Tengo varias capas que tienen características con varias partes. Sin embargo, estas partes a menudo se superponen y como resultado la longitud de la característica a menudo no es correcta cuando la calculo usando $length.
Puedo dividir manualmente las características usando la herramienta de Multiparte en Partes individuales, y verificar si se superponen. En un próximo paso simplemente puedo eliminar la parte que se superpone.
En la imagen puedes ver que he dividido la característica con el número 7 (que contiene 8 partes) en varias características. La característica seleccionada (fila 7) está resaltada en amarillo y la característica en la fila 6 parpadea en rojo y se superpone parcialmente con la característica de la fila 7. Ahora puedo eliminar manualmente la fila 6, pero revisar esto para 10,000 características consume bastante tiempo. He probado la función Disolver (después de dividir las multipartes en partes individuales), pero no parece eliminar las partes superpuestas de las características para mí. ¿Existe otra forma fácil de eliminar las partes superpuestas dentro de cada característica de una capa de polilínea?
Nota importante: Dentro de la misma capa puede haber diferentes características (con un "número y/o OBJECTID" diferentes) que se superponen entre sí. Deseo mantener estas separadas y simplemente eliminar la superposición entre partes dentro de las características.
EDITAR: Aún no resuelto. Aquí están los datos: Líneas superpuestas Los IDs y la longitud están al final de la tabla de atributos.