Coucou ! C'est GRAOU.

Nicolas Wurtz

🎵 Musicien

🎓 BAC Littéraire

🚈 A conduit des trains

🧩 Joue aux Lego chez SNCF Connect & Tech

De quoi on va parler ?

📗 d'une histoire

🗺️ de cartographie et de géomatique (!)

🚅 de petits trains

🖥️ de technique et d'assemblage

🤯 de digressions

🍝 de lasagnes

Productivité, QVT, pro/perso, métier SNCF
9 octobre 2014

20Go de données

3000 requêtes/s

800.000 vues/jour

26000 utilisateurs uniques


☀️ S'ennuyer l'été ☀️

☀️ C'est bien pour la créativité ☀️

Gestion des Roulements Assistée par OUrdinateur
2014

Raildarle précurseur
2016

Apache, tuiles et rasterJe vous parle d'un temps que les moins de 20 ans...
2016


  • Récupérer les données
  • Fabriquer un style et un schéma
  • Traiter les données
  • Générer les tuiles à différents niveaux de zoom
  • Changer de serveur parce qu'il est trop petit
  • Relancer la génération
  • Constater une erreur de style
  • Relancer la génération
  • Mettre à jour les données
  • Relancer la gen... ZUT

99 jeux de données
2019


Dis c'est quoi un GI ? Diiiiis c'est quoi un GI ?
...dis, c'est quoi SNCF Réseau ?


Toute l'infrastructure ferroviaire

https://data.sncf.com mangez-en c'est bon

Et le vecteur futLat/Lon Lon/Lat, you're drunk geojson

1 journée pour un néophyte, 2 semaines pour la première version

Tippecanoe est mon ami


Le style avec Maputnik (mais c'est pas facile)


☀️ Je m'ennuyais au soleil (bis) ☀️


Un peu de technique

React Map GL (et 3 refactos)

API Graou Legacy

  • PHP
  • MariadDB
  • Et c'est tout
  • ...

Et Carto Graou était né
2019

On a la carte mais on n'a pas encore les trains.

D'abord l'outil, ensuite le cas d'usage
⚠️ NE FAITES PAS ÇA CHEZ VOUS

  • Conducteurs, contrôleurs
  • Pompiers, SAMU
  • Autres métiers SNCF (SUGE, Réseau, formation, etc.

AppartésLes projets perso, ça donne du boulot

Les signaux c'est relou

Les PRs c'est flou

point ≈ polygone

Les PKs c'est fou !

Les gares, et puis c'est tout

La topologie du
réseau ferré français

La topologie du réseau ferréTOPOLOGIE débloque ITINÉRAIRES

  • c'est tout pété : les changements de ligne
  • distance et vitesse
  • correction manuelle : les jonctions
  • A new hope : les PRs

Et enfin : les trainsOn récapitule
2021

Topologie, Horaires théoriques & temps-réel, Itinéraires

Une petite démo ?

Nos amis les corses
2023

  • Données sont incomplètes (opendata, perso) coucou Wikipédia 😉
  • Test sur chaîne de données pour obtenir position
  • Le saviez-vous ? 799 jeux de données corses en opendata
    www.data.corsica
  • Carto Graou : première appli à montrer les trains corses en temps réel, et des afficheurs départ/arrivée !

OpenStreetMap

...un chouilla plus grand que la Corse...

L'OpenData a ses limitesOpenStreetMap, non.

Les problèmes de l'OpenData (mais c'est quand même bien hein !)

L'exemple des quais :

OpenData

VS

GéoCommuns

Et là... sous mes yeux éblouis...

Carto Graou planète
2024

Une petite démo vite fait ?

Et la suite ?

  • vue hélicoptère
  • schémas de ligne, vue schématique (métros ?)
  • autres réseaux
  • meilleurs calculs de marche
  • altimétrie, profils de lignes
  • timelapse, saturation, rétro analyse
  • matériel (via wikipedia)

Avec vous ?

Conclusions

merci 😊

MASTODON
@nicolaswurtz@mast.eu.org
BlueSKy
@nicolaswurtz.bsky.social
X
@NicolasW_GRAOU