Na figura abaixo, você pode ver uma camada de polígono, representando declives acentuados, extraídos de um NIF. Os polígonos têm muitos picos neles. Gostaria de remover esses picos enquanto o restante das fronteiras permanece exatamente no mesmo local. Eu gostaria de fazer isso em um script Python, usando funções arcpy ou Python.
Mais informações: ArcGIS 10.0, Python 2.6.5, camada de polígono está em um GDB
arcgis-10.0
python
arcpy
Vincent Udo
fonte
fonte
Respostas:
Sugiro que você brinque com a ferramenta Simplificar polígono (primeiro) ou a ferramenta Polígono suave (segundo), para ver se elas atendem aos seus requisitos de que "o restante da borda fique exatamente no mesmo local".
fonte
Pela sua imagem, posso dizer que essa abordagem o ajudará.
O procedimento é simples
Primeiro, tampe a camada original com uma distância razoável.
Em seguida, execute o buffer inverso com a mesma distância no resultado da etapa um.
Após este clipe, você camada original com o resultado da etapa 2.
pode ser necessário simplificar sua camada final.
Espero que ajude você.
fonte