Tengo una capa que contiene varias líneas que representan pistas voladas de aviones. Mi objetivo es crear mapas para analizar el flujo de tráfico en ciertos espacios aéreos.
Me gustaría fusionar todos los segmentos paralelos, o casi paralelos, que estén dentro de una cierta distancia entre sí (por ejemplo, 1 milla náutica).
Las nuevas líneas fusionadas deben contener un atributo que contenga el número de líneas originales que se han fusionado. Por ejemplo, si se fusionan 5 líneas paralelas en una, la nueva línea fusionada debería tener un atributo de conteo de 5, lo que me permitiría diseñarla en consecuencia.
Considere el siguiente ejemplo esquemático:
Entrada:
Tres líneas individuales, dos de las cuales tienen un segmento paralelo común.
Salida deseada:
La parte común de las líneas verde y naranja se ha fusionado en una sola línea (roja). La nueva línea roja tendrá un atributo de conteo de 2.
Nota: en este ejemplo, la línea roja será un promedio de los dos segmentos de línea originales. Los segmentos de línea verde y naranja restantes no tienen que conectarse exactamente a la nueva línea roja. En otras palabras, la topología no tiene que estar intacta, ya que el resultado solo se utilizará para la representación visual.
Básicamente, estoy tratando de crear algo como esto:
¿Cómo haría para lograr un resultado como este en QGIS? Tenga en cuenta que el conjunto de datos real es mucho más grande que mi ejemplo anterior, por lo que la solución debe ser escalable.
Encontré este tutorial que hace algo muy similar a lo que estoy tratando de hacer. Sin embargo, me gustaría poder hacerlo usando QGIS.