{"id":1119,"date":"2014-01-11T13:54:17","date_gmt":"2014-01-11T12:54:17","guid":{"rendered":"http:\/\/signal.eu.org\/blog\/?p=1119"},"modified":"2016-09-23T14:06:27","modified_gmt":"2016-09-23T12:06:27","slug":"routage-ferroviaire-pour-raildar-fr-avec-openstreetmap-et-osrm","status":"publish","type":"post","link":"https:\/\/signal.eu.org\/blog\/2014\/01\/11\/routage-ferroviaire-pour-raildar-fr-avec-openstreetmap-et-osrm\/","title":{"rendered":"Routage ferroviaire pour raildar.fr avec Openstreetmap et OSRM"},"content":{"rendered":"\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=pbeyssac\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n<p>Pour f\u00eater la nouvelle ann\u00e9e, que je vous souhaite \u00e0 toutes et tous joyeuse et heureuse, voici une petite application web que j&#8217;ai \u00e9crite r\u00e9cemment pour aider au d\u00e9bogage des trajets de <a href=\"http:\/\/raildar.fr\/\">raildar.fr<\/a>, qui permet d&#8217;identifier plus rapidement les probl\u00e8mes \u00e0 corriger dans <a href=\"http:\/\/openstreetmap.org\">openstreetmap.org<\/a>. Voir plus bas pour des pr\u00e9cisions de fond.<\/p>\n<p>\u00c7a se r\u00e9v\u00e8le assez ludique (pour les amateurs de trains).<\/p>\n<p>Voici l&#8217;URL <strong>temporaire<\/strong> &#8220;de travail&#8221; chez moi avec un exemple de trajet Londres-Amsterdam :<\/p>\n<p><a href=\"https:\/\/signal.eu.org\/osm\/?fromto=51.534377,-0.128574,52.379018,4.899988\">https:\/\/signal.eu.org\/osm\/?fromto=51.534377,-0.128574,52.379018,4.899988<\/a><\/p>\n<p>Pour demander un trajet, on d\u00e9place simplement les deux marqueurs et le logiciel de routage se d\u00e9brouille, et affiche la distance r\u00e9sultante.<\/p>\n<p>En voici une copie d&#8217;\u00e9cran (cliquer pour agrandir) :<\/p>\n<p><a href=\"http:\/\/signal.eu.org\/blog\/wp-content\/uploads\/2014\/01\/LondresAmsterdam.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1120\" src=\"http:\/\/signal.eu.org\/blog\/wp-content\/uploads\/2014\/01\/LondresAmsterdam-300x201.png\" alt=\"LondresAmsterdam\" width=\"300\" height=\"201\" srcset=\"https:\/\/signal.eu.org\/blog\/wp-content\/uploads\/2014\/01\/LondresAmsterdam-300x201.png 300w, https:\/\/signal.eu.org\/blog\/wp-content\/uploads\/2014\/01\/LondresAmsterdam-1024x686.png 1024w, https:\/\/signal.eu.org\/blog\/wp-content\/uploads\/2014\/01\/LondresAmsterdam.png 1225w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Attention, ne bourrinez pas trop sur le serveur, le calcul des routes prend quelques secondes et utilise l&#8217;instance OSRM de raildar.fr.<\/p>\n<p>L&#8217;application est aussi <a href=\"http:\/\/raildar.fr\/osrm\/osrm.html\">d\u00e9ploy\u00e9e sur les serveurs de @Turblog<\/a> (Bruno Spiquel) dans une version un peu moins \u00e0 jour.<\/p>\n<p>Quelques pr\u00e9cisions pour ceux qui ne connaissent pas : raildar.fr utilise les donn\u00e9es SNCF de retard, ainsi que la base cartographique <a href=\"http:\/\/openstreetmap.org\">openstreetmap.org<\/a>. openstreetmap.org est en quelque sorte le Wikip\u00e9dia de la cartographie. Chacun peut y apporter des corrections. En compl\u00e9ment, OSRM (Open Source Routing Machine) extrait les diff\u00e9rents graphes (routiers, ferroviaires, etc) afin de calculer des trajets de toutes sortes dans le graphe.<\/p>\n<p>Mon application est \u00e9hont\u00e9ment d\u00e9riv\u00e9e du code initial de raildar.fr (\u00e9crit par <strong><a class=\"twitter-atreply pretty-link\" dir=\"ltr\" href=\"https:\/\/twitter.com\/Reventl0v\"><s>@<\/s>Reventl0v<\/a><\/strong>, bas\u00e9 sur leaflet et jQuery) auquel j&#8217;ai ajout\u00e9 le d\u00e9codage de la sortie OSRM.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour f\u00eater la nouvelle ann\u00e9e, que je vous souhaite \u00e0 toutes et tous joyeuse et heureuse, voici une petite application web que j&#8217;ai \u00e9crite r\u00e9cemment pour aider au d\u00e9bogage des trajets de raildar.fr, qui permet d&#8217;identifier plus rapidement les probl\u00e8mes \u00e0 corriger dans openstreetmap.org. Voir plus bas pour des pr\u00e9cisions de fond. \u00c7a se r\u00e9v\u00e8le &hellip; <a href=\"https:\/\/signal.eu.org\/blog\/2014\/01\/11\/routage-ferroviaire-pour-raildar-fr-avec-openstreetmap-et-osrm\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Routage ferroviaire pour raildar.fr avec Openstreetmap et OSRM<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,5,6,4],"tags":[],"_links":{"self":[{"href":"https:\/\/signal.eu.org\/blog\/wp-json\/wp\/v2\/posts\/1119"}],"collection":[{"href":"https:\/\/signal.eu.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/signal.eu.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/signal.eu.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/signal.eu.org\/blog\/wp-json\/wp\/v2\/comments?post=1119"}],"version-history":[{"count":11,"href":"https:\/\/signal.eu.org\/blog\/wp-json\/wp\/v2\/posts\/1119\/revisions"}],"predecessor-version":[{"id":1340,"href":"https:\/\/signal.eu.org\/blog\/wp-json\/wp\/v2\/posts\/1119\/revisions\/1340"}],"wp:attachment":[{"href":"https:\/\/signal.eu.org\/blog\/wp-json\/wp\/v2\/media?parent=1119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/signal.eu.org\/blog\/wp-json\/wp\/v2\/categories?post=1119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/signal.eu.org\/blog\/wp-json\/wp\/v2\/tags?post=1119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}