Journal Cartes des trains français en 1894

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
24
23
oct.
2026

Vous connaissez peut-être Carto Tchoo qui permet de voir la position de tous les trains français en temps réel. Mais à quoi ressemblait cette carte en juillet 1894 ? Question inutile, mais appropriée pour un vendredi. Voici la réponse : https://isochrones.envadrouille.org/1894/

Contexte

Depuis 1846 et jusqu'en 1975, la France a publié hebdomadairement les horaires de tous ses trains. En 1894, « l'indicateur Chaix » fait un joli 180 pages très compactes. Ça ressemble à ça :

Chaix

À première vue, ça a l'air simple, mais en fait, les tables sont très compliquées :

Chaix

Si on prend juste ce tableau… L'Italie et la France n'utilisaient pas la même heure : à l'époque, il y avait 56 minutes de décalage. C'est indiqué dans une note, et c'est évidemment nécessaire pour comprendre pourquoi le train part de Modane avant d'être arrivé ! Il y a aussi des indications de classe (123cl) qui traînent au milieu des heures d'arrivées et de départs, plusieurs trains dans une seule colonne, et même un train dans la colonne des stations (tout en bas) ! Bref, compliqué à analyser.

Ça faisait un moment que j'avais ce projet en tête, et j'avais réussi à coder un truc à base d'OpenCV et de Tesseract qui comprenait le format de pas mal de ces horaires (parce qu'évidemment, le format change de page en page), mais je n'avais jamais réussi à avoir un truc 100 % satisfaisant. Changement de stratégie : j'ai récemment retenté en demandant à Claude de convertir ces images en Markdown et… ça fonctionne (presque) parfaitement. Pas satisfaisant, mais ça m'a permis de débloquer le projet.

La carte

Dernière étape du projet : tout afficher. Pour les lignes qui existent encore, c'est facile. Pour les autres lignes, OpenStreetMap contient magiquement la quasi-totalité des lignes désaffectées, parfois en petits bouts, mais il suffit de recoller les bouts pour retrouver la ligne. Pour les stations, c'est plus compliqué. Évidemment, les noms écrits dans l'indicateur Chaix ne correspondent pas toujours aux noms officiels des stations. Acronymes, noms raccourcis, lieux-dits… Heureusement, un passionné a compilé la liste de toutes les stations ferroviaires de France, même celles désaffectées. Ça aide un peu. Avec un peu de pattern-matching et un paquet de corrections manuelles, tout n'est pas parfait, mais ça ressemble à ça :

Chaix
En live ici: https://isochrones.envadrouille.org/1894/ (il y a des bugs de placement des lignes, notamment autour de Paris, mais globalement c'est représentatif de la "réalité" de 1894)

Et alors ?

En 1894, on pouvait aller presque partout en train (ou en voiture de correspondance). Ça, c'est déjà connu : il y avait des petites lignes partout. Ce qui est moins souvent mis en avant, c'est la lenteur des trains à cette époque : 19 h pour Paris -> Marseille, il ne fallait pas être pressé !

Ce qui m'a également surpris, c'est le nombre de trains en circulation. En 1894, on était à ~1 000 trains en circulation au moment où j'écris ce journal, ~1 300 en soirée. Actuellement, il y a ~700 trains, et ~900 en soirée. Je ne sais pas pourquoi, je n'avais jamais réalisé qu'il y avait déjà autant de trains à l'époque. Beaucoup de trains de nuit également : le nombre minimum de trains en circulation ne tombait presque jamais en dessous de 200 (au vu des temps de trajet, c'est logique). On était également avant la notion de week-end ou de vacances pour le personnel, j'ai l'impression : la majorité des trains circulent tous les jours. Sur beaucoup de lignes, il y a même plus de trains le week-end qu'en semaine !

Il y a également quelques lignes qui circulent avec une fréquence plus importante les jours de marché, amusant à voir. (Actuellement, on a ça avec des bus dans certains villages, donc ça ne s'est pas complètement perdu.)

Quelques stats : 13 002 trains, 133 401 horaires. Ça devait être un sacré chantier de mettre à jour et d'imprimer les horaires toutes les semaines… Étonnamment peu de typos : peut-être 1 horaire faux (mauvais chiffre) toutes les 3 pages. Ce qui est plus courant comme erreur, c'est de voir le même train avec presque le même horaire (1-2 minutes d'écart) sur deux pages différentes (à l'époque, il était assez courant qu'un train se sépare en deux à un moment donné, du coup le début ou la fin du trajet apparaît souvent dans plusieurs horaires). Sur la carte, l'erreur est évidente : deux trains se suivent de quelques mètres et se séparent à un moment. J'ai rajouté une heuristique pour fusionner ce genre de bizarreries.

Quelques stats IA : l'OCR avec Claude, ça fonctionne bien, mais c'est gourmand en tokens… Entre 300 k et 500 k par page. Avec l'abonnement "Pro" classique, un peu plus d'un mois entier de quota utilisé à 100 % toutes les semaines pour les 101 pages qui contiennent des horaires… J'aurais peut-être pu optimiser un peu le prompt.

  • # merci

    Posté par  . Évalué à 2 (+1/-0). Dernière modification le 23 octobre 2026 à 14:35.

    merci à ton abo Pro et pour le travail, c'est assez fantastique !

    ca donne une bonne idée de ce que c'est/c'etait un monde sans voiture ou réservé à quelques personnes, le savoir c'est bien le visualiser c'est mieux.

    questions : tu donne directement l'image a claude et il te sort le .md ?

    amélioration : si il te reste des tokens avoir un peu comme les cartes qui montre les catastrophes, un avant (ta carte) et maintenant pour bien se rendre compte de ce que nous avons perdu :(

    la fameuse diagonale du vide n'a pas été toujours vide :)

    • [^] # Re: merci

      Posté par  . Évalué à 3 (+1/-0).

      Tu as cette animation qui est assez parlante :
      animrailfr

      depuis https://fr.wikipedia.org/wiki/Histoire_des_chemins_de_fer_fran%C3%A7ais

    • [^] # Re: merci

      Posté par  . Évalué à 1 (+1/-0).

      Oui, je donne le PDF page par page et un prompt très détaillé expliquant le format (e.g., "grosse barre noire à gauche d'une heure = heure entre 18h et 5h59, apparemment on n'avait pas encore inventé le format 24h en 1894…). Je détaille également le format attendu, pour avoir une sortie cohérente.

      Pour la comparaison, idéalement les données pourraient être intégrées directement sur https://carto.tchoo.net/. J'ai contacté son créateur, mais pas de réponse pour l'instant :)

      Étonnamment, on n'est pas si mal logé aujourd'hui (ça me peine presque de le dire, en tant qu'amateur de trains et ne possédant pas de voiture). Avant, on pouvait aller partout, mais les trains étaient beaucoup moins fréquents. Les petites lignes étaient également extrêmement lentes (assez courant d'avoir une moyenne < 15km avec tous les arrêts). Je ne sais pas quel aurait été le coût de moderniser ces lignes pour arriver à des vitesses correctes, mais je comprends que ça n'ait pas été une priorité après la guerre… Mais bon, au vu de l'engouement pour le trin actuel, ces lignes vont peut être renaitre de leurs cendres ? J'espère en tout cas :)

      • [^] # Re: merci

        Posté par  (site web personnel, Mastodon) . Évalué à 3 (+0/-0).

        Pour certaines des petites lignes, impossible qu'elles renaissent de leurs cendres. Elles ont pu être vendues, ainsi que leurs gares à des particuliers et les rails et leurs lits retiré. Certains viaducs de chemin de fer n'existent plus. Et, évidemment, rien de tout ça n'a été électrifié.

        Je n’ai aucun avis sur systemd

  • # Fascinant

    Posté par  . Évalué à 2 (+0/-0). Dernière modification le 23 octobre 2026 à 15:59.

    Merci beaucoup pour ce travail ! Je suis un peu triste de la date. Mon arrière grand père a travaillé sur la ligne de Tarascon à Auzat qui n'étais pas encore en fonction à la date de cette carte

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.