On 03/11/2010 23:16, Olivier Boudet wrote:
Bonjour,

Je vois actuellement que la plupart (voire toutes) des lignes de bus de Rennes sont dans OSM. En revanche, il y a une seule relation type=route pour les deux sens de circulation du bus. Ceci n'est pas utilisable pour du routing, puisque le bus ne prend pas forcément la même route dans les deux sens. Exemple ici : http://3liz.fr/public/osmtransport/index.php?country=France&location=Rennes <http://3liz.fr/public/osmtransport/index.php?country=France&location=Rennes> (ne regardez que la ligne 1). On se retrouve avec une relation qui fait une boucle et qu'il est impossible d'ordonner.

J'avais donc en tête de modifier ces relations comme ceci :
- Créer une deuxième relation de chaque ligne, pour avoir une relation unique par sens de circulation du bus
Et les regrouper dans une relation type 'line'
Un exemple avec 4 routes (terminus différents)
http://www.openstreetmap.org/browse/relation/538126
- Ajouter un tag direction="Chêne Germain" ou direction="Saint-Jacques" (pour l'exemple de la ligne 1 de Rennes) en fonction du sens de circulation - Splitter les rond-points pour ajouter uniquement les parties nécessaires dans chaque route (pour distinguer quand un bus fait un 3/4 de tour de rond-point)
Inutile. Un logiciel de routage bien fait sait trouver la portion de rond-point utilisée à partir du sens de circulation, du point d'entrée et du point de sortie. Après, le rendu... C'est une autre histoire. Mais on ne mappe pas pour le rendu ;-)
- Ordonner les chemins de chaque relation pour avoir une route bien définie

Mon problème dans cette idée était surtout le fait de splitter les rond-points, mais une discussion (courte) sur talk semble aller dans ce sens : http://www.mail-archive.com/t...@openstreetmap.org/msg12676.html

Cela vous semble t-il correct, et utile ?
Olivier


_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à