En la siguiente imagen, puede ver una capa de polígono, que representa pendientes pronunciadas, extraída de un TIN. Los polígonos tienen muchos picos en ellos. Me gustaría eliminar estos picos mientras el resto de los bordes permanecen exactamente en la misma ubicación. Me gustaría hacer esto en un script de Python, usando arcpy o funciones de Python.
Más información: ArcGIS 10.0, Python 2.6.5, la capa de polígono está en un GDB
arcgis-10.0
python
arcpy
Vincent Udo
fuente
fuente
Respuestas:
Sugiero jugar con la herramienta Simplificar polígono (primero) o la herramienta Suavizar polígono (segundo), para ver qué tan bien cumplen con su requisito de que "el resto del borde permanezca exactamente en la misma ubicación".
fuente
Desde su imagen, puedo decir que este enfoque lo ayudará.
El procedimiento es simple.
Primero amortigua la capa original con una distancia razonable.
Luego realice el buffer inverso con la misma distancia en el resultado del paso uno.
Después de este clip, la capa original con el resultado del paso 2.
es posible que deba realizar una simplificación en su capa final
Espero que te ayude.
fuente