Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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

 

Pied de page des forums

Powered by FluxBB