Suite

L'outil de dissolution manque deux polygones


J'essaie de dissoudre des polygones en fonction d'un numéro de code dans la table attributaire.

Tout fonctionne bien, à l'exception de deux polygones qui ne parviennent pas à se dissoudre - ils disparaissent littéralement de la sortie. Elle affecte toujours les deux mêmes polygones. Le processus de dissolution est réussi, la couche est générée, juste avec deux trous dedans. ArcGIS ne me donne aucun message d'erreur ou quoi que ce soit.

J'ai essayé de jouer avec le fichier dbf source pour voir s'il y a peut-être des caractères géniaux dans le champ de code, mais cela semble bien aller. Le code n'est en réalité qu'un simple nombre (12 et 707) en particulier).

La seule chose qui semble avoir peut-être une certaine pertinence est que ces deux polygones manquants font partie de grandes villes, ils se composent donc d'un nombre plus élevé de petits polygones à dissoudre (mais toujours rien qu'ArcGIS ne puisse gérer). A part ça, je n'ai vraiment aucune idée de ce qui pourrait ne pas aller…

J'utilise ArcGIS Desktop 9.3.


Pour des symptômes comme ceux-ci dans les fichiers de formes, ou les classes d'entités (de fichiers ou de géodatabases personnelles), et comme vous l'avez noté dans un commentaire, l'outil à utiliser est Réparer la géométrie (gestion des données) qui est disponible à tous les niveaux de licence :

Inspecte la géométrie de chaque entité à la recherche de problèmes et résout les problèmes détectés.

L'outil Clean mentionné dans l'autre réponse est uniquement destiné au format Coverage, nécessite une licence de niveau ArcInfo et n'est en réalité qu'un wrapper autour de la commande CLEAN d'ArcInfo Workstation . Bien que les couvertures aient encore une certaine prise en charge dans ArcGIS Desktop, je pense qu'il est très peu probable que vous les utilisiez de préférence pour déposer des géodatabases ou des fichiers de formes pour le stockage local de données spatiales.


C'est probablement le résultat d'une erreur topologique dans le fichier vectoriel d'origine. Si les bordures ne s'alignent pas parfaitement et rappelez-vous que dans la plupart des formats vectoriels, les coordonnées sont stockées avec un niveau de précision très élevé, des erreurs entraîneront la sortie de fondu. C'est le problème le plus courant lors de l'exécution Dissoudre opérations. Ils peuvent généralement être corrigés avec un 'Nettoyage de vecteur' outil. Dans ArcGIS, l'outil qui effectue les corrections topologiques vectorielles est appelé Réparer la géométrie. Dans la carte ci-dessous, j'ai effectué un Dissoudre opération sur une carte du monde (pas si précise) pour créer une couche de masse continentale. Remarquez comment les frontières autour de la Mongolie et de certaines parties de la Chine sont toujours présentes après la dissolution ? J'ai ensuite exécuté Vector Cleaning pour corriger l'erreur topologique et ré-exécuté Dissolve. Ces frontières fallacieuses ont maintenant disparu.