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.
8
Réponses:
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 ...
la source