Suite

Visualisation de plusieurs routes à partir de pgrouting dans QGIS

Visualisation de plusieurs routes à partir de pgrouting dans QGIS


Je suis capable de visualiser la route unique de la source A à la cible B par le code suivant

dans QGIS SQL

"id" dans ( SELECT id2 as id FROM pgr_dijkstra( 'SELECT id, source, target, cost FROM way', 12746, 12714, false, false ) en tant que voie de jointure gauche b sur a.id2=b.id)

Mais lorsque j'essaie de charger plusieurs chemins (4 dans ce cas) en utilisant le chemin le plus court K, les résultats sont que les segments sont dispersés à différents endroits et je ne vois pas un seul itinéraire approprié.

"id" dans ( SELECT id2 as id FROM pgr_ksp( 'SELECT id, source, target, cost FROM way', 12746, 12714, 4, false ) a LEFT JOIN way b ON (a.id2 = b.id)

Je suis très débutant en pgrouting, alors aidez-moi si je fais quelque chose de mal ici?


j'ai trouvé la solution,

En utilisant le code suivant, il est possible de visualiser correctement tous les itinéraires

"id" dans ( SELECT id3 as id FROM pgr_ksp( 'SELECT id, source, target, cost FROM way', 12746, 12714, 4, false ) a LEFT JOIN way b ON (a.id3 = b.id))

Voir la vidéo: Formation SIG: Digitalisation dun Trajet sur QGIS