1 votos

Ignorar polígonos superpuestos dentro de la misma clase de característica al utilizar la herramienta Intersectar de ArcGIS Desktop.

Estoy intentando intersecar dos clases de características, una de las cuales tiene muchos polígonos superpuestos. No quiero calcular la intersección de características superpuestas dentro de la misma FC, sino sólo la intersección de características entre los dos FC.

Mi problema es similar a Intersección individual de polígonos superpuestos en ArcGIS Desktop pero la solución que allí se propone no funcionará en mi caso (no intento calcular estadísticas zonales.

He pensado en dos posibles soluciones, pero cada una tiene sus inconvenientes. La primera era simplemente disolver la salida de la intersección basada en el campo FID de la FC con polos solapados. Sin embargo, esto crea problemas con la preservación del formato de la tabla de atributos que necesito para futuros cálculos.

Mi otra idea era exportar cada característica individual a un FC temporal, luego hacer la intersección y añadir las características intersecadas a un nuevo FC de salida. Creo, sin embargo, que esto sería muy lento (estoy haciendo esto más de 10.000 características w / arcpy).

¿Hay otra forma de hacerlo?

(EDIT) Ejemplo: Los polígonos delineados en rojo son de la clase de rasgo w/overlaps. enter image description here

Cuando hago una intersección con los polígonos púrpuras, el resultado tiene una "astilla" donde los dos polígonos rojos se superponen (resaltado abajo). Esto es lo que NO quiero.

enter image description here

En este ejemplo, la única intersección que realmente me interesa es la que se resalta a continuación:

enter image description here

1voto

UnkwnTech Puntos 21942

Para obtener ese polígono, primero uniría las clases de características púrpura y rosa.

Entonces usaría la herramienta Seleccionar para crear una nueva clase de característica para cualquier polígono con un ID rosa >= 0 y un ID púrpura igual a ese polígono en la parte superior izquierda.

Para hacer frente a una situación más compleja, creo que necesitaríamos saber más acerca de sus reglas para qué polígonos particulares de intersección deben ser aislados.

1voto

The KingMaker Puntos 1

Al intersecar el polígono recién creado recibe información de ambos polígonos. Puede omitir los resultados o las intersecciones que no necesite haciendo una simple selección en la tabla de atributos. En el siguiente ejemplo, el polígono resaltado es el que desea seleccionar. Observe cómo en la tabla de atributos es la única característica de la intersección que recibió el FID de 2, que proviene del polígono subyacente. Todos los otros polígonos en el archivo de intersección recibieron el FID de 1.

enter image description here

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