Je suis tombé sur une ressource sur laquelle nous comptons presque quotidiennement et qui a terriblement besoin de réparations. Ce n'est pas notre propre produit et le fournisseur n'est généralement pas intéressé à résoudre le problème.
Nous utilisons un fichier de formes polygonales qui contient plus de 2000 limites de parcelles. Les parcelles elles-mêmes ne sont pas des parcelles au sens général du terme, mais elles décrivent néanmoins les données de manière assez efficace. Aucun «colis» ne doit se chevaucher ou produire des espaces entre les colis. Cependant, la qualité des données est terriblement faible et il semble presque que les colis aient été dessinés à la main avec la capture désactivée! Voir l'image ci-dessous:
Dans certains cas, c'est bien pire que sur la photo, ou les écarts / chevauchements sont si petits qu'ils ne peuvent être identifiés qu'après l'exécution de procédures spatiales (telles que des intersections).
Comment procéder pour régler ce genre de problèmes? J'ai joint le fichier de formes qui représente les 8 polygones sur la photo. Ces 8 polygones montrent à la fois mon écart et mon problème de chevauchement. Le processus peut-il être automatisé pour réparer mes 2000+ colis?
http://temp-share.com/show/dPf3mpihW
Remarque: J'ai exploré l'outil "corriger la géométrie" dans ArcMap, mais cela ne corrige que les polygones qui se chevauchent. Bien que la géométrie qui se chevauche soit le pire des deux problèmes, j'aimerais résoudre les deux si possible!
Réponses:
La meilleure façon consiste à convertir ce fichier de forme en fichier-géodatabase et à créer la topologie dans ArcGIS pour "Must Not Have Gaps" et "Must Not Overlap".
L'important dans la construction d'une topologie est la tolérance de cluster. Il s'agit d'une tolérance dans laquelle la topologie supprimera / corrigera automatiquement les erreurs après validation. Vous devez donc sélectionner cette tolérance très soigneusement, car de grandes valeurs peuvent produire des résultats inattendus.
Pour plus d'informations, veuillez voir ceci
la source
Une autre alternative serait d'utiliser l'outil Eliminer (gestion des données) dans Arc. Cependant, je suis d'accord avec iRfAn et Roy que les règles de topologie seraient la meilleure pratique dans votre cas si vous recherchez une solution à long terme.
Source: ESRI
la source