#1 Mon 08 March 2010 09:21
- Floflo49fb
- Participant assidu
- Lieu: Montpellier
- Date d'inscription: 29 Aug 2009
- Messages: 250
- Site web
Calcul d'itinéraires avec contraintes
Bonjour,
Voilà on a de nouvelles questions concernant les requêtes sur Postgres.
Question 1:
Nous avons un réseau sur lequel on arrive à calculer des itinéraires entre 2 points donnés, mais nous voudrions optimiser notre requête de manière à calculer tout les itinéraires possibles entre ces 2 points.
Voici notre requête pour calculer l'itinéraire:
Code:
DROP TABLE IF EXISTS dijsktra_result; CREATE TABLE dijsktra_result(gid int4) with oids; SELECT AddGeometryColumn('dijsktra_result', 'the_geom', '-1', 'LINESTRING', 2); INSERT INTO dijsktra_result(the_geom) SELECT the_geom FROM dijkstra_sp('nom_table', 500, 3000);
Question 2:
De plus on dispose de points à chaque extrémité du réseau sur lequel on veut que l'itinéraire passe si la colonne etat=1 et inversement qu'il ne passe pas si etat=2.
Merci d'avance pour votre aide.
Florian Boret
Dream it, Make it, Share it
Hors ligne