Fusionner des polygones adjacents à l'aide d'ArcGIS Desktop?


12

Je souhaite utiliser ArcGIS Desktop pour fusionner des polygones adjacents entre eux.

Il n'y a pas de champ commun entre les polygones et donc l'outil Dissoudre n'est pas la solution idéale. Les polygones que je veux fusionner sont soit adjacents soit à une certaine distance les uns des autres.

Je veux éviter d'utiliser ArcObjects. Cependant, les scripts Python sont les bienvenus.


L'outil Dissoudre fusionne les polygones adjacents lorsque l'attribut sur lequel se dissoudre est omis (et la création de plusieurs parties est désactivée). Cependant, il n'a pas de paramètres de tolérance spatiale. De plus, la dissolution ne fonctionne pas sur les polygones qui n'ont qu'un sommet en commun.


J'ai essayé l'approche avec l'outil d'intégration comme mentionné dans l'une des réponses. Le problème est que la forme de l'entité finale qui est créée en intégrant plusieurs entités ne ressemble pas à la forme qui aurait été formée si les frontières entre les entités avaient été dissoutes.


J'examinerais cette approche: (1) Polygones tampons. Le tampon des polygones se touchant ou proches se chevauchent. (2) Utilisez l'outil Union ou Intersection. Les parties superposées des tampons auront des attributs de tous les polygones d'origine. Cela signifie: Le tableau de résultats montre la relation de vos polygones. (3) Ajustez le tableau de l'étape 2 avec Excel et joignez-le à vos polygones. (4) Dissolvez vos polygones par attributs.
Jens

Réponses:


11

J'irais pour l' outil d' intégration qui trouve les fonctionnalités qui se trouvent dans la tolérance x, y donnée. Utilisez ensuite l'outil Dissoudre qui devrait fonctionner correctement pour les polygones adjacents.


5

L'outil de polygones agrégés est probablement ce que vous voulez? Il peut joindre des polygones dans la même couche en fonction d'une tolérance de distance définie. Vous pouvez également définir la taille minimale des polygones et des trous à conserver.


3

Une solution que j'ai réussi à mettre au travail a été d'utiliser l'outil Dissoudre et ensuite d'utiliser Multipart to Singlepart. Cela a d'abord dissous tous les polygones en un seul polygone, mais a dissous les fichiers de formes adjacents. Ensuite, en utilisant Multipart to Singlepart, cela a créé un fichier de formes où chaque polygone fusionné a été donné par une seule entité dans la table attributaire.

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.