1 votos

Fijación de polígonos superpuestos dentro de la misma clase de característica utilizando ArcPy?

enter image description here

Estoy tratando de determinar la función o el flujo de trabajo de Arcpy adecuado para "Integrar" los bordes de los polígonos superpuestos dentro de la misma clase de característica. Estoy buscando una solución de secuencias de comandos, en lugar de la edición manual en ArcMap, ya que habrá decenas de miles de estos polígonos a tratar. (Es importante que no se superpongan para que pueda obtener los cálculos de área adecuados; realmente no me importa si los vértices se mueven, sólo quiero deshacerme de la superposición).

En la imagen de arriba, al resaltar una característica estoy mostrando cómo se superpone a su vecina (lo que no es evidente hasta que la seleccionas o utilizas la herramienta Identificar).

He jugado con la herramienta Integrar, que funciona para este tipo de cosas, pero sólo entre dos clases de características separadas. A menos que me estoy perdiendo algo allí (he jugado con los rangos y la tolerancia XY), no se puede utilizar Integrtae para esto.

¿Alguna idea?

1voto

Aaron Puntos 25882

Hay dos soluciones comunes para este tipo de problema utilizando ArcGIS:

  1. Snap

    Por ejemplo Snap_edit (in_features, snap_environment)

  2. Importe su featureclass en una geodatabase de archivos y Crear Reglas de topología . A Must Not Overlap regla y una Merge o Subtract La solución probablemente resolverá el problema. Esta opción no requiere de scripts.

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