Journal OSRM

Posté par . Licence CC by-sa
3
25
mar.
2014

Bonjour,

Je voulais utiliser OSRM sur le site http://map.project-osrm.org/ pour calculer des délais de trajet routier mais les temps n'ont rien à voir avec la réalité. Je me demande si ce n'est pas du à un paramétrage adapté aux vitesses limites aux USA…

Alors ? Connaissez-vous des sites liés à OpenStreetMap qui fournissent un tel service. Un autre outils ? Faut-il installer OSRM et le paramétrer en local ?

Qu'en dites-vous ?

  • # Sens interdits

    Posté par . Évalué à 2. Dernière modification le 25/03/14 à 17:39.

    Je ne sais pas très bien comment OSRM fonctionne, mais il y a apparemment un problème avec les sens interdits lors des calculs d'itinéraires … J'ai l'impression qu'il considère par défaut toutes les voies comme étant à double sens, pourtant ces données sont dispos dans openstreetmap.

    • [^] # Re: Sens interdits

      Posté par . Évalué à 0.

      Ça paraîtrait incroyable.
      Rechercher efficacement un itinéraire optimal est très complexe, et ils se planteraient sur un simple booléen ?

    • [^] # Re: Sens interdits

      Posté par (page perso) . Évalué à 4.

      Est-ce que les sens interdits que vous avez testés sont bien référencés dans OSM ?

      Je viens de tester sur quelques-uns que je connais et il n'y a pas de problème avec OSRM…

      • [^] # Re: Sens interdits

        Posté par . Évalué à 6.

        Remarque pertinente, il semble que les données ne sont pas correctes dans OSM, je n'avais pas remarqué l'absence de petites flèches sur certaines sections alors qu'elles devraient y être … Comme acte de contrition, je vais aller les ajouter !

  • # marble

    Posté par . Évalué à 4.

    Je ne sais pas si cela pourrait te convenir mais avec Marble il me semble que c'est possible de faire ce genre de chose.

    • [^] # Re: marble

      Posté par (page perso) . Évalué à 1.

      Marble permet effectivement de calculer des itinéraires (voiture, vélo et piéton) en utilisant des services en ligne dont OSRM. Mais le résultat sera le même que sur le site en ligne, donc non marble ne convient pas pour améliorer la justesse du temps de parcours.

  • # En ligne

    Posté par . Évalué à 3.

    Je connais ces deux services si cela peut t'aider

    • [^] # Re: En ligne

      Posté par (page perso) . Évalué à 2.

      Les temps donnés par mapquest semblent corrects (j'ai testé hier et c'était exactement dans les temps sur un parcours de 2 h)

      « I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond

    • [^] # Re: En ligne

      Posté par . Évalué à 2.

      Il y a également http://openrouteservice.org/

      Il n’est pas aussi agréable à utiliser OSRM, mais il y a plus d’option de routing pour voiture, vélo et piéton.

  • # osmand

    Posté par . Évalué à 2.

    L'application Android open source basée sur OpenStreetMap nommée Osmand fourni ce service là. J'ai également constaté des temps estimés très approximatifs pour les trajets en voiture.

    • [^] # Re: osmand

      Posté par (page perso) . Évalué à 2.

      Pour ma part, sur des long trajet de plusieurs centaines de km, j'ai été impressionné par la juste estimation d'OSMAnd. Faut voir le niveau de précision que vous demandez.

      Une imprécision de 10 mn sur 3 heures de trajet en ayant fait tout type de routes, je trouve ça excellent.

  • # Testé et confirmé

    Posté par . Évalué à 3.

    Testé sur le trajet domicile-travail. En tout cas, je conforme deux choses :

    • Le temps de parcours est imprécis. Il estime 24 minutes alors que le temps moyen est aux alentours de 20 minutes, soit quand même 25% d'erreur.
    • Il me fait prendre les sens interdits (et d'ailleurs, dans la configuration précise que j'ai testé, le trajet réel est plus long que celui proposé, ce qui rend l'estimation de temps de parcours encore plus imprécise.

    Sur le même trajet, Google maps me donne 25 minutes, mais me fait passer par la bonne route.

    Le problème, je pense, c'est que les temps de trajet en ville sont difficile à estimer. Mais j'ai déja remarqué que les calculateurs d'itinéraires (GPS compris) ont tendance à les surestimer. Soit ils préfèrent prévoir large (histoire qu'on ne puisse pas leur reprocher des RDV ratés), soit ils partent sur la base de conditions de trafic dense, soit ils n'ont pas encore intégrés le remplacement systématique des feux tricolores par des giratoires, ce qui peut faire gagner beaucoup de temps.

    Voila. Maintenant, Google sait où je travaille, quel chemin je prend, quand j'arrive au boulot, et ce que je vais manger à la cantine ce midi.

    • [^] # Re: Testé et confirmé

      Posté par (page perso) . Évalué à 4.

      ce que je vais manger à la cantine ce midi.

      ça va être bon ?

      • [^] # Re: Testé et confirmé

        Posté par (page perso) . Évalué à 5.

        ce que je vais manger à la cantine ce midi.

        ça va être bon ?

        D'après les diététiciens de la NSA ton régime alimentaire manque de sucre, de sel et de graisses saturées. Ils vont contacter le chef de la cantine pour qu'il y remédie. Ne t'inquiète pas, tu ne t’apercevras de rien, tu vas juste prendre un peu de poids au bout de quelques semaines.

    • [^] # Re: Testé et confirmé

      Posté par . Évalué à 3.

      Le temps de parcours est imprécis. Il estime 24 minutes alors que le temps moyen est aux alentours de 20 minutes, soit quand même 25% d'erreur.

      4/20=1/5=20%

  • # Exemple de parcours foireux

    Posté par . Évalué à 4.

    J'ai testé dans mon coin_/ qui est possède des sens unique à foison et le routage est correct. C'est peut-être que les données OSM ne sont pas correctes par chez vous. Pouvez-vous donner des exemples de mauvais parcours ?

    • [^] # Re: Exemple de parcours foireux

      Posté par . Évalué à 4.

      En ce qui me concerne, le sens interdit n'était pas indiqué dans OSM. Je viens de corriger.

    • [^] # Re: Exemple de parcours foireux

      Posté par . Évalué à 2.

      En effet, je confirme que les erreurs que j'ai vues viennent d'OSM, des sens interdits n'étaient pas correctement renseignés sur certains segments de rue.

  • # Ah oui

    Posté par (page perso) . Évalué à 3.

    J'ai testé un parcours de 200km que je fais en 3h en étant scrupuleux sur les limitations de vitesse, 2h30 sinon. Il annonce 4h05! Bon, une fois qu'on sait qu'il ajoute 30%, on n'a plus qu'à se le recalculer ;-)

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

    • [^] # Re: Ah oui

      Posté par . Évalué à 2.

      J'ai testé un Limoges-Lyon :
      - Par Mapquest, 3h57 pour 408.54 km en passant par l'A89
      - Par OSRM, 6h pour le trajet le plus rapide (?!), en passant par des petites routes, alors que l'option voiture(le plus rapide) est sélectionnée (je n'ai d'ailleurs pas d'autre choix).

      J'ai essayé de retracer le parcours proposé par OSRM avec Mapquest, il le trouve en 4h23 au lieu de 6h, donc effectivement il y a un problème … Ca confirme que OSRM ajoute entre 25 et 30% du temps estimé par Mapquest.

  • # Limitation de vitesse

    Posté par . Évalué à 2.

    Est ce que les limitations de vitesse sont bien renseignées sur vos itinéraires (http://www.itoworld.com/map/124) et sont elles justes ?

    Si vous prenez des routes de villes, est ce que les feux tricolores et panneaux stop / cédez le passage sont bien entrés dans la base ?

    • [^] # Re: Limitation de vitesse

      Posté par . Évalué à 2.

      Salut,
      Pour aider la mise à jour de OSM, y-a-t-il une application adroid ayant une interface très simple, utilisable en conduisant.
      Du genre :

      1. Choix d'une couche (ex: vitesse limite)
      2. Affichage de l'information actuelle en fonction de la couche en cours.
      3. Un affichage des limitations possibles.
      4. On appuie directement sur la limitation de vitesse en cours, et au moment des changement.

      OSM tracker n'est pas mal, mais je n'ai pas trouvé comment faire en conduisant en sécurité.

      • [^] # Re: Limitation de vitesse

        Posté par . Évalué à 2.

        Peut-être simplement stocker une trace GPS, puis l'afficher hors-ligne avec une couleur en fonction de la vitesse, et valider la carte existante comme ça.

        Évidemment, il faut le faire suffisamment rapidement pour se souvenir de ne pas tenir compte de ralentissements éventuels, et de manière générale conduire au plus près de la limitation.

      • [^] # Re: Limitation de vitesse

        Posté par . Évalué à 2.

        Je n'en connait pas, mais j'ai déjà eu le même genre d'idée pour une appli android-OSM. Elle est toujours quelque part dans ma TODO list :(

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.