<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10pt"><div><span>Et peut-être impliquer les personnes du projet Réseau ferré...</span></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>http:<a href="http://wiki.openstreetmap.org/wiki/Talk:WikiProject_France/R%C3%A9seau_ferr%C3%A9"><font>//wiki.openstreetmap.org/wiki/Talk:WikiProject_France/R%C3%A9seau_ferr%C3%A9</font></a><br></span></div><div> </div><div><span style="font-family:arial, helvetica, sans-serif;">Fl<span
style="font-family:arial, helvetica, sans-serif;">orian</span></span><span style="font-family:garamond, new york, times, serif;"><font style="font-family:arial, helvetica, sans-serif;" size="2"><br></font></span><span style="font-family:garamond, new york, times, serif;"></span></div><div style="display: block;" class="yahoo_quoted"> <br> <br> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 10pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> Le Vendredi 3 janvier 2014 1h06, Christian Quest <cquest@openstreetmap.fr> a écrit :<br> </font> </div> <div class="y_msg_container"><div id="yiv1711226722"><div><div dir="ltr">Il y a maintenant un pad dédié aux ruptures d'itinéraires ferroviaires trouvés à l'aide d'OSRM et vérifiés à la mano par les utilisateurs de
raildar.<div><br clear="none"></div><div><a rel="nofollow" shape="rect" target="_blank" href="https://pad.ilico.org/p/raildar_routing">https://pad.ilico.org/p/raildar_routing</a><br clear="none">
</div><div><br clear="none"></div><div>La liste n'est pas très longue, si on se mobilise on devrait avoir un truc d'équerre assez rapidement.</div><div><br clear="none"></div><div>Alors ? chiche ?</div><div><br clear="none"></div></div><div class="yiv1711226722gmail_extra">
<br clear="none"><br clear="none"><div class="yiv1711226722yqt9057009921" id="yiv1711226722yqt55076"><div class="yiv1711226722gmail_quote">Le 31 décembre 2013 13:50, Spyou <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:root@spyou.org" target="_blank" href="mailto:root@spyou.org">root@spyou.org</a>></span> a écrit :<br clear="none"><blockquote class="yiv1711226722gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br clear="none">
Bonjour à toutes et à tous,<br clear="none">
<br clear="none">
Je sais que vous avez déjà discuté de Raildar, j'avoue ne pas avoir<br clear="none">
remonté toutes les archives de la liste avant mon inscription. Pour ceux<br clear="none">
qui n'ont pas suivi, il s'agit de construire une carto des trains live<br clear="none">
(et historique) la plus fiable possible <a rel="nofollow" shape="rect" target="_blank" href="http://www.raildar.fr/">http://www.raildar.fr/</a>.<br clear="none">
<br clear="none">
La version actuellement sur la home fonctionne encore avec l'API Google,<br clear="none">
mais une paire de fêlés prépare une version OSM beaucoup plus jolie et<br clear="none">
fonctionnelle ici : <a rel="nofollow" shape="rect" target="_blank" href="http://www.raildar.fr/osmtchoutchou">http://www.raildar.fr/osmtchoutchou</a>. Elle deviendra<br clear="none">
la version par défaut d'ici quelques semaines.<br clear="none">
<br clear="none">
Le code de l'UI OSM est dispo sur un GIT. Le code coté serveur, lui, est<br clear="none">
pour l'instant gardé privé, d'une part parce qu'il est franchement<br clear="none">
crado, mais également parce qu'il tape méchamment sur les sites SNCF et<br clear="none">
que je ne voudrais pas que le projet capote avec des dizaines de<br clear="none">
personnes qui feraient tourner les crawlers entraînant une réaction<br clear="none">
méchante de la SNCF, soit techniquement, soit juridiquement. Je code des<br clear="none">
méthodes pour l'API à la demande pour accéder aux infos collectées :)<br clear="none">
<br clear="none">
Coté serveur, au début, je me cantonnais à importer les relations<br clear="none">
préexistantes dans OSM en ne retenant que les voies intéressantes mais<br clear="none">
c'était du oneshot laborieux et pas très intelligent dans la mesure ou<br clear="none">
je ne reversais pas mes corrections & modifs dans OSM. L'appli web est<br clear="none">
aussi capable de relever la position des gens qui jouent le jeu dans les<br clear="none">
trains, mais c'est difficile avec un smartphone et les nouvelles vitres<br clear="none">
athermiques.<br clear="none">
<br clear="none">
J'ai finalement réussi à monter un routed OSRM et à y importer<br clear="none">
l'ensemble des objets taggués railway en europe. Nous en sommes<br clear="none">
maintenant à l'étape contrôle de ce qu'OSRM a généré. On a monté une<br clear="none">
petite appli web pour ça : <a rel="nofollow" shape="rect" target="_blank" href="http://raildar.fr/osm/line_display">http://raildar.fr/osm/line_display</a>. Elle<br clear="none">
permet de checker la vraisemblance des trajets.<br clear="none">
<br clear="none">
On tombe sur plusieurs sortes de problèmes récurrents :<br clear="none">
- Les allés/retours entre gares pour changer de voies, problème que je<br clear="none">
règle en redemandant le trajet à OSRM en décalant légèrement le départ<br clear="none">
et l'arrivée en plusieurs itérations et en conservant la plus courte et<br clear="none">
aussi en découpant les trajets en tronçons entre les gares<br clear="none">
- Les glitchs de trajets avec de légers rebroussements pour prendre un<br clear="none">
aiguillage à l'envers, principalement dûs à l'absence de certaines voies<br clear="none">
dans OSM<br clear="none">
- Des trajets absolument délirants qui font un détour monstre,<br clear="none">
généralement dû à une rupture de voie dans OSM (j'en ai déjà corrigé un<br clear="none">
peu, j'en ai d'autres en stock)<br clear="none">
<br clear="none">
On tient un registre des problèmes qui nous semblent venir de la base<br clear="none">
OSM, si quelqu'un veut jouer : <a rel="nofollow" shape="rect" target="_blank" href="https://pad.ilico.org/p/raildar">https://pad.ilico.org/p/raildar</a> (en bas).<br clear="none">
Vous y trouverez aussi, pour ceux que ça intéresse, les méthodes<br clear="none">
existantes dans l'API et un peu d'infos sur ce qui a déjà été fait et ce<br clear="none">
qui sera fait à l'avenir.<br clear="none">
<br clear="none">
Pour aller plus loin, coté serveur, chaque trajet validé est enregistré<br clear="none">
aux cotés des infos du train (numéro de circulation SNCF, gares,<br clear="none">
horaires des passages, ligne SNCF concernée, etc ..). On ne peut pas<br clear="none">
ressortir les id des ways empruntés puisque le routed OSRM ne sort que<br clear="none">
des listings de points GPS, mais je me dis qu'un bout de script devrait<br clear="none">
pouvoir permette de les extrapoler simplement pour enrichir la base de<br clear="none">
relations d'OSM de façon plus ou moins automatisée. Si ça interpelle<br clear="none">
quelqu'un .. :)<br clear="none">
<br clear="none">
Bon réveillon !<br clear="none">
<br clear="none">
Cordialement,<br clear="none">
Bruno aka Spyou aka @turblog<br clear="none">
<br clear="none">
_______________________________________________<br clear="none">
Talk-fr mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Talk-fr@openstreetmap.org" target="_blank" href="mailto:Talk-fr@openstreetmap.org">Talk-fr@openstreetmap.org</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="https://lists.openstreetmap.org/listinfo/talk-fr">https://lists.openstreetmap.org/listinfo/talk-fr</a><br clear="none">
</blockquote></div></div><br clear="none"><br clear="all"><div><br clear="none"></div>-- <br clear="none">Christian Quest - OpenStreetMap France<br clear="none">Un nouveau serveur pour OSM... <a rel="nofollow" shape="rect" target="_blank" href="http://donate.osm.org/server2013/">http://donate.osm.org/server2013/</a>
</div></div></div><br><div class="yqt9057009921" id="yqt31613">_______________________________________________<br clear="none">Talk-fr mailing list<br clear="none"><a shape="rect" ymailto="mailto:Talk-fr@openstreetmap.org" href="mailto:Talk-fr@openstreetmap.org">Talk-fr@openstreetmap.org</a><br clear="none"><a shape="rect" href="https://lists.openstreetmap.org/listinfo/talk-fr" target="_blank">https://lists.openstreetmap.org/listinfo/talk-fr</a></div><br><br></div> </div> </div> </div> </div></body></html>