Skip to content

Calculer l'accès d'un parcours : station la plus proche depuis les données ouvertes d'Île-de-France Mobilités #180

Closed

Description

@IlanAMG

Contexte

Epic : #9
D-050 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) · Orchestration · remplace le champ « Comment venir » saisi (routes.getting_there, supprimé)

Comportement attendu

  • Importer les arrêts (métro, RER, tram) depuis les données ouvertes d'Île-de-France Mobilités, rafraîchis périodiquement.
  • Pour chaque parcours : station la plus proche de la première étape, lignes et distance à pied, rangées dans routes.computed.

Critères d'acceptation

  • computed.access renseigné pour les parcours de démo
  • Recalcul quand la première étape change

Activity

  1. added this to the v0.3 milestone on Sep 25, 2026
  2. PaulThiberville commented on Oct 15, 2026

    @PaulThiberville
    Collaborator

    🔨 Démarrage — plan :

    • Source : jeu « Gares et stations du réseau ferré d'Île-de-France (par ligne) » d'Île-de-France Mobilités (emplacement-des-gares-idf, Licence Ouverte v2.0 Etalab, 1 240 lignes), filtré sur métro, RER et tram, regroupé par zone de correspondance : environ 770 stations.
    • Import versionné : un script d'import documenté dans apps/api (transit:import) valide l'export avec zod et écrit un fichier de référence généré dans le dépôt ; aucun appel réseau à l'exécution de l'API, pas de table ni de migration (le volume ne l'impose pas). Rafraîchissement : relancer le script, le diff passe en PR.
    • Calcul : station la plus proche de la première étape, ses lignes et la distance à pied estimée (vol d'oiseau × 1,3, comme les trajets à pied, D-088), rien au-delà de 1,5 km ; rangé dans routes.computed.access à chaque enregistrement de l'éditeur (recalcul quand la première étape change) et au seed des parcours de démo.
    • Périmètre : apps/api seulement ; packages/orchestration n'est pas modifié (computeRoute ne prend pas l'accès en entrée et l'éditeur passe par evaluateRoute).
  3. PaulThiberville commented on Oct 15, 2026

    @PaulThiberville
    Collaborator

    Point de déploiement, 2026-10-15, MANAGER. deploy-staging.yml vert sur c0be04e (run 38726912335), /v1/health de staging OK. Reste « À déployer » : rien n'indique que le seed de staging ait été rejoué, donc aucun parcours de staging ne porte computed.access. Pour passer en Terminés : rejouer infra/gcp/demo-seed.sh load sur staging (ou réenregistrer un parcours dans l'éditeur), puis select computed->'access' from routes;. Découvertes de la PR #482 ticketées depuis l'Inbox.

  4. PaulThiberville commented on Oct 16, 2026

    @PaulThiberville
    Collaborator

    Vérification consignée par MANAGER, déclarée par Paul en session le 2026-10-16.

    Seed de démo rejoué en staging le 2026-10-16 à 11:40 (heure de Paris) : infra/gcp/demo-seed.sh load, exécution widoo-api-migrate-mf97g réussie, {"count":10}. Contrôle de Paul dans Cloud SQL Studio : les dix parcours de démo ont computed.access avec station et distance à pied (Belleville 186 m, Gare de Lyon 390 m, Cité 231 m, Buttes-Chaumont 537 m, Corvisart 506 m, Jacques Bonsergent 188 m, Bastille 316 m, Saint-Sébastien-Froissart 64 m, Abbesses 63 m, et le dixième).

    Critère « computed.access renseigné pour les parcours de démo » coché. Status « Terminés ».

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions