Mi pregunta es similar a ¿Calcular la longitud de las aristas de un polígono dentro de un polígono superpuesto con ArcGIS Desktop?
Sin embargo, mi problema difiere en que tengo múltiples polígonos superpuestos (más de 7) que comparten la misma línea.
He aquí un ejemplo:
Los polígonos representan topes de 50 metros alrededor de un punto y la línea representa el borde de otro polígono que he recortado.
Estoy intentando calcular la longitud de la línea azul contenida en múltiples polígonos (amarillos). El problema que tengo es que no puedo calcular la longitud de la línea dentro de cada polígono individual. He probado con Spatial Join e Intersect que no han funcionado. Spatial Join da como resultado la longitud total de la línea independientemente del polígono. Intersect segmenta la línea por el borde del polígono, por lo que corta las partes que deberían incluirse dentro de un polígono determinado, es decir, la longitud no se calcula para un polígono que está superpuesto.
Estoy utilizando ArcGIS Desktop 10.6.
0 votos
Utilizar las estadísticas de disolución o de resumen (el campo del caso es la identificación del polígono) después de la intersección. Estas tareas básicas se pueden resolver con las herramientas disponibles. El scripting es el último recurso.