J'ai un calque contenant plusieurs lignes représentant des pistes volées d'avions. Mon objectif est de créer des cartes pour analyser le flux de trafic dans certains espaces aériens.
Je voudrais fusionner tous les segments parallèles, ou presque parallèles, qui se trouvent à une certaine distance les uns des autres (disons, 1 mille marin).
Les nouvelles lignes fusionnées doivent contenir un attribut contenant le nombre de lignes d'origine qui ont été fusionnées. Par exemple, si 5 lignes parallèles sont fusionnées en une seule, la nouvelle ligne fusionnée devrait avoir un attribut count de 5, ce qui me permettrait de la styliser en conséquence.
Prenons l'exemple schématique suivant:
Contribution:
Trois lignes individuelles, dont deux ont un segment parallèle commun.
Sortie désirée:
La partie commune des lignes vertes et orange a été fusionnée en une seule ligne (rouge). La nouvelle ligne rouge aura un attribut count de 2.
Remarque: dans cet exemple, la ligne rouge sera une moyenne des deux segments de ligne d'origine. Les segments de ligne vert et orange restants n'ont pas à se connecter exactement à la nouvelle ligne rouge. En d'autres termes, la topologie ne doit pas être intacte, car le résultat ne sera utilisé que pour la représentation visuelle.
Fondamentalement, j'essaie de créer quelque chose comme ça:
Comment pourrais-je obtenir un résultat comme celui-ci dans QGIS? Gardez à l'esprit que l'ensemble de données réel est beaucoup plus grand que mon exemple ci-dessus, la solution doit donc être évolutive.
Je suis tombé sur ce tutoriel qui fait quelque chose de très similaire à ce que j'essaie de faire. Cependant, j'aimerais pouvoir le faire en utilisant QGIS.