Ho uno strato contenente più linee che rappresentano le piste volate degli aeroplani. Il mio obiettivo è creare mappe per analizzare il flusso di traffico in determinati spazi aerei.
Vorrei unire tutti i segmenti paralleli, o quasi paralleli, che si trovano a una certa distanza l'uno dall'altro (diciamo, 1 miglio nautico).
Le nuove righe unite devono contenere un attributo contenente il numero di righe originali che sono state unite. Ad esempio, se 5 linee parallele vengono unite a una, la nuova linea unita dovrebbe avere un attributo count di 5, che mi consentirebbe di modellarlo di conseguenza.
Considera il seguente esempio schematico:
Ingresso:
Tre linee individuali, due delle quali hanno un segmento parallelo comune.
Uscita desiderata:
La parte comune delle linee verde e arancione è stata unita a una sola linea (rossa). La nuova linea rossa avrà un attributo count di 2.
Nota: in questo esempio, la linea rossa sarà una media dei due segmenti di linea originali. I restanti segmenti di linea verde e arancione non devono connettersi esattamente alla nuova linea rossa. In altre parole, la topologia non deve essere intatta, poiché il risultato verrà utilizzato solo per la rappresentazione visiva.
Fondamentalmente, sto cercando di creare qualcosa del genere:
Come potrei ottenere un risultato come questo in QGIS? Tieni presente che il set di dati effettivo è molto più grande del mio esempio sopra, quindi la soluzione dovrebbe essere scalabile.
Mi sono imbattuto in questo tutorial che fa qualcosa di molto simile a quello che sto cercando di fare. Tuttavia, vorrei essere in grado di farlo utilizzando QGIS.