8 votos

Cómo quitar los picos en los polígonos con ArcGIS 10/Python?

En la siguiente imagen se puede ver una capa de polígonos, lo que representa laderas empinadas, extraído de la hoja de LATA. Los polígonos tienen una gran cantidad de picos en ellos. Me gustaría quitar estos picos, mientras que el resto de las fronteras permanecer en la misma ubicación exacta. Me gustaría hacer esto en una secuencia de comandos de Python, utilizando arcpy o funciones Python.

Más información: ArcGIS 10.0, Python 2.6.5, una capa de polígono en un GDB

picture

14voto

rptony Puntos 700

A partir de tu imagen me puede decir que este enfoque le ayudará.

El procedimiento es sencillo

  1. Primer Tampón de la capa original con algunas distancia razonable.

  2. Luego de realizar la inversa de búfer con la misma distancia en el resultado del paso uno.

  3. Después de este clip de la capa original con el resultado del paso 2.

usted puede necesitar para realizar la simplificación en la final de la capa.

espero que te ayude.

2voto

Imran Puntos 20117

Sugiero jugando con los Simplificar la herramienta Polígono (primero), o el Suave herramienta Polígono (segundo), para ver qué tan bien cumplen con su requisito de que "el resto de la frontera permanecer en la misma ubicación exacta".

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X