Pathway Time Gaps

This page ranks the largest discrepancies between the GTFS pathways.txt traversal_time and the indoor walking time computed by Valhalla for the same two station nodes.

Methodology

For every pathway with a traversal_time, Valhalla is asked for a pedestrian route between the two nodes using Glove's indoor-friendly costing (step_penalty: 0, elevator_penalty: 0, use_tunnels: 1.0). A pathway is kept here only when Valhalla's route actually uses indoor infrastructure — i.e. it contains an elevator / stairs / escalator / building enter-exit maneuver. Δ is Valhalla − GTFS: a positive value means Valhalla is slower than the GTFS declared time.

Generated by scripts/pathway_valhalla_diff.py + scripts/gen_pathway_gaps_page.py.

Pathway time gaps

Summary

MetricValue
Pathways with indoor data820
Median Δ (Valhalla − GTFS)-12 s
Mean |Δ|55 s
|Δ| ≤ 15 s (good agreement)193 (24%)
|Δ| > 30 s470 (57%)
|Δ| > 60 s260 (32%)
|Δ| > 120 s58 (7%)

Worst stations (≥ 3 indoor pathways)

Stations ranked by mean absolute gap — the highest rows are the stations whose indoor modelling diverges most from GTFS.

#StationPathwaysMedian ΔMean |Δ|Worst Δ
1Aéroport d’Orly (Terminaux 1-2-3)14+315 s331 s+775 s
2Nanterre Université3+97 s213 s+530 s
3Vernouillet - Verneuil4-18 s178 s+584 s
4Place des Fêtes3+156 s133 s+156 s
5Gare du Nord70-99 s97 s+278 s
6Porte de Clichy4-93 s92 s-95 s
7Gare de l'Est12+83 s85 s+166 s
8Avenue Foch3-52 s81 s+125 s
9Les Mureaux4+96 s78 s+102 s
10La Défense20+68 s76 s+158 s
11Bibliothèque François Mitterrand10+1 s67 s+140 s
12Haussmann Saint-Lazare10+18 s65 s+135 s
13Madeleine5-17 s63 s+116 s
14Magenta3-35 s63 s+90 s
15Poissy3-21 s62 s+125 s
16Opéra16+51 s61 s+132 s
17Gare Saint-Lazare98-36 s58 s+311 s
18Gare Montparnasse24-49 s57 s+294 s
19Lagny - Thorigny6-44 s52 s-97 s
20Rueil-Malmaison5-58 s52 s-104 s
21Gare de Lyon58-41 s51 s-165 s
22Gare d'Austerlitz4-52 s50 s-78 s
23Avenue Henri Martin3-44 s49 s-65 s
24Choisy-le-Roi4-48 s46 s-62 s
25Versailles Chantiers13-44 s45 s-66 s
26Montreuil - Hôpital6+44 s41 s+51 s
27Richelieu - Drouot15-3 s39 s+104 s
28Fontainebleau - Avon8-2 s39 s+101 s
29Pantin4+15 s39 s+89 s
30Rosny-sous-Bois10-42 s39 s-62 s

Top 50 individual gaps (descending)

Sorted by absolute gap. GTFS dist is the declared pathway length; Valh dist is the distance Valhalla actually walked — a much larger Valh dist reveals an indoor detour (incomplete OSM connectivity), while a large negative Δ suggests an over-cautious GTFS traversal_time.

#From → ToGTFS distValh distGTFSValhallaΔ
1Entrée / Sortie → Orly 1-2-3146 m1356 m185 s960 s+775 s
2Parking P3 / VTC - Taxis réservés 3 - Ride app Pick-up → Aéroport d'Orly93 m1039 m118 s723 s+605 s
3av. du Chemin de Fer → Vernouillet - Verneuil97 m932 m123 s707 s+584 s
4Bus → Aéroport d'Orly117 m1050 m149 s732 s+583 s
5Orly 1-2-3 → Aéroport d'Orly31 m855 m38 s591 s+553 s
6Orly 1-2-3 → Aéroport d'Orly36 m857 m45 s593 s+548 s
7bd des Provinces Françaises → Nanterre Université151 m1015 m192 s722 s+530 s
8Orly 4 - T7 - Cœur d'Orly → Aéroport d'Orly48 m785 m60 s546 s+486 s
9Orly 4 - T7 - Cœur d'Orly → Aéroport d'Orly51 m786 m64 s547 s+483 s
10Parking (Nord) → Conflans Fin d'Oise105 m603 m133 s468 s+335 s
11cour de Rome → Saint-Lazare49 m504 m62 s373 s+311 s
12r. du Cotentin (Gare Vaugirard) → Gare Montparnasse35 m392 m44 s338 s+294 s
13av. de la Gare → Robinson28 m428 m35 s320 s+285 s
14r. de Maubeuge → Paris Gare du Nord67 m489 m84 s362 s+278 s
15pl. Gabriel Péri → Saint-Lazare34 m454 m43 s318 s+275 s
16Galerie des Marchands → Saint-Lazare79 m466 m100 s343 s+243 s
17r. de l'Arcade → Saint-Lazare72 m464 m91 s327 s+236 s
18Terre-plein → Gare de l'Est35 m291 m44 s210 s+166 s
19bd Diderot → Paris Gare de Lyon348 m399 m442 s277 s-165 s
20Terre-plein → Gare de l'Est14 m251 m18 s182 s+164 s
21bd de Denain → Paris Gare du Nord368 m448 m468 s308 s-160 s
22Parvis - Esplanade → La Défense (Grande Arche)177 m447 m225 s383 s+158 s
23bd de Denain → Paris Gare du Nord365 m448 m464 s307 s-157 s
24bd Diderot → Gare de Lyon355 m415 m452 s296 s-156 s
25Place des Fêtes → pl.des Fêtes21 m212 m26 s182 s+156 s
26Place des Fêtes → pl.des Fêtes21 m212 m26 s182 s+156 s
27Parking P3 / VTC - Taxis réservés 3 - Ride app Pick-up → Aéroport d'Orly88 m370 m111 s258 s+147 s
28Terre-plein → Gare de l'Est25 m246 m32 s178 s+146 s
29Terre-plein → Gare de l'Est38 m261 m47 s192 s+145 s
30r. de Dunkerque → Paris Gare du Nord358 m453 m455 s311 s-144 s
31bd de Denain → Paris Gare du Nord318 m385 m404 s260 s-144 s
32r. de Dunkerque → Paris Gare du Nord355 m453 m452 s310 s-142 s
33Terre-plein → Gare de l'Est46 m269 m58 s199 s+141 s
34r. Goscinny → Bibliothèque François Mitterrand87 m338 m111 s251 s+140 s
35bd Vaugirard → Gare Montparnasse381 m424 m485 s345 s-140 s
36r. de Londres → Paris Saint-Lazare95 m371 m121 s261 s+140 s
37bd Diderot → Paris Gare de Lyon355 m416 m452 s312 s-140 s
38pl. de la Liberté → Bondy32 m254 m41 s180 s+139 s
39bd de Denain → Paris Gare du Nord315 m389 m401 s262 s-139 s
40bd Diderot → Paris Gare de Lyon353 m415 m449 s311 s-138 s
41r. de Londres → Paris Saint-Lazare98 m371 m125 s262 s+137 s
42r. Saint-Lazare → Haussmann Saint-Lazare88 m344 m111 s246 s+135 s
43Entrée / Sortie → Paris Gare du Nord318 m396 m405 s270 s-135 s
44Opéra → av. de l'Opéra110 m349 m139 s271 s+132 s
45Entrée / Sortie → Paris Gare du Nord315 m396 m401 s269 s-132 s
46bd de Denain → Paris Gare du Nord269 m311 m342 s210 s-132 s
47pl. du Petit Prince → Villepreux - Les Clayes44 m267 m55 s184 s+129 s
48Haussmann Saint-Lazare → r. Saint-Lazare84 m326 m106 s234 s+128 s
49Terre-plein → Gare de l'Est35 m235 m44 s172 s+128 s
50bd de Denain → Paris Gare du Nord272 m324 m345 s218 s-127 s

Note

The full ranking of all 820 indoor pathways (plus pathways with no indoor OSM data) is in scripts/pathway_diff.csv.