[OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
Bonjour, Je me demande si c'est OSRM qui n'aime pas les pistes cyclables, ou s'il y a quelque-chose qui cloche dans les données sur mon itinéraire. Trajet vélo avec GraphHopper, 3 km https://www.openstreetmap.org/directions?engine=graphhopper_bicycle&route=44.0810%2C6.2204%3B44.1007%2C6.2341#map=14/44.0912/6.2392 Même trajet avec OSRM, 3.1 km, et la piste cyclable est tout à fait ignorée. https://www.openstreetmap.org/directions?engine=fossgis_osrm_bike&route=44.0810%2C6.2204%3B44.1007%2C6.2341#map=14/44.0909/6.2280 Je me demande si OSRM n'a pas un paramétrage par défaut qui lui fait éviter certains passages s'il rencontre tel ou tel attribut, mais je n'arrive pas à voir quoi; Merci ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
Y a un truc similaire vers chez moi : Graphhopper : https://www.openstreetmap.org/directions?engine=graphhopper_bicycle&route=45.2344%2C5.8812%3B45.2171%2C5.8075#map=14/45.2236/5.8446 OSRM : https://www.openstreetmap.org/directions?engine=fossgis_osrm_bike&route=45.2344%2C5.8812%3B45.2171%2C5.8075#map=14/45.2224/5.8446 Bon ici le trajet proposé par OSRM est plus court de 200 m, cela dit sur un parcours de plus de 8 km il est carrément préférable de prendre la belle voie verte toute jolie et sûre plutôt que la plus grosse départementale de la vallée... Le 18/05/2022 à 07:55, Arnaud Champollion a écrit : Bonjour, Je me demande si c'est OSRM qui n'aime pas les pistes cyclables, ou s'il y a quelque-chose qui cloche dans les données sur mon itinéraire. Trajet vélo avec GraphHopper, 3 km https://www.openstreetmap.org/directions?engine=graphhopper_bicycle&route=44.0810%2C6.2204%3B44.1007%2C6.2341#map=14/44.0912/6.2392 Même trajet avec OSRM, 3.1 km, et la piste cyclable est tout à fait ignorée. https://www.openstreetmap.org/directions?engine=fossgis_osrm_bike&route=44.0810%2C6.2204%3B44.1007%2C6.2341#map=14/44.0909/6.2280 Je me demande si OSRM n'a pas un paramétrage par défaut qui lui fait éviter certains passages s'il rencontre tel ou tel attribut, mais je n'arrive pas à voir quoi; Merci ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
Le 18/05/2022 à 07:55, Arnaud Champollion a écrit : Bonjour, Je me demande si c'est OSRM qui n'aime pas les pistes cyclables, ou s'il y a quelque-chose qui cloche dans les données sur mon itinéraire. Trajet vélo avec GraphHopper, 3 km https://www.openstreetmap.org/directions?engine=graphhopper_bicycle&route=44.0810%2C6.2204%3B44.1007%2C6.2341#map=14/44.0912/6.2392 Même trajet avec OSRM, 3.1 km, et la piste cyclable est tout à fait ignorée. https://www.openstreetmap.org/directions?engine=fossgis_osrm_bike&route=44.0810%2C6.2204%3B44.1007%2C6.2341#map=14/44.0909/6.2280 Je me demande si OSRM n'a pas un paramétrage par défaut qui lui fait éviter certains passages s'il rencontre tel ou tel attribut, mais je n'arrive pas à voir quoi; Bonjour, Avec brouter, si tu choisis le profil "Cyclotourisme", il ne prend pas la piste cyclable : http://brouter.de/brouter-web/#map=15/44.0959/6.2295/standard&lonlats=6.220375,44.080969;6.234146,44.100702 Mais il la prend avec le profil "Ignore véloroutes" : http://brouter.de/brouter-web/#map=15/44.0959/6.2295/standard&lonlats=6.220375,44.080969;6.234146,44.100702&profile=trekking-ignore-cr ou avec le chemin le plus court : http://brouter.de/brouter-web/#map=15/44.0959/6.2295/standard&lonlats=6.220375,44.080969;6.234146,44.100702&profile=shortest Jean-Claude ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
Bonjour Ce n'est jamais évident de débugger des choix d'itinéraires car ça met en jeu le profil de calcul d'itinéraire qui décide l'affectation des vitesses et pénalités sur les chemins OSM. L'avantage d'OSRM (et de l'instance de démo hébergée par FOSSGIS), c'est qu'on peut avoir une visualisation du graphe sous-jacent[1] après traitement via le profil. Sur cet exemple, on voit que la piste cyclable est bien « routable » mais que la vitesse estimée dessus est à 8 km/h tandis qu'on roule à 15 km/h sur l'avenue du Maréchal Juin, ce qui explique le choix d'itinéraire. Quand à savoir d'où vient le choix de la vitesse sur la piste cyclable (peut-être sous-estimée ici), là il faut rentrer dans le détail du profil pour comprendre. Par défaut, une piste taggée explicitement en highway=cycleway aura une bien plus grande vitesse[2] qu'un highway=path (il semble qu'OSRM ne tienne pas spécialement compte du bicycle=designated). Sinon comme outil basé également sur OSRM mais très orienté vélo il y a cycle.travel[3] développé par Richard Fairhurst. [1] http://routing.openstreetmap.de/debug/bike.html#16.73/44.08383/6.22476 [2] https://github.com/fossgis-routing-server/cbf-routing-profiles/blob/16453fa5ded78671560dba15e124ea5bac6d52d3/bike.lua#L126-L144 [3] https://cycle.travel/ À + -- Julien On 18/05/2022 07:55, Arnaud Champollion wrote: Bonjour, Je me demande si c'est OSRM qui n'aime pas les pistes cyclables, ou s'il y a quelque-chose qui cloche dans les données sur mon itinéraire. Trajet vélo avec GraphHopper, 3 km https://www.openstreetmap.org/directions?engine=graphhopper_bicycle&route=44.0810%2C6.2204%3B44.1007%2C6.2341#map=14/44.0912/6.2392 Même trajet avec OSRM, 3.1 km, et la piste cyclable est tout à fait ignorée. https://www.openstreetmap.org/directions?engine=fossgis_osrm_bike&route=44.0810%2C6.2204%3B44.1007%2C6.2341#map=14/44.0909/6.2280 Je me demande si OSRM n'a pas un paramétrage par défaut qui lui fait éviter certains passages s'il rencontre tel ou tel attribut, mais je n'arrive pas à voir quoi; Merci ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
En cernant le problème : https://www.openstreetmap.org/directions?engine=fossgis_osrm_bike&route=44.08151%2C6.21869%3B44.08362%2C6.22288#map=18/44.08269/6.22049&layers=Y (j'ai juste déplacé le marqueur de départ pour éliminer le cas de la marche arrière au départ) je constate que rien n'interdit OSRM d'utiliser la piste cyclable. Par contre il semble avoir considéré que la vitesse d'un vélo sur une cette piste cyclable était moindre que sur une route résidentielle à 30 km/h. segregated=no en 2 m de large avec smoothness=intermediate ? Effectivement vu la définition de intermediate https://wiki.openstreetmap.org/wiki/FR:Key:smoothness?uselang=fr#Smoothness j'irais sur la rue. De plus ce n'est pas une piste cyclable mais un chemin mixte piétons/vélos. Vu le nom de la voie c'est plutôt highway=cycleway (et foot=yes ?). Donc je dirais plus un problème de données que de moteur. Jean-Yvon Le 18/05/2022 à 07:55, Arnaud Champollion - arnaud.champoll...@linux-alpes.org a écrit : Bonjour, Je me demande si c'est OSRM qui n'aime pas les pistes cyclables, ou s'il y a quelque-chose qui cloche dans les données sur mon itinéraire. Trajet vélo avec GraphHopper, 3 km https://www.openstreetmap.org/directions?engine=graphhopper_bicycle&route=44.0810%2C6.2204%3B44.1007%2C6.2341#map=14/44.0912/6.2392 Même trajet avec OSRM, 3.1 km, et la piste cyclable est tout à fait ignorée. https://www.openstreetmap.org/directions?engine=fossgis_osrm_bike&route=44.0810%2C6.2204%3B44.1007%2C6.2341#map=14/44.0909/6.2280 Je me demande si OSRM n'a pas un paramétrage par défaut qui lui fait éviter certains passages s'il rencontre tel ou tel attribut, mais je n'arrive pas à voir quoi; Merci ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
Le 18/05/2022 à 09:53, Jean-Claude Repetto a écrit : Mais il la prend avec le profil "Ignore véloroutes" : http://brouter.de/brouter-web/#map=15/44.0959/6.2295/standard&lonlats=6.220375,44.080969;6.234146,44.100702&profile=trekking-ignore-cr En effet, donc si on lui demande d'ignorer les pistes, il les choisit 😁 ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
Le 18/05/2022 à 10:01, Julien Coupey a écrit : Quand à savoir d'où vient le choix de la vitesse sur la piste cyclable (peut-être sous-estimée ici), En effet car il n'y a aucune raison qu'on roule moins vite sur la piste cyclable que sur la route. C'est même l'inverse. En tout cas 8km/h c'est quand même très bas, c'est la vitesse d'un échauffement de petit footing. Est-ce qu'OSRM prend en compte aussi les feux rouges et autres intersections qui impactent inévitablement la vitesse moyenne sur la route ? là il faut rentrer dans le détail du profil pour comprendre. Par défaut, une piste taggée explicitement en highway=cycleway aura une bien plus grande vitesse[2] qu'un highway=path (il semble qu'OSRM ne tienne pas spécialement compte du bicycle=designated). Dans le cas présent c'est une piste mixte vélo / piétons : higway=path foot=designated bicycle=designated sans séparation segregated=yes Peut-être qu'OSRM considère la non-séparation des voies vélo / piéton pour calculer une moyenne de 8 km/h. En effet selon les villes et en cas de très forte affluence aux belles heures de la journée, en zone touristique, c'est une vitesse moyenne qui peut savoir une certaine réalité. ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
> Peut-être qu'OSRM considère la non-séparation des voies vélo / piéton > pour calculer une moyenne de 8 km/h. Non, 8 km/h est la vitesse par défaut pour highway=path (cf mon 2e lien vers les valeurs du profil). Avec highway=cycleway, on serait à 16 km/h. On 18/05/2022 17:37, Arnaud Champollion wrote: Le 18/05/2022 à 10:01, Julien Coupey a écrit : Quand à savoir d'où vient le choix de la vitesse sur la piste cyclable (peut-être sous-estimée ici), En effet car il n'y a aucune raison qu'on roule moins vite sur la piste cyclable que sur la route. C'est même l'inverse. En tout cas 8km/h c'est quand même très bas, c'est la vitesse d'un échauffement de petit footing. Est-ce qu'OSRM prend en compte aussi les feux rouges et autres intersections qui impactent inévitablement la vitesse moyenne sur la route ? là il faut rentrer dans le détail du profil pour comprendre. Par défaut, une piste taggée explicitement en highway=cycleway aura une bien plus grande vitesse[2] qu'un highway=path (il semble qu'OSRM ne tienne pas spécialement compte du bicycle=designated). Dans le cas présent c'est une piste mixte vélo / piétons : higway=path foot=designated bicycle=designated sans séparation segregated=yes Peut-être qu'OSRM considère la non-séparation des voies vélo / piéton pour calculer une moyenne de 8 km/h. En effet selon les villes et en cas de très forte affluence aux belles heures de la journée, en zone touristique, c'est une vitesse moyenne qui peut savoir une certaine réalité. ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
Le 18.05.22 à 17:37, Arnaud Champollion a écrit : Le 18/05/2022 à 10:01, Julien Coupey a écrit : Quand à savoir d'où vient le choix de la vitesse sur la piste cyclable (peut-être sous-estimée ici), En effet car il n'y a aucune raison qu'on roule moins vite sur la piste cyclable que sur la route. C'est même l'inverse. highway=path n'était pas une piste cyclable, je me demande la pertinance de l'argument il y a même pire, ce bout là me semble problématique en donnée : https://www.openstreetmap.org/way/779341081 soit c'est un highway=footway (panneau piéton bleu réservant cela aux piétons), soit c'est le cas classique d'un contributeur piéton qui a veux les cyclistes comme un envahisseur sur un chemin higway=path sans aucune restriction d'accès hormis la largeur du chemin ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
- Mail original - > De: "Julien Coupey" > À: talk-fr@openstreetmap.org > Envoyé: Mercredi 18 Mai 2022 18:01:34 > Objet: Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ? > > > Peut-être qu'OSRM considère la non-séparation des voies vélo / > > piéton > > pour calculer une moyenne de 8 km/h. > > Non, 8 km/h est la vitesse par défaut pour highway=path (cf mon 2e > lien > vers les valeurs du profil). Avec highway=cycleway, on serait à 16 > km/h. C'est ballot ! En France, la norme pour codifier les voies vertes (signalées par panneau C115) est de mettre highway=path + bicycle=designated + foot=designated + motor_vehicle=no. (cf https://wiki.openstreetmap.org/wiki/FR:Bicycle#Voies_vertes). Il est dommage que cela pénalise systématiquement ces voies vertes dans le routage OSRM au profit d'autres voies… Que faire ? Demander une correction sur ces critères de routage ? > [1] http://routing.openstreetmap.de/debug/bike.html#16.73/44.08383/6.22476 > [2] > https://github.com/fossgis-routing-server/cbf-routing-profiles/blob/16453fa5ded78671560dba15e124ea5bac6d52d3/bike.lua#L126-L144 > [3] https://cycle.travel/ ~~ laurent-38 ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
Le 19.05.22 à 10:44, laurent-38 a écrit : pénalise systématiquement ces voies vertes dans le routage OSRM au profit d'autres voies… Que faire ? Demander une correction sur ces critères de routage ? - améliorer la donnée (ajouter la surface, certains outils l'outilise) - pq pas proposer en effet une amélioration du profil ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] OSRM n'aime pas les pistes cyclables ?
Le 19/05/2022 à 10:44, laurent-38 a écrit : En France, la norme pour codifier les voies vertes (signalées par panneau C115) est de mettre highway=path + bicycle=designated + foot=designated + motor_vehicle=no. (cfhttps://wiki.openstreetmap.org/wiki/FR:Bicycle#Voies_vertes). C'est pour cela que je me demandais si le tag "segregated" était pris en compte par le routeur. Car il est vrai que sur une voie partagée sans séparation, à certaines heures la circulation à vélo peut être fortement ralentie, en tout cas on est plus bas que 16 Khm/h de moyenne. Alors que sur une voie exclusivement cyclable, ou voie verte avec séparation des couloirs, on peut rouler nettement plus vite (et même sans vélo électrique :) ) ___ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr