Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
Pages: 1 2
- Sujet précédent - [PostGIS] Problème de résultat pgr_dijkstra - Pgrouting - Sujet suivant
#31 Wed 13 July 2016 13:06
- atilio
- Participant actif
- Lieu: Brest
- Date d'inscription: 17 Jan 2006
- Messages: 80
Re: [PostGIS] Problème de résultat pgr_dijkstra - Pgrouting
C'est le deuxième FALSE qui est en trop!
depuis la v2 il n'y a qu'un paramètre booleen (directed)
SELECT seq, id1 AS node, id2 AS edge, cost
FROM
pgr_Dijkstra('SELECT id, source, target, cost FROM network', 694, 966, FALSE);
et ça devrait marcher...
Hors ligne
#32 Wed 13 July 2016 14:03
- Nugg_00
- Participant occasionnel
- Date d'inscription: 7 Jun 2016
- Messages: 32
Re: [PostGIS] Problème de résultat pgr_dijkstra - Pgrouting
C'est le deuxième FALSE qui est en trop!
depuis la v2 il n'y a qu'un paramètre booleen (directed)
SELECT seq, id1 AS node, id2 AS edge, cost
FROM
pgr_Dijkstra('SELECT id, source, target, cost FROM network', 694, 966, FALSE);
et ça devrait marcher...
Si je mets
Code:
SELECT seq, id1 AS node, id2 AS edge, cost FROM pgr_Dijkstra('SELECT id, source, target, cost FROM network', 694, 966, FALSE);
Cela me renvoi :
Code:
ERREUR: la colonne « id1 » n'existe pas LINE 1: SELECT seq, id1 AS node, id2 AS edge, cost ^ ********** Error ********** ERREUR: la colonne « id1 » n'existe pas SQL state: 42703 Character: 13
Si je mets :
Code:
SELECT * FROM pgr_Dijkstra('SELECT id, source, target, cost FROM network', 694, 966, FALSE);
Cela me renvoi l'image attachée à ce message.
Hors ligne
#33 Wed 13 July 2016 14:09
- Nugg_00
- Participant occasionnel
- Date d'inscription: 7 Jun 2016
- Messages: 32
Re: [PostGIS] Problème de résultat pgr_dijkstra - Pgrouting
J'ai lancé un St_IsValid sur mon réseau pour repérer des erreurs, il doit y en avoir.
Hors ligne
#34 Wed 13 July 2016 14:37
- atilio
- Participant actif
- Lieu: Brest
- Date d'inscription: 17 Jan 2006
- Messages: 80
Re: [PostGIS] Problème de résultat pgr_dijkstra - Pgrouting
Je pense que le mieux c'est de consulter la syntaxe de pgr_dijkstra...
Pour la version 2.3 c'est
pgr_dijkstra(TEXT edges_sql, BIGINT start_vid, BIGINT end_vid,
BOOLEAN directed:=true);
RETURNS SET OF (seq, path_seq, node, edge, cost, agg_cost) or EMPTY SET
pgr_dijkstra ne renvoi pas de id1 ni de id2. C'est des champs renvoyés par pgr_astar.
Hors ligne
#35 Wed 13 July 2016 18:02
- Nugg_00
- Participant occasionnel
- Date d'inscription: 7 Jun 2016
- Messages: 32
Re: [PostGIS] Problème de résultat pgr_dijkstra - Pgrouting
Bon j'ai corrigé les geometry invalides mais ca ne marche toujours pas.
Je me suis aperçu que plusieurs éléments dans mon network avaient le même couple de valeur (Source; Target).
Ce qui voudrait dire que le create_topology a fait n'importe quoi......
Hors ligne
Pages: 1 2
- Sujet précédent - [PostGIS] Problème de résultat pgr_dijkstra - Pgrouting - Sujet suivant