Styliser une polyligne pour voir quelle partie est au-dessus d'une autre en auto-intersection dans QGIS?

8

J'ai besoin d'afficher une polyligne construite à partir de points de cheminement d'une piste GPS qui a des auto-intersections dans les courbes; comme une boucle de sortie d'une autoroute.

J'ai besoin de le visualiser d'une manière qui montre quelle partie est au-dessus de l'autre dans l'intersection.

Option 1: style avec une couleur unie

Cela ne fonctionne pas, car l'intersection est remplie sans délimiter le côté du chemin.

entrez la description de l'image ici

Option 2: style avec une route prédéfinie de QGIS :

Cela ne fonctionne presque pas, car chaque segment est entouré par la ligne, non seulement des deux côtés, mais également dans la tête et la queue du segment.

entrez la description de l'image ici

Option 3: activation des niveaux de symboles :

Cela ne correspond pas à mon besoin car il fusionne les intersections, empêchant ainsi de voir la priorité.

entrez la description de l'image ici

J'ai réussi à faire le style après avoir trouvé cet article sur http://planet.qgis.org : http://nathanw.net/2012/07/22/qgis-style-tricks-using-styles-to- help-fix-curb-line-directions /

Pour moi, la clé était aussi simple que d'utiliser un style de ligne de marqueur, avec un seul marqueur de triangle et une ligne continue. Ensuite, j'ai appliqué la transparence pour que les noms de rue soient visibles.

Voici le résultat:

entrez la description de l'image ici

Quelle autre option pourrais-je essayer?

Martin0x777
la source
Vous avez une polyligne ... ou une polyligne?
U2ros
Il s'agit d'un calque polyligne. Je pourrais séparer les fonctionnalités mais mieux si je n'ai pas à le faire.
Martin0x777
donc une partie de la polyligne doit se chevaucher, non? la partie qui est une boucle de sortie?
U2ros
Oui, la question a été modifiée pour clarification.
Martin0x777

Réponses:

2

Vous êtes sur la bonne voie avec l'option 2, il vous suffit de changer le style de casquette pour la ligne. Le style de route prédéfini est en fait une ligne étroite au sommet d'une ligne large. Changez le style de casquette de la ligne du bas de rond à plat. Maintenant, la ligne du bas ne dépasse pas à la fin de chaque segment.

entrez la description de l'image ici

csk
la source