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 04 December 2017 15:14

jonathan
Participant assidu
Date d'inscription: 16 May 2006
Messages: 263

calcul d'itinéraire grass avec turntable

Bonjour,

Je cherche à faire du calcul d'itinéraire de type voyageur de commerce (v.net.salesman) avec grass 7.2.1 (installé avec qgis sous windows)

J'ai utilisé notamment le site http://www.ing.unitn.it/~grass/docs/tut … index.html
pour créer un réseau.

J'obtiens des résultats mais je souhaite interdire les demi-tour. Les versions récentes proposent de créer une turntable avec v.net.
http://grasswiki.osgeo.org/wiki/Turns_i … k_analysis
Je crée cette turntable basée sur le réseau créé précédemment et je met à jour cette turntable avec cost=-1 lorsque l'angle est supérieur 3.14 radians (environ180degrés)

Les calculs de v.net.salesman aboutissent mais il y a toujours les demi-tours, en plus le nombre de tronçons superposés est élevé (lié à la turntable ?) Donc le résultat est moins bon que sans la turntable.

Cet aspect des calculs d'itinéraire est assez compliqué de prime abord. Si quelqu'un est parvenu à exploiter correctement cet aspect, je suis preneur de tout conseil.

Merci d'avance.

Dernière modification par jonathan (Mon 04 December 2017 15:16)

Hors ligne

 

Pied de page des forums

Powered by FluxBB