Mesclando polígonos adjacentes usando o ArcGIS Desktop?

12

Eu quero usar o ArcGIS Desktop para mesclar polígonos adjacentes entre si.

Não existe um campo comum entre os polígonos e, portanto, a ferramenta Dissolver não é a solução ideal. Os polígonos que quero mesclar são adjacentes ou estão a uma certa distância um do outro.

Eu quero evitar o uso do ArcObjects. No entanto, scripts Python são bem-vindos.


A ferramenta Dissolver mescla polígonos adjacentes quando o atributo no qual dissolver é deixado de fora (e a criação de várias partes está desativada). No entanto, ele não possui configurações para tolerância espacial. Além disso, dissolver não funciona em polígonos que possuem apenas um vértice em comum.


Eu tentei a abordagem com a ferramenta de integração, conforme mencionado em uma das respostas. O problema é que a forma do recurso final que está sendo criado com a integração de vários recursos não é como a forma que seria formada se os limites entre os recursos fossem dissolvidos.

DotPi
fonte
Eu investigaria essa abordagem: (1) polígonos de buffer. O buffer de tocar ou próximo de polígonos se sobrepõe. (2) Use a ferramenta União ou Intersecção. Partes sobrepostas de buffers terão atributos de todos os polígonos de origem. Isso significa: A tabela de resultados mostra o relacionamento dos seus polígonos. (3) Ajuste a tabela da etapa 2 com o Excel e associe-a aos seus polígonos. (4) Dissolva seus polígonos por atributos.
Jens

Respostas:

11

Eu iria para a ferramenta Integrar , que encontra recursos que estão dentro da tolerância x, y fornecida. Depois, use a ferramenta Dissolver, que deve funcionar bem para os polígonos adjacentes.

Alex Tereshenkov
fonte
5

Ferramenta de polígonos agregados é provavelmente o que você deseja? Ele pode unir polígonos na mesma camada com base em uma tolerância à distância definida. Você também pode definir o tamanho mínimo de polígonos e orifícios para reter.

Christopher Wesson
fonte
3

Uma solução que consegui trabalhar foi usar a ferramenta Dissolve e, em seguida, usar Multipart para Singlepart. Isso primeiro dissolveu todos os polígonos em um único polígono, mas dissolveu os arquivos de forma que eram adjacentes. Em seguida, usando Multipart para Singlepart, isso criou um shapefile em que cada polígono mesclado era fornecido por um único recurso na tabela de atributos.

Andrew
fonte