Comment appelez-vous cette condition de bord sans trou?


8

Après avoir généralisé ou simplifié les polygones, vous obtenez souvent des trous légitimes dans les polygones, qui sont des pièces distinctes et peuvent être remplies. Mais quel est le terme correct pour cette forme triangulaire? C'est un artefact le long du bord du polygone. Je peux exécuter une fonction Clean Gaps puis modifier les attributs et fusionner / dissoudre. Mais je préférerais les éliminer en tant qu'étape distincte dans un modèle / script ArcGIS.

entrez la description de l'image ici


2
Un polygone auto-intersecté. La topologie les trouvera ou vous pouvez les corriger avec Réparer la géométrie, qui les transformera en trous. Voulez-vous qu'ils soient totalement éliminés?
Michael Stimson

Cool. Merci pour la réponse rapide. Je veux les supprimer complètement, oui, je vais donc utiliser Repair + Fill Holes et voir si cela fonctionne. Je travaille avec quelqu'un qui comprend les outils de liaison, mais est déconcerté par la topologie. Très apprécié, Stephen!
Steph

Si vous avez une licence avancée, l'utilisation de l'outil `` entité à polygoner '' créera de petits polygones sans attributs dans les espaces que vous pouvez rechercher et corriger en conséquence en les dissolvant. Si vous n'êtes pas trop préoccupé par l'intégrité des données, alors intégrez l'outil avec une tolérance plus grande que le triangle les détruira mais peut également ruiner d'autres parties des données - assurez-vous d'avoir une sauvegarde.
Michael Stimson

@ Réponse MichaelMiles-Stimson. Réponse! : P De plus, Réparer la géométrie ne les remplit pas seulement plutôt que de les transformer en trous? Le fichier d'aide indique qu'il les «dissout», mais il suppose également un chevauchement automatique plutôt qu'un trou. Je suppose qu'il n'y a pas de terme différent, alors dites-vous que cela crée un anneau intérieur pour le trou et que les deux anneaux ont un sommet au même point?
Chris W

3
Voir ce post récent pour plus de détails sur les inversions. Ils sont valables; la désirabilité nécessite un contexte.
Vince

Réponses:


7

Le nom de ce pli dans une géométrie est une "inversion". Il n'est pas une erreur de topologie en soi (comme expliqué dans cette réponse ), mais il peut être une indication de coordonnées effondrement (comme à l'embouchure d'un port, etc.).

Je ne vois pas de façon élégante d'identifier les inversions. Une solution possible (que je n'ai pas essayée) serait de convertir les anneaux de polygones en polylignes, puis de tester si l'une des lignes est simple (sans auto-intersection). Vous devrez peut-être décomposer et rechercher des sommets en double dans les anneaux (ce qui devrait fonctionner sans avoir besoin d'intégrer les comparaisons), mais je ne suis pas sûr de ce que vous feriez de ces informations, ou d'une manière générique de remplir ces pseudo-trous ( rappelez-vous, la géométrie pourrait commencer à l'intérieur de l'inversion, donc une boucle pourrait chevaucher les extrémités du tableau de coordonnées).

Un autre problème peut être de savoir si le remplissage des inversions est une «réparation de données» ou une «corruption de données». J'ai encouragé une fois un collègue à affecter la population à la facette TIN contenant le dépotoir de Staten Island, seulement pour que cela soit capturé par le patron de mes patrons, qui s'est promené en voyant les jolies parcelles de terrain, et s'est demandé pourquoi la maison de sa famille était répertoriée comme non peuplée . Depuis lors, j'ai été beaucoup plus prudent avec les relations figure / sol ...


Selon que la frontière se boucle ou se plie, Simplify Polygon peut aider; Les sommets d'entités aux points, puis Collecter les événements aideront à trouver des doublons (rappelez-vous simplement que chaque polygone a un doublon au début / à la fin). Vous avez soulevé un bon point sur la réparation des données contre la corruption, une décision éclairée est nécessaire pour maintenir ou supprimer ces anomalies - une réponse bien informée Vince.
Michael Stimson
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.