C’est en écrivant mon billet sur le panneau d’affichage Raildar qui présente de façon synthétique les horaires aux départs et aux arrivées des trains sur le réseau ferroviaire français que j’ai découvert OSM Tchoutchou. Le site Web affiche en temps quasi réel une carte Open Street Map de la circulation des trains pour la France sur le réseau de la SNCF avec pour chacun d’entre eux des informations détaillées les concernant : numéro de train, type de train, destination, prochaine gare, position, heure du dernier relevé, retard éventuel… À la première utilisation, le navigateur Web demande la position géographique de l’endroit d’où on se connecte. Une info bulle affiche un résumé des informations quand on survole sur la carte un train à l’aide du curseur de la souris, les informations détaillées et le trajet du train sont affichés quand on clique sur un repère fléché sur la carte.
Les données proviennent de divers sites officiels : infolignes, gares-en-mouvement, eurostar, transilien… et de celles fournies par les API opendata de la SNCF. L’ensemble produit cette cartographie.
Sur la page d’accueil du site, des filtres donnent la possibilité de n’afficher sur la carte que certaines informations comme un train en particulier en saisissant son numéro, les trains rapides (TGV, Eurostar, Thalis…) ou les trains classiques ou encore seulement ceux circulant en Ile de France. La carte ne concerne pas que la France puisque la circulation des trains en Irlande, en Finlande et au Danemark est également prise en compte. Les trains Eurostar et Thalis sont aussi affichés correctement sur la carte de la Grande Bretagne, de la Belgique ou de l’Allemagne.
Les symboles sur la carte sont de différentes couleurs pour matérialiser les trains à l’heure, ceux qui sont plus ou moins en retard (avec trois niveaux de retard) et ceux qui ont été annulés et pointent dans la direction vers laquelle ils se dirigent.
Une synthèse présente des statistiques globales sur la circulation des trains à un instant T : nombre de trains suivis sur la carte, nombre et pourcentage des trains à l’heure, même chose pour les retards et les trains annulés.

tchoutchou

Dans le menu en haut à droite de l’écran, plusieurs représentations de cartes sont proposées (Mapquest, CloudMade, Transport et OSM Legacy). À ce niveau, on a aussi la possibilité de suivre un train en particulier (cliquer sur Démarrer l’enregistrement et le tracking d’un train) tout au long de son parcours à partir de sa gare de départ et de son numéro. Le trajet du train se matérialise alors en temps réel sur la carte.
Ce projet est complètement indépendant de la SNCF. Les sources du programme sont mises à disposition sur Github.

Sources : OSM TchoutchouWiki du projet

Boutons de partage :
Twitter Facebook Google Plus Linkedin email
Article rédigé par Eric Weyland