← Retour aux issues

add departures boards to other countries

publié le , mis à jour
Avatar Codeberg de bovine3dombovine3dom

Décrivez votre problème, votre suggestion

coucou, l'integration d'information voyageurs avec carto tchoo est très bien fait

https://cartes.app/?allez=Avignon-Centre%7Cn3805976209%7C4.80513%7C43.94173#16/43.94173/4.80513/15/40

est-ce que ça vous intéresse d'ajouter une chose pareille pour d'autres pays ?

j'ai un petit moteur de recherche des tableaux de départs https://www.github.com/bovine3dom/departures/ https://dpartu.re

il faut quoi comme données pour lier un point sur la carte avec un de ces tableaux ?

j'ai des lat/lon pour la plupart mais pour l'instant pas de lien avec des données OSM

de tête, Autriche, Finlande, Norvège, Pay-Bas sont très bien faits

re: https://piaille.fr/@pmiossec/116492976757620433

Système d'exploitation

No response

Navigateur

No response

  1. Avatar Codeberg de laemlaem

    Regarder le composant NextDepartures, et en faire une version spécifique aux gares :)

  2. Avatar Codeberg de etienneJretienneJr

    Dans #2171 @stemy2 demande si on pourrait avoir des infos pour les gares belges : une idee @bovine3dom ?

  3. Avatar Codeberg de bovine3dombovine3dom

    pas trop - ils ont des flux temps réels mais leur propre truc est moche et, pire, stateful https://www.belgiantrain.be/fr/travel-info/current/search-by-station

    donc soit on fait un truc horrible avec un form fictif pour avoir leur truc moche

    soit on gère le flux soi-même pour créer son propre truc

  4. Avatar Codeberg de bovine3dombovine3dom

    pour ajouter des autres gares dans les pays plus faciles comme l'Autriche, il m'apparaît que ça se fait ici :

    https://codeberg.org/cartes/web/src/commit/2989de2e8df9f151ce6b29b26156250245e66826/app/GareInfo.tsx#L52

    je suis pas certain si j'ai des UIC pour toutes les gares mais bon

  5. Avatar Codeberg de etienneJretienneJr

    @bovine3dom wrote in https://codeberg.org/cartes/web/issues/2094#issuecomment-15211994:

    je suis pas certain si j'ai des UIC pour toutes les gares mais bon

    ça marche pour carto tchoo parce que les UIC des gares françaises sont TOUS dans OpenStreetMap (merci la SNCF qui a tout mis d'équerre récemment). Donc même si tu avais les UIC de ton côté, il faudrait vérifier qu'ils sont bien renseignés dans OSM dans les autres pays. Si tu as une autre propriété, dispo ou calculable à partir des données dans OSM, qui permet de faire le lien, ça devrait marcher aussi.

  6. Avatar Codeberg de bovine3dombovine3dom

    eh, j'avoue que l'idée de vérifier que toutes les gares du monde ont bien des codes UIC dans OSM m'attire pas énormément

    ce que je pourrais faire serait de créer un jeu de données de UIC -> departure board URL

    puis on pourrait avoir trois choses dans l'interface finale : soit un departure board, soit « UIC code missing, can you help? », soit « departure board missing, can you help? »

    la seule chose que j'aime pas là-dedans c'est que les trains le plus mims comme le circumvesuviana sont pas adhérés à l'UIC et donc seraient forcément manquant

    t'en penses quoi ?

  7. Avatar Codeberg de etienneJretienneJr

    @bovine3dom wrote in https://codeberg.org/cartes/web/issues/2094#issuecomment-15403070:

    t'en penses quoi ?

    euh, je suis pas sûr d'avoir suffisamment suivi la technique du sujet pour être pertinent. Mais allez j'essaye :

    • avoir les tableaux sur tous les pays que tu as en stock serait déjà incroyable, on peut commencer par ça, et on verra plus tard pour les petits transporteurs qui ne passent pas.
    • j'ai l'impression que de ton côté aussi tu n'as pas les codes UIC de toutes les gares ? => est-ce qu'on pourrait faire un match sur le nom de la gare ?
  8. Avatar Codeberg de bovine3dombovine3dom

    nan je peux avoir la plupart des codes UIC facilement (... c'était bien moins facile que j'imaginais mais bon c'est fait maintenant)

    https://raw.githubusercontent.com/bovine3dom/departures/refs/heads/master/make_station_list/uic_departure_url.jsonl

    parmi eux il y a des pays qui ont des tableaux pas très iframe-friendly, mais ça serait mieux de voir ça sur la carte

    matcher par nom c'est un enfer. je l'avais déjà fait pour l'italie, c'est vraiment un processus qu'on doit faire à la main si on veut 95%+ au lieu de 70%

  9. Avatar Codeberg de stemy2stemy2

    @bovine3dom wrote in https://codeberg.org/cartes/web/issues/2094#issuecomment-15211882:

    pas trop - ils ont des flux temps réels mais leur propre truc est moche et, pire, stateful https://www.belgiantrain.be/fr/travel-info/current/search-by-station

    donc soit on fait un truc horrible avec un form fictif pour avoir leur truc moche

    soit on gère le flux soi-même pour créer son propre truc

    Certains planificateurs d'itinéraire récupèrent les infos d'horaire sur transitous, et les transports belges sont inclus, il y a peut-être quelque chose à creuser de ce côté.

  10. Avatar Codeberg de etienneJretienneJr

    @stemy2 wrote in https://codeberg.org/cartes/web/issues/2094#issuecomment-16272296:

    Certains planificateurs d'itinéraire récupèrent les infos d'horaire sur transitous, et les transports belges sont inclus, il y a peut-être quelque chose à creuser de ce côté.

    Super idée, et à priori facile à mettre en place, car il suffirait d'étendre aux gares ce qu'on fait déjà pour les arrêts de bus et de tram, n'est ce pas @laem ?

  11. Avatar Codeberg de laemlaem

    Super idée, et à priori facile à mettre en place, car il suffirait d'étendre aux gares ce qu'on fait déjà pour les arrêts de bus et de tram, n'est ce pas @laem ?

    Oui ! J'imagine en effet que je ne les déclenche pas sur les gares sur le modèle de la France, pour pas concurrencer le panneau SNCF bien meilleur. Mais pour toutes les gares hors France, c'est ce qu'il faut faire. Surement un if dans le code :) Ensuite faut voir si ça s'affiche bien !


✏️ Participer à la discussion