Como suavizar polígonos adjacentes?

9

Quero suavizar polígonos que compartilham um limite comum. Como posso suavizá-los para que os limites compartilhados permaneçam compartilhados?

Estou usando o Arcgis 10.3

Tobi
fonte
3
Um pouco de informação adicional seria útil - estou assumindo vetor, não raster? O que você tentou até agora? Você já tentou usar ferramentas de topologia para conseguir isso?
MaryBeth

Respostas:

10

A melhor maneira é primeiro converter seu polígono em linhas usando polygonToLines(NÃO recurso em linha) para que você tenha uma única linha compartilhada por 2 polígonos. Então você pode suavizar suas linhas e convertê-las novamente em polígonos. Se você precisar manter a tabela de atributos, crie o ponto central (INSIDE) para seus polígonos originais e use-os quando converter novamente em polígonos.

radouxju
fonte
e acho que todas as ferramentas para esse fluxo de trabalho são fornecidas no arcmap. Não hackear.
nickves 8/03/16
1

Existe uma ferramenta "Smooth Polygon" na caixa de ferramentas Cartography no ArcGIS. Tem uma opção para sinalizar qualquer erro topológico. Seria melhor se houvesse uma opção para não causar erros topológicos, mas pelo menos isso lhe dará uma trilha de navegação.

Este link tem uma versão 10.3 da documentação, portanto, presumo que ele atenda às suas necessidades de sua versão. http://desktop.arcgis.com/en/arcmap/10.3/tools/cartography-toolbox/smooth-polygon.htm

David A
fonte