J’ai suivi un peu ce fil de discussion, et j’ai effectivement l’impression 
qu’une certaine obscurité reigne chez certains.

Ceci dit, je n’ai pas encore pris la peine de cartographier les pistes et 
bandes cyclables. Aussi, c’est avec un œil assez neuf et intuitif (je n’ai pas 
lu précisément le wiki à ce sujet, mais en dehors des vélos, j’ai une certaine 
expérience). Alors j’ai répondu au QUIZZ avec la sensation d’avoir des 
réponses et une modélisation cohérentes. J’ai lu les questions, posé les 
balises modélisant chaque objet et condition, et je les ai combiné.

1. Une rue à double-sens (highway=*) dispose d'une bande cyclable 
(cycleway=lane) que d'un côté,

        highway=* ; cycleway=lane (on pourrait préciser :left ou :right)


2. Une rue à sens unique (highway=* ; oneway=1) dispose d'une bande cyclable 
(cycleway=lane) pour aller du Sud vers le Nord (oneway:bicycle=1) et d'une 
piste (cycleway=track) pour aller du Nord vers la Sud (oneway:bicycle=-1). Je 
mappe :

        highway=* ; oneway=1 ; cycleway=lane,opposite_track ; oneway:bicycle=1


3. Une rue, à double-sens (highway=*), dispose d'une piste cyclable de chaque 
côté (cycleway:left=track ; cycleway:right=track).

        si le sens des pistes n’est pas précisé :
        highway=* ; cycleway:left=track ; cycleway:right=track
        si il est implicite qu’il y a un seul sens par piste :
        highway=* ; cycleway:left=track ; cycleway:right=opposite_track ; 
oneway:bicycle=1 (ou -1 selon le sens à donner alors)


4. Une rue (highway=*), à sens unique (oneway=1), dispose d'une bande cyclable 
(cycleway=lane) pour aller du Sud vers le Nord (oneway:bicycle=1), placée côté 
gauche (cycleway:left=lane). Je mappe :

        highway=* ; oneway=1 ; cycleway:left=lane ; oneway:bicycle=1


5. Je suis en Angleterre (on s’en moque). Une rue (highway=*), à sens unique 
(oneway=1), dispose d'une bande cyclable (cycleway=lane) en contre-sens 
(oneway:bicycle=-1). Je mappe :

        highway=* ; oneway=1 ; cycleway=lane ; oneway:bicycle=-1
        ou
        highway=* ; oneway=1 ; cycleway=opposite_lane ; oneway:bicycle=1
        

6. Une rue à sens unique (highway=* ; oneway=1) dispose de marquages répétés 
au sol, chevrons+sigle cycliste (bicycle=yes), dans le même sens de 
circulation (oneway:bicycle=1). Je mappe :

        highway=* ; oneway=1 ; bicycle=1 ; oneway:bicycle=1
        Comme cycleway n’apparaît pas on pourrait le faire apparaître comme 
suit :
        highway=* ; oneway=1 ; cycleway=share_highway ; oneway:bicycle=1


7. Une rue à sens unique (highway=* ; oneway=1) dispose de marquages répétés 
au sol, chevrons+sigle cycliste (bicycle=yes), dans le sens contraire de 
circulation (oneway:bicycle=-1). Je mappe :

        Même chose que 6. mais le sens des cyclistes est opposé :
        highway=* ; oneway=1 ; bicycle=1 ; oneway:bicycle=-1
        Comme cycleway n’apparaît pas on pourrait le faire apparaître comme 
suit :
        highway=* ; oneway=1 ; cycleway=share_highway ; oneway:bicycle=-1


8. Une rue à sens unique (highway=* ; oneway=1) dispose d'une bande cyclable 
(cycleway=lane) en sens contraire (oneway:bicycle=-1) à ses extrémités, sur 
10m (je découpe le « way »), puis de marquages répétés au sol, chevrons+sigle 
cycliste, sur le reste de la rue (bicycle=yes). Je mappe :

        sur les extrémités coupées :
        highway=* ; oneway=1 ; cycleway=lane ; oneway:bicycle=-1
        ou
        highway=* ; oneway=1 ; cycleway=opposite_lane ; oneway:bicycle=1
        sur le reste :
        highway=* ; oneway=1 ; bicycle=1 ; oneway:bicycle=-1
        ou
        highway=* ; oneway=1 ; cycleway=share_highway ; oneway:bicycle=-1


9. Une rue à sens unique (highway=* ; oneway=1) dispose d'un couloir de bus 
(busway=lane) en sens contraire (oneway:bus=-1) autorisé au vélo 
(bicycle=yes). Je mappe :

        highway=* ; oneway=1 ; busway=lane ; oneway:bus=-1 ; bicycle=1 ; 
oneway:bicycle=-1 (ici on ne voit pas que le vélo partage la voie des bus)
        ou
        highway=* ; oneway=1 ; busway=lane ; oneway:bus=-1 ; 
cycleway=share_busway 
; oneway:bicycle=-1
        

10. Une rue (highway=*), à sens unique (oneway=1), dispose d'un couloir de bus 
(busway=lane) pour aller du Sud vers le Nord (oneway:bus=1), placée côté 
gauche (busway:left=lane). Laquelle bande de bus dispose d'une bande cyclable 
(cycleway=share_busway), placée côté gauche sur cette même bande 
(cycleway:left=lane). Je mappe :

        highway=* ; oneway=1 ; busway:left=lane ; oneway:bus=1 ; 
cycleway=share_busway ; cycleway:left=lane ; oneway:bicycle=1 (ici c’est la 
combinaison de cycleway=share_busway et cycleway:left=lane qui permet de 
déduire que la bande cyclable est sur la voie de bus)


11. Un couloir de bus à double-sens (busway=lane) n'autorise les vélos 
(bicycle=yes) dans le sens sud->nord (oneway:bicycle=1). Je mappe :

        busway=lane ; bicycle=1 ; oneway:bicycle=1
        ou
        busway=lane ; cycleway=share_busway ; oneway:bicycle=1
        

12. Une rue est mappée [oneway]=-1 et [cycleway]=opposite_lane. Je retourne la 
rue et modifie [oneway]=yes. Que devient cycleway?

        highway=* ; oneway=-1 ; cycleway=opposite_lane
        devient (on retourne le « way », donc les oneway=* changent de signe, 
les 
cycliste, ici n’ont pas de oneway=* aucune importance alors)
        highway=* ; oneway=1 ; cycleway=opposite_lane
        ou
        highway=* ; oneway=1 ; cycleway=lane



Avis personnel : 
        — highway est une voie pour les véhicules dits normaux
        — busway est une voie pour les bus
        — cycleway pour les cyclistes
        — footway pour les piétons

Restons génériques et logiques, les *way devraient se modéliser de la même 
manière : 
        — sans préciser oneway=* les voies sont à double sens
        — si oneway=1 les voies sont en sens unique dans le sens du chemin
        — si oneway=-1 les voies sont en sens unique dans le sens contraire du 
chemin
        — :left et :right permettent de positionner la voie par rapport au 
chemin 
; on pourrait rajouter :center et :left:2 pour une voie à gauche de la voie 
supplémentaire à gauche, etc.
        — pour les voies partagées : les valeurs share_*way ne sont pas très 
sexies, mais après tout, ce n’est pas si mal.

Je ne vois rien de compliqué là-dedans, mais encore faut-il avoir une 
convention commune ! (presque un pléonasme)


D’aucun dirait « mes 0,02€ »,

Le lundi 26 juillet 2010 17:35:14, Lapinos03 a écrit :
> M'enfin, pourquoi c'est si compliqué ?
> 
> La référence est le sens du tracé. C'est par rapport à cela que
> [oneway]=yes prend consistence.
> 
> LANE / TRACK suivent le sens de la circulation automobile, le sens
> directeur maître étant celui du tracé. Evidemment, dans une circulation
> à double-sens, le sens du tracé n'a que peu d'importance. Avec un
> [oneway]=yes, cela devient significatif. Par défaut, LANE / TRACK
> suivent la même règle que la circulation automobile, en direction(s) et
> en nombre de voies.
> 
> OPPOSITE / OPPOSITE_LANE / OPPOSITE_TRACK indique un sens contraire au
> sens du tracé pour éloigner toute équivoque.
> 
> :LEFT / :RIGHT sont optionnels et précisent un positionnement de l'axe
> 
> cycliste par rapport au tracé directeur, si nécessaire. LANE/TRACK ont
> un positionnement par défaut qui dépend du système de conduite. En
> France, à droite, en Angleterre, à gauche.
> 
> Après, vous pouvez combiner ces tags pour cartographier la quasi
> totalité des cas de figure.
> 
> 
> Maintenant, c'est l'heure du grand QUIZZ !
> 
> Dans les questions qui suivent, la rue est tracée à la verticale et
> s'étire du Sud vers le Nord. On fera fi du tag [highway]=* et
> [oneway]=yes pour les rues à sens niques, le cas échéant. Les
> pistes/bandes cyclables sont naturellement placées en fonction du
> système de conduite, sauf mention contraire. Plusieurs réponses sont
> parfois possibles mais il faut donner la plus pertinente. Qui fera un
> sans-faute ? ;-)
> 
> ---------------
> 
> 1. Une rue à double-sens dispose d'une bande cyclable que d'un côté,
> pour aller du Sud vers le Nord. Je mappe :
> a. [cycleway]=lane
> b. [cycleway:right]=lane
> c. [cycleway:left]=opposite_lane
> d. [cycleway]=lane [oneway:bicycle]=yes
> 
> 2. Une rue à sens unique dispose d'une bande cyclable pour aller du Sud
> vers le Nord et d'une piste pour aller du Nord vers la Sud. Je mappe :
> a. [cycleway]=lane;track
> b. [cycleway:right]=lane [cycleway:left]=track
> c. [cycleway:right]=lane [cycleway:left]=opposite_track
> d. [cycleway:right]=lane et je trace 1 piste indépendante côté gauche,
> en sens opposé
> 
> 3. Une rue, à double-sens, dispose d'une piste cyclable de chaque côté.
> Je mappe :
> a. [cycleway]=track
> b. [cycleway:right]=track [cycleway:left]=track
> c. [cycleway:right]=track [cycleway:left]=opposite_track
> d. je trace 2 pistes indépendantes de part et d'autre de la rue
> 
> 4. Une rue, à sens unique, dispose d'une bande cyclable pour aller du
> Sud vers le Nord, placée côté gauche. Je mappe :
> a. [cycleway]=lane
> b. [cycleway:left]=lane
> c. [cycleway:left]=opposite_lane
> d. joker
> 
> 5. Je suis en Angleterre. Une rue, à sens unique, dispose d'une bande
> cyclable en contre-sens. Je mappe :
> a. [cycleway]=opposite_lane
> b. [cycleway:left]=lane
> c. [cycleway:right]=opposite_lane
> d. [cycleway:left]=opposite_lane
> 
> 6. Une rue à sens unique dispose de marquages répétés au sol,
> chevrons+sigle cycliste, dans le même sens de circulation. Je mappe :
> a. [cycleway]=lane
> b. [bicycle]=yes
> c. [cycleway]=opposite
> d. C'est bon, j'arrête là et je pars avec la caisse. Et c'est mon
> dernier mot.
> 
> 7. Une rue à sens unique dispose de marquages répétés au sol,
> chevrons+sigle cycliste, dans le sens contraire de circulation. Je mappe :
> a. [cycleway]=lane
> b. [bicycle]=yes
> c. [cycleway]=opposite
> d. Cette fois-ci, j'arrête vraiment.
> 
> 8. Une rue à sens unique dispose d'une bande cyclable en sens contraire
> à ses extrémités, sur 10m, puis de marquages répétés au sol,
> chevrons+sigle cycliste, sur le reste de la rue. Je mappe :
> a. [cycleway]=lane
> b. [cycleway]=opposite_lane
> c. [cycleway]=opposite
> d. [oneway:bicycle]=-1
> 
> 9. Une rue à sens unique dispose d'un couloir de bus en sens contraire
> autorisé au vélo. Je mappe :
> a. [cycleway]=lane
> b. [cycleway:left]=opposite_lane
> c. [busway]=opposite_lane [cycleway]=share_busway
> d. [busway:left]=opposite_lane [cycleway:left]=opposite_lane
> 
> 10. Une rue, à sens unique, dispose d'un couloir de bus pour aller du
> Sud vers le Nord, placée côté gauche. Laquelle bande de bus dispose
> d'une bande cyclable, placée côté gauche sur cette même bande. Je mappe :
> a. [cycleway]=lane
> b. [cycleway:left]=lane
> c. [busway:left]=lane [cycleway:left]=share_busway
> d. [busway:left]=lane [cycleway:left]=lane
> 
> 11. Un couloir de bus à double-sens n'autorise les vélos dans le sens
> sud->nord. Je mappe :
> a. [bicycle]=yes
> b. [cycleway:left]=lane
> c. [cycleway:left]=share_busway
> d. [bicycle:left]=yes
> 
> 12. Une rue est mappée [oneway]=-1 et [cycleway]=opposite_lane. Je
> retourne la rue et modifie [oneway]=yes. Que devient cycleway?
> a. [cycleway]=opposite_lane
> b. [cycleway]=lane
> c. je demande des infos sur cette rue auprès du contributeur
> d. non, décidément, je préfère les Jeux d'Eté du Figaro
> 
> 
> 
> 
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr

-- 
Mickey86

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

Reply via email to