<div dir="ltr">Bonjour,<div><br></div><div>Je vois que le projet reste bien actif, c'est très intéressant de suivre les évolutions via le wiki [1]</div><div><br></div><div>Je vois que vous faites un import complet tous les ~ 5 jours. Est-ce que la tenue à jour de l'extrait Geofabrik grâce aux diffs journaliers [2] peut être envisagée ? </div>
<div>C'est ce qui est fait pour le service opensnowmap, avec osmconvert et osmfilter que vous utilisez déjà.</div><div>Cela permet de passer à une maj journalière, et ça peut s'automatiser.</div><div><br></div><div>
Concernant la fiabilité du routage, est-ce qu'il y a un manque dans la qualification des voies (type, vitesse max) qui gagnerait à être corrigé ou ajouté dans la base ? </div><div>La carte <a href="http://www.openrailwaymap.org/">http://www.openrailwaymap.org/</a> met bien en évidence les diiférentes sortes de voies (service, grande vitesse, industrielle ...). Utiliser ce fond de carte pour le débuggage serait peut être pratique.</div>
<div><br></div><div>Est-ce qu'il y a du mieux sur le front des erreurs identifiées il y a quelques jours ? </div><div><br></div><div>Bonne continuation</div><div>----------------------------------------------------------------</div>
<div>[1] <a href="http://wiki.raildar.fr/index.php/Accueil">http://wiki.raildar.fr/index.php/Accueil</a></div><div>[2] <a href="http://download.geofabrik.de/europe-updates/">http://download.geofabrik.de/europe-updates/</a></div>
<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Le 31 décembre 2013 13:50, Spyou <span dir="ltr"><<a href="mailto:root@spyou.org" target="_blank">root@spyou.org</a>></span> a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Bonjour à toutes et à tous,<br>
<br>
Je sais que vous avez déjà discuté de Raildar, j'avoue ne pas avoir<br>
remonté toutes les archives de la liste avant mon inscription. Pour ceux<br>
qui n'ont pas suivi, il s'agit de construire une carto des trains live<br>
(et historique) la plus fiable possible <a href="http://www.raildar.fr/" target="_blank">http://www.raildar.fr/</a>.<br>
<br>
La version actuellement sur la home fonctionne encore avec l'API Google,<br>
mais une paire de fêlés prépare une version OSM beaucoup plus jolie et<br>
fonctionnelle ici : <a href="http://www.raildar.fr/osmtchoutchou" target="_blank">http://www.raildar.fr/osmtchoutchou</a>. Elle deviendra<br>
la version par défaut d'ici quelques semaines.<br>
<br>
Le code de l'UI OSM est dispo sur un GIT. Le code coté serveur, lui, est<br>
pour l'instant gardé privé, d'une part parce qu'il est franchement<br>
crado, mais également parce qu'il tape méchamment sur les sites SNCF et<br>
que je ne voudrais pas que le projet capote avec des dizaines de<br>
personnes qui feraient tourner les crawlers entraînant une réaction<br>
méchante de la SNCF, soit techniquement, soit juridiquement. Je code des<br>
méthodes pour l'API à la demande pour accéder aux infos collectées :)<br>
<br>
Coté serveur, au début, je me cantonnais à importer les relations<br>
préexistantes dans OSM en ne retenant que les voies intéressantes mais<br>
c'était du oneshot laborieux et pas très intelligent dans la mesure ou<br>
je ne reversais pas mes corrections & modifs dans OSM. L'appli web est<br>
aussi capable de relever la position des gens qui jouent le jeu dans les<br>
trains, mais c'est difficile avec un smartphone et les nouvelles vitres<br>
athermiques.<br>
<br>
J'ai finalement réussi à monter un routed OSRM et à y importer<br>
l'ensemble des objets taggués railway en europe. Nous en sommes<br>
maintenant à l'étape contrôle de ce qu'OSRM a généré. On a monté une<br>
petite appli web pour ça : <a href="http://raildar.fr/osm/line_display" target="_blank">http://raildar.fr/osm/line_display</a>. Elle<br>
permet de checker la vraisemblance des trajets.<br>
<br>
On tombe sur plusieurs sortes de problèmes récurrents :<br>
- Les allés/retours entre gares pour changer de voies, problème que je<br>
règle en redemandant le trajet à OSRM en décalant légèrement le départ<br>
et l'arrivée en plusieurs itérations et en conservant la plus courte et<br>
aussi en découpant les trajets en tronçons entre les gares<br>
- Les glitchs de trajets avec de légers rebroussements pour prendre un<br>
aiguillage à l'envers, principalement dûs à l'absence de certaines voies<br>
dans OSM<br>
- Des trajets absolument délirants qui font un détour monstre,<br>
généralement dû à une rupture de voie dans OSM (j'en ai déjà corrigé un<br>
peu, j'en ai d'autres en stock)<br>
<br>
On tient un registre des problèmes qui nous semblent venir de la base<br>
OSM, si quelqu'un veut jouer : <a href="https://pad.ilico.org/p/raildar" target="_blank">https://pad.ilico.org/p/raildar</a> (en bas).<br>
Vous y trouverez aussi, pour ceux que ça intéresse, les méthodes<br>
existantes dans l'API et un peu d'infos sur ce qui a déjà été fait et ce<br>
qui sera fait à l'avenir.<br>
<br>
Pour aller plus loin, coté serveur, chaque trajet validé est enregistré<br>
aux cotés des infos du train (numéro de circulation SNCF, gares,<br>
horaires des passages, ligne SNCF concernée, etc ..). On ne peut pas<br>
ressortir les id des ways empruntés puisque le routed OSRM ne sort que<br>
des listings de points GPS, mais je me dis qu'un bout de script devrait<br>
pouvoir permette de les extrapoler simplement pour enrichir la base de<br>
relations d'OSM de façon plus ou moins automatisée. Si ça interpelle<br>
quelqu'un .. :)<br>
<br>
Bon réveillon !<br>
<br>
Cordialement,<br>
Bruno aka Spyou aka @turblog<br>
<br>
_______________________________________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org">Talk-fr@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-fr" target="_blank">https://lists.openstreetmap.org/listinfo/talk-fr</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><a href="http://wiki.openstreetmap.org/wiki/User:Ab_fab" target="_blank">ab_fab</a><br>"Il n'y a pas de pas perdus", Nadja</div>
</div>