Tengo 4 multipart polilínea shapefiles (descarga de un conjunto de datos de ejemplo aquí). Las geometrías son idénticos, excepto por la longitud de los segmentos en cada shapefile. Ellos representan las 4 variables que describen una idéntica línea de costa. A partir de estos 4 superposición de polilíneas, me gustaría crear una resultante de la polilínea que ha de segmentos para cada conjunto único de las 4 líneas de entrada.
Mi enfoque fue el uso de una intersección. Esto, sin embargo, se rompe cuando intento ejecutar en 4 grandes clases de entidad.
Mi pregunta es si hay una manera más eficiente para combinar polilínea los atributos almacenados en capas separadas. Pensé que una unión sería bueno, pero sólo funciona en los polígonos. Unión espacial parece ineficiente, como iba a terminar con muchos a muchos se une para un solo segmento. Girar el segmento de los puntos finales en una capa de puntos, a continuación, dividir la línea en esos puntos?
Tengo acceso a arcpy, PostGIS, y bien formada.
Alguien ha tenido la experiencia de hacer esto antes en grandes conjuntos de datos? Es allí una manera más eficiente para almacenar estas variables?