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