Comment convertir de faux trous de beignets dans des polygones en vrais?

14

J'ai ce problème où je dois importer des fichiers de formes dans notre système qui doivent être géométriquement valides, mais le logiciel que tout le monde utilise pour les produire semble produire des fichiers où chaque polygone qui devrait contenir un trou est plutôt composé d'un seul anneau extérieur qui fait le tour de la frontière, puis va vers l'intérieur le long d'un chemin arbitraire, trace autour de ce qui devrait être l'anneau intérieur, puis se replie sur lui-même vers l'extérieur.

Ce que je cherche, c'est un moyen de les résoudre en dissolvant en quelque sorte les sommets le long du chemin arbitraire à l'intérieur et à l'arrière du trou, pour former un anneau intérieur et extérieur séparé qui formera un polygone valide. J'ai essayé la version d'essai d'ArcGIS et il semble que cela se fasse automatiquement lorsque vous enclenchez les sommets sur la partie double dos, mais mon entreprise n'a pas de copie d'ArcGIS et j'ai peut-être du mal à convaincre mon patron de l'acheter, donc j'espérais que QGIS me permettrait de faire une telle chose?

Capture d'écran: la description

Je n'arrivais pas à comprendre comment retirer un WKT de cela désolé, mais en jouant avec les sommets, je suis sûr que c'est un seul anneau qui se replie un peu sur lui-même.

Sam
la source
1
Pouvez-vous publier une capture d'écran et peut-être une sortie WKT?
blah238
Oui, wkt peut aider à identifier le problème .. pour obtenir WKT, sélectionnez une telle entité polygonale> Appuyez sur Ctrl + C (ou sur Menu Édition> Copier les entités). Ouvrez le bloc-notes et collez-le. Copiez la partie WKT sur votre message.
vinayan

Réponses:

12

Avez-vous essayé d'appliquer un tampon d'une distance de 0?

entrez la description de l'image ici

julien
la source
Cela a fonctionné un régal, merci! La pensée m'est venue à l'esprit mais la fonction de tampon de l'outil de modification d'ArcGIS n'accepte pas 0 comme argument, ce qui m'induit en erreur en pensant que c'était quelque chose qui était considéré comme un non-sens, mais maintenant que j'y pense, l'outil de modification effectuait en fait un zéro tampon sur chaque édition tout seul.
Sam