| 518373 |
P85995 |
891L75M812 |
2026-09-12 |
Southeastern |
P |
RAM |
SPX |
1L75 |
395023 |
6 |
140 |
None |
{"version": 3, "segments": [{"to_m": 380.419, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5861.751, "from_m": 380.419, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6408.171, "from_m": 5861.751, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10444.089, "from_m": 6408.171, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11537.288, "from_m": 10444.089, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 14735.407, "from_m": 11537.288, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14747.717, "from_m": 14735.407, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18967.697, "from_m": 14747.717, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19841.234, "from_m": 18967.697, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 19948.618, "from_m": 19841.234, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20515.793, "from_m": 19948.618, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31534.79, "from_m": 20515.793, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32582.716, "from_m": 31534.79, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 33378.265, "from_m": 32582.716, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33472.469, "from_m": 33378.265, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 34477.061, "from_m": 33472.469, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 35114.09, "from_m": 34477.061, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 35154.737, "from_m": 35114.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35967.728, "from_m": 35154.737, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 36670.288, "from_m": 35967.728, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 39437.829, "from_m": 36670.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 39670.077, "from_m": 39437.829, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46675.118, "from_m": 39670.077, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 47222.591, "from_m": 46675.118, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52008.688, "from_m": 47222.591, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 52374.791, "from_m": 52008.688, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52664.353, "from_m": 52374.791, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 52754.4, "from_m": 52664.353, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 52775.893, "from_m": 52754.4, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 52946.023, "from_m": 52775.893, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 53529.733, "from_m": 52946.023, "capability_applied": null, "effective_limit_mph": 18.641, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 18.641}, {"to_m": 54388.968, "from_m": 53529.733, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 55307.693, "from_m": 54388.968, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 70390.838, "from_m": 55307.693, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 186.411}, {"to_m": 79701.999, "from_m": 70390.838, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 167.77}, {"to_m": 119710.608, "from_m": 79701.999, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 186.411}, {"to_m": 134168.286, "from_m": 119710.608, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 134308.445, "from_m": 134168.286, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}, {"to_m": 156020.041, "from_m": 134308.445, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 158473.567, "from_m": 156020.041, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 158758.41, "from_m": 158473.567, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 49.71}, {"to_m": 159098.23, "from_m": 158758.41, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 159477.67, "from_m": 159098.23, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 160284.632, "from_m": 159477.67, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}], "service_id": 518373, "profile_key": "5f935dbae68bad5ad8eaf203e2631777bdc46fd86371c298585b56c352bc9b49", "schedule_id": 22930, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "Ramsgate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Minster East Jn", "stage_seq": 2, "distance_m": 5843.425, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Minster South Jn", "stage_seq": 3, "distance_m": 6408.171, "section_seq": 1, "route_path_id": 43770}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222", "location": "Sandwich", "stage_seq": 4, "distance_m": 13411.886, "section_seq": 1, "route_path_id": 43770}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2228", "location": "Deal", "stage_seq": 5, "distance_m": 20043.725, "section_seq": 1, "route_path_id": 43770}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2232", "location": "Walmer", "stage_seq": 6, "distance_m": 22648.156, "section_seq": 1, "route_path_id": 43770}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237H", "location": "Martin Mill", "stage_seq": 7, "distance_m": 27011.635, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Buckland Jn", "stage_seq": 8, "distance_m": 33472.469, "section_seq": 1, "route_path_id": 43770}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2248", "location": "Dover Priory", "stage_seq": 9, "distance_m": 35006.441, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Folkestone East Staff Halt", "stage_seq": 10, "distance_m": 45242.766, "section_seq": 1, "route_path_id": 43770}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258H", "location": "Folkestone Central", "stage_seq": 11, "distance_m": 46860.344, "section_seq": 1, "route_path_id": 43770}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2301", "location": "Folkestone West", "stage_seq": 12, "distance_m": 47895.93, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Saltwood Jn", "stage_seq": 13, "distance_m": 52775.893, "section_seq": 1, "route_path_id": 43770}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2316", "location": "Ashford (Kent)", "stage_seq": 14, "distance_m": 69521.02, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Ashford West (CTRL) Jn", "stage_seq": 15, "distance_m": 71549.473, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Lenham Crossover (CTRL)", "stage_seq": 16, "distance_m": 84061.643, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Crismill Crossover", "stage_seq": 17, "distance_m": 93054.098, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Nashenden Crossover", "stage_seq": 18, "distance_m": 107312.497, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Southfleet Junction", "stage_seq": 19, "distance_m": 119710.608, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Ebbsfleet East Jn (CTRL)", "stage_seq": 20, "distance_m": 122278.117, "section_seq": 1, "route_path_id": 43770}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": "2335H", "location": "Ebbsfleet International", "stage_seq": 21, "distance_m": 123192.386, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336H", "location": "Ebbsfleet West Jn", "stage_seq": 22, "distance_m": 124777.041, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339H", "location": "Wennington Crossovers", "stage_seq": 23, "distance_m": 133850.207, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341", "location": "Dagenham Jn", "stage_seq": 24, "distance_m": 139169.331, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344H", "location": "Stratford International East Jn", "stage_seq": 25, "distance_m": 150228.796, "section_seq": 1, "route_path_id": 43770}, {"is_pass": false, "wtt_arr": "2345H", "wtt_dep": "2347", "location": "Stratford International", "stage_seq": 26, "distance_m": 150809.41, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347H", "location": "Stratford International West Jn", "stage_seq": 27, "distance_m": 151252.556, "section_seq": 1, "route_path_id": 43770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351H", "location": "York Way South Jn", "stage_seq": 28, "distance_m": 159043.315, "section_seq": 1, "route_path_id": 43770}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": null, "location": "St. Pancras International", "stage_seq": 29, "distance_m": 160284.632, "section_seq": 1, "route_path_id": 43770}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 160284.632, "from_m": 0.0, "section_seq": 1, "route_path_id": 43770}], "total_distance_m": 160284.632, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 160272.322, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 12.31, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 33052, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:41Z", "source_id": 41989444, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:21:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:47Z", "source_id": 13737550, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33056, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:49Z", "source_id": 41999132, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:27:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:51Z", "source_id": 13740722, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33062, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:02Z", "source_id": 42002621, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:31:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:03Z", "source_id": 13741813, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:31:00+01:00", "operational_fact": true}] |
Ramsgate |
2208 |
2208 |
4 |
None |
None |
St. Pancras International |
2354 |
2354 |
12 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85995/2026-09-12/detailed |
None |
Deal |
2026-09-12T22:28:11+01:00 |
Walmer |
3.0 |
{"type": "LineString", "coordinates": [[1.3985232, 51.223335], [1.3986147, 51.22310209999999], [1.3988413, 51.22249190000001], [1.3989275, 51.2222081], [1.3989926, 51.2219576], [1.399083, 51.22160490000001], [1.3991041, 51.2215225], [1.3991426, 51.2210597], [1.3991241, 51.2205835], [1.3990682, 51.22020359999999], [1.3989556999999997, 51.2197274], [1.3988079, 51.2192535], [1.3987614999999998, 51.219147199999995], [1.3985712, 51.2187284], [1.3983455133695166, 51.21830176221716], [1.3983285, 51.218269600000006], [1.3978484999999998, 51.2173164], [1.3964811999999998, 51.21465709999999], [1.3964004, 51.214504600000005], [1.3963119, 51.214344399999995], [1.39613, 51.214055900000005], [1.3958115999999998, 51.213594], [1.3952791, 51.212941599999986], [1.3950697, 51.2127285], [1.3946855, 51.2123186], [1.3943819999999998, 51.2120535], [1.3939840999999995, 51.211732199999986], [1.3935396999999998, 51.21137369999999], [1.3917797, 51.21011670000001], [1.3916548, 51.210029299999995], [1.3877128, 51.20726890000001], [1.3868706999999998, 51.2066745], [1.3860684, 51.2060718], [1.3847235999999998, 51.20503899999999], [1.383416, 51.2039845], [1.3830218, 51.20367], [1.3825185999999998, 51.20323749999999]]} |
1.6 |
2228 |
2231 |
2026-09-12T22:31:03+01:00 |
None |
None |
Deal |
Walmer |
Walmer |
51.2050112 |
1.3846891 |
51.2032375 |
1.3825186 |
0 |
1 |
2026-09-12 21:30:32 |
RUNNING |
2026-09-12 21:28:11 |
Walmer |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42001635 |
1789248558733676 |
None |
24 |
24 |
2026-09-12 21:29:18.738297 |
None |
2026-09-12 21:31:03 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 518374 |
P86539 |
881V46M812 |
2026-09-12 |
Southeastern |
P |
CHX |
HYS |
1V46 |
465020+465916 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1466.814, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2313.647, "from_m": 1466.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4170.985, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9347.183, "from_m": 4170.985, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9415.959, "from_m": 9347.183, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10629.908, "from_m": 9415.959, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10903.529, "from_m": 10629.908, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11619.184, "from_m": 10903.529, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11717.306, "from_m": 11619.184, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18837.04, "from_m": 11717.306, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18870.983, "from_m": 18837.04, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18958.24, "from_m": 18870.983, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23948.237, "from_m": 18958.24, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23961.343, "from_m": 23948.237, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24010.06, "from_m": 23961.343, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 24376.192, "from_m": 24010.06, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 518374, "profile_key": "d72c141039ae06e0b75ede159f4a188ffdeb5f3552c706962492b2a6e138e4d9", "schedule_id": 23088, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "2211H", "wtt_dep": "2212H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2218", "location": "London Bridge", "stage_seq": 4, "distance_m": 3305.008, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5498.133, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "New Cross", "stage_seq": 6, "distance_m": 8471.401, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 9290.085, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10673.651, "section_seq": 1, "route_path_id": 37393}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Ladywell Jn", "stage_seq": 9, "distance_m": 10903.529, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227", "location": "Ladywell", "stage_seq": 10, "distance_m": 11261.356, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230", "location": "Catford Bridge", "stage_seq": 11, "distance_m": 13397.394, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233", "location": "Lower Sydenham", "stage_seq": 12, "distance_m": 15718.064, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235H", "location": "New Beckenham", "stage_seq": 13, "distance_m": 16621.378, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238", "location": "Clock House", "stage_seq": 14, "distance_m": 17761.879, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2241", "location": "Elmers End", "stage_seq": 15, "distance_m": 19004.358, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245", "location": "Eden Park", "stage_seq": 16, "distance_m": 21149.614, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2247H", "location": "West Wickham", "stage_seq": 17, "distance_m": 22515.007, "section_seq": 1, "route_path_id": 37393}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": null, "location": "Hayes (Kent)", "stage_seq": 18, "distance_m": 24376.192, "section_seq": 1, "route_path_id": 37393}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24376.192, "from_m": 0.0, "section_seq": 1, "route_path_id": 37393}], "total_distance_m": 24376.192, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 24288.935, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 87.257, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31443, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:10:42Z", "source_id": 41973740, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:11:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:10:45Z", "source_id": 13732289, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:22Z", "source_id": 41981107, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:15:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:26Z", "source_id": 13734776, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31323, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:38Z", "source_id": 41997226, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:27:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:38Z", "source_id": 13740097, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31332, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:00Z", "source_id": 42002572, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:29:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:03Z", "source_id": 13741816, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
London Charing Cross |
2208 |
2208 |
1 |
None |
None |
Hayes (Kent) |
2251 |
2251 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86539/2026-09-12/detailed |
None |
Catford Bridge |
2026-09-12T22:30:30+01:00 |
Lower Sydenham |
2.5 |
{"type": "LineString", "coordinates": [[-0.0248829, 51.444659599999994], [-0.025039599999999995, 51.4437588], [-0.025128199999999996, 51.443255599999986], [-0.025198799999999997, 51.442849999999986], [-0.025204518985911008, 51.442817580280106], [-0.0254697, 51.4413143], [-0.025596101969795063, 51.440611185477565], [-0.02561082776788994, 51.44052927210629], [-0.025648354788180634, 51.440585855962226], [-0.0256892, 51.44035070000001], [-0.0257688, 51.43991509999999], [-0.025794100000000004, 51.4396955], [-0.0258056, 51.4396233], [-0.0258757, 51.43927870000001], [-0.025929899999999995, 51.438934399999994], [-0.0259933, 51.43860569999999], [-0.0260543, 51.43828059999999], [-0.026126999999999997, 51.43788459999998], [-0.026195, 51.43760549999999], [-0.026259399999999995, 51.4373235], [-0.026355599999999996, 51.437004900000005], [-0.0264376, 51.4367601], [-0.026527899999999997, 51.436519], [-0.026623999999999995, 51.4362611], [-0.0267037, 51.43606299999999], [-0.0268444, 51.4357506], [-0.0269621, 51.4355073], [-0.0270641, 51.4353084], [-0.0271745, 51.4351033], [-0.0273038, 51.4348722], [-0.027439, 51.4346546], [-0.027586399999999997, 51.43441959999999], [-0.0277227, 51.4342055], [-0.0278889, 51.43397660000001], [-0.0280789, 51.433730700000005], [-0.028243200000000003, 51.4335189], [-0.0284145, 51.433316000000005], [-0.028646700000000004, 51.4330428], [-0.028842699999999995, 51.4328102], [-0.02902349999999999, 51.4326044], [-0.0293205, 51.4322918], [-0.0297092, 51.431892000000005], [-0.0300473, 51.4315407], [-0.0303815, 51.4311991], [-0.030697399999999996, 51.43086189999999], [-0.030960000000000005, 51.4305725], [-0.0312005, 51.43028079999999], [-0.031415, 51.4300039], [-0.0315897, 51.42976120000001], [-0.0317282, 51.4295516], [-0.031863, 51.429333], [-0.0320001, 51.4291044], [-0.032124599999999996, 51.428876300000006], [-0.03229209999999999, 51.4285513], [-0.0323562, 51.42841169999999], [-0.03250839999999999, 51.4280678], [-0.0325609, 51.4279297], [-0.0326209, 51.4277479], [-0.0327, 51.4274977], [-0.032759, 51.4272925], [-0.0328158, 51.42707560000001], [-0.0328789, 51.4267996], [-0.03296779999999999, 51.4264349], [-0.0330406, 51.426064499999995], [-0.033096, 51.425725500000006], [-0.0331834, 51.4253462], [-0.0332864, 51.4249124]]} |
1.4 |
2230 |
2232½ |
2026-09-12T22:32:30+01:00 |
None |
None |
Ladywell |
Catford Bridge |
Lower Sydenham |
51.4446348 |
-0.0248872 |
51.4249124 |
-0.0332864 |
0 |
1 |
2026-09-12 21:30:32 |
RUNNING |
2026-09-12 21:30:30 |
Lower Sydenham |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789248569966936 |
None |
35 |
35 |
2026-09-12 21:30:32.333017 |
None |
2026-09-12 22:51:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518375 |
G27246 |
872B45M812 |
2026-09-12 |
Southern |
P |
EPD |
None |
2B45 |
377450+377451 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 319.776, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1457.852, "from_m": 319.776, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3140.219, "from_m": 1457.852, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5220.354, "from_m": 3140.219, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5892.951, "from_m": 5220.354, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6167.178, "from_m": 5892.951, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6271.306, "from_m": 6167.178, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6332.926, "from_m": 6271.306, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6369.856, "from_m": 6332.926, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6375.252, "from_m": 6369.856, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6475.281, "from_m": 6375.252, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8990.584, "from_m": 6475.281, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9078.58, "from_m": 8990.584, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9135.69, "from_m": 9078.58, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15700.391, "from_m": 9135.69, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16112.053, "from_m": 15700.391, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16147.308, "from_m": 16112.053, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16355.305, "from_m": 16147.308, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17314.886, "from_m": 16355.305, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17623.356, "from_m": 17314.886, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17673.014, "from_m": 17623.356, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17785.875, "from_m": 17673.014, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17802.523, "from_m": 17785.875, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17996.672, "from_m": 17802.523, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18013.32, "from_m": 17996.672, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18044.859, "from_m": 18013.32, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18098.634, "from_m": 18044.859, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26037.73, "from_m": 18098.634, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26478.664, "from_m": 26037.73, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28791.523, "from_m": 26478.664, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29105.471, "from_m": 28791.523, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29863.64, "from_m": 29105.471, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31767.315, "from_m": 29863.64, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31857.027, "from_m": 31767.315, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32552.265, "from_m": 31857.027, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 33209.302, "from_m": 32552.265, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 518375, "profile_key": "3faa4bd1f9b5ff90176cc34c3ba19ec52c7c65f5460c20787e1e86c613ba6511", "schedule_id": 13743, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "Epsom Downs", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2212", "location": "Banstead", "stage_seq": 2, "distance_m": 1906.347, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215H", "location": "Belmont", "stage_seq": 3, "distance_m": 4286.879, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2220", "location": "Sutton (Surrey)", "stage_seq": 4, "distance_m": 6126.201, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2224", "location": "Carshalton Beeches", "stage_seq": 5, "distance_m": 7732.933, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227", "location": "Wallington", "stage_seq": 6, "distance_m": 11748.005, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230H", "location": "Waddon", "stage_seq": 7, "distance_m": 14188.358, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235H", "location": "West Croydon", "stage_seq": 8, "distance_m": 15877.314, "section_seq": 1, "route_path_id": 31718}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 9, "distance_m": 17314.886, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241H", "location": "Selhurst", "stage_seq": 10, "distance_m": 17899.598, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244H", "location": "Thornton Heath", "stage_seq": 11, "distance_m": 19399.6, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2248", "location": "Norbury", "stage_seq": 12, "distance_m": 21342.041, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Streatham Common", "stage_seq": 13, "distance_m": 22751.269, "section_seq": 1, "route_path_id": 31718}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Streatham North Jn", "stage_seq": 14, "distance_m": 23485.119, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255H", "location": "Balham", "stage_seq": 15, "distance_m": 25831.13, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2258", "location": "Wandsworth Common", "stage_seq": 16, "distance_m": 26722.907, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "Clapham Junction (C)", "stage_seq": 17, "distance_m": 28960.722, "section_seq": 1, "route_path_id": 31718}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Pouparts Jn", "stage_seq": 18, "distance_m": 30031.791, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2306", "location": "Battersea Park", "stage_seq": 19, "distance_m": 31296.996, "section_seq": 1, "route_path_id": 31718}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Battersea Pier Jn", "stage_seq": 20, "distance_m": 31867.228, "section_seq": 1, "route_path_id": 31718}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 21, "distance_m": 33209.302, "section_seq": 1, "route_path_id": 31718}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33209.302, "from_m": 0.0, "section_seq": 1, "route_path_id": 31718}], "total_distance_m": 33209.302, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 32768.368, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 440.934, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30118, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:08:18Z", "source_id": 41969876, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:10:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:08:19Z", "source_id": 13730978, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30087, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:27Z", "source_id": 41984503, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:18:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:32Z", "source_id": 13735857, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30075, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:41Z", "source_id": 41991103, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:22:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:46Z", "source_id": 13738043, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30071, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:08Z", "source_id": 41994906, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:25:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:13Z", "source_id": 13739326, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30067, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:19Z", "source_id": 42001415, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:29:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:24Z", "source_id": 13741462, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Epsom Downs |
2208 |
2208 |
1 |
None |
None |
London Victoria (C) |
2310 |
2310 |
9 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27246/2026-09-12/detailed |
None |
Waddon |
2026-09-12T22:30:30+01:00 |
West Croydon |
4.0 |
{"type": "LineString", "coordinates": [[-0.11744989999999995, 51.36734349999998], [-0.11675860000000002, 51.36769389999999], [-0.11634469999999998, 51.367931500000005], [-0.1162247, 51.3680004], [-0.11571670000000002, 51.3683241], [-0.11522110000000002, 51.368651099999994], [-0.11441039999999998, 51.36924239999999], [-0.1134704, 51.3700098], [-0.1123094, 51.371024199999994], [-0.1115377, 51.37168419999999], [-0.1111137, 51.3720508], [-0.1096901, 51.3732906], [-0.1092094, 51.37369410000001], [-0.1080449, 51.3746803], [-0.1075674, 51.3750862], [-0.1072882, 51.3753005], [-0.10712979999999998, 51.3754085], [-0.1067952, 51.3756366], [-0.1066732, 51.375719700000005], [-0.1063487, 51.3758963], [-0.1058809, 51.376136599999995], [-0.10508099999999998, 51.37652989999999], [-0.1046571, 51.376755300000006], [-0.1039916, 51.377158099999995], [-0.103811, 51.3772678], [-0.1033121, 51.377603499999985], [-0.1029828, 51.3778415], [-0.1029458, 51.37786979999999], [-0.10279169999999996, 51.3779893], [-0.10272, 51.37805780000001], [-0.102498, 51.3782699], [-0.1023982, 51.37838159999999], [-0.1023476, 51.3784381], [-0.10230649999999998, 51.378484099999994], [-0.1021862, 51.3786462], [-0.10196099999999998, 51.3789421]]} |
1.0 |
2230½ |
2234½ |
2026-09-12T22:34:00+01:00 |
None |
None |
Wallington |
Waddon |
West Croydon |
51.3673435 |
-0.1174499 |
51.3789421 |
-0.1019610 |
0 |
1 |
2026-09-12 21:29:17 |
AT_PLATFORM |
2026-09-12 21:29:17 |
Waddon |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
42001415 |
1789248505965820 |
None |
20 |
20 |
2026-09-12 21:29:17.885017 |
1 |
2026-09-12 21:31:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518376 |
G39774 |
782J64M812 |
2026-09-12 |
Transport for Wales |
O |
CDB |
PPD |
2J64 |
398022 |
3 |
60 |
None |
{"version": 3, "segments": [{"to_m": 883.645, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2201.106, "from_m": 883.645, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6346.758, "from_m": 2201.106, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8380.387, "from_m": 6346.758, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 8841.325, "from_m": 8380.387, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11543.842, "from_m": 8841.325, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11590.262, "from_m": 11543.842, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12670.602, "from_m": 11590.262, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15167.645, "from_m": 12670.602, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 18248.502, "from_m": 15167.645, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20241.243, "from_m": 18248.502, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20287.94, "from_m": 20241.243, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20397.902, "from_m": 20287.94, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20522.923, "from_m": 20397.902, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20684.531, "from_m": 20522.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518376, "profile_key": "f12d82a392760f83590f30d94644b7b642c024cdc6f23dec9c7984e61540e34b", "schedule_id": 34343, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "Cardiff Bay", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2212H", "location": "Cardiff Queen Street", "stage_seq": 2, "distance_m": 1702.266, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2215", "location": "Cathays", "stage_seq": 3, "distance_m": 2713.107, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2220", "location": "Llandaf", "stage_seq": 4, "distance_m": 6881.648, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2223", "location": "Radyr", "stage_seq": 5, "distance_m": 8621.268, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227H", "location": "Taffs Well", "stage_seq": 6, "distance_m": 11615.838, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2231H", "location": "Trefforest Estate", "stage_seq": 7, "distance_m": 15530.943, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2236", "location": "Treforest", "stage_seq": 8, "distance_m": 19194.382, "section_seq": 1, "route_path_id": 32156}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": null, "location": "Pontypridd", "stage_seq": 9, "distance_m": 20684.531, "section_seq": 1, "route_path_id": 32156}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20684.531, "from_m": 0.0, "section_seq": 1, "route_path_id": 32156}], "total_distance_m": 20684.531, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 20684.531, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Cardiff Bay |
2208 |
2208 |
2 |
22:08:00 |
None |
Pontypridd |
2239 |
2239 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G39774/2026-09-12/detailed |
None |
Cardiff Bay |
2026-09-12T22:08:30+01:00 |
Cardiff Queen Street |
3.0 |
{"type": "LineString", "coordinates": [[-3.1665696999999997, 51.4675733], [-3.1666183, 51.4676421], [-3.167438, 51.46871229999998], [-3.1677639, 51.4690571], [-3.1681718, 51.46948400000001], [-3.1683613, 51.4697528], [-3.1685726999999995, 51.4700277], [-3.1695228, 51.47129129999999], [-3.1699327, 51.4718362], [-3.169999, 51.4719239], [-3.1707602, 51.4729764], [-3.1710091, 51.4733281], [-3.1714989, 51.4740215], [-3.1717175999999996, 51.474279300000006], [-3.1718291999999995, 51.4744312], [-3.1720025999999995, 51.4747553], [-3.1720328, 51.474828299999984], [-3.1720917, 51.4749688], [-3.1721322, 51.4750975], [-3.1721582, 51.4752079], [-3.1721816, 51.4753211], [-3.1721874999999997, 51.475432999999995], [-3.172197, 51.4757283], [-3.1721720999999996, 51.4759922], [-3.1721119999999994, 51.4761959], [-3.1720164, 51.4763996], [-3.1718872999999994, 51.476611], [-3.1717784999999994, 51.47680899999999], [-3.1716657999999995, 51.476990099999995], [-3.1715884, 51.477109299999995], [-3.171542302683393, 51.47718102371342], [-3.171511393836019, 51.47722911532835], [-3.1714758286806295, 51.47728445171143], [-3.17144934453144, 51.47732565877092], [-3.171372, 51.477446], [-3.1711796000000003, 51.47775599999999], [-3.1708910999999995, 51.4782161], [-3.1708151, 51.47834009999999], [-3.170631199999999, 51.4786319], [-3.1705025, 51.4788797], [-3.1703838, 51.4791334], [-3.1703269, 51.4792638], [-3.1702847999999997, 51.47935859999999], [-3.1702416, 51.479496999999995], [-3.1702162, 51.4796035], [-3.1701967, 51.47973419999998], [-3.1701918, 51.4798685], [-3.1701775, 51.480033000000006], [-3.1701751, 51.480106600000006], [-3.1701766, 51.4801939], [-3.1701886, 51.48040520000001], [-3.170209, 51.48055709999999], [-3.1702277, 51.48073130000001], [-3.1702327999999995, 51.480802], [-3.1702443999999996, 51.4809126], [-3.170267, 51.481076], [-3.1702895999999994, 51.4812173], [-3.1703428, 51.481493099999994], [-3.170347359259109, 51.48151465062323]]} |
1.0 |
2208 |
2211 |
2026-09-12T22:11:00+01:00 |
None |
None |
None |
None |
Cardiff Queen Street |
51.4815147 |
-3.1703474 |
51.4815147 |
-3.1703474 |
0 |
1 |
2026-09-12 21:30:32 |
RUNNING |
2026-09-12 21:08:30 |
Cardiff Queen Street |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789243706013242 |
None |
0 |
0 |
2026-09-12 21:08:31.844198 |
None |
2026-09-12 22:08:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518377 |
G61895 |
522T37M812 |
2026-09-12 |
London Overground |
P |
CHI |
LST |
2T37 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 284.223, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 366.235, "from_m": 284.223, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 503.407, "from_m": 366.235, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3032.82, "from_m": 503.407, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5234.787, "from_m": 3032.82, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5464.236, "from_m": 5234.787, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6652.471, "from_m": 5464.236, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8211.867, "from_m": 6652.471, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8254.188, "from_m": 8211.867, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9021.669, "from_m": 8254.188, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9035.286, "from_m": 9021.669, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11947.556, "from_m": 9035.286, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12893.639, "from_m": 11947.556, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13471.783, "from_m": 12893.639, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14936.288, "from_m": 13471.783, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16512.278, "from_m": 14936.288, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17149.179, "from_m": 16512.278, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17625.854, "from_m": 17149.179, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18079.073, "from_m": 17625.854, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518377, "profile_key": "64c184cd0fc25a96e1753514ca660c2d66cc3afb5f79c7005e91e3cce73225e2", "schedule_id": 31539, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "Chingford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43166}, {"is_pass": false, "wtt_arr": "2211H", "wtt_dep": "2212", "location": "Highams Park", "stage_seq": 2, "distance_m": 2920.133, "section_seq": 1, "route_path_id": 43166}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Wood Street", "stage_seq": 3, "distance_m": 5371.841, "section_seq": 1, "route_path_id": 43166}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Walthamstow Central", "stage_seq": 4, "distance_m": 6743.058, "section_seq": 1, "route_path_id": 43166}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2219H", "location": "St. James' Street", "stage_seq": 5, "distance_m": 7569.895, "section_seq": 1, "route_path_id": 43166}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Clapton Jn", "stage_seq": 6, "distance_m": 10910.647, "section_seq": 1, "route_path_id": 43166}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2222H", "location": "Clapton", "stage_seq": 7, "distance_m": 11794.612, "section_seq": 1, "route_path_id": 43166}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2226", "location": "Hackney Downs", "stage_seq": 8, "distance_m": 13292.786, "section_seq": 1, "route_path_id": 43166}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230", "location": "Bethnal Green", "stage_seq": 9, "distance_m": 16266.93, "section_seq": 1, "route_path_id": 43166}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 10, "distance_m": 18079.073, "section_seq": 1, "route_path_id": 43166}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18079.073, "from_m": 0.0, "section_seq": 1, "route_path_id": 43166}], "total_distance_m": 18079.073, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 16407.454, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1671.619, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15414, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:13:03Z", "source_id": 41977454, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:13:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:13:07Z", "source_id": 13733563, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15393, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:54Z", "source_id": 41985170, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:58Z", "source_id": 13736069, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15418, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:50Z", "source_id": 41988026, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:20:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:54Z", "source_id": 13737083, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15422, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:48Z", "source_id": 41991329, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:22:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:53Z", "source_id": 13738123, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15426, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:00Z", "source_id": 41996265, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:25:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:04Z", "source_id": 13739752, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:23Z", "source_id": 41999994, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:28:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:28Z", "source_id": 13741038, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}] |
Chingford |
2208 |
2208 |
2 |
None |
None |
London Liverpool Street |
2236 |
2234 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G61895/2026-09-12/detailed |
None |
Hackney Downs |
2026-09-12T22:28:20+01:00 |
Bethnal Green |
1.5 |
{"type": "LineString", "coordinates": [[-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723]]} |
1.8 |
2228 |
2229½ |
2026-09-12T22:31:30+01:00 |
None |
None |
Clapton |
Hackney Downs |
Bethnal Green |
51.5294821 |
-0.0565137 |
51.5239471 |
-0.0597030 |
0 |
1 |
2026-09-12 21:30:32 |
RUNNING |
2026-09-12 21:28:20 |
Bethnal Green |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42001990 |
1789248575136907 |
None |
41 |
41 |
2026-09-12 21:29:35.141524 |
None |
2026-09-12 22:36:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518378 |
P77034 |
522O18M812 |
2026-09-12 |
Greater Anglia |
O |
LST |
HFE |
2O18 |
720125+720543 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.147, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.064, "from_m": 9831.073, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22658.111, "from_m": 12951.064, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 29672.191, "from_m": 22658.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 30477.642, "from_m": 29672.191, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35432.64, "from_m": 30477.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35521.447, "from_m": 35432.64, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 35843.964, "from_m": 35521.447, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 35955.391, "from_m": 35843.964, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38712.525, "from_m": 35955.391, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38963.318, "from_m": 38712.525, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518378, "profile_key": "253559793bb7d6f1d8b38dfcfeca375f744e104fd7293c849d4a9e9dffe0fb1e", "schedule_id": 36545, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 37198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 37198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 37198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2226", "location": "Ponders End", "stage_seq": 8, "distance_m": 15919.522, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228", "location": "Brimsdown", "stage_seq": 9, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2230H", "location": "Enfield Lock", "stage_seq": 10, "distance_m": 19046.863, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233", "location": "Waltham Cross", "stage_seq": 11, "distance_m": 20649.86, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2235H", "location": "Cheshunt", "stage_seq": 12, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2241", "location": "Broxbourne", "stage_seq": 13, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 37198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Broxbourne Jn", "stage_seq": 14, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2244H", "location": "Rye House", "stage_seq": 15, "distance_m": 30389.272, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2247H", "location": "St. Margaret's", "stage_seq": 16, "distance_m": 32692.753, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2251H", "location": "Ware", "stage_seq": 17, "distance_m": 35754.59, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": null, "location": "Hertford East", "stage_seq": 18, "distance_m": 38963.318, "section_seq": 1, "route_path_id": 37198}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38963.318, "from_m": 0.0, "section_seq": 1, "route_path_id": 37198}], "total_distance_m": 38963.318, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37387.328, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1575.99, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:11:03Z", "source_id": 41974263, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:11:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:11:07Z", "source_id": 13732481, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:31Z", "source_id": 41979850, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:15:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:34Z", "source_id": 13734322, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:21Z", "source_id": 41990579, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:22:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:23Z", "source_id": 13737863, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14866, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:22Z", "source_id": 41998374, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:27:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:27Z", "source_id": 13740479, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:42Z", "source_id": 42002047, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:29:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:46Z", "source_id": 13741652, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
London Liverpool Street |
2208 |
2208 |
2 |
None |
None |
Hertford East |
2257 |
2257 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P77034/2026-09-12/detailed |
None |
Brimsdown |
2026-09-12T22:30:07+01:00 |
Enfield Lock |
0.0 |
{"type": "LineString", "coordinates": [[-0.0308163, 51.65557410000001], [-0.0307621, 51.655939100000005], [-0.0307541, 51.65599309999999], [-0.0307479, 51.6560363], [-0.0306835, 51.6564864], [-0.0306411, 51.65676700000001], [-0.0305793, 51.657181099999995], [-0.03053189999999999, 51.65748949999999], [-0.030276800000000003, 51.6592186], [-0.0298783, 51.66194049999999], [-0.029500700000000005, 51.66451670000001], [-0.02936, 51.6654704], [-0.029246865518350724, 51.666235034589675], [-0.028983599999999995, 51.66801430000001], [-0.028968700000000003, 51.6681161], [-0.0287304, 51.66968139999999], [-0.028555, 51.67088159999999]]} |
1.1 |
2230 |
2230 |
2026-09-12T22:32:00+01:00 |
None |
None |
Ponders End |
Brimsdown |
Enfield Lock |
51.6572325 |
-0.0305714 |
51.6708816 |
-0.0285550 |
0 |
1 |
2026-09-12 21:30:32 |
RUNNING |
2026-09-12 21:30:07 |
Enfield Lock |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42004443 |
1789248624147596 |
None |
45 |
45 |
2026-09-12 21:30:24.153209 |
None |
2026-09-12 22:59:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518379 |
W11188 |
712F36M812 |
2026-09-12 |
West Midlands Trains |
P |
SAA |
WFJ |
2F36 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 9070.302, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10536.178, "from_m": 9070.302, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10751.57, "from_m": 10536.178, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 518379, "profile_key": "d8268ac23905b50cbc2f777c92e122efd09d34b24a0d751afc56c1444f87f4fc", "schedule_id": 25061, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "St. Albans Abbey", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38299}, {"is_pass": false, "wtt_arr": "2210H", "wtt_dep": "2211H", "location": "Park Street", "stage_seq": 2, "distance_m": 2410.374, "section_seq": 1, "route_path_id": 38299}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2214", "location": "How Wood", "stage_seq": 3, "distance_m": 3403.139, "section_seq": 1, "route_path_id": 38299}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2216H", "location": "Bricket Wood", "stage_seq": 4, "distance_m": 5007.895, "section_seq": 1, "route_path_id": 38299}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2220", "location": "Garston (Hertfordshire)", "stage_seq": 5, "distance_m": 7642.755, "section_seq": 1, "route_path_id": 38299}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2223", "location": "Watford North", "stage_seq": 6, "distance_m": 9070.302, "section_seq": 1, "route_path_id": 38299}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": null, "location": "Watford Junction", "stage_seq": 7, "distance_m": 10751.57, "section_seq": 1, "route_path_id": 38299}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 10751.57, "from_m": 0.0, "section_seq": 1, "route_path_id": 38299}], "total_distance_m": 10751.57, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 10751.57, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
St. Albans Abbey |
2208 |
2208 |
None |
22:08:00 |
None |
Watford Junction |
2225 |
2225 |
11 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W11188/2026-09-12/detailed |
None |
St. Albans Abbey |
2026-09-12T22:08:30+01:00 |
Park Street |
2.5 |
{"type": "LineString", "coordinates": [[-0.34254229999999997, 51.7446437], [-0.3416788, 51.7442441], [-0.3404734, 51.74359979999999], [-0.3392153, 51.7429414], [-0.3386596, 51.742619299999994], [-0.3385084, 51.7425276], [-0.33796869999999996, 51.7421803], [-0.33749879999999993, 51.741847499999984], [-0.33683729999999995, 51.7413334], [-0.3367089, 51.741221900000006], [-0.3364681, 51.7410141], [-0.3361985, 51.74076339999999], [-0.33593899999999993, 51.7405102], [-0.33572209999999997, 51.7402869], [-0.3355202, 51.7400624], [-0.33529349999999997, 51.7398031], [-0.33508579999999993, 51.73954369999999], [-0.3348195, 51.7391804], [-0.33465449999999997, 51.73893], [-0.3344889, 51.738641], [-0.33433869999999993, 51.7383445], [-0.3342301, 51.7380962], [-0.33412079999999994, 51.7378018], [-0.3340504, 51.73757299999999], [-0.33398, 51.73728810000001], [-0.3338960999999999, 51.7367641], [-0.33387599999999995, 51.73639070000001], [-0.33388539999999994, 51.73603450000001], [-0.3339075, 51.7357811], [-0.333954, 51.73548219999999], [-0.3340088, 51.73523920000001], [-0.33407520000000007, 51.7349934], [-0.33421259999999997, 51.7346068], [-0.33444969999999996, 51.734092199999985], [-0.3345904, 51.7338269], [-0.3348899000000001, 51.7333615], [-0.33578159999999996, 51.7320668], [-0.3361379, 51.7315937], [-0.3382266, 51.72862179999999], [-0.3388173, 51.7277455], [-0.3393323, 51.7268977], [-0.3395026, 51.7266023], [-0.33985869999999996, 51.7259499], [-0.34001200000000004, 51.72565279999999]]} |
1.5 |
2208 |
2210½ |
2026-09-12T22:10:30+01:00 |
None |
None |
None |
None |
Park Street |
51.7256528 |
-0.3400120 |
51.7256528 |
-0.3400120 |
0 |
1 |
2026-09-12 21:10:32 |
RUNNING |
2026-09-12 21:08:30 |
Park Street |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789243706029472 |
None |
0 |
0 |
2026-09-12 21:08:31.848378 |
None |
2026-09-12 22:08:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518380 |
W68320 |
072D65M812 |
2026-09-12 |
ScotRail |
P |
GLC |
PCN |
2D65 |
318268 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2698.335, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4599.895, "from_m": 2698.335, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4708.665, "from_m": 4599.895, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11824.586, "from_m": 4708.665, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12267.13, "from_m": 11824.586, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 518380, "profile_key": "9ee393c76085e7925eaa822bc247e972316dad46a41c85da29bbbbb83e3c9b1b", "schedule_id": 26991, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 39235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2213H", "location": "Dumbreck", "stage_seq": 4, "distance_m": 3611.382, "section_seq": 1, "route_path_id": 39235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Corkerhill Depot Jn", "stage_seq": 5, "distance_m": 4825.96, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216H", "location": "Corkerhill", "stage_seq": 6, "distance_m": 6028.07, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2218H", "location": "Mosspark", "stage_seq": 7, "distance_m": 6952.268, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": "2220H", "location": "Crookston", "stage_seq": 8, "distance_m": 8180.907, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2223H", "location": "Hawkhead", "stage_seq": 9, "distance_m": 10523.918, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": null, "location": "Paisley Canal", "stage_seq": 10, "distance_m": 12267.13, "section_seq": 1, "route_path_id": 39235}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12267.13, "from_m": 0.0, "section_seq": 1, "route_path_id": 39235}], "total_distance_m": 12267.13, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 11832.069, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 435.061, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1694, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:02Z", "source_id": 41975874, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:12:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:06Z", "source_id": 13733009, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1685, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:09Z", "source_id": 41980756, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:16:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:14Z", "source_id": 13734626, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1682, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:05Z", "source_id": 41985428, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:19:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:08Z", "source_id": 13736131, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1679, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:32Z", "source_id": 41989235, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:21:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:37Z", "source_id": 13737483, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1675, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:36Z", "source_id": 41994091, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:24:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:41Z", "source_id": 13739079, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1671, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:36Z", "source_id": 41994091, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:27:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:41Z", "source_id": 13739080, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
2208 |
2208 |
10 |
None |
None |
Paisley Canal |
2226 |
2226 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68320/2026-09-12/detailed |
None |
Hawkhead |
2026-09-12T22:24:30+01:00 |
Paisley Canal |
3.5 |
{"type": "LineString", "coordinates": [[-4.399533300000001, 55.8420771], [-4.4007316, 55.8419967], [-4.401744892185655, 55.84193069773271], [-4.4020212, 55.841912699999995], [-4.4024187999999995, 55.84186169999999], [-4.4028244, 55.8417949], [-4.4031107, 55.841744299999995], [-4.4034356, 55.8416628], [-4.4037046, 55.841599300000006], [-4.4040729, 55.8414799], [-4.404312599999999, 55.841390999999994], [-4.4045635, 55.84128669999999], [-4.4048074, 55.84117710000001], [-4.405018, 55.8410651], [-4.405230700000001, 55.8409476], [-4.405359, 55.8408674], [-4.4055772, 55.8407195], [-4.4057432, 55.8405922], [-4.4059267, 55.8404339], [-4.4061752, 55.84020040000001], [-4.4065746, 55.83980030000001], [-4.4067376, 55.8396505], [-4.406872699999999, 55.83953249999999], [-4.4070567, 55.8393806], [-4.4072051, 55.8392726], [-4.407368599999999, 55.8391621], [-4.4075433, 55.8390553], [-4.4076831, 55.8389768], [-4.4078859, 55.838872], [-4.408086399999999, 55.83877739999999], [-4.408350499999999, 55.8386588], [-4.408631299999999, 55.8385578], [-4.4089696, 55.8384402], [-4.4092839, 55.8383527], [-4.4096436, 55.838266], [-4.4099739, 55.8381981], [-4.4102949, 55.8381441], [-4.410749899999999, 55.83808659999999], [-4.411168499999999, 55.83805129999999], [-4.4115843, 55.83803339999999], [-4.411986699999999, 55.8380355], [-4.4124388, 55.83804889999999], [-4.4128342, 55.8380741], [-4.413149299999999, 55.83810489999999], [-4.4134463, 55.8381462], [-4.4139921, 55.83825800000001], [-4.414704, 55.83843809999998], [-4.4149789, 55.83852949999999], [-4.415255999999999, 55.83862839999999], [-4.4155741, 55.838769199999994], [-4.4159197, 55.83892049999999], [-4.4168083, 55.839414999999995], [-4.4172403, 55.839642899999994], [-4.417501800000001, 55.8397646], [-4.417816099999999, 55.83989239999999], [-4.418095299999999, 55.8400029], [-4.4183794, 55.8400827], [-4.4186480999999995, 55.84015000000001], [-4.4190211, 55.8402233], [-4.4193044, 55.84027659999999], [-4.4196943, 55.8403222], [-4.4199971, 55.8403535], [-4.4202981999999995, 55.840363], [-4.4204968, 55.84037049999999], [-4.4210144, 55.8403614], [-4.4213577, 55.8403433], [-4.421814, 55.8402955], [-4.4233752, 55.840137299999995]]} |
1.1 |
2223½ |
2227 |
2026-09-12T22:27:00+01:00 |
None |
None |
Hawkhead |
Paisley Canal |
Paisley Canal |
55.8401373 |
-4.4233752 |
55.8401373 |
-4.4233752 |
1 |
1 |
2026-09-12 21:27:27 |
TERMINATED |
2026-09-12 21:27:00 |
Paisley Canal |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13739080 |
1789248390609770 |
None |
35 |
35 |
2026-09-12 21:27:26.589672 |
None |
2026-09-12 21:37:26.587812 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 21:27:26.587812 |
| 518381 |
W70591 |
652N70M812 |
2026-09-12 |
West Midlands Trains |
P |
LIF |
LOB |
2N70 |
730036+730047 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 206.048, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 268.075, "from_m": 206.048, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 487.124, "from_m": 268.075, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 581.025, "from_m": 487.124, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 643.755, "from_m": 581.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1049.233, "from_m": 643.755, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1106.149, "from_m": 1049.233, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1183.115, "from_m": 1106.149, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3117.653, "from_m": 1183.115, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3404.395, "from_m": 3117.653, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3754.63, "from_m": 3404.395, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4775.803, "from_m": 3754.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5104.681, "from_m": 4775.803, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11454.458, "from_m": 5104.681, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11470.731, "from_m": 11454.458, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14766.811, "from_m": 11470.731, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14797.935, "from_m": 14766.811, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15225.71, "from_m": 14797.935, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15249.723, "from_m": 15225.71, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15607.852, "from_m": 15249.723, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 16433.179, "from_m": 15607.852, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16813.132, "from_m": 16433.179, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 18412.17, "from_m": 16813.132, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18448.832, "from_m": 18412.17, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20990.932, "from_m": 18448.832, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21000.307, "from_m": 20990.932, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21292.571, "from_m": 21000.307, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21321.007, "from_m": 21292.571, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22048.979, "from_m": 21321.007, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23234.03, "from_m": 22048.979, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23745.945, "from_m": 23234.03, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23770.268, "from_m": 23745.945, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24173.376, "from_m": 23770.268, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24409.334, "from_m": 24173.376, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24710.175, "from_m": 24409.334, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25182.462, "from_m": 24710.175, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26436.929, "from_m": 25182.462, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27182.119, "from_m": 26436.929, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27558.447, "from_m": 27182.119, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28339.075, "from_m": 27558.447, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28761.005, "from_m": 28339.075, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28774.871, "from_m": 28761.005, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 28810.867, "from_m": 28774.871, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29318.463, "from_m": 28810.867, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 29546.131, "from_m": 29318.463, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 31013.032, "from_m": 29546.131, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33521.951, "from_m": 31013.032, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36951.398, "from_m": 33521.951, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37247.398, "from_m": 36951.398, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 37549.783, "from_m": 37247.398, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 37703.311, "from_m": 37549.783, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 38128.556, "from_m": 37703.311, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38188.796, "from_m": 38128.556, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 39354.916, "from_m": 38188.796, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39406.79, "from_m": 39354.916, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 41738.945, "from_m": 39406.79, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 518381, "profile_key": "7bd6a8f5d8633bf38d06631d92ffa13d29a30c71e5f6c9ebd2b6ae4139197db9", "schedule_id": 27637, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "Lichfield Trent Valley HL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2212", "location": "Lichfield City", "stage_seq": 2, "distance_m": 2703.019, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Shenstone", "stage_seq": 3, "distance_m": 7534.435, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221", "location": "Blake Street", "stage_seq": 4, "distance_m": 11601.058, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2222H", "wtt_dep": "2223H", "location": "Butlers Lane", "stage_seq": 5, "distance_m": 12846.524, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2226", "location": "Four Oaks", "stage_seq": 6, "distance_m": 14531.343, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229H", "location": "Sutton Coldfield", "stage_seq": 7, "distance_m": 16664.256, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2232H", "location": "Wylde Green", "stage_seq": 8, "distance_m": 18877.078, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2234H", "location": "Chester Road", "stage_seq": 9, "distance_m": 19933.713, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2237", "location": "Erdington", "stage_seq": 10, "distance_m": 20923.379, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2239H", "location": "Gravelly Hill", "stage_seq": 11, "distance_m": 22690.918, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2242H", "location": "Aston", "stage_seq": 12, "distance_m": 24806.421, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2245H", "location": "Duddeston", "stage_seq": 13, "distance_m": 26739.398, "section_seq": 1, "route_path_id": 39598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247H", "location": "Proof House Jn", "stage_seq": 14, "distance_m": 28058.987, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2253", "location": "Birmingham New Street", "stage_seq": 15, "distance_m": 29072.843, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Five Ways", "stage_seq": 16, "distance_m": 30483.167, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2301", "location": "University", "stage_seq": 17, "distance_m": 33202.052, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2303H", "location": "Selly Oak", "stage_seq": 18, "distance_m": 34362.616, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Bournville", "stage_seq": 19, "distance_m": 36113.866, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Kings Norton", "stage_seq": 20, "distance_m": 37879.294, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2311H", "wtt_dep": "2312", "location": "Northfield", "stage_seq": 21, "distance_m": 40142.465, "section_seq": 1, "route_path_id": 39598}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": null, "location": "Longbridge", "stage_seq": 22, "distance_m": 41738.945, "section_seq": 1, "route_path_id": 39598}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41738.945, "from_m": 0.0, "section_seq": 1, "route_path_id": 39598}], "total_distance_m": 41738.945, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 39992.755, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1746.19, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19149, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:09:26Z", "source_id": 41971674, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:11:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:09:28Z", "source_id": 13731627, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19164, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:35Z", "source_id": 41981452, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:16:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:37Z", "source_id": 13734896, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19168, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:41Z", "source_id": 41987807, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:20:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:46Z", "source_id": 13737002, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19173, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:54Z", "source_id": 41991476, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:22:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:58Z", "source_id": 13738179, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19264, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:10Z", "source_id": 41996478, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:26:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:14Z", "source_id": 13739852, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19270, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:02Z", "source_id": 42002617, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:29:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:03Z", "source_id": 13741811, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Lichfield Trent Valley HL |
2208 |
2208 |
None |
None |
None |
Longbridge |
2315 |
2315 |
2 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W70591/2026-09-12/detailed |
None |
Sutton Coldfield |
2026-09-12T22:30:00+01:00 |
Wylde Green |
2.0 |
{"type": "LineString", "coordinates": [[-1.8250900104512835, 52.564877677273], [-1.8252972, 52.564738099999985], [-1.8254381, 52.5646332], [-1.8255715, 52.5645246], [-1.8256817000000003, 52.56441970000001], [-1.8257874, 52.5643117], [-1.8258752, 52.564208], [-1.8259565, 52.5641013], [-1.8260365999999997, 52.5639946], [-1.8261013999999995, 52.5638853], [-1.8261865, 52.5637384], [-1.8266764, 52.5628518], [-1.8273976, 52.56157569999999], [-1.8275053000000003, 52.5613865], [-1.8297600999999992, 52.55731689999999], [-1.8299951, 52.55688269999999], [-1.8302335, 52.556425999999995], [-1.8304421999999996, 52.5559635], [-1.830618, 52.5554887], [-1.8307521999999996, 52.555017], [-1.8308516, 52.55454780000001], [-1.8309067, 52.5540585], [-1.8309469, 52.55357279999999], [-1.8311970999999996, 52.549805500000005], [-1.8311701, 52.5494762], [-1.8312041270225756, 52.54896191164581], [-1.831396026927153, 52.546061387138366]]} |
1.3 |
2230 |
2232 |
2026-09-12T22:32:00+01:00 |
None |
None |
Four Oaks |
Sutton Coldfield |
Wylde Green |
52.5621741 |
-1.8270594 |
52.5460614 |
-1.8313960 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:30:00 |
Wylde Green |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789248627815393 |
None |
33 |
33 |
2026-09-12 21:30:27.822296 |
None |
2026-09-12 23:15:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518382 |
Y15695 |
852A58M812 |
2026-09-12 |
Great Western Railway |
P |
SIV |
PNZ |
2A58 |
150238+150249 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 215.353, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6397.316, "from_m": 215.353, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6613.549, "from_m": 6397.316, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13172.013, "from_m": 6613.549, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15280.901, "from_m": 13172.013, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15734.393, "from_m": 15280.901, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518382, "profile_key": "a849429c2e1d847bb528ed95fdf2f9f01d7cb78fdf449d21621b1e6d09cc101d", "schedule_id": 29475, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2208", "location": "St. Ives", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40418}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2211H", "location": "Carbis Bay", "stage_seq": 2, "distance_m": 1826.951, "section_seq": 1, "route_path_id": 40418}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216H", "location": "Lelant", "stage_seq": 3, "distance_m": 4898.281, "section_seq": 1, "route_path_id": 40418}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2221", "location": "St. Erth", "stage_seq": 4, "distance_m": 6686.216, "section_seq": 1, "route_path_id": 40418}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Long Rock S.B.", "stage_seq": 5, "distance_m": 13423.58, "section_seq": 1, "route_path_id": 40418}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": null, "location": "Penzance", "stage_seq": 6, "distance_m": 15734.393, "section_seq": 1, "route_path_id": 40418}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 15734.393, "from_m": 0.0, "section_seq": 1, "route_path_id": 40418}], "total_distance_m": 15734.393, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 15734.393, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:11:46Z", "source_id": 13732825, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:11:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:45Z", "source_id": 13735455, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:46Z", "source_id": 13738068, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}] |
St. Ives |
2208 |
2208 |
None |
None |
None |
Penzance |
2232 |
2230 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y15695/2026-09-12/detailed |
None |
St. Erth |
2026-09-12T22:23:00+01:00 |
Penzance |
7.0 |
{"type": "LineString", "coordinates": [[-5.4439323, 50.17058], [-5.4445276, 50.17028650000001], [-5.4451244, 50.16997959999999], [-5.445304699999999, 50.16988239999999], [-5.445336199999999, 50.16986349999999], [-5.4457645, 50.16960699999999], [-5.4462774, 50.1692626], [-5.446698399999999, 50.1689716], [-5.4471259, 50.16866989999999], [-5.4475451999999995, 50.16834519999999], [-5.447994, 50.16798789999999], [-5.4484052, 50.1676335], [-5.448798999999999, 50.1672628], [-5.449171899999999, 50.16688839999998], [-5.449568799999999, 50.16645], [-5.4568714, 50.158371300000006], [-5.458384799999999, 50.156701], [-5.458698899999999, 50.1563072], [-5.4590052, 50.1558777], [-5.4592768, 50.1554325], [-5.459525500000001, 50.1549513], [-5.4597647, 50.154418], [-5.4606871, 50.1517945], [-5.4607189, 50.151701200000005], [-5.460837399999999, 50.1513678], [-5.4610259, 50.1509272], [-5.4612425, 50.15046259999999], [-5.4614424, 50.15010370000001], [-5.4616962, 50.14972269999999], [-5.4619794, 50.1493596], [-5.462295499999999, 50.1489905], [-5.46268, 50.148586899999984], [-5.4630867, 50.148165500000005], [-5.4634848, 50.147783], [-5.4639031, 50.147363299999995], [-5.464261799999999, 50.1469904], [-5.4646054, 50.1466182], [-5.464954399999999, 50.1461795], [-5.465266799999999, 50.145745799999986], [-5.4655382999999995, 50.1453342], [-5.465783699999999, 50.1448793], [-5.4659941, 50.14442589999999], [-5.4666082, 50.14303089999999], [-5.466832199999999, 50.142579700000006], [-5.466986299999999, 50.14229460000001], [-5.467241799999999, 50.14186420000001], [-5.4675052, 50.1414578], [-5.4678218, 50.14101509999998], [-5.4681046, 50.140648], [-5.468468199999999, 50.1402266], [-5.4688233, 50.13985019999999], [-5.469244, 50.1394241], [-5.4696619, 50.1390325], [-5.470087199999999, 50.1386675], [-5.470511899999999, 50.1383345], [-5.4710025, 50.137997199999994], [-5.471552899999999, 50.1376693], [-5.472136, 50.13737530000001], [-5.4728272, 50.13705499999999], [-5.473418332262704, 50.13679433407445], [-5.473481, 50.136766699999995], [-5.475536199999999, 50.1359034], [-5.4761659, 50.1356225], [-5.4767725, 50.1353477], [-5.477279499999999, 50.13508479999999], [-5.4778503, 50.1347747], [-5.479723233129081, 50.13370573163212], [-5.4817165999999995, 50.132568], [-5.4831113, 50.131767100000005], [-5.483739999999999, 50.13141849999999], [-5.4844672, 50.131036599999995], [-5.485143999999999, 50.130707599999994], [-5.485876799999999, 50.1303653], [-5.4865657, 50.1300882], [-5.4873353, 50.1298532], [-5.4880532, 50.129664], [-5.4888071, 50.1295097], [-5.4895592, 50.12939049999999], [-5.4903436, 50.1292942], [-5.491089, 50.1292478], [-5.491879699999999, 50.1292235], [-5.493971799999999, 50.12919099999999], [-5.4948369, 50.12917170000001], [-5.4956767, 50.12914039999999], [-5.4964978, 50.12909469999999], [-5.4974745, 50.1290209], [-5.4983586, 50.1289371], [-5.4990916, 50.1288195], [-5.5004258, 50.1285768], [-5.501111100000001, 50.1284656], [-5.501788100000001, 50.12837029999999], [-5.50234, 50.1283073], [-5.5025195, 50.1282896], [-5.503225499999999, 50.12823620000001], [-5.510823399999999, 50.127779399999994], [-5.5114117, 50.1277375], [-5.511932, 50.127673499999986], [-5.5124529, 50.127607100000006], [-5.512882599999999, 50.12755239999999], [-5.513817699999999, 50.12742939999998], [-5.516246499999999, 50.1271295], [-5.5179362, 50.1269423], [-5.519090500000001, 50.1268128], [-5.520051399999999, 50.12672709999999], [-5.521189299999999, 50.126637900000006], [-5.5221176, 50.126568899999995], [-5.522829499999999, 50.126506600000006], [-5.523573, 50.1264091], [-5.5241973, 50.126295199999994], [-5.5248589, 50.12614560000001], [-5.5250101, 50.1261124], [-5.526674399999999, 50.1256534], [-5.5271816000000005, 50.1255066], [-5.5276342, 50.1253411], [-5.527951999999999, 50.1252089], [-5.528186399999999, 50.125105899999994], [-5.5287209, 50.1248687], [-5.5290652, 50.124706499999995], [-5.5292493, 50.12460010000001], [-5.529882099999999, 50.1241805], [-5.530056, 50.12407049999999], [-5.530191499999999, 50.1239756], [-5.5304028999999995, 50.12376999999999], [-5.5315841, 50.12263110000001], [-5.531870999999999, 50.12231899999999], [-5.5320392, 50.122148900000006]]} |
5.6 |
2223 |
2230 |
2026-09-12T22:32:00+01:00 |
None |
None |
Lelant |
Long Rock S.B. |
Penzance |
50.1270301 |
-5.5171436 |
50.1221489 |
-5.5320392 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:23:00 |
Penzance |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13739728 |
1789248591104932 |
None |
10 |
10 |
2026-09-12 21:29:51.107507 |
None |
2026-09-12 22:32:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518383 |
C20522 |
635O81M812 |
2026-09-12 |
Thameslink |
P |
SAC |
SAC |
5O81 |
700008 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 677.931, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}], "service_id": 518383, "profile_key": "ba2a4b4b01f13d9ccbf958baad182bc84389fa9b636806d0a46926dad6fee95f", "schedule_id": 6814, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "St. Albans", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29090}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2219", "location": "St. Albans Centre Sidings", "stage_seq": 2, "distance_m": 338.965, "section_seq": 1, "route_path_id": 29090}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": null, "location": "St. Albans", "stage_seq": 3, "distance_m": 677.931, "section_seq": 1, "route_path_id": 29090}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 677.931, "from_m": 0.0, "section_seq": 1, "route_path_id": 29090}], "total_distance_m": 677.931, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 677.931, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
St. Albans |
2209 |
2209 |
2 |
22:43:00 |
None |
St. Albans |
2221 |
2221 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C20522/2026-09-12/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
0 |
0 |
2026-09-12 21:30:35 |
ACTIVATED |
None |
St. Albans |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789248635778110 |
None |
30 |
30 |
2026-09-12 21:30:35.779666 |
2 |
2026-09-12 21:43:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518385 |
S04136 |
315A341812 |
2026-09-12 |
Northern |
N |
MCV |
MCV |
5A34 |
195013+195129 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 155.818, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 978.14, "from_m": 155.818, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1133.958, "from_m": 978.14, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 518385, "profile_key": "1d228919433ec81fac5c02f038ca051c5a26b7a83966ab502b2df3e1879c8266", "schedule_id": 37216, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Manchester Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 56015}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2247", "location": "Manchester Vic. (Rev.Sdg)", "stage_seq": 2, "distance_m": 566.979, "section_seq": 1, "route_path_id": 56015}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 3, "distance_m": 1133.958, "section_seq": 1, "route_path_id": 56015}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1133.958, "from_m": 0.0, "section_seq": 1, "route_path_id": 56015}], "total_distance_m": 1133.958, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1133.958, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8237, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:15Z", "source_id": 41980929, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:16:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:20Z", "source_id": 13734676, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}] |
Manchester Victoria |
2209 |
2209 |
3 |
None |
None |
Manchester Victoria |
2250 |
2250 |
4 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:S04136/2026-09-12/detailed |
None |
Manchester Vic. (Rev.Sdg) |
2026-09-12T22:51:00+01:00 |
Manchester Victoria |
3.0 |
{"type": "LineString", "coordinates": [[-2.2500282, 53.48542330000001], [-2.2490603999999994, 53.48576309999999], [-2.2479916, 53.486138399999994], [-2.2467189, 53.4865958], [-2.246479, 53.4866673], [-2.2464311999999995, 53.48668320000001], [-2.2460992, 53.486806], [-2.2458401999999995, 53.4869017], [-2.2457882102988034, 53.48691756947377], [-2.2453881, 53.4870397], [-2.2447475, 53.4872526], [-2.2446615, 53.48728530000001], [-2.2444371999999997, 53.4873743], [-2.2439139, 53.4875828], [-2.2438659, 53.4876019], [-2.2432394999999996, 53.4878328], [-2.2428973, 53.48795890000002], [-2.2426775, 53.48803999999999], [-2.2417976999999993, 53.48836], [-2.2405162999999995, 53.48882590000001], [-2.2404039, 53.4888649], [-2.240150799999999, 53.48895259999999], [-2.2397204999999993, 53.489101699999985], [-2.2389981999999997, 53.489323799999994], [-2.2388095999999997, 53.48937399999999], [-2.2382626999999995, 53.489519499999986], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]} |
0.7 |
2247 |
2250 |
2026-09-12T22:54:00+01:00 |
None |
None |
Manchester Victoria |
Manchester Vic. (Rev.Sdg) |
Manchester Victoria |
53.4854233 |
-2.2500282 |
53.4880832 |
-2.2415595 |
0 |
1 |
2026-09-12 21:17:28 |
AT_PLATFORM |
2026-09-12 21:16:54 |
Manchester Vic. (Rev.Sdg) |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
41980929 |
1789247724208423 |
None |
16 |
16 |
2026-09-12 21:16:54.325672 |
3 |
2026-09-12 22:54:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518386 |
S13879 |
725I241812 |
2026-09-12 |
London Underground |
N |
SBP |
None |
5I24 |
None |
None |
None |
None |
None |
[] |
Stonebridge Park |
2209 |
2209 |
2 |
None |
None |
Stonebridge Park Depot |
2213 |
2213 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:S13879/2026-09-12/detailed |
None |
Stonebridge Park |
2026-09-12T22:12:30+01:00 |
Stonebridge Park Sig. Ws32 |
1437.5 |
{"type": "LineString", "coordinates": [[-0.27641119999999997, 51.5439881], [-0.2765803, 51.5440793], [-0.2768404, 51.544198], [-0.2770215999999999, 51.5442718], [-0.2781091, 51.544677400000005], [-0.2787795, 51.54491900000001], [-0.27941, 51.54515289999999], [-0.2797061, 51.5452659], [-0.280152, 51.54543], [-0.2805273, 51.5455655], [-0.2808942, 51.545697800000006], [-0.2815841, 51.5459453], [-0.2821027, 51.5461332], [-0.2823756, 51.5462236], [-0.28283559999999996, 51.54636849999999], [-0.2831991, 51.5464737], [-0.28342399999999995, 51.54653019999999], [-0.2838053, 51.5466225], [-0.2841838, 51.5466992], [-0.28446939999999993, 51.5467512], [-0.2847964, 51.5468073], [-0.2850341, 51.5468379], [-0.2854499999999999, 51.5468606], [-0.28579949999999993, 51.5468803], [-0.28614909999999993, 51.5469], [-0.286421, 51.5469181], [-0.2866047, 51.5469286], [-0.286837, 51.5469425], [-0.2870556, 51.5469521], [-0.28742350000000005, 51.54698199999999], [-0.2877378, 51.54702939999999], [-0.2879995, 51.547079], [-0.2882098, 51.547133], [-0.2883996213154841, 51.54719973280228], [-0.28842160935337835, 51.547201215712285], [-0.2885537, 51.5472539], [-0.2883996213154841, 51.54719973280228], [-0.2882301, 51.5471883], [-0.28765729999999995, 51.54715120000001], [-0.28741779999999995, 51.5471362], [-0.2871527, 51.547118899999994], [-0.28690839999999995, 51.5471019], [-0.28657479999999996, 51.54708099999999], [-0.2861297, 51.5470471], [-0.2857594, 51.5470066], [-0.28546629999999995, 51.54697169999999], [-0.2851849, 51.5469347], [-0.2849445, 51.5468987], [-0.2845611, 51.5468334], [-0.2842416, 51.5467742], [-0.28399359999999996, 51.5467223], [-0.2835589, 51.5466284], [-0.2831382, 51.54652240000001], [-0.2828254, 51.5464355], [-0.2823267, 51.5462794], [-0.2820099, 51.5461731], [-0.2816363, 51.5460375], [-0.28115629999999997, 51.545866199999985], [-0.28060189999999996, 51.54566839999999], [-0.2801106, 51.5454891], [-0.2796382, 51.54531909999999], [-0.2793561, 51.545224299999994], [-0.2789541, 51.5450828], [-0.278601, 51.5449572]]} |
1.0 |
2212 |
2209½ |
2026-09-12T22:13:00+01:00 |
None |
None |
None |
None |
Stonebridge Park Sig. Ws32 |
51.5449572 |
-0.2786010 |
51.5449572 |
-0.2786010 |
0 |
0 |
2026-09-12 21:30:29 |
ACTIVATED |
None |
Stonebridge Park |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789248632336647 |
None |
21 |
21 |
2026-09-12 21:30:32.337820 |
2 |
2026-09-12 22:09:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518387 |
G77364 |
871W67M812 |
2026-09-12 |
Gatwick Express |
P |
BTN |
None |
1W67 |
387129+387215 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 260.162, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 301.517, "from_m": 260.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 331.218, "from_m": 301.517, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 390.168, "from_m": 331.218, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 535.472, "from_m": 390.168, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 965.326, "from_m": 535.472, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 978.427, "from_m": 965.326, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4025.641, "from_m": 978.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20320.797, "from_m": 4025.641, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20838.958, "from_m": 20320.797, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22052.677, "from_m": 20838.958, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29916.89, "from_m": 22052.677, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30772.16, "from_m": 29916.89, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 31066.393, "from_m": 30772.16, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31147.1, "from_m": 31066.393, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 37254.33, "from_m": 31147.1, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37369.781, "from_m": 37254.33, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38222.557, "from_m": 37369.781, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39038.276, "from_m": 38222.557, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39109.596, "from_m": 39038.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46825.862, "from_m": 39109.596, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47562.429, "from_m": 46825.862, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58477.425, "from_m": 47562.429, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58532.442, "from_m": 58477.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63105.449, "from_m": 58532.442, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64383.092, "from_m": 63105.449, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64441.656, "from_m": 64383.092, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64485.927, "from_m": 64441.656, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64521.634, "from_m": 64485.927, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64585.333, "from_m": 64521.634, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64674.001, "from_m": 64585.333, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64704.437, "from_m": 64674.001, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65098.693, "from_m": 64704.437, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 65135.658, "from_m": 65098.693, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66032.109, "from_m": 65135.658, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 66556.102, "from_m": 66032.109, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66637.424, "from_m": 66556.102, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 66691.2, "from_m": 66637.424, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 75071.621, "from_m": 66691.2, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 78469.998, "from_m": 75071.621, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 81150.959, "from_m": 78469.998, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 81807.996, "from_m": 81150.959, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 518387, "profile_key": "ae4dec88b63661d4a37976cad77d97c385274907f594f45e2bae7ea939e142de", "schedule_id": 15371, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Preston Park", "stage_seq": 2, "distance_m": 2138.207, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Burgess Hill", "stage_seq": 3, "distance_m": 14726.097, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Keymer Jn", "stage_seq": 4, "distance_m": 15654.906, "section_seq": 1, "route_path_id": 31716}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2227", "location": "Haywards Heath", "stage_seq": 5, "distance_m": 20721.638, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228H", "location": "Copyhold Jn", "stage_seq": 6, "distance_m": 21947.982, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233", "location": "Balcombe Tunnel Jn", "stage_seq": 7, "distance_m": 31066.393, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Three Bridges", "stage_seq": 8, "distance_m": 34206.121, "section_seq": 1, "route_path_id": 31716}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2240H", "location": "Gatwick Airport", "stage_seq": 9, "distance_m": 38692.648, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Earlswood (Surrey)", "stage_seq": 10, "distance_m": 46687.811, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 58532.442, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Purley", "stage_seq": 12, "distance_m": 60111.46, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "East Croydon", "stage_seq": 13, "distance_m": 64906.329, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Windmill Bridge Jn", "stage_seq": 14, "distance_m": 65754.039, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256H", "location": "Selhurst", "stage_seq": 15, "distance_m": 66783.092, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Streatham North Jn", "stage_seq": 16, "distance_m": 72077.685, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Balham", "stage_seq": 17, "distance_m": 74423.695, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Clapham Junction (C)", "stage_seq": 18, "distance_m": 77565.401, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Pouparts Jn", "stage_seq": 19, "distance_m": 78630.009, "section_seq": 1, "route_path_id": 31716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305H", "location": "Battersea Pier Jn", "stage_seq": 20, "distance_m": 80465.921, "section_seq": 1, "route_path_id": 31716}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 21, "distance_m": 81807.996, "section_seq": 1, "route_path_id": 31716}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 81807.996, "from_m": 0.0, "section_seq": 1, "route_path_id": 31716}], "total_distance_m": 81807.996, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 81047.449, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 760.547, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30906, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:18Z", "source_id": 41976289, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:13:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:22Z", "source_id": 13733162, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:04Z", "source_id": 41986880, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:19:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:09Z", "source_id": 13736674, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30860, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:58Z", "source_id": 41993095, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:24:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:02Z", "source_id": 13738703, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}] |
Brighton |
2209 |
2209 |
7 |
None |
None |
London Victoria (C) |
2312 |
2311 |
13 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G77364/2026-09-12/detailed |
None |
Haywards Heath |
2026-09-12T22:26:00+01:00 |
Gatwick Airport |
12.5 |
{"type": "LineString", "coordinates": [[-0.105143, 51.0050159], [-0.1049687, 51.00556439999999], [-0.1048823, 51.0058407], [-0.1048158, 51.0060507], [-0.10467899999999998, 51.00647409999999], [-0.1044456, 51.00723190000001], [-0.1042633, 51.0078395], [-0.104132, 51.0083889], [-0.1040092, 51.00900500000001], [-0.103984, 51.009151], [-0.103936, 51.0094292], [-0.1038743, 51.0100452], [-0.10384749999999998, 51.0106899], [-0.10385289999999998, 51.01126029999999], [-0.1039065, 51.0118695], [-0.1039791, 51.0124329], [-0.1040996, 51.01309800000001], [-0.1042311, 51.013678500000005], [-0.104392, 51.0141732], [-0.1045932, 51.0147279], [-0.10503529999999998, 51.01590610000001], [-0.10544879999999998, 51.01681099999998], [-0.1055293, 51.0170365], [-0.1062637, 51.0188065], [-0.1108166, 51.0299451], [-0.11093619999999998, 51.0302012], [-0.1112554, 51.030779800000005], [-0.11165500000000002, 51.0314225], [-0.11207609999999996, 51.0320314], [-0.1125513, 51.032647700000005], [-0.1129581, 51.033152300000005], [-0.1158341, 51.03664770000001], [-0.1165688, 51.0376329], [-0.1166538, 51.0377309], [-0.1171831, 51.0383413], [-0.117803, 51.0389836], [-0.11836320000000002, 51.03953880000001], [-0.1189372, 51.0400498], [-0.11953, 51.040553999999986], [-0.12015760000000002, 51.0410617], [-0.12068599999999996, 51.0414631], [-0.1212546, 51.041889700000006], [-0.12132529999999996, 51.04193889999999], [-0.1218742, 51.042321499999986], [-0.1225206, 51.04274470000001], [-0.1301761, 51.0474932], [-0.1308439, 51.04794], [-0.13132589999999997, 51.048278200000006], [-0.13148499999999996, 51.0483906], [-0.1321555, 51.04890790000001], [-0.13248088762584648, 51.04919293101055], [-0.1327215, 51.0494037], [-0.133335, 51.0499847], [-0.13379189999999996, 51.0504582], [-0.1341985, 51.050909700000005], [-0.1347087, 51.0515301], [-0.1351427, 51.0521237], [-0.1354651, 51.0526114], [-0.1357118, 51.0530409], [-0.1359661, 51.05349309999998], [-0.1369393, 51.05546759999999], [-0.1373517, 51.05630430000001], [-0.1374768, 51.056558], [-0.13884409999999997, 51.05933179999999], [-0.1393903, 51.0602549], [-0.1398231, 51.0608804], [-0.1401584, 51.0613136], [-0.1405527, 51.0617738], [-0.1409577, 51.0622222], [-0.1413921, 51.0626578], [-0.14204449999999996, 51.0632556], [-0.1425697, 51.06369740000001], [-0.1430954, 51.0640968], [-0.14366129999999996, 51.064493000000006], [-0.1441951, 51.0648468], [-0.1462363, 51.06605700000001], [-0.14686389999999996, 51.0664413], [-0.147395, 51.06681379999999], [-0.1479422, 51.067215], [-0.14844099999999996, 51.0675858], [-0.1489533, 51.0680207], [-0.1493932, 51.06844029999999], [-0.14978619999999998, 51.06883679999999], [-0.1507031, 51.0697972], [-0.158143, 51.0779161], [-0.15849519999999995, 51.07831850000001], [-0.15890889999999996, 51.078866], [-0.159515, 51.0799011], [-0.15988519999999998, 51.080609300000006], [-0.16013060000000004, 51.0812438], [-0.1604136, 51.0820951], [-0.1606, 51.0828356], [-0.16071089999999996, 51.0834904], [-0.16077379999999997, 51.0842736], [-0.1608066, 51.0849873], [-0.1608058, 51.0853363], [-0.1608009993555373, 51.0874893483581], [-0.1607999, 51.087982400000016], [-0.16078190935611714, 51.105631359695174], [-0.16078169999999997, 51.10583669999998], [-0.16078229999999996, 51.1060169], [-0.160781, 51.10610930000001], [-0.1608174, 51.11531149999999], [-0.1608176, 51.1153273], [-0.16081809999999996, 51.1157078], [-0.1608183507167449, 51.115761358517624], [-0.16082141529890198, 51.115919881211646], [-0.1608288995085554, 51.1160599613149], [-0.1608401549115475, 51.11618423347165], [-0.1608545330737207, 51.11629533232619], [-0.16087138556091748, 51.116395892522775], [-0.16089006393898023, 51.1164885487057], [-0.16090991977375146, 51.11657593551922], [-0.16093030463107355, 51.116660687607634], [-0.16095057007678887, 51.116745439615215], [-0.16097006767673994, 51.11683282618621], [-0.1609881489967691, 51.11692548196493], [-0.1610041656027189, 51.11702604159563], [-0.16101746906043168, 51.11713713972261], [-0.16102741093574988, 51.11726141099011], [-0.16103334279451595, 51.11740149004244], [-0.1610346162025723, 51.117560011523864], [-0.161034, 51.1176417], [-0.1609924, 51.118352299999984], [-0.1609521, 51.1187305], [-0.16093879999999997, 51.118916899999995], [-0.1609522, 51.11940349999999], [-0.16094949999999997, 51.11962810000001], [-0.16093879999999997, 51.1209116], [-0.1609381, 51.12143389999999], [-0.1609333, 51.12516279999999], [-0.1609336, 51.12532610000001], [-0.1609415, 51.13089620000001], [-0.1609361, 51.13111860000001], [-0.16093449999999998, 51.1430812], [-0.1609578, 51.14468910000001], [-0.1609933, 51.146357300000005], [-0.16093589999999997, 51.1471995], [-0.1609366, 51.1472853], [-0.1609364, 51.14769870000001], [-0.16093729999999998, 51.1479958], [-0.1609344, 51.1483249], [-0.1609358, 51.14875109999999], [-0.16093600000000002, 51.1490229], [-0.16093600000000002, 51.1492265], [-0.16093589999999997, 51.14974889999999], [-0.16093600000000002, 51.1505667], [-0.16093729999999998, 51.1521296], [-0.1609361, 51.1523587], [-0.1609323, 51.1526405], [-0.16093429999999995, 51.15329500000001], [-0.1609332, 51.1536707], [-0.16093839999999998, 51.1540623], [-0.1609424, 51.1544388], [-0.160942, 51.154658899999994], [-0.16092719999999996, 51.155079599999986], [-0.1609435, 51.1552898], [-0.16095959999999998, 51.15546230000001], [-0.1609948, 51.1558381], [-0.16099909999999998, 51.1559117], [-0.1610057, 51.15617489999999], [-0.1610083, 51.1562341], [-0.16100959999999995, 51.15625680000001], [-0.16101089999999998, 51.1563248], [-0.1610176, 51.156562400000006]]} |
11.2 |
2226 |
2238½ |
2026-09-12T22:38:00+01:00 |
None |
None |
Brighton |
Copyhold Jn |
Gatwick Airport |
51.0589227 |
-0.1386425 |
51.1565624 |
-0.1610176 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:26:00 |
Gatwick Airport |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13741285 |
1789248483326754 |
None |
27 |
27 |
2026-09-12 21:28:03.333340 |
None |
2026-09-12 23:11:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518388 |
L79999 |
871T73M812 |
2026-09-12 |
South Western Railway |
O |
None |
ESL |
1T73 |
450031+450090 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 418.061, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 479.112, "from_m": 418.061, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 593.205, "from_m": 479.112, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 711.771, "from_m": 593.205, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 742.683, "from_m": 711.771, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1872.723, "from_m": 742.683, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6367.296, "from_m": 1872.723, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12494.044, "from_m": 6367.296, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12539.213, "from_m": 12494.044, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15962.707, "from_m": 12539.213, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19776.527, "from_m": 15962.707, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19820.845, "from_m": 19776.527, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20041.113, "from_m": 19820.845, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 30970.395, "from_m": 20041.113, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30997.499, "from_m": 30970.395, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33113.606, "from_m": 30997.499, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39287.992, "from_m": 33113.606, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 39330.767, "from_m": 39287.992, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39842.032, "from_m": 39330.767, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39919.176, "from_m": 39842.032, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39953.269, "from_m": 39919.176, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 45075.328, "from_m": 39953.269, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 45148.035, "from_m": 45075.328, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 53814.554, "from_m": 45148.035, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75854.636, "from_m": 53814.554, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 76401.189, "from_m": 75854.636, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 76587.022, "from_m": 76401.189, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 76883.763, "from_m": 76587.022, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 77343.856, "from_m": 76883.763, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 77507.777, "from_m": 77343.856, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 81701.003, "from_m": 77507.777, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 92893.166, "from_m": 81701.003, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 92928.194, "from_m": 92893.166, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 92978.998, "from_m": 92928.194, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 106943.043, "from_m": 92978.998, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 107242.047, "from_m": 106943.043, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 107293.924, "from_m": 107242.047, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 107592.89, "from_m": 107293.924, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 107644.667, "from_m": 107592.89, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 118589.503, "from_m": 107644.667, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 118816.493, "from_m": 118589.503, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518388, "profile_key": "146e06d4453a26ae3c304aa3378cb2b0ccd1ca823c519786f1f80de5ecacbfd9", "schedule_id": 35092, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.683, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 6275.032, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Wimbledon", "stage_seq": 4, "distance_m": 11651.459, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "New Malden", "stage_seq": 5, "distance_m": 15769.106, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Surbiton", "stage_seq": 6, "distance_m": 19288.473, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 21517.946, "section_seq": 1, "route_path_id": 55779}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2234", "location": "Woking", "stage_seq": 8, "distance_m": 38937.162, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Woking Jn", "stage_seq": 9, "distance_m": 39842.032, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Farnborough London End", "stage_seq": 10, "distance_m": 52105.277, "section_seq": 1, "route_path_id": 55779}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244H", "location": "Farnborough (Main)", "stage_seq": 11, "distance_m": 53333.233, "section_seq": 1, "route_path_id": 55779}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2250", "location": "Fleet", "stage_seq": 12, "distance_m": 58636.183, "section_seq": 1, "route_path_id": 55779}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2303", "location": "Basingstoke", "stage_seq": 13, "distance_m": 76689.175, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Worting Jn", "stage_seq": 14, "distance_m": 80662.28, "section_seq": 1, "route_path_id": 55779}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Micheldever", "stage_seq": 15, "distance_m": 93281.209, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316", "location": "Wallers Ash Loop", "stage_seq": 16, "distance_m": 97603.024, "section_seq": 1, "route_path_id": 55779}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2322", "location": "Winchester", "stage_seq": 17, "distance_m": 106943.043, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Shawford Jn", "stage_seq": 18, "distance_m": 111530.029, "section_seq": 1, "route_path_id": 55779}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327", "location": "Shawford", "stage_seq": 19, "distance_m": 112634.307, "section_seq": 1, "route_path_id": 55779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Allbrook S.B.", "stage_seq": 20, "distance_m": 117372.942, "section_seq": 1, "route_path_id": 55779}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Eastleigh", "stage_seq": 21, "distance_m": 118816.493, "section_seq": 1, "route_path_id": 55779}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 118816.493, "from_m": 0.0, "section_seq": 1, "route_path_id": 55779}], "total_distance_m": 118816.493, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 118546.036, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 270.457, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29163, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:47Z", "source_id": 41981839, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:16:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:53Z", "source_id": 13735023, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29442, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:59Z", "source_id": 41986732, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:19:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:03Z", "source_id": 13736634, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28499, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:07Z", "source_id": 41990101, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:21:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:09Z", "source_id": 13737722, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}] |
London Waterloo |
2209 |
2209 |
12 |
None |
None |
Eastleigh |
2332 |
2332 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L79999/2026-09-12/detailed |
None |
London Waterloo |
2026-09-12T22:09:27+01:00 |
Woking |
23.5 |
{"type": "LineString", "coordinates": [[-0.1132399, 51.5032168], [-0.1133034, 51.50316509999998], [-0.1140898, 51.50252470000001], [-0.1143532, 51.502260599999985], [-0.1145222, 51.5020866], [-0.1145354, 51.5020728], [-0.11461349999999997, 51.5019484], [-0.11467199999999998, 51.50182610000001], [-0.114697, 51.5017677], [-0.1147266, 51.5016832], [-0.1147579, 51.5015404], [-0.1147698, 51.50144410000001], [-0.11477589999999996, 51.501325599999994], [-0.1147838, 51.5011249], [-0.1147833, 51.50102179999999], [-0.11478280000000002, 51.5009745], [-0.11477210000000002, 51.5008809], [-0.1147623, 51.5007713], [-0.11475920000000002, 51.50072800000001], [-0.1147575, 51.5006371], [-0.11476550000000002, 51.500484199999995], [-0.11477130000000002, 51.5004112], [-0.11477719999999995, 51.500361299999994], [-0.1147946, 51.5002716], [-0.11484110000000002, 51.500067699999995], [-0.11487169999999997, 51.4999399], [-0.11488049999999998, 51.49985409999999], [-0.11488489999999996, 51.49976], [-0.1148786, 51.4996591], [-0.1148597, 51.499545199999986], [-0.1148461, 51.4994124], [-0.1148308, 51.499309], [-0.1147827, 51.498989400000006], [-0.11474006005064048, 51.4987748385867], [-0.11473259999999998, 51.49873730000001], [-0.11472399999999998, 51.49855569999999], [-0.1147278, 51.498406799999984], [-0.1147395, 51.4982759], [-0.1147654, 51.4981522], [-0.1147811, 51.49808689999998], [-0.1147967, 51.4980216], [-0.1148468, 51.4978752], [-0.1149076, 51.4977247], [-0.11502419999999998, 51.497442499999984], [-0.1150616, 51.4973511], [-0.11508059999999998, 51.497311], [-0.115123, 51.49721339999999], [-0.11517990000000002, 51.49707909999999], [-0.11534049367854114, 51.4967038905416], [-0.1153871, 51.496595], [-0.1154947, 51.4963741], [-0.1155994, 51.49618089999999], [-0.115668, 51.496067800000006], [-0.1157334, 51.4959675], [-0.11586349999999997, 51.49577729999999], [-0.1160833, 51.49546410000001], [-0.1162448, 51.4952305], [-0.1166053, 51.49470509999999], [-0.11677759999999998, 51.4944692], [-0.1168476, 51.494376200000005], [-0.11702909999999998, 51.4941552], [-0.1172001, 51.493956399999995], [-0.1173935, 51.493752], [-0.1174563, 51.4936927], [-0.11764330000000002, 51.493507], [-0.11793430000000002, 51.493242300000006], [-0.11823580000000002, 51.492986900000005], [-0.1186327, 51.49266680000001], [-0.1187017, 51.4926119], [-0.1189787, 51.4924072], [-0.11928950000000002, 51.492186], [-0.11953, 51.49202369999998], [-0.11964890000000002, 51.4919485], [-0.1204249, 51.4914895], [-0.1205133, 51.491437100000006], [-0.12086079999999998, 51.49121610000001], [-0.1210408, 51.4910868], [-0.1212622, 51.4909187], [-0.1214837, 51.4907295], [-0.1216662, 51.49056189999999], [-0.12179030000000002, 51.4904343], [-0.1219408, 51.49026740000001], [-0.1220677, 51.49011329999998], [-0.1221455, 51.49000339999999], [-0.1222506, 51.4898356], [-0.1222938, 51.4897575], [-0.1223771, 51.489588299999994], [-0.1224214, 51.489487700000005], [-0.1224528, 51.48940280000001], [-0.12248759999999996, 51.4892989], [-0.12251330000000002, 51.48920150000001], [-0.1225446, 51.48907079999999], [-0.1225651, 51.48896020000001], [-0.12257260000000002, 51.48890389999998], [-0.12258, 51.4888477], [-0.12258949999999998, 51.488770499999994], [-0.12264169999999998, 51.4880825], [-0.12265619999999998, 51.48794670000001], [-0.1226722, 51.48783130000001], [-0.1226859, 51.4877467], [-0.12271319999999998, 51.4876083], [-0.122751, 51.4874636], [-0.1228177, 51.48726539999999], [-0.1229429, 51.4869373], [-0.1230115, 51.4867212], [-0.1230682, 51.48650079999999], [-0.12311589999999996, 51.4863001], [-0.1231604, 51.48611880000001], [-0.12319289999999997, 51.48599049999999], [-0.12324649999999995, 51.4858111], [-0.1233563, 51.48551079999999], [-0.1234392, 51.485327100000006], [-0.1235206, 51.4851397], [-0.1236794, 51.48478279999999], [-0.1237715, 51.484591399999985], [-0.12387969999999998, 51.484417500000006], [-0.1239807, 51.4842698], [-0.1241083, 51.484114700000006], [-0.12425679999999996, 51.48395790000001], [-0.1244926, 51.48374650000001], [-0.12468529999999996, 51.483595300000005], [-0.12482419999999995, 51.483491], [-0.1250836, 51.48331840000001], [-0.12526609999999996, 51.4832059], [-0.1254786, 51.48308089999999], [-0.1256235, 51.4830005], [-0.1258667, 51.48287899999999], [-0.12607009999999996, 51.48278239999999], [-0.126452, 51.4826234], [-0.1268816, 51.482471999999994], [-0.1272673, 51.4823546], [-0.12754640000000003, 51.4822759], [-0.1280025, 51.48214549999999], [-0.1283999, 51.4820209], [-0.12871139999999998, 51.48191839999999], [-0.1291186, 51.48178089999999], [-0.1296077, 51.4816082], [-0.12994349999999996, 51.48148530000001], [-0.1303113, 51.481344400000005], [-0.1312317, 51.4809546], [-0.1315371, 51.4808291], [-0.1320217, 51.48064490000001], [-0.1326475, 51.4804175], [-0.1329571, 51.48030909999999], [-0.13319260000000002, 51.48021959999999], [-0.133793, 51.47998859999999], [-0.13406319999999997, 51.479883], [-0.1343928, 51.47976329999999], [-0.1346707, 51.4796706], [-0.1350083, 51.4795648], [-0.1353775, 51.479454], [-0.13619519999999996, 51.47923209999998], [-0.13683069999999997, 51.4790785], [-0.1373196, 51.478947299999994], [-0.13743169999999996, 51.478916100000006], [-0.1377354, 51.4788183], [-0.13814469999999998, 51.4786823], [-0.1385867, 51.4785183], [-0.1390206, 51.4783384], [-0.13938429999999996, 51.47817579999999], [-0.13961639999999997, 51.478075200000006], [-0.1397748, 51.4780075], [-0.1400749, 51.47788070000001], [-0.1405747, 51.477661999999995], [-0.14087459999999996, 51.4775326], [-0.1410052, 51.477471099999995], [-0.1413296, 51.4773011], [-0.14146371286912188, 51.47721409493213], [-0.14155279999999998, 51.4771563], [-0.14159128645633343, 51.47712604387305], [-0.14174898218387794, 51.47705686529359], [-0.14227729999999997, 51.4768251], [-0.1426416865471168, 51.47666867716977], [-0.14268670062075264, 51.47664935361784], [-0.14280649139933313, 51.476597930031], [-0.1429447, 51.47653859999999], [-0.14363699994084686, 51.476232267652634], [-0.1436817467186904, 51.47621246780335], [-0.14372529036534895, 51.476193200315215], [-0.1445852, 51.4758127], [-0.1449963, 51.47563460000001], [-0.1458489953002166, 51.47525925527293], [-0.14588548029804585, 51.47524319501048], [-0.1461733, 51.47511649999999], [-0.1463315, 51.47504389999999], [-0.14657309999999998, 51.4749391], [-0.14719399999999996, 51.47468389999999], [-0.1475246, 51.4745582], [-0.1476196, 51.474522099999994], [-0.1482485, 51.4742874], [-0.14835400133042398, 51.474242924224455], [-0.14841235181544946, 51.47421832562433], [-0.14848657539641247, 51.47418703544216], [-0.14860927052729844, 51.47413531122673], [-0.1488318, 51.47404149999999], [-0.1488944, 51.474016], [-0.1492554, 51.4738333], [-0.1493368, 51.4737837], [-0.14947479999999996, 51.47370759999999], [-0.149781, 51.473558], [-0.1498368, 51.4735336], [-0.15046039999999997, 51.47323200000001], [-0.150536, 51.4732009], [-0.1508115, 51.4730626], [-0.1510379, 51.47293879999999], [-0.1511535, 51.4728765], [-0.1514722, 51.4727273], [-0.15156789999999998, 51.4726877], [-0.1522548, 51.4723745], [-0.15442379999999997, 51.47147079999999], [-0.1551284, 51.4711661], [-0.1554756, 51.47101449999998], [-0.1560896, 51.47075999999999], [-0.15653129999999998, 51.4705835], [-0.15682289999999996, 51.47045920000001], [-0.1571949, 51.4703091], [-0.1575055, 51.4701848], [-0.1578125, 51.4700561], [-0.1582648, 51.469856], [-0.15860099999999996, 51.4697147], [-0.1586675617050658, 51.46968603651237], [-0.1587269988165945, 51.469660441075455], [-0.1588639649409114, 51.46960145922129], [-0.15892188929030404, 51.46957651517992], [-0.1595092, 51.4693236], [-0.16061359999999997, 51.46884020000001], [-0.1615173, 51.468447699999984], [-0.16249999999999998, 51.46801329999999], [-0.1627605, 51.467902800000005], [-0.163124, 51.46774359999999], [-0.1634727, 51.46759099999999], [-0.16366258760917543, 51.46750766956669], [-0.1637374150117725, 51.46747483220651], [-0.1638455, 51.467427400000005], [-0.16392489999999998, 51.4673961], [-0.1643726, 51.4672002], [-0.1649339, 51.46695489999999], [-0.1652914, 51.466799900000005], [-0.16570379999999998, 51.466621100000005], [-0.16636409999999996, 51.466333600000006], [-0.16695769999999996, 51.46607849999999], [-0.1673653, 51.465899099999994], [-0.16775909999999997, 51.4657178], [-0.1680827, 51.46556880000001], [-0.16816019999999998, 51.465529], [-0.1683927, 51.46540949999999], [-0.1685069, 51.46534859999999], [-0.1686756, 51.46525799999999], [-0.1688584, 51.4651553], [-0.16903349999999998, 51.46505639999999], [-0.16931249999999998, 51.46489229999999], [-0.169494, 51.4647764], [-0.16968329999999998, 51.46465439999999], [-0.16986699999999996, 51.4645282], [-0.17005299999999998, 51.464391], [-0.1702168, 51.4642634], [-0.170395, 51.46411580000001], [-0.17059419999999997, 51.46393719999998], [-0.17061940928978897, 51.46391261174197], [-0.17081339999999998, 51.4637234], [-0.1709108, 51.46362], [-0.1710314, 51.4634876], [-0.17116979999999998, 51.4633304], [-0.17127159999999997, 51.4632028], [-0.17138560000000003, 51.463056599999994], [-0.17149409999999998, 51.4629049], [-0.17160919999999996, 51.46272699999998], [-0.1716361, 51.4626817], [-0.1717752, 51.4624555], [-0.1718417, 51.4623346], [-0.1719313, 51.4621663], [-0.1720321, 51.4619677], [-0.1721383, 51.4617477], [-0.1722228, 51.461575899999985], [-0.1723368, 51.4613488], [-0.17239229999999997, 51.46122789999998], [-0.1725122, 51.4609626], [-0.17263869999999998, 51.46068679999999], [-0.1727569, 51.4604058], [-0.1729178, 51.459975199999995], [-0.17316469999999998, 51.45943160000001], [-0.17324679999999998, 51.4592504], [-0.1733274, 51.4590481], [-0.1735131, 51.4586778], [-0.17378509999999997, 51.45814709999999], [-0.17405269999999998, 51.457635399999994], [-0.174356, 51.4571063], [-0.1746737, 51.456582], [-0.17530629999999997, 51.4555795], [-0.1756389, 51.455094], [-0.1760411, 51.4545304], [-0.17661709999999997, 51.453813899999986], [-0.17787419999999998, 51.452306400000005], [-0.17806229999999998, 51.45210459999999], [-0.17850789999999997, 51.45165159999999], [-0.1796630568239043, 51.450532582096194], [-0.1807814, 51.44944919999999], [-0.1834365, 51.4467307], [-0.1858804, 51.44414410000001], [-0.1871120404014075, 51.442817580280106], [-0.18729529999999997, 51.44262020000001], [-0.1876857, 51.4422221], [-0.1878415, 51.442066200000006], [-0.18797669999999997, 51.4419194], [-0.1891655, 51.4408748], [-0.1897494, 51.440295100000014], [-0.1899439, 51.4400802], [-0.19032519999999997, 51.43965200000001], [-0.19068879999999996, 51.4392128], [-0.19122629999999996, 51.4384875], [-0.1917539, 51.4377598], [-0.19303229999999996, 51.4359612], [-0.1942216, 51.4342197], [-0.1945608, 51.4337293], [-0.1948528, 51.4332958], [-0.1950427, 51.43300769999999], [-0.1955343, 51.432269800000014], [-0.1961272, 51.4313691], [-0.1967017, 51.430508], [-0.1969979, 51.430086], [-0.1972505, 51.4297344], [-0.1976012, 51.429254199999995], [-0.19773419999999997, 51.4290797], [-0.1984045, 51.4282306], [-0.19870799999999997, 51.4278036], [-0.1989546, 51.4274711], [-0.1992103, 51.4271472], [-0.1995965, 51.4266774], [-0.20018520000000004, 51.42596119999999], [-0.2007778, 51.4252531], [-0.2011286, 51.4248692], [-0.2013982, 51.42459119999999], [-0.2016756, 51.4243331], [-0.20204869999999997, 51.42400429999999], [-0.20237379999999996, 51.42375129999999], [-0.2025904, 51.4235892], [-0.2029218, 51.4233662], [-0.2032594, 51.42314559999999], [-0.2038187, 51.42278459999999], [-0.204132, 51.422575499999994], [-0.2043601839743447, 51.42242759795057], [-0.20453045853187832, 51.42231487217679], [-0.20466986409152504, 51.42221852661757], [-0.20478280357942785, 51.42213621712338], [-0.2048736799217297, 51.42206559954471], [-0.20494689604457367, 51.42200432973201], [-0.20500685487410267, 51.42195006353576], [-0.2050579593364597, 51.421900456806426], [-0.20510461235778776, 51.42185316539448], [-0.20515121686422985, 51.4218058451504], [-0.20520217578192895, 51.421756151924654], [-0.205261892037028, 51.4217017415677], [-0.20533476855567007, 51.42164026993004], [-0.20542520826399807, 51.4215693928621], [-0.20553761408815505, 51.421486766214386], [-0.20567638895428397, 51.42139004583736], [-0.2058459357885278, 51.42127688758148], [-0.2058685, 51.421262099999986], [-0.2060616, 51.4211371], [-0.207602, 51.42015940000001], [-0.20780989999999996, 51.42002389999998], [-0.2084486, 51.41963719999999], [-0.20935839999999997, 51.4190835], [-0.209835, 51.41880499999999], [-0.21024829999999997, 51.4185326], [-0.2110258, 51.4180449], [-0.21125679999999997, 51.4178884], [-0.2114005, 51.4177898], [-0.2122909, 51.4172128], [-0.2124869, 51.4170834], [-0.2127494, 51.416913], [-0.212955, 51.41677800000001], [-0.213322, 51.416562500000005], [-0.213625, 51.4163695], [-0.21401259999999997, 51.4161505], [-0.2142485, 51.4159909], [-0.21443650000000003, 51.415866599999994], [-0.21492099999999997, 51.41559509999999], [-0.21519309999999997, 51.4154053], [-0.2156144, 51.415130899999994], [-0.21597549999999996, 51.41490220000001], [-0.21631529999999996, 51.41468199999999], [-0.21664589999999995, 51.4144633], [-0.2169152, 51.41429169999999], [-0.21714059999999996, 51.41413979999999], [-0.2174883, 51.413915], [-0.2179482, 51.4136175], [-0.2183495, 51.41337029999999], [-0.2187523, 51.4131288], [-0.21929209999999996, 51.4128182], [-0.2194869, 51.412713], [-0.22021229999999997, 51.41233789999999], [-0.2203747, 51.4122545], [-0.22097089999999997, 51.4119693], [-0.2212881, 51.4118239], [-0.2217815, 51.4115963], [-0.2222704, 51.41138840000001], [-0.2231573, 51.4110436], [-0.2243094, 51.41062699999999], [-0.2244719, 51.41057039999999], [-0.22554559999999996, 51.41025379999999], [-0.22585730000000004, 51.410160999999995], [-0.2268291, 51.4098858], [-0.22779989999999997, 51.4096405], [-0.2284065, 51.409493299999994], [-0.2286029, 51.4094448], [-0.22904150000000004, 51.40934550000001], [-0.23009999999999997, 51.4091312], [-0.231413, 51.4088794], [-0.2339539, 51.4083853], [-0.23417060000000003, 51.4083414], [-0.2342992412401936, 51.40831653141347], [-0.234422, 51.408292799999984], [-0.2348448999999999, 51.40821090000001], [-0.2351263, 51.40815640000001], [-0.2352906, 51.4081248], [-0.2425401, 51.4067307], [-0.2451433, 51.406198499999995], [-0.24556479999999997, 51.40611320000001], [-0.24864169999999997, 51.4055145], [-0.2534071, 51.404539699999994], [-0.2537471174307891, 51.40447132378635], [-0.25398902223556064, 51.40442276193423], [-0.25420248283768015, 51.404379243882225], [-0.25439156157189596, 51.40434004693066], [-0.25456032077295637, 51.40430444837986], [-0.2547128227756098, 51.40427172553015], [-0.2548531299146044, 51.40424115568183], [-0.25498530452468854, 51.40421201613526], [-0.2551134089406105, 51.40418358419072], [-0.25524150549711877, 51.40415513714856], [-0.2553736565289615, 51.40412595230909], [-0.25551392437088705, 51.40409530697262], [-0.25566637135764375, 51.40406247843949], [-0.25583505982397986, 51.40402674401002], [-0.25602405210464374, 51.40398738098452], [-0.25623741053438376, 51.40394366666331], [-0.2564791974479481, 51.40389487834672], [-0.2566897, 51.4038527], [-0.2570676, 51.4037787], [-0.2577481, 51.4036425], [-0.25934519999999994, 51.4033169], [-0.2625245, 51.402696], [-0.2637954, 51.40246079999999], [-0.26440165993663156, 51.402338665368525], [-0.26483929999999994, 51.40225049999999], [-0.2651679, 51.40218430000001], [-0.2654639, 51.402124699999995], [-0.26797269999999995, 51.4016243], [-0.2680577, 51.401607000000006], [-0.26851, 51.40151500000001], [-0.26949458523585645, 51.40131602438285], [-0.2705566, 51.4011014], [-0.2743192, 51.40034990000001], [-0.27445500000000006, 51.4003228], [-0.2746791, 51.400278], [-0.2764373, 51.39992290000001], [-0.2769246, 51.3998238], [-0.2770324, 51.3998019], [-0.27828469999999994, 51.3995473], [-0.28016479999999994, 51.399169400000005], [-0.280412, 51.399117699999984], [-0.2811492, 51.39897539999999], [-0.28416640000000004, 51.3983642], [-0.2857159000000001, 51.3980675], [-0.2858148999999999, 51.3980485], [-0.2868817, 51.39783860000001], [-0.2904731, 51.3971107], [-0.2918596, 51.3967948], [-0.2930606, 51.3964972], [-0.29433149999999997, 51.39616049999999], [-0.29559939999999996, 51.395791599999995], [-0.2964914, 51.395505099999994], [-0.29717, 51.3952765], [-0.29874639999999997, 51.39471650000001], [-0.2993996, 51.3944623], [-0.3004475999999999, 51.39404239999999], [-0.30239419999999995, 51.3931507], [-0.30303549999999996, 51.39287170000001], [-0.3037831999999999, 51.3925464], [-0.3055596, 51.391846], [-0.3065282, 51.39149729999999], [-0.3071666, 51.3912495], [-0.3081226, 51.3908758], [-0.30850769999999994, 51.390727], [-0.3094607999999999, 51.390335399999984], [-0.3097451, 51.3902186], [-0.31202669999999993, 51.3892871], [-0.3125739, 51.3890539], [-0.3159806, 51.387626], [-0.3161653, 51.38755539999998], [-0.31797678440977606, 51.38679167395817], [-0.3188759, 51.3864126], [-0.3190143, 51.3863595], [-0.3196556, 51.3861056], [-0.3203125, 51.385862499999995], [-0.32133379999999995, 51.3854918], [-0.32164519999999996, 51.3853867], [-0.32329539999999996, 51.3848457], [-0.3250321, 51.3843313], [-0.32616929999999994, 51.384028], [-0.3285161, 51.3834418], [-0.32876729999999993, 51.3833771], [-0.3301031, 51.38304869999999], [-0.3302438, 51.3830127], [-0.3314363817157378, 51.38270783718246], [-0.3316419, 51.3826553], [-0.3319032, 51.3825873], [-0.3332979, 51.382258], [-0.3334067, 51.382228999999995], [-0.3335174000000001, 51.382199499999984], [-0.3343883, 51.3819676], [-0.33460889999999993, 51.381912], [-0.33479609999999993, 51.381865099999985], [-0.3355511, 51.3816843], [-0.336082, 51.381565599999995], [-0.3371188, 51.3813495], [-0.33786980000000005, 51.3812289], [-0.3384789999999999, 51.3811411], [-0.3390352, 51.381069], [-0.3395862, 51.3810077], [-0.33987967518461576, 51.380979325339275], [-0.3399329, 51.3809508], [-0.33994830054225506, 51.380941011411664], [-0.34001679481508074, 51.380897476410105], [-0.3403039, 51.380869], [-0.3418926, 51.380747799999995], [-0.3443728, 51.38055760000001], [-0.34566469999999994, 51.380462900000005], [-0.3477789, 51.3803111], [-0.3481336, 51.38029209999999], [-0.34976349999999995, 51.3801752], [-0.3511182, 51.380090999999986], [-0.3521039999999999, 51.380035], [-0.3532249, 51.3799667], [-0.35422399999999993, 51.3799148], [-0.3553695, 51.379863699999994], [-0.35651189999999994, 51.3798043], [-0.3571405999999999, 51.37977209999999], [-0.3579861, 51.37973349999999], [-0.35878449999999995, 51.3797054], [-0.3592198, 51.3796979], [-0.35932611364780853, 51.379695616854995], [-0.3724114999999999, 51.3794146], [-0.3733274999999999, 51.3793652], [-0.3742938, 51.3792729], [-0.3746311, 51.379243200000005], [-0.3755000999999999, 51.3791306], [-0.3772502, 51.378870899999995], [-0.3784961, 51.3786647], [-0.3899331, 51.37678329999999], [-0.3900046, 51.3767715], [-0.3903802, 51.376709299999995], [-0.4068562, 51.3739661], [-0.4071484, 51.3739155], [-0.41403489999999993, 51.372770900000006], [-0.4192354, 51.3719066], [-0.4200945, 51.3717478], [-0.4207629000000001, 51.371617999999984], [-0.4223891, 51.371279699999995], [-0.4482175000000001, 51.3654578], [-0.44906770000000007, 51.365249899999995], [-0.4491576420597607, 51.36522385479171], [-0.4500474, 51.36496619999999], [-0.4507978, 51.36473070000001], [-0.4515392, 51.36447389999999], [-0.45214609999999994, 51.36424170000001], [-0.4527415, 51.36400529999999], [-0.4532592, 51.3637637], [-0.4558004, 51.362460500000005], [-0.4579333999999999, 51.361352], [-0.459936, 51.3603286], [-0.4605435000000001, 51.360052499999995], [-0.4609020999999998, 51.35986359999999], [-0.4617561999999999, 51.3594278], [-0.46271679999999993, 51.3589194], [-0.4637747, 51.3583917], [-0.4668381, 51.3568848], [-0.4677222, 51.35643329999999], [-0.4733751497864595, 51.35358439040299], [-0.4791907999999999, 51.3506533], [-0.4817215, 51.349415], [-0.48200670000000007, 51.34927340000001], [-0.4833992, 51.3485875], [-0.4841608999999999, 51.3482257], [-0.4850595, 51.3478102], [-0.4862537999999999, 51.3473147], [-0.4864741, 51.34722860000001], [-0.4999528999999999, 51.3417348], [-0.5000511999999999, 51.34169479999999], [-0.5003074, 51.341590399999994], [-0.5062751999999999, 51.339158899999994], [-0.510162, 51.3375861], [-0.5271243544003695, 51.33069708903964], [-0.5389891704717129, 51.32587775307167], [-0.5390538, 51.325851499999985], [-0.5418698, 51.32471919999999], [-0.5420858, 51.324633299999995], [-0.5456882, 51.32315839999999], [-0.5467544999999999, 51.32272189999999], [-0.5477165, 51.322307499999994], [-0.5494353999999999, 51.32157529999999], [-0.5499337, 51.321375200000006], [-0.5505712000000001, 51.32111950000001], [-0.5511718, 51.32085539999999], [-0.5516599999999999, 51.32065039999999], [-0.5523963, 51.32034099999999], [-0.5530553, 51.3200705], [-0.5534515, 51.3199108], [-0.5537267, 51.3197999], [-0.554511, 51.31948160000001], [-0.554769, 51.3193769], [-0.5549235, 51.3193145], [-0.5566606, 51.31861320000001]]} |
24.4 |
2209 |
2232½ |
2026-09-12T22:33:30+01:00 |
None |
None |
Surbiton |
Hampton Court Jn |
Woking |
51.3394679 |
-0.5055167 |
51.3186132 |
-0.5566606 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:09:27 |
Woking |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41972070 |
1789248635184318 |
None |
35 |
35 |
2026-09-12 21:30:35.189955 |
None |
2026-09-12 23:33:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518390 |
L54750 |
493F33M812 |
2026-09-12 |
Greater Anglia |
P |
IPS |
XLG |
3F33 |
755337 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 82.902, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 128.844, "from_m": 82.902, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 194.073, "from_m": 128.844, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 523.577, "from_m": 194.073, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 791.434, "from_m": 523.577, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1153.82, "from_m": 791.434, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13894.337, "from_m": 1153.82, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 14565.494, "from_m": 13894.337, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 15348.574, "from_m": 14565.494, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16681.009, "from_m": 15348.574, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 16699.032, "from_m": 16681.009, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26561.289, "from_m": 16699.032, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 27036.679, "from_m": 26561.289, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27083.543, "from_m": 27036.679, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27555.863, "from_m": 27083.543, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27997.1, "from_m": 27555.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 518390, "profile_key": "5848679f2e2e176d5f4b3c1cc8b287230528cc20d7dc4ba74a0874545a7797df", "schedule_id": 17938, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Ipswich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Ipswich Halifax Jn", "stage_seq": 2, "distance_m": 1338.66, "section_seq": 1, "route_path_id": 34577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Manningtree", "stage_seq": 3, "distance_m": 14940.56, "section_seq": 1, "route_path_id": 34577}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2226", "location": "Colchester", "stage_seq": 4, "distance_m": 27485.496, "section_seq": 1, "route_path_id": 34577}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": null, "location": "Colchester CS", "stage_seq": 5, "distance_m": 27997.1, "section_seq": 1, "route_path_id": 34577}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27997.1, "from_m": 0.0, "section_seq": 1, "route_path_id": 34577}], "total_distance_m": 27997.1, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27445.034, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 552.066, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13525, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:12Z", "source_id": 41979311, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:15:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:16Z", "source_id": 13734127, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13683, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:52Z", "source_id": 42000760, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:29:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:58Z", "source_id": 13741244, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Ipswich |
2209 |
2209 |
4B |
None |
None |
Colchester CS |
2231 |
2231 |
None |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L54750/2026-09-12/detailed |
None |
Colchester |
2026-09-12T22:30:00+01:00 |
Colchester CS |
5.0 |
{"type": "LineString", "coordinates": [[0.8923439522319098, 51.900678351377906], [0.8917209, 51.90075909999999], [0.8912691, 51.9008135], [0.8908870999999999, 51.9008619], [0.8905272, 51.900906799999994], [0.89014, 51.9009699], [0.8897434999999999, 51.9010469], [0.889089, 51.90122559999999], [0.8885874000000001, 51.90134309999999], [0.8876033, 51.90151289999999], [0.8851514999999999, 51.9018214]]} |
0.3 |
2226 |
2231 |
2026-09-12T22:35:00+01:00 |
None |
None |
Ipswich |
Colchester |
Colchester CS |
51.9006784 |
0.8923440 |
51.9018214 |
0.8851515 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:29:19 |
Colchester |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
42000760 |
1789248566792741 |
None |
19 |
19 |
2026-09-12 21:29:26.796618 |
1 |
2026-09-12 22:35:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518391 |
C21425 |
552W29M812 |
2026-09-12 |
East Midlands Railway |
P |
NOT |
WRK |
2W29 |
170504 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 224.472, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 563.421, "from_m": 224.472, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 610.12, "from_m": 563.421, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 667.42, "from_m": 610.12, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2974.948, "from_m": 667.42, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2990.439, "from_m": 2974.948, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3491.254, "from_m": 2990.439, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3525.223, "from_m": 3491.254, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3785.948, "from_m": 3525.223, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8550.035, "from_m": 3785.948, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20201.166, "from_m": 8550.035, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21206.262, "from_m": 20201.166, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21471.822, "from_m": 21206.262, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25044.53, "from_m": 21471.822, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30235.312, "from_m": 25044.53, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30843.565, "from_m": 30235.312, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32658.379, "from_m": 30843.565, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33571.357, "from_m": 32658.379, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35133.973, "from_m": 33571.357, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36369.536, "from_m": 35133.973, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40693.771, "from_m": 36369.536, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40754.883, "from_m": 40693.771, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40815.4, "from_m": 40754.883, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53680.294, "from_m": 40815.4, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53725.139, "from_m": 53680.294, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 53741.114, "from_m": 53725.139, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54527.094, "from_m": 53741.114, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 56199.595, "from_m": 54527.094, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 518391, "profile_key": "0b7488e6ee0cb83fbdaa3b9a797f9214a4c45948e1eda27d86b1d449b6dab3f5", "schedule_id": 7027, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Mansfield Jn", "stage_seq": 2, "distance_m": 1027.677, "section_seq": 1, "route_path_id": 29237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Radford Jn", "stage_seq": 3, "distance_m": 3535.618, "section_seq": 1, "route_path_id": 29237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Bulwell South Jn", "stage_seq": 4, "distance_m": 8603.261, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2218", "location": "Bulwell (Notts)", "stage_seq": 5, "distance_m": 8823.152, "section_seq": 1, "route_path_id": 29237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Bestwood Park Jn", "stage_seq": 6, "distance_m": 10879.432, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2224", "location": "Hucknall", "stage_seq": 7, "distance_m": 13383.824, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229H", "location": "Newstead", "stage_seq": 8, "distance_m": 17318.704, "section_seq": 1, "route_path_id": 29237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Lindleys Lane (Kirkby South Jn)", "stage_seq": 9, "distance_m": 20201.166, "section_seq": 1, "route_path_id": 29237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Kirkby Lane End Jn", "stage_seq": 10, "distance_m": 21471.822, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2236", "location": "Kirkby in Ashfield", "stage_seq": 11, "distance_m": 21659.578, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2240H", "location": "Sutton Parkway", "stage_seq": 12, "distance_m": 23379.068, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2247", "location": "Mansfield Town", "stage_seq": 13, "distance_m": 27907.077, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2253H", "location": "Mansfield Woodhouse", "stage_seq": 14, "distance_m": 30640.782, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2300H", "location": "Shirebrook", "stage_seq": 15, "distance_m": 35183.781, "section_seq": 1, "route_path_id": 29237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Shirebrook East Jn", "stage_seq": 16, "distance_m": 36355.28, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Langwith Whaley Thorns", "stage_seq": 17, "distance_m": 38531.653, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Creswell (Derbys)", "stage_seq": 18, "distance_m": 46487.685, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313H", "location": "Whitwell", "stage_seq": 19, "distance_m": 48665.491, "section_seq": 1, "route_path_id": 29237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Woodend Jn", "stage_seq": 20, "distance_m": 53725.139, "section_seq": 1, "route_path_id": 29237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Shireoaks East Jn", "stage_seq": 21, "distance_m": 54527.094, "section_seq": 1, "route_path_id": 29237}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": null, "location": "Worksop", "stage_seq": 22, "distance_m": 56199.595, "section_seq": 1, "route_path_id": 29237}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 56199.595, "from_m": 0.0, "section_seq": 1, "route_path_id": 29237}], "total_distance_m": 56199.595, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 56104.514, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 95.081, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16334, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:59Z", "source_id": 41986752, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:20:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:06Z", "source_id": 13736646, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16324, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:52Z", "source_id": 41991408, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:22:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:58Z", "source_id": 13738141, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16317, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:51Z", "source_id": 41992956, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:25:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:56Z", "source_id": 13738658, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16312, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:51Z", "source_id": 41992956, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:30:35", "operational_fact": true, "platform_smart_ids": []}] |
Nottingham |
2209 |
2209 |
1B |
None |
None |
Worksop |
2325 |
2325 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C21425/2026-09-12/detailed |
None |
Hucknall |
2026-09-12T22:26:00+01:00 |
Newstead |
4.0 |
{"type": "LineString", "coordinates": [[-1.1955815, 53.0381958], [-1.1959197, 53.0386166], [-1.1971983, 53.0398649], [-1.1978371999999995, 53.04061759999998], [-1.2009616, 53.04445319999999], [-1.2009951999999997, 53.0444945], [-1.2010350999999997, 53.0445437], [-1.2030595999999998, 53.04704199999999], [-1.2046015, 53.0489221], [-1.2053576999999998, 53.0498707], [-1.2070878, 53.05198969999999], [-1.2096445, 53.0551347], [-1.2097565999999995, 53.0552725], [-1.2097813999999998, 53.0553031], [-1.2145041999999997, 53.061083999999994], [-1.2216918999999995, 53.06990509999999]]} |
2.4 |
2226 |
2230 |
2026-09-12T22:30:35+01:00 |
None |
None |
Bulwell (Notts) |
Hucknall |
Newstead |
53.0698983 |
-1.2216864 |
53.0699051 |
-1.2216919 |
0 |
1 |
2026-09-12 21:30:35 |
AT_PLATFORM |
2026-09-12 21:30:35 |
Newstead |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
41992956 |
1789248440444689 |
None |
22 |
22 |
2026-09-12 21:30:35.154825 |
1 |
2026-09-12 23:27:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518392 |
C34476 |
722J29M812 |
2026-09-12 |
London Overground |
P |
GPO |
BGV |
2J29 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 559.871, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1010.648, "from_m": 559.871, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2614.374, "from_m": 1010.648, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 6596.737, "from_m": 2614.374, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6636.756, "from_m": 6596.737, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6671.484, "from_m": 6636.756, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6765.632, "from_m": 6671.484, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7860.426, "from_m": 6765.632, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8160.075, "from_m": 7860.426, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9618.247, "from_m": 8160.075, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 9917.895, "from_m": 9618.247, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10766.894, "from_m": 9917.895, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10805.822, "from_m": 10766.894, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11618.739, "from_m": 10805.822, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11916.548, "from_m": 11618.739, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16578.222, "from_m": 11916.548, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16842.618, "from_m": 16578.222, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19686.528, "from_m": 16842.618, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 20216.465, "from_m": 19686.528, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20444.698, "from_m": 20216.465, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 20471.224, "from_m": 20444.698, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20498.618, "from_m": 20471.224, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22999.065, "from_m": 20498.618, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23483.328, "from_m": 22999.065, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23556.04, "from_m": 23483.328, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25742.444, "from_m": 23556.04, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26085.318, "from_m": 25742.444, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27447.072, "from_m": 26085.318, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27736.855, "from_m": 27447.072, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 518392, "profile_key": "59c56904218ea264aa8b11e91dfd363fbf3c12458d97135f1c889f4a170e9a2d", "schedule_id": 7999, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Gospel Oak", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29760}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Junction Road Jn", "stage_seq": 2, "distance_m": 1295.772, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2213", "location": "Upper Holloway", "stage_seq": 3, "distance_m": 2089.952, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2215H", "location": "Crouch Hill", "stage_seq": 4, "distance_m": 3382.019, "section_seq": 1, "route_path_id": 29760}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Harringay Park Jn", "stage_seq": 5, "distance_m": 3972.665, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2218H", "location": "Harringay Green Lanes", "stage_seq": 6, "distance_m": 4859.556, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222", "location": "South Tottenham", "stage_seq": 7, "distance_m": 6705.644, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225H", "location": "Blackhorse Road", "stage_seq": 8, "distance_m": 8889.161, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2227H", "location": "Walthamstow Queen's Road", "stage_seq": 9, "distance_m": 14096.233, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230H", "location": "Leyton Midland Road", "stage_seq": 10, "distance_m": 15897.506, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2232H", "location": "Leytonstone High Road", "stage_seq": 11, "distance_m": 17063.446, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235H", "location": "Wanstead Park", "stage_seq": 12, "distance_m": 18943.987, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": "2238H", "location": "Woodgrange Park", "stage_seq": 13, "distance_m": 20330.581, "section_seq": 1, "route_path_id": 29760}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Barking Station Jn", "stage_seq": 14, "distance_m": 22422.932, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2243", "location": "Barking", "stage_seq": 15, "distance_m": 23291.545, "section_seq": 1, "route_path_id": 29760}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Ripple Lane West Jn", "stage_seq": 16, "distance_m": 25017.994, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": null, "location": "Barking Riverside Station (Construction)", "stage_seq": 17, "distance_m": 27736.855, "section_seq": 1, "route_path_id": 29760}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27736.855, "from_m": 0.0, "section_seq": 1, "route_path_id": 29760}], "total_distance_m": 27736.855, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27433.531, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 303.324, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18788, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:10:20Z", "source_id": 41973137, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:11:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:10:25Z", "source_id": 13732100, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14794, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:13:06Z", "source_id": 41977481, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:14:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:13:08Z", "source_id": 13733570, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14786, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:30Z", "source_id": 41984574, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:18:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:28Z", "source_id": 13735835, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14780, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:29Z", "source_id": 41989115, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:21:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:33Z", "source_id": 13737449, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14775, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:34Z", "source_id": 41993993, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:25:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:37Z", "source_id": 13739026, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14771, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:56Z", "source_id": 41997659, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:27:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:58Z", "source_id": 13740244, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14767, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:36Z", "source_id": 42003472, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:30:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:39Z", "source_id": 13742079, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
Gospel Oak |
2209 |
2209 |
3 |
None |
None |
Barking Riverside Station (Construction) |
2250 |
2248 |
1 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C34476/2026-09-12/detailed |
None |
Walthamstow Queen's Road |
2026-09-12T22:28:09+01:00 |
Leyton Midland Road |
2.0 |
{"type": "LineString", "coordinates": [[-0.02385857901250759, 51.58160233720787], [-0.023484, 51.5813917], [-0.0247009, 51.58207600000001], [-0.025131652116540573, 51.58230754033779], [-0.02519631823123552, 51.582299940961725], [-0.0247237, 51.5820476], [-0.023891399999999997, 51.58157979999999], [-0.0229716, 51.58107799999999], [-0.022651799999999996, 51.58089379999999], [-0.022320799999999995, 51.580697400000005], [-0.0217168, 51.5803035], [-0.0212367, 51.579974500000006], [-0.0207992, 51.57965219999999], [-0.0206279, 51.5795004], [-0.0200118, 51.57893839999999], [-0.017141099999999996, 51.5759992], [-0.0169848, 51.5758307], [-0.0151998, 51.573977599999985], [-0.0148422, 51.5736323], [-0.014207199999999998, 51.5730817], [-0.01321, 51.5723384], [-0.0128409, 51.572112399999995], [-0.0120695, 51.5716148], [-0.0117522, 51.5714273], [-0.0112443, 51.5711647], [-0.0108899, 51.5709814], [-0.0097743, 51.5704369], [-0.0089572, 51.5701071], [-0.008457299999999997, 51.56991449999999], [-0.0080463, 51.5697645], [-0.0074845, 51.569569099999995], [-0.0067107593223084665, 51.56930329214739]]} |
1.3 |
2228 |
2230 |
2026-09-12T22:30:34+01:00 |
None |
None |
Walthamstow Queen's Road |
Leyton Midland Road |
Leyton Midland Road |
51.5693040 |
-0.0067127 |
51.5693033 |
-0.0067108 |
0 |
1 |
2026-09-12 21:30:34 |
AT_PLATFORM |
2026-09-12 21:30:34 |
Leyton Midland Road |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
42003472 |
1789248579793733 |
None |
29 |
29 |
2026-09-12 21:30:34.265625 |
2 |
2026-09-12 21:31:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518393 |
L80882 |
742C76M812 |
2026-09-12 |
South Western Railway |
P |
RDZ |
None |
2C76 |
701054 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 286.934, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 547.015, "from_m": 286.934, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 986.336, "from_m": 547.015, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1071.378, "from_m": 986.336, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1077.995, "from_m": 1071.378, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10575.995, "from_m": 1077.995, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11031.652, "from_m": 10575.995, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11092.083, "from_m": 11031.652, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 11220.731, "from_m": 11092.083, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12834.159, "from_m": 11220.731, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17521.253, "from_m": 12834.159, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17969.337, "from_m": 17521.253, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26283.812, "from_m": 17969.337, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26610.277, "from_m": 26283.812, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36428.409, "from_m": 26610.277, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38198.066, "from_m": 36428.409, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38514.404, "from_m": 38198.066, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 39310.66, "from_m": 38514.404, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39850.142, "from_m": 39310.66, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46894.878, "from_m": 39850.142, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46958.603, "from_m": 46894.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48144.258, "from_m": 46958.603, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51426.503, "from_m": 48144.258, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51480.79, "from_m": 51426.503, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 51824.224, "from_m": 51480.79, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 51861.574, "from_m": 51824.224, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53216.917, "from_m": 51861.574, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54324.731, "from_m": 53216.917, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 63101.586, "from_m": 54324.731, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63601.746, "from_m": 63101.586, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64599.695, "from_m": 63601.746, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64645.63, "from_m": 64599.695, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65051.811, "from_m": 64645.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65149.342, "from_m": 65051.811, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66484.748, "from_m": 65149.342, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66608.09, "from_m": 66484.748, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 67388.828, "from_m": 66608.09, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68219.411, "from_m": 67388.828, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69074.088, "from_m": 68219.411, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69651.424, "from_m": 69074.088, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518393, "profile_key": "e06f43af75b8ac8d098eec694355f9ec4840dbd8f8eb725ebab89178d633703c", "schedule_id": 18741, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Reading Platforms 4/5/6", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Reading Spur Jn", "stage_seq": 2, "distance_m": 1246.197, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2214", "location": "Earley", "stage_seq": 3, "distance_m": 4516.404, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2217", "location": "Winnersh Triangle", "stage_seq": 4, "distance_m": 6370.742, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219", "location": "Winnersh", "stage_seq": 5, "distance_m": 7461.199, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2222H", "wtt_dep": "2223H", "location": "Wokingham", "stage_seq": 6, "distance_m": 10816.443, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230", "location": "Bracknell", "stage_seq": 7, "distance_m": 17744.582, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233", "location": "Martins Heron", "stage_seq": 8, "distance_m": 19688.389, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238", "location": "Ascot", "stage_seq": 9, "distance_m": 23146.693, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2241H", "location": "Sunningdale", "stage_seq": 10, "distance_m": 26487.403, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Virginia Water", "stage_seq": 11, "distance_m": 32395.457, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Egham", "stage_seq": 12, "distance_m": 35903.321, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258H", "location": "Staines", "stage_seq": 13, "distance_m": 39162.606, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Feltham", "stage_seq": 14, "distance_m": 45830.026, "section_seq": 1, "route_path_id": 34931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Feltham Jn", "stage_seq": 15, "distance_m": 48144.258, "section_seq": 1, "route_path_id": 34931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Whitton Jn", "stage_seq": 16, "distance_m": 48759.429, "section_seq": 1, "route_path_id": 34931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Twickenham Jn", "stage_seq": 17, "distance_m": 51094.539, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Twickenham", "stage_seq": 18, "distance_m": 51529.696, "section_seq": 1, "route_path_id": 34931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "St. Margarets", "stage_seq": 19, "distance_m": 52410.591, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315H", "location": "Richmond", "stage_seq": 20, "distance_m": 54121.048, "section_seq": 1, "route_path_id": 34931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Barnes", "stage_seq": 21, "distance_m": 58358.003, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Clapham Junction (W)", "stage_seq": 22, "distance_m": 63485.69, "section_seq": 1, "route_path_id": 34931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "West London Jn", "stage_seq": 23, "distance_m": 64586.257, "section_seq": 1, "route_path_id": 34931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Queenstown Road (Battersea)", "stage_seq": 24, "distance_m": 65418.186, "section_seq": 1, "route_path_id": 34931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Nine Elms Jn", "stage_seq": 25, "distance_m": 66449.978, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330H", "location": "Vauxhall", "stage_seq": 26, "distance_m": 67583.85, "section_seq": 1, "route_path_id": 34931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Waterloo West Crossings", "stage_seq": 27, "distance_m": 68922.446, "section_seq": 1, "route_path_id": 34931}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 28, "distance_m": 69651.424, "section_seq": 1, "route_path_id": 34931}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 69651.424, "from_m": 0.0, "section_seq": 1, "route_path_id": 34931}], "total_distance_m": 69651.424, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 68879.89, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 771.534, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27802, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:11:33Z", "source_id": 41975077, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:12:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:11:36Z", "source_id": 13732754, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27798, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:37Z", "source_id": 41980008, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:15:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:42Z", "source_id": 13734405, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27806, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:30Z", "source_id": 41984541, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:18:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:38Z", "source_id": 13735891, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27810, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:21Z", "source_id": 41990569, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:22:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:23Z", "source_id": 13737868, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28172, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:54Z", "source_id": 42000810, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:29:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:58Z", "source_id": 13741255, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Reading Platforms 4/5/6 |
2209 |
2209 |
6 |
None |
None |
London Waterloo |
2335 |
2335 |
19 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L80882/2026-09-12/detailed |
None |
Bracknell |
2026-09-12T22:29:41+01:00 |
Martins Heron |
3.5 |
{"type": "LineString", "coordinates": [[-0.7517322, 51.41298630000001], [-0.751034, 51.41293579999999], [-0.7503112, 51.41288249999999], [-0.7502329999999999, 51.4128756], [-0.7496296999999998, 51.41282220000001], [-0.7489288999999999, 51.412746000000006], [-0.7485233, 51.4127072], [-0.7477215, 51.412599199999995], [-0.7468543000000001, 51.412462899999994], [-0.7460963, 51.4123312], [-0.7453172, 51.4121716], [-0.7436111999999999, 51.4117976], [-0.7404204, 51.41107279999999], [-0.7400599999999999, 51.4109909], [-0.7389808000000001, 51.4107458], [-0.7386751, 51.41067329999999], [-0.7336816, 51.409534], [-0.7335792, 51.409511900000005], [-0.7332733999999999, 51.40944319999999], [-0.7330507, 51.4093877], [-0.7299416, 51.4086992], [-0.7297783, 51.40866129999999], [-0.7289244999999999, 51.40846899999998], [-0.7282339, 51.40831079999999], [-0.7251415, 51.40760360000001]]} |
1.2 |
2229 |
2232½ |
2026-09-12T22:32:00+01:00 |
None |
None |
Wokingham |
Bracknell |
Martins Heron |
51.4115708 |
-0.7426128 |
51.4076036 |
-0.7251415 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:29:41 |
Martins Heron |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42004625 |
1789248626931759 |
None |
31 |
31 |
2026-09-12 21:30:26.938016 |
None |
2026-09-12 23:35:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518394 |
P28764 |
152W33M812 |
2026-09-12 |
Northern |
P |
MBR |
NCL |
2W33 |
156487 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 5290.565, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5449.04, "from_m": 5290.565, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5849.274, "from_m": 5449.04, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 6490.453, "from_m": 5849.274, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7297.179, "from_m": 6490.453, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8305.238, "from_m": 7297.179, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8344.228, "from_m": 8305.238, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8467.677, "from_m": 8344.228, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8799.496, "from_m": 8467.677, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11597.785, "from_m": 8799.496, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12134.183, "from_m": 11597.785, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12172.182, "from_m": 12134.183, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16583.112, "from_m": 12172.182, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26228.53, "from_m": 16583.112, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26845.666, "from_m": 26228.53, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 27745.958, "from_m": 26845.666, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28072.045, "from_m": 27745.958, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 28116.816, "from_m": 28072.045, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 28398.294, "from_m": 28116.816, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 29293.027, "from_m": 28398.294, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 31008.354, "from_m": 29293.027, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 31521.512, "from_m": 31008.354, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34173.031, "from_m": 31521.512, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34698.489, "from_m": 34173.031, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48008.666, "from_m": 34698.489, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48027.127, "from_m": 48008.666, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49011.693, "from_m": 48027.127, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50746.828, "from_m": 49011.693, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 51381.775, "from_m": 50746.828, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 56821.874, "from_m": 51381.775, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 57501.591, "from_m": 56821.874, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 58307.075, "from_m": 57501.591, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 58409.508, "from_m": 58307.075, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58699.95, "from_m": 58409.508, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 60702.74, "from_m": 58699.95, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65530.523, "from_m": 60702.74, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 67055.293, "from_m": 65530.523, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67104.062, "from_m": 67055.293, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67922.308, "from_m": 67104.062, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68777.186, "from_m": 67922.308, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 69878.149, "from_m": 68777.186, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76740.54, "from_m": 69878.149, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 76775.154, "from_m": 76740.54, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76989.318, "from_m": 76775.154, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 78146.276, "from_m": 76989.318, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 78228.38, "from_m": 78146.276, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 78534.785, "from_m": 78228.38, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 518394, "profile_key": "4cef9d447d12212944e8b55b7db4682a52072a6d0f63946b20bccca466ec911f", "schedule_id": 21537, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Middlesbrough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Newport East Jn (Teesside)", "stage_seq": 2, "distance_m": 1761.689, "section_seq": 1, "route_path_id": 36567}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2215", "location": "Thornaby", "stage_seq": 3, "distance_m": 4985.282, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Bowesfield Jn", "stage_seq": 4, "distance_m": 6460.675, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Hartburn Jn", "stage_seq": 5, "distance_m": 7322.566, "section_seq": 1, "route_path_id": 36567}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2220", "location": "Stockton", "stage_seq": 6, "distance_m": 8672.211, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Norton South Jn", "stage_seq": 7, "distance_m": 11597.785, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Billingham Jn", "stage_seq": 8, "distance_m": 14816.837, "section_seq": 1, "route_path_id": 36567}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227H", "location": "Billingham", "stage_seq": 9, "distance_m": 15949.006, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230H", "location": "Greatham S.B.", "stage_seq": 10, "distance_m": 20388.161, "section_seq": 1, "route_path_id": 36567}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2233H", "location": "Seaton Carew", "stage_seq": 11, "distance_m": 23749.312, "section_seq": 1, "route_path_id": 36567}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2239", "location": "Hartlepool", "stage_seq": 12, "distance_m": 27295.812, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Horden Sig. NS7137", "stage_seq": 13, "distance_m": 38845.999, "section_seq": 1, "route_path_id": 36567}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2248H", "location": "Horden", "stage_seq": 14, "distance_m": 40379.276, "section_seq": 1, "route_path_id": 36567}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Seaham", "stage_seq": 15, "distance_m": 49595.396, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Ryhope Grange Jn", "stage_seq": 16, "distance_m": 54611.428, "section_seq": 1, "route_path_id": 36567}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2308H", "location": "Sunderland", "stage_seq": 17, "distance_m": 57968.269, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Brockley Whins", "stage_seq": 18, "distance_m": 66486.857, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Pelaw Jn", "stage_seq": 19, "distance_m": 72429.92, "section_seq": 1, "route_path_id": 36567}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2325H", "location": "Heworth", "stage_seq": 20, "distance_m": 73894.548, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Park Lane Jn", "stage_seq": 21, "distance_m": 76810.562, "section_seq": 1, "route_path_id": 36567}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "High Level Bridge Jn", "stage_seq": 22, "distance_m": 77784.048, "section_seq": 1, "route_path_id": 36567}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Newcastle", "stage_seq": 23, "distance_m": 78534.785, "section_seq": 1, "route_path_id": 36567}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 78534.785, "from_m": 0.0, "section_seq": 1, "route_path_id": 36567}], "total_distance_m": 78534.785, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 71964.424, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6570.361, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 4183, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:39Z", "source_id": 41980032, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:15:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:44Z", "source_id": 13734409, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4169, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:52Z", "source_id": 41988121, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:20:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:56Z", "source_id": 13737120, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4122, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:44Z", "source_id": 41999019, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:28:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:49Z", "source_id": 13740703, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}] |
Middlesbrough |
2209 |
2209 |
2 |
None |
None |
Newcastle |
2336 |
2335 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28764/2026-09-12/detailed |
None |
Billingham |
2026-09-12T22:28:11+01:00 |
Seaton Carew |
5.0 |
{"type": "LineString", "coordinates": [[-1.2788124, 54.6060771], [-1.2776291, 54.6067538], [-1.2772159999999997, 54.60698680000001], [-1.2767402999999995, 54.60725229999999], [-1.2765661, 54.60735439999999], [-1.2717796999999995, 54.6100683], [-1.2689799, 54.61165449999999], [-1.2614041000000005, 54.61595210000001], [-1.2588558999999997, 54.617399], [-1.2587418999999995, 54.6174658], [-1.2582198000000002, 54.6177614], [-1.25764139776733, 54.61808886988318], [-1.2574928, 54.618173], [-1.2562641999999995, 54.6188652], [-1.2511685999999995, 54.6217455], [-1.2460099, 54.62465099999999], [-1.2409078, 54.62754309999998], [-1.2401098373128538, 54.62799653837929], [-1.2386547, 54.62882340000001], [-1.2383246, 54.629011], [-1.2362738, 54.6301623], [-1.2342486999999998, 54.631320900000006], [-1.2330442, 54.6319904], [-1.2318551999999998, 54.63265350000001], [-1.2298676, 54.63377769999999], [-1.2295047999999995, 54.63398290000001], [-1.2250614999999998, 54.63648429999999], [-1.2244431, 54.636882500000006], [-1.2242839999999997, 54.6369721], [-1.2240936, 54.6370813], [-1.2236503999999997, 54.637335599999986], [-1.2146939, 54.6423773], [-1.2143641999999997, 54.642566499999994], [-1.2140718, 54.64274299999999], [-1.213443, 54.64311639999999], [-1.2128228, 54.6434959], [-1.2122395, 54.64387670000001], [-1.2119186999999998, 54.64408459999999], [-1.2111471, 54.644609], [-1.2101022999999995, 54.6453624], [-1.2091271999999995, 54.646130199999995], [-1.2082547, 54.6468708], [-1.2082044999999997, 54.6469134], [-1.2077184, 54.64734550000001], [-1.2073100999999995, 54.6477253], [-1.2068585999999997, 54.64814549999999], [-1.2064563, 54.6485417], [-1.2057375, 54.649295], [-1.2050586999999997, 54.65005849999999], [-1.204452, 54.6507832], [-1.2042318999999997, 54.6510702], [-1.2040322999999995, 54.65133050000001], [-1.2037386999999995, 54.6517197], [-1.2034418, 54.65213389999999], [-1.2029033999999998, 54.6529532], [-1.2023879, 54.6537667], [-1.2020648000000005, 54.6544115], [-1.201757, 54.6550561], [-1.2011848000000005, 54.6563577], [-1.2008546, 54.65718030000001], [-1.2007445, 54.65747689999999], [-1.2005633, 54.65801390000001], [-1.2004787355793018, 54.65828334449297]]} |
4.9 |
2228 |
2233 |
2026-09-12T22:34:00+01:00 |
None |
None |
Stockton |
Billingham |
Seaton Carew |
54.6253595 |
-1.2447600 |
54.6582833 |
-1.2004787 |
0 |
1 |
2026-09-12 21:30:35 |
RUNNING |
2026-09-12 21:29:00 |
Seaton Carew |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42004966 |
1789248635197542 |
None |
26 |
26 |
2026-09-12 21:30:35.202418 |
None |
2026-09-12 23:36:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518395 |
P86773 |
882A71M812 |
2026-09-12 |
Southeastern |
P |
DFD |
CST |
2A71 |
376003+376024 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 272.717, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 622.405, "from_m": 272.717, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 668.047, "from_m": 622.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1370.828, "from_m": 668.047, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1403.851, "from_m": 1370.828, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1405.646, "from_m": 1403.851, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5380.222, "from_m": 1405.646, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5417.485, "from_m": 5380.222, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12734.13, "from_m": 5417.485, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12767.884, "from_m": 12734.13, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13674.691, "from_m": 12767.884, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14087.03, "from_m": 13674.691, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15824.916, "from_m": 14087.03, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16684.999, "from_m": 15824.916, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17736.694, "from_m": 16684.999, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19271.853, "from_m": 17736.694, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21233.558, "from_m": 19271.853, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21938.975, "from_m": 21233.558, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 21991.504, "from_m": 21938.975, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 22320.838, "from_m": 21991.504, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22362.44, "from_m": 22320.838, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22431.216, "from_m": 22362.44, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24781.508, "from_m": 22431.216, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24828.753, "from_m": 24781.508, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27550.159, "from_m": 24828.753, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27620.839, "from_m": 27550.159, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27702.822, "from_m": 27620.839, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28768.098, "from_m": 27702.822, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29335.504, "from_m": 28768.098, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518395, "profile_key": "6ca67da3e7cf583c84f1ba04e61df3b341435db5e39b6f575ce19afe2708d71b", "schedule_id": 23154, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Dartford Jn", "stage_seq": 2, "distance_m": 721.473, "section_seq": 1, "route_path_id": 37406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Crayford Spur A Jn", "stage_seq": 3, "distance_m": 1405.646, "section_seq": 1, "route_path_id": 37406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Crayford Creek Jn", "stage_seq": 4, "distance_m": 2536.0, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2214", "location": "Slade Green", "stage_seq": 5, "distance_m": 3233.761, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Erith", "stage_seq": 6, "distance_m": 5103.175, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2220", "location": "Belvedere", "stage_seq": 7, "distance_m": 7645.369, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2222H", "wtt_dep": "2223H", "location": "Abbey Wood", "stage_seq": 8, "distance_m": 9971.631, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2226H", "location": "Plumstead", "stage_seq": 9, "distance_m": 12525.992, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2229", "location": "Woolwich Arsenal", "stage_seq": 10, "distance_m": 13831.791, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2231H", "location": "Woolwich Dockyard", "stage_seq": 11, "distance_m": 14991.542, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2235", "location": "Charlton", "stage_seq": 12, "distance_m": 16857.998, "section_seq": 1, "route_path_id": 37406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Angerstein Jn", "stage_seq": 13, "distance_m": 17288.486, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2243", "location": "Blackheath", "stage_seq": 14, "distance_m": 19929.637, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2249", "location": "Lewisham", "stage_seq": 15, "distance_m": 21472.419, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2252", "location": "St. John's", "stage_seq": 16, "distance_m": 22134.536, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2255", "location": "New Cross", "stage_seq": 17, "distance_m": 23306.999, "section_seq": 1, "route_path_id": 37406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "North Kent East Jn", "stage_seq": 18, "distance_m": 24219.323, "section_seq": 1, "route_path_id": 37406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256H", "location": "Surrey Canal Jn", "stage_seq": 19, "distance_m": 24781.508, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2302", "location": "London Bridge", "stage_seq": 20, "distance_m": 28224.662, "section_seq": 1, "route_path_id": 37406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Borough Market Jn", "stage_seq": 21, "distance_m": 28579.39, "section_seq": 1, "route_path_id": 37406}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": null, "location": "London Cannon Street", "stage_seq": 22, "distance_m": 29335.504, "section_seq": 1, "route_path_id": 37406}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29335.504, "from_m": 0.0, "section_seq": 1, "route_path_id": 37406}], "total_distance_m": 29335.504, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 29100.92, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 234.584, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31609, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:09Z", "source_id": 41976045, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:13:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:14Z", "source_id": 13733060, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32209, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:29Z", "source_id": 41981278, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:15:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:33Z", "source_id": 13734834, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32205, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:23Z", "source_id": 41985870, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:18:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:27Z", "source_id": 13736299, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32201, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:41Z", "source_id": 41991105, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:22:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:46Z", "source_id": 13738048, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32153, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:43Z", "source_id": 41995836, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:25:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:43Z", "source_id": 13739594, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32149, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:11Z", "source_id": 41999716, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:27:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:18Z", "source_id": 13740900, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32145, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:17Z", "source_id": 42004497, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:30:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:22Z", "source_id": 13742406, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
Dartford |
2209 |
2209 |
3 |
None |
None |
London Cannon Street |
2306 |
2306 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86773/2026-09-12/detailed |
None |
Woolwich Dockyard |
2026-09-12T22:31:30+01:00 |
Charlton |
2.5 |
{"type": "LineString", "coordinates": [[0.055077, 51.4911173], [0.0546901, 51.4911652], [0.0543889, 51.4912063], [0.0539126, 51.491285600000005], [0.0533125, 51.4914094], [0.0529004, 51.4915041], [0.05252169999999999, 51.4915725], [0.05220059999999999, 51.4916227], [0.0517821, 51.4916764], [0.050319199999999994, 51.49184569999999], [0.04982439999999999, 51.4918876], [0.0494723, 51.49191150000001], [0.0490786, 51.4919207], [0.04871260000000001, 51.49192310000001], [0.048654, 51.49192320000001], [0.04822479999999999, 51.4919094], [0.0477218, 51.491872599999994], [0.04736889999999999, 51.4918363], [0.04708919999999999, 51.49180299999999], [0.0468386, 51.4917652], [0.04659619999999999, 51.49172409999999], [0.0463254, 51.49167340000001], [0.04610999999999999, 51.49162880000001], [0.0459091, 51.49158069999999], [0.0455691, 51.49149080000001], [0.0452992, 51.49141109999999], [0.0449557, 51.4912971], [0.043583800000000006, 51.490800400000005], [0.0417793, 51.4901582], [0.0400843, 51.4895466], [0.039740099999999993, 51.4894258], [0.039710699999999995, 51.48941539999999], [0.03965629999999999, 51.48939610000001], [0.0396321, 51.48938779999999], [0.03944279999999999, 51.48932099999999], [0.0391033, 51.4891997], [0.0387434, 51.489070100000006], [0.03804930000000001, 51.4888212], [0.0372934, 51.4885513], [0.0368126, 51.4883788], [0.0363835, 51.488225199999995], [0.0358938, 51.488047900000005], [0.0351698, 51.4877893], [0.0349829, 51.4877267], [0.0345671, 51.4875885], [0.0342306, 51.487485], [0.03377909999999999, 51.48735909999999], [0.03340540000000001, 51.487262], [0.0330584, 51.4871796], [0.0326937, 51.487097799999994], [0.0321622, 51.486965], [0.0317748, 51.48689469999999], [0.0313369, 51.4868256], [0.0306184, 51.4867132], [0.0300625, 51.4866274]]} |
1.2 |
2231½ |
2234 |
2026-09-12T22:33:30+01:00 |
None |
None |
Woolwich Arsenal |
Woolwich Dockyard |
Charlton |
51.4911173 |
0.0550770 |
51.4866274 |
0.0300625 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:30:00 |
Woolwich Dockyard |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13742406 |
1789248624035148 |
None |
37 |
37 |
2026-09-12 21:30:24.041135 |
1 |
2026-09-12 21:32:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518396 |
S13777 |
722A311812 |
2026-09-12 |
London Underground |
N |
HRW |
ZEL |
2A31 |
None |
None |
None |
None |
None |
[] |
Harrow & Wealdstone (DC) |
2209 |
2209 |
2 |
None |
None |
Elephant & Castle L.T. |
2259 |
2258½ |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:S13777/2026-09-12/detailed |
None |
Harrow & Wealdstone (DC) |
2026-09-12T22:12:30+01:00 |
Kenton (DC) |
1439.0 |
{"type": "LineString", "coordinates": [[-0.33439838752410717, 51.591805552730506], [-0.3335047, 51.5913713], [-0.3321406, 51.5907443], [-0.33196319999999996, 51.5906629], [-0.33130529999999997, 51.5904059], [-0.33040259999999994, 51.5899897], [-0.3281179, 51.5889001], [-0.325124, 51.587416799999986], [-0.32433270000000003, 51.58699149999998], [-0.3235763, 51.5865569], [-0.3224547, 51.5858583], [-0.32170469999999995, 51.5853918], [-0.3209849, 51.58491430000001], [-0.32027089999999997, 51.5844332], [-0.31958449999999994, 51.58393710000001], [-0.3189863, 51.5835035], [-0.3183175, 51.5830212], [-0.3171903, 51.5820763], [-0.316622, 51.5815321]]} |
1.0 |
2212 |
2211 |
2026-09-12T22:14:30+01:00 |
None |
None |
None |
None |
Kenton (DC) |
51.5901518 |
-0.3307543 |
51.5815321 |
-0.3166220 |
0 |
0 |
2026-09-12 21:30:27 |
ACTIVATED |
None |
Harrow & Wealdstone (DC) |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789248627827834 |
None |
22 |
22 |
2026-09-12 21:30:27.829637 |
2 |
2026-09-12 22:09:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518397 |
W84286 |
072Y91M812 |
2026-09-12 |
ScotRail |
P |
GLC |
EDB |
2Y91 |
385035 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1398.563, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2228.123, "from_m": 1398.563, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2343.016, "from_m": 2228.123, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2398.176, "from_m": 2343.016, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2863.172, "from_m": 2398.176, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2942.181, "from_m": 2863.172, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3001.334, "from_m": 2942.181, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3069.396, "from_m": 3001.334, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4375.691, "from_m": 3069.396, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4434.36, "from_m": 4375.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4836.732, "from_m": 4434.36, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 5442.587, "from_m": 4836.732, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5796.9, "from_m": 5442.587, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 5929.454, "from_m": 5796.9, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 6031.686, "from_m": 5929.454, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 6129.308, "from_m": 6031.686, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6864.321, "from_m": 6129.308, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9368.579, "from_m": 6864.321, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 11450.268, "from_m": 9368.579, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11548.583, "from_m": 11450.268, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13917.188, "from_m": 11548.583, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19804.203, "from_m": 13917.188, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 19882.973, "from_m": 19804.203, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21257.551, "from_m": 19882.973, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 21549.728, "from_m": 21257.551, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 22070.831, "from_m": 21549.728, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 37890.502, "from_m": 22070.831, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38362.256, "from_m": 37890.502, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39371.343, "from_m": 38362.256, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39432.399, "from_m": 39371.343, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40381.92, "from_m": 39432.399, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42724.037, "from_m": 40381.92, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58793.131, "from_m": 42724.037, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 59254.374, "from_m": 58793.131, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 59314.879, "from_m": 59254.374, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 61945.17, "from_m": 59314.879, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 61991.336, "from_m": 61945.17, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73219.753, "from_m": 61991.336, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 76758.629, "from_m": 73219.753, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 78412.472, "from_m": 76758.629, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 78571.382, "from_m": 78412.472, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 78728.499, "from_m": 78571.382, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80120.086, "from_m": 78728.499, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 81120.39, "from_m": 80120.086, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 81270.254, "from_m": 81120.39, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 81361.884, "from_m": 81270.254, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 81806.49, "from_m": 81361.884, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 518397, "profile_key": "40696bc910eeddc9cadd25f86ddc603c8ce65760b8e3f8f299588fa856fbc73e", "schedule_id": 28513, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211H", "location": "Eglinton St Jn", "stage_seq": 3, "distance_m": 1234.038, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Larkfield Jn", "stage_seq": 4, "distance_m": 2016.68, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Shawfield Jn", "stage_seq": 5, "distance_m": 4241.813, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Rutherglen East Jn", "stage_seq": 6, "distance_m": 6251.21, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Newton West Jn", "stage_seq": 7, "distance_m": 9474.756, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Newton East Jn", "stage_seq": 8, "distance_m": 11450.268, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2220", "location": "Uddingston", "stage_seq": 9, "distance_m": 13602.448, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Uddingston Jn", "stage_seq": 10, "distance_m": 13770.768, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224H", "location": "Bellshill", "stage_seq": 11, "distance_m": 17576.258, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Mossend West Jn", "stage_seq": 12, "distance_m": 18823.098, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Mossend East Jn", "stage_seq": 13, "distance_m": 19980.541, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2228", "location": "Holytown", "stage_seq": 14, "distance_m": 20893.67, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228H", "location": "Holytown Jn", "stage_seq": 15, "distance_m": 21492.675, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230H", "location": "Carfin", "stage_seq": 16, "distance_m": 22161.815, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2234", "location": "Cleland", "stage_seq": 17, "distance_m": 25045.367, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": "2239", "location": "Hartwood", "stage_seq": 18, "distance_m": 30034.473, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242H", "location": "Shotts", "stage_seq": 19, "distance_m": 32752.174, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245H", "location": "Benhar Jn", "stage_seq": 20, "distance_m": 36837.683, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2247H", "location": "Fauldhouse", "stage_seq": 21, "distance_m": 38126.379, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Breich", "stage_seq": 22, "distance_m": 44191.852, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2255H", "location": "Addiewell", "stage_seq": 23, "distance_m": 48355.37, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "West Calder", "stage_seq": 24, "distance_m": 51159.935, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2303H", "location": "Livingston South", "stage_seq": 25, "distance_m": 55691.125, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305H", "location": "Midcalder Jn", "stage_seq": 26, "distance_m": 59092.426, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Kirknewton", "stage_seq": 27, "distance_m": 60713.648, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314", "location": "Curriehill", "stage_seq": 28, "distance_m": 70614.419, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "Wester Hailes", "stage_seq": 29, "distance_m": 73359.128, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Kingsknowe", "stage_seq": 30, "distance_m": 74667.753, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2323", "location": "Slateford", "stage_seq": 31, "distance_m": 76134.662, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2327", "location": "Haymarket", "stage_seq": 32, "distance_m": 78892.075, "section_seq": 1, "route_path_id": 28728}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Princes St Gardens", "stage_seq": 33, "distance_m": 80221.335, "section_seq": 1, "route_path_id": 28728}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 34, "distance_m": 81806.49, "section_seq": 1, "route_path_id": 28728}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 81806.49, "from_m": 0.0, "section_seq": 1, "route_path_id": 28728}], "total_distance_m": 81806.49, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 81760.324, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.166, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2365, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:03Z", "source_id": 41985371, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:19:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:08Z", "source_id": 13736137, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2375, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:58Z", "source_id": 41993091, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:23:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:02Z", "source_id": 13738719, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2332, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:21Z", "source_id": 41998336, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T21:27:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:27Z", "source_id": 13740484, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2391, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:56Z", "source_id": 42000847, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-12T21:29:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:02Z", "source_id": 13741276, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
2209 |
2209 |
3 |
None |
None |
Edinburgh |
2331 |
2331 |
8W |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W84286/2026-09-12/detailed |
None |
Carfin |
2026-09-12T22:29:58+01:00 |
Cleland |
4.0 |
{"type": "LineString", "coordinates": [[-3.9557009, 55.8076476], [-3.9550955, 55.807568], [-3.95494, 55.8075476], [-3.9541645, 55.807445599999994], [-3.9537559, 55.80740449999999], [-3.953355699999999, 55.8073792], [-3.9529455, 55.8073553], [-3.952587250125894, 55.80734433062351], [-3.952514400000001, 55.8073421], [-3.951882599999999, 55.8073258], [-3.9512191, 55.80732789999999], [-3.950432, 55.807344099999995], [-3.9496163, 55.8073565], [-3.949033899999999, 55.8073596], [-3.9484284, 55.8073524], [-3.947633300000001, 55.807307599999994], [-3.9470274, 55.80725579999999], [-3.9463027, 55.80718250000001], [-3.945559100000001, 55.8070801], [-3.9448421, 55.8069506], [-3.944161400000001, 55.806807600000006], [-3.9435491, 55.8066498], [-3.9431860875029385, 55.80654382101159], [-3.9429918, 55.8064871], [-3.9416692, 55.806018], [-3.9404509, 55.8055651], [-3.9396199, 55.8052835], [-3.9387579, 55.8050352], [-3.9379642, 55.804859], [-3.9371493, 55.8047031], [-3.9360169, 55.8045485], [-3.9353844, 55.8044893], [-3.9343252, 55.8044275], [-3.9332007, 55.8044091], [-3.930250499999999, 55.8044519], [-3.9272822, 55.8044949], [-3.9270343, 55.8044985], [-3.9255813, 55.80451049999999], [-3.922942, 55.80454199999999], [-3.920912, 55.8045765], [-3.918879200000001, 55.804595799999994], [-3.9167595, 55.8046123], [-3.9133587, 55.80453189999999], [-3.912210999999999, 55.8044962], [-3.911627900000001, 55.804479], [-3.9107667, 55.80444850000001], [-3.910353608887491, 55.80443577556874]]} |
1.8 |
2229 |
2233 |
2026-09-12T22:32:30+01:00 |
None |
None |
Holytown |
Carfin |
Cleland |
55.8073478 |
-3.9501915 |
55.8044358 |
-3.9103536 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:29:58 |
Cleland |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42004937 |
1789248632345317 |
None |
36 |
36 |
2026-09-12 21:30:32.352474 |
None |
2026-09-12 23:31:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518398 |
C49260 |
685E80M812 |
2026-09-12 |
Great Western Railway |
P |
GCR |
None |
5E80 |
158765 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 606.961, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1040.169, "from_m": 606.961, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518398, "profile_key": "c0eb1e53d91e4764142ce28ac4dcfa4d35bd3873ae5aa88c9f22bc8739424d6e", "schedule_id": 10635, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Gloucester", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30281}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2214", "location": "Gloucester Ground Sig. 454", "stage_seq": 2, "distance_m": 901.058, "section_seq": 1, "route_path_id": 30281}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": null, "location": "Gloucester Carriage Sidings", "stage_seq": 3, "distance_m": 1040.169, "section_seq": 1, "route_path_id": 30281}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1040.169, "from_m": 0.0, "section_seq": 1, "route_path_id": 30281}], "total_distance_m": 1040.169, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1040.169, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Gloucester |
2210 |
2210 |
4 |
None |
None |
Gloucester Carriage Sidings |
2215 |
2215 |
None |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49260/2026-09-12/detailed |
None |
Gloucester |
2026-09-12T22:06:27+01:00 |
Gloucester Ground Sig. 454 |
5.0 |
{"type": "LineString", "coordinates": [[-2.2388505, 51.86584150000001], [-2.2385729, 51.8656453], [-2.2383287999999997, 51.86549289999999], [-2.2379761, 51.86529659999999], [-2.2378273, 51.8652155], [-2.2375591, 51.8650896], [-2.237268, 51.864962], [-2.2368872, 51.8648072], [-2.2362201999999995, 51.86455839999999], [-2.2356811, 51.8643729], [-2.2350964, 51.864165799999995], [-2.2344594, 51.8639439], [-2.2338559, 51.8637327], [-2.2332524, 51.863524], [-2.2328581, 51.8633832], [-2.2323458, 51.8632035], [-2.2320640999999997, 51.8631041], [-2.2314634, 51.8628932], [-2.2318318, 51.86306290000001], [-2.2318815, 51.863081], [-2.2321831999999997, 51.8632302], [-2.2324865, 51.8633317], [-2.2348047, 51.8641409], [-2.2351313, 51.86424989999999]]} |
0.6 |
2206 |
2211 |
2026-09-12T22:09:00+01:00 |
{"movementMode": "ORDINARY", "trackingState": "POSITION_UNCONFIRMED", "targetStageSeq": 2, "presentationStatus": "DELAYED", "confirmedEvidenceId": "TD:41967531", "confirmationDeadline": "2026-09-12T22:09:00+01:00"} |
None |
None |
Gloucester |
Gloucester Ground Sig. 454 |
51.8642499 |
-2.2351313 |
51.8642499 |
-2.2351313 |
0 |
1 |
2026-09-12 21:09:15 |
RUNNING |
2026-09-12 21:06:27 |
Gloucester Ground Sig. 454 |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41967531 |
1789247216725528 |
None |
4 |
4 |
2026-09-12 21:06:56.728885 |
None |
2026-09-12 22:15:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518399 |
G28229 |
535V88M812 |
2026-09-12 |
Great Northern |
P |
XYW |
XYW |
5V88 |
717025 |
6 |
85 |
None |
{"version": 3, "segments": [{"to_m": 487.373, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 953.923, "from_m": 487.373, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1012.716, "from_m": 953.923, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1485.871, "from_m": 1012.716, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 1544.664, "from_m": 1485.871, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2011.214, "from_m": 1544.664, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2498.587, "from_m": 2011.214, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 518399, "profile_key": "293d8d3c7b0cc8181e4ef2fad3527975affa21dc89a64f4998bb3cd7dec601af", "schedule_id": 14080, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Welwyn Garden City Carriage Servicing Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41132}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2218", "location": "Welwyn Garden City", "stage_seq": 2, "distance_m": 1249.293, "section_seq": 1, "route_path_id": 41132}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": null, "location": "Welwyn Garden City Carriage Servicing Depot", "stage_seq": 3, "distance_m": 2498.587, "section_seq": 1, "route_path_id": 41132}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2498.587, "from_m": 0.0, "section_seq": 1, "route_path_id": 41132}], "total_distance_m": 2498.587, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 1523.841, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 974.746, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Welwyn Garden City Carriage Servicing Depot |
2210 |
2210 |
None |
22:10:00 |
None |
Welwyn Garden City Carriage Servicing Depot |
2220 |
2220 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G28229/2026-09-12/detailed |
None |
Welwyn Garden City Carriage Servicing Depot |
2026-09-12T22:10:30+01:00 |
Welwyn Garden City |
2.0 |
{"type": "LineString", "coordinates": [[-0.2007256, 51.8074615], [-0.2013318, 51.8062246], [-0.2015663, 51.8057589], [-0.20167309999999997, 51.80538320000001], [-0.2017456, 51.80509349999999], [-0.2020639, 51.804486999999995], [-0.20238249999999997, 51.8037105], [-0.2025386, 51.8032306], [-0.20283749999999995, 51.802642], [-0.2033406, 51.8016239], [-0.203413, 51.8014792], [-0.20376379999999997, 51.800777999999994], [-0.2037774, 51.8007514], [-0.20412119999999995, 51.80007979999999], [-0.2043192, 51.79968919999999], [-0.20454759999999997, 51.799223], [-0.2047334, 51.79870689999999], [-0.20438429999999996, 51.79940130000001], [-0.2040525, 51.800071], [-0.2037195, 51.80074]]} |
0.8 |
2210 |
2212 |
2026-09-12T22:12:00+01:00 |
None |
None |
None |
None |
Welwyn Garden City |
51.8007400 |
-0.2037195 |
51.8007400 |
-0.2037195 |
0 |
1 |
2026-09-12 21:12:25 |
RUNNING |
2026-09-12 21:10:30 |
Welwyn Garden City |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789248632356046 |
None |
18 |
18 |
2026-09-12 21:30:32.357273 |
None |
2026-09-12 22:10:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518400 |
S14067 |
725J011812 |
2026-09-12 |
London Underground |
N |
HRW |
HRW |
5J01 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 89.434, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 260.251, "from_m": 89.434, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 349.685, "from_m": 260.251, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 518400, "profile_key": "0556e2942274ad8e62fb8770bba8be82ec363e79b1d0d5418458f2b1b144379c", "schedule_id": 37718, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210H", "location": "Harrow & Wealdstone (DC)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30461}, {"is_pass": false, "wtt_arr": "2211H", "wtt_dep": "2222", "location": "Harrow DC Sig. 307", "stage_seq": 2, "distance_m": 174.842, "section_seq": 1, "route_path_id": 30461}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": null, "location": "Harrow & Wealdstone (DC)", "stage_seq": 3, "distance_m": 349.685, "section_seq": 1, "route_path_id": 30461}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 349.685, "from_m": 0.0, "section_seq": 1, "route_path_id": 30461}], "total_distance_m": 349.685, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 349.685, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Harrow & Wealdstone (DC) |
2210½ |
2210½ |
1 |
None |
None |
Harrow & Wealdstone (DC) |
2223 |
2223 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:S14067/2026-09-12/detailed |
None |
Harrow & Wealdstone (DC) |
2026-09-12T22:14:30+01:00 |
Harrow DC Sig. 307 |
1437.5 |
{"type": "LineString", "coordinates": [[-0.33130529999999997, 51.5904059], [-0.3335558, 51.59142649999999], [-0.3338574, 51.5915712], [-0.3343768, 51.5918227]]} |
0.2 |
2214 |
2211½ |
2026-09-12T22:15:30+01:00 |
None |
None |
None |
None |
Harrow DC Sig. 307 |
51.5910071 |
-0.3326311 |
51.5918227 |
-0.3343768 |
0 |
0 |
2026-09-12 21:30:29 |
ACTIVATED |
None |
Harrow & Wealdstone (DC) |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789248632360576 |
None |
20 |
20 |
2026-09-12 21:30:32.361713 |
1 |
2026-09-12 22:10:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518401 |
W43532 |
775G82M812 |
2026-09-12 |
Transport for Wales |
O |
CDF |
CDF |
5G82 |
150280 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 581.662, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1156.811, "from_m": 581.662, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1466.422, "from_m": 1156.811, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1738.472, "from_m": 1466.422, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 518401, "profile_key": "8c908a64246a681e6c431a9ecb580e6c0842a46bc76694ce5d49405804d74fc8", "schedule_id": 38641, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30248}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2312H", "location": "Cardiff Sig. 7048", "stage_seq": 2, "distance_m": 869.236, "section_seq": 1, "route_path_id": 30248}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 3, "distance_m": 1738.472, "section_seq": 1, "route_path_id": 30248}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1738.472, "from_m": 0.0, "section_seq": 1, "route_path_id": 30248}], "total_distance_m": 1738.472, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1738.472, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Cardiff Central |
2210 |
2210 |
0 |
None |
None |
Cardiff Central |
2315 |
2315 |
2 |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W43532/2026-09-12/detailed |
None |
Cardiff Central |
2026-09-12T22:17:22+01:00 |
Cardiff Sig. 7048 |
1435.5 |
{"type": "LineString", "coordinates": [[-3.1792304, 51.4756626], [-3.1818088, 51.4755837], [-3.1822824999999995, 51.475575], [-3.1827778999999996, 51.4755707], [-3.1831542999999995, 51.4755863], [-3.1835669, 51.475615799999986], [-3.1841533, 51.47566], [-3.1846566, 51.47569569999999], [-3.1858776, 51.4757868], [-3.1864220999999997, 51.475829399999995], [-3.1866776, 51.4758527], [-3.1873351, 51.475924600000006], [-3.1875859, 51.47594809999998], [-3.1876577, 51.475956399999994], [-3.1916850999999995, 51.4763603]]} |
0.5 |
2217 |
2212½ |
2026-09-12T22:19:30+01:00 |
{"movementMode": "ORDINARY", "trackingState": "POSITION_UNCONFIRMED", "targetStageSeq": 2, "presentationStatus": "DELAYED", "confirmedEvidenceId": "TD:41985487", "confirmationDeadline": "2026-09-12T22:19:30+01:00"} |
None |
None |
Cardiff Central |
Cardiff Sig. 7048 |
51.4763603 |
-3.1916851 |
51.4763603 |
-3.1916851 |
0 |
1 |
2026-09-12 21:19:59 |
RUNNING |
2026-09-12 21:17:22 |
Cardiff Sig. 7048 |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41984378 |
1789247893656507 |
None |
12 |
12 |
2026-09-12 21:18:13.658944 |
None |
2026-09-12 23:22:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518404 |
Y62385 |
785T58M812 |
2026-09-12 |
Transport for Wales |
P |
TRB |
XTY |
5T58 |
756101 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 59.964, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 383.463, "from_m": 59.964, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 518404, "profile_key": "134f36f096bbfea23a4d2d8bc392b671c79d00f9696d1c6b87f337ed695fcf53", "schedule_id": 29879, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Treherbert", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39064}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2216", "location": "Treherbert North G.F.", "stage_seq": 2, "distance_m": 59.964, "section_seq": 1, "route_path_id": 39064}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": null, "location": "Treherbert Siding", "stage_seq": 3, "distance_m": 383.463, "section_seq": 1, "route_path_id": 39064}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 383.463, "from_m": 0.0, "section_seq": 1, "route_path_id": 39064}], "total_distance_m": 383.463, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 59.964, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 323.499, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Treherbert |
2210 |
2210 |
2 |
None |
None |
Treherbert Siding |
2218 |
2218 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y62385/2026-09-12/detailed |
None |
Treherbert |
2026-09-12T22:08:31+01:00 |
Treherbert North G.F. |
4.0 |
{"type": "LineString", "coordinates": [[-3.5364230999999995, 51.6722219], [-3.5371076999999995, 51.6725544]]} |
0.0 |
2208 |
2212 |
2026-09-12T22:11:00+01:00 |
{"movementMode": "ORDINARY", "trackingState": "POSITION_UNCONFIRMED", "targetStageSeq": 2, "presentationStatus": "DELAYED", "confirmedEvidenceId": "TD:41970606", "confirmationDeadline": "2026-09-12T22:11:00+01:00"} |
None |
None |
Treherbert |
Treherbert North G.F. |
51.6725544 |
-3.5371077 |
51.6725544 |
-3.5371077 |
0 |
1 |
2026-09-12 21:11:10 |
RUNNING |
2026-09-12 21:08:31 |
Treherbert North G.F. |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41970606 |
1789247328310843 |
None |
3 |
3 |
2026-09-12 21:08:48.312625 |
None |
2026-09-12 22:18:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518405 |
G26942 |
871P69M812 |
2026-09-12 |
Southern |
P |
None |
CAT |
1P69 |
377606+377619 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2199.884, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2590.489, "from_m": 2199.884, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3206.992, "from_m": 2590.489, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4918.123, "from_m": 3206.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13929.659, "from_m": 4918.123, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16082.629, "from_m": 13929.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16144.016, "from_m": 16082.629, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16183.619, "from_m": 16144.016, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16209.188, "from_m": 16183.619, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16262.187, "from_m": 16209.188, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16292.387, "from_m": 16262.187, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16329.352, "from_m": 16292.387, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16723.609, "from_m": 16329.352, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16754.044, "from_m": 16723.609, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16842.713, "from_m": 16754.044, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16906.412, "from_m": 16842.713, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17045.895, "from_m": 16906.412, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18322.627, "from_m": 17045.895, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21008.524, "from_m": 18322.627, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21045.041, "from_m": 21008.524, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21105.508, "from_m": 21045.041, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 21447.559, "from_m": 21105.508, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21546.412, "from_m": 21447.559, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28537.674, "from_m": 21546.412, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28899.16, "from_m": 28537.674, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 518405, "profile_key": "2150a1017101446c6eca7f6e5d5a8e6375c41aaeae86e0b978058686f405ad1b", "schedule_id": 13622, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Bricklayers Arms Jn", "stage_seq": 4, "distance_m": 3464.145, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "New Cross Gate", "stage_seq": 5, "distance_m": 4567.0, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Sydenham", "stage_seq": 6, "distance_m": 10199.295, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2223H", "location": "Norwood Junction", "stage_seq": 7, "distance_m": 13864.921, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 15672.614, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2229", "location": "East Croydon", "stage_seq": 9, "distance_m": 16521.717, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2231H", "location": "South Croydon", "stage_seq": 10, "distance_m": 18010.097, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234H", "location": "Purley Oaks", "stage_seq": 11, "distance_m": 19804.458, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2241", "location": "Purley", "stage_seq": 12, "distance_m": 21302.705, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2245", "location": "Kenley", "stage_seq": 13, "distance_m": 23289.761, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Whyteleafe", "stage_seq": 14, "distance_m": 25463.167, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Whyteleafe South", "stage_seq": 15, "distance_m": 26254.184, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": null, "location": "Caterham", "stage_seq": 16, "distance_m": 28899.16, "section_seq": 1, "route_path_id": 31660}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28899.16, "from_m": 0.0, "section_seq": 1, "route_path_id": 31660}], "total_distance_m": 28899.16, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28058.956, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 840.204, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:46Z", "source_id": 41980269, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:15:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:52Z", "source_id": 13734481, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30005, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:55Z", "source_id": 41989866, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:22:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:03Z", "source_id": 13737650, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30217, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:25Z", "source_id": 42000084, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:27:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:28Z", "source_id": 13741043, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30247, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:29Z", "source_id": 42004851, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:31:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:32Z", "source_id": 13742558, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T22:31:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
2210 |
2210 |
11 |
None |
None |
Caterham |
2257 |
2257 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26942/2026-09-12/detailed |
None |
East Croydon |
2026-09-12T22:29:08+01:00 |
South Croydon |
2.0 |
{"type": "LineString", "coordinates": [[-0.0924851312726095, 51.37631352779462], [-0.0924901, 51.37627679999999], [-0.0925494, 51.3758316], [-0.0925775, 51.3755706], [-0.0925905, 51.3753621], [-0.0926059, 51.375195700000006], [-0.09263359999999998, 51.3746862], [-0.0926363, 51.37446399999999], [-0.092699, 51.3741931], [-0.0927016, 51.37397120000001], [-0.0927155, 51.3736278], [-0.09271519999999998, 51.3733958], [-0.0927695, 51.37307920000001], [-0.0928082, 51.372825899999995], [-0.0928222, 51.3725049], [-0.0928593, 51.371571900000006], [-0.0928823, 51.370893499999994], [-0.092904, 51.3702432], [-0.09292949999999998, 51.3695025], [-0.0929788, 51.36863220000001], [-0.09299399999999998, 51.3679483], [-0.0930316, 51.3673692], [-0.0930592, 51.36681389999998], [-0.0931037, 51.36639149999999], [-0.0931851, 51.3658544], [-0.0932476, 51.3653142], [-0.0932868, 51.36492169999999], [-0.09334439999999998, 51.3644679], [-0.09337299999999998, 51.36397289999999], [-0.09342699999999998, 51.3633847], [-0.0934523, 51.3629109]]} |
0.9 |
2229 |
2231 |
2026-09-12T22:31:26+01:00 |
None |
None |
East Croydon |
South Croydon |
South Croydon |
51.3676682 |
-0.0930122 |
51.3629109 |
-0.0934523 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:29:08 |
South Croydon |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42003244 |
1789248632374932 |
None |
35 |
35 |
2026-09-12 21:30:32.381755 |
None |
2026-09-12 21:31:26 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 518406 |
P86351 |
871S66M812 |
2026-09-12 |
Southeastern |
P |
None |
DVP |
1S66 |
375606+375802 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1130.451, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1130.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3302.318, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3410.462, "from_m": 3302.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.414, "from_m": 3410.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6106.328, "from_m": 5000.414, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6697.202, "from_m": 6106.328, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12225.943, "from_m": 6697.202, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12297.408, "from_m": 12225.943, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22779.166, "from_m": 12297.408, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22852.314, "from_m": 22779.166, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22866.368, "from_m": 22852.314, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29163.427, "from_m": 22866.368, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29276.398, "from_m": 29163.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29329.748, "from_m": 29276.398, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37457.008, "from_m": 29329.748, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37512.493, "from_m": 37457.008, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 39673.135, "from_m": 37512.493, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39728.619, "from_m": 39673.135, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 45005.243, "from_m": 39728.619, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 45221.662, "from_m": 45005.243, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46311.412, "from_m": 45221.662, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 46356.358, "from_m": 46311.412, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55439.81, "from_m": 46356.358, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 56304.502, "from_m": 55439.81, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56338.92, "from_m": 56304.502, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 56691.391, "from_m": 56338.92, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56726.834, "from_m": 56691.391, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 57777.109, "from_m": 56726.834, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 57801.484, "from_m": 57777.109, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 58991.74, "from_m": 57801.484, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59545.064, "from_m": 58991.74, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 62476.34, "from_m": 59545.064, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66058.877, "from_m": 62476.34, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 66082.004, "from_m": 66058.877, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 70203.033, "from_m": 66082.004, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 71775.885, "from_m": 70203.033, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 74307.759, "from_m": 71775.885, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 74325.438, "from_m": 74307.759, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 79461.362, "from_m": 74325.438, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 80607.625, "from_m": 79461.362, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 82804.623, "from_m": 80607.625, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 84109.285, "from_m": 82804.623, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 85478.6, "from_m": 84109.285, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 86876.747, "from_m": 85478.6, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 90033.257, "from_m": 86876.747, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 91313.524, "from_m": 90033.257, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 93207.644, "from_m": 91313.524, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 93905.436, "from_m": 93207.644, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 94273.437, "from_m": 93905.436, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 97685.469, "from_m": 94273.437, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 99185.926, "from_m": 97685.469, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 101210.176, "from_m": 99185.926, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101856.768, "from_m": 101210.176, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102317.98, "from_m": 101856.768, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 102380.784, "from_m": 102317.98, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 104401.945, "from_m": 102380.784, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 106923.787, "from_m": 104401.945, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 114890.723, "from_m": 106923.787, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 116150.172, "from_m": 114890.723, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 120837.269, "from_m": 116150.172, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 125743.547, "from_m": 120837.269, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 125868.556, "from_m": 125743.547, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 125890.953, "from_m": 125868.556, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 126895.545, "from_m": 125890.953, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 127424.925, "from_m": 126895.545, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 518406, "profile_key": "c3c2ce5804972c27312d8dd8ff8cc837945ff352b1a1840a917a1afb8335cb7d", "schedule_id": 23029, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6408.001, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Kent House", "stage_seq": 6, "distance_m": 12571.34, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223H", "location": "Beckenham Junction", "stage_seq": 7, "distance_m": 13910.772, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Shortlands", "stage_seq": 8, "distance_m": 16109.314, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227", "location": "Bromley South", "stage_seq": 9, "distance_m": 18595.356, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Bickley Jn", "stage_seq": 10, "distance_m": 21316.338, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "St. Mary Cray Jn", "stage_seq": 11, "distance_m": 22692.702, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Swanley", "stage_seq": 12, "distance_m": 29054.365, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Fawkham Jn", "stage_seq": 13, "distance_m": 37406.508, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239H", "location": "Longfield", "stage_seq": 14, "distance_m": 38592.814, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2243H", "location": "Meopham", "stage_seq": 15, "distance_m": 45005.243, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Sole Street", "stage_seq": 16, "distance_m": 46476.748, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Rochester Bridge Jn", "stage_seq": 17, "distance_m": 56338.92, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "Rochester", "stage_seq": 18, "distance_m": 57010.138, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Chatham", "stage_seq": 19, "distance_m": 58404.856, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301H", "location": "Gillingham (Kent)", "stage_seq": 20, "distance_m": 60990.626, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306H", "location": "Rainham (Kent)", "stage_seq": 21, "distance_m": 65717.431, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Rainham East Jn", "stage_seq": 22, "distance_m": 66753.981, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2310H", "location": "Newington", "stage_seq": 23, "distance_m": 70018.705, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Western Jn (Sittingbourne)", "stage_seq": 24, "distance_m": 73766.846, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 25, "distance_m": 74325.438, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315H", "location": "Sittingbourne", "stage_seq": 26, "distance_m": 75197.33, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Teynham", "stage_seq": 27, "distance_m": 80326.461, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2336", "location": "Faversham", "stage_seq": 28, "distance_m": 86766.581, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2340H", "wtt_dep": "2341", "location": "Selling", "stage_seq": 29, "distance_m": 91910.9, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2349", "wtt_dep": "2350", "location": "Canterbury East", "stage_seq": 30, "distance_m": 102547.234, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": "2354H", "location": "Bekesbourne", "stage_seq": 31, "distance_m": 107203.8, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "2358H", "wtt_dep": "2359", "location": "Adisham", "stage_seq": 32, "distance_m": 112097.549, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "0001H", "wtt_dep": "0002", "location": "Aylesham", "stage_seq": 33, "distance_m": 113872.983, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": "0004H", "location": "Snowdown", "stage_seq": 34, "distance_m": 115341.405, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "0008", "wtt_dep": "0008H", "location": "Shepherd's Well", "stage_seq": 35, "distance_m": 118417.183, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "0013", "wtt_dep": "0013H", "location": "Kearsney", "stage_seq": 36, "distance_m": 123897.432, "section_seq": 1, "route_path_id": 37353}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0015", "location": "Buckland Jn", "stage_seq": 37, "distance_m": 125890.953, "section_seq": 1, "route_path_id": 37353}, {"is_pass": false, "wtt_arr": "0018", "wtt_dep": null, "location": "Dover Priory", "stage_seq": 38, "distance_m": 127424.925, "section_seq": 1, "route_path_id": 37353}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127424.925, "from_m": 0.0, "section_seq": 1, "route_path_id": 37353}], "total_distance_m": 127424.925, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 125748.146, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1676.779, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:07Z", "source_id": 41982324, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:16:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:07Z", "source_id": 13735138, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:06Z", "source_id": 41983868, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:17:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:07Z", "source_id": 13735616, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:57Z", "source_id": 41991513, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:22:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:04Z", "source_id": 13738187, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:58Z", "source_id": 41996218, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:25:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:03Z", "source_id": 13739739, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31858, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:00Z", "source_id": 41999400, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:28:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:03Z", "source_id": 13740804, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31878, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:19Z", "source_id": 42001418, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:28:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:24Z", "source_id": 13741485, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}] |
London Victoria |
2210 |
2210 |
2 |
None |
None |
Dover Priory |
0018 |
0018 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86351/2026-09-12/detailed |
None |
Bromley South |
2026-09-12T22:29:00+01:00 |
Longfield |
11.5 |
{"type": "LineString", "coordinates": [[0.018589728966186308, 51.40002312075288], [0.0195588, 51.39999269999999], [0.0205947, 51.39995979999999], [0.0223694, 51.3999034], [0.0235582, 51.399862600000006], [0.0247604, 51.3998344], [0.026511199999999995, 51.399777799999995], [0.0305856, 51.39965029999999], [0.031354, 51.3996252], [0.032238899999999994, 51.39961749999999], [0.03249610000000001, 51.399616599999995], [0.0327349, 51.399613], [0.0340417, 51.3996111], [0.03489169999999999, 51.39961869999999], [0.0357935, 51.3996358], [0.0366054, 51.3996581], [0.036756, 51.39966460000001], [0.03754749999999999, 51.39968999999999], [0.03888169999999999, 51.3997566], [0.040251, 51.3998251], [0.0414029, 51.399890500000005], [0.0420527, 51.39992659999999], [0.042808099999999995, 51.399964], [0.0438754, 51.4000275], [0.0448541, 51.40007189999999], [0.0449265, 51.4000752], [0.0458104, 51.400135899999995], [0.0466275, 51.4001799], [0.0475869, 51.400231999999995], [0.04842599999999999, 51.400277499999994], [0.0509467, 51.4004145], [0.0531274, 51.4005383], [0.0552776, 51.40065990000001], [0.05620719999999998, 51.4007088], [0.056710300000000005, 51.4007349], [0.057170500000000006, 51.40075209999999], [0.05795399999999999, 51.40077029999999], [0.058313722579327376, 51.400768293657215], [0.05868910000000001, 51.400766199999985], [0.05892519999999998, 51.4007587], [0.05930999999999999, 51.400749000000005], [0.0596455, 51.400726500000005], [0.0600132, 51.40067989999999], [0.06031909999999999, 51.40066239999999], [0.06070169999999999, 51.40063219999999], [0.0612915, 51.400580100000006], [0.06173928414922681, 51.40053266558828], [0.0618428, 51.4005217], [0.06252769999999999, 51.40043929999999], [0.06274413766608793, 51.40040814925083], [0.06283030689910425, 51.40039574735476], [0.06290469943671477, 51.40038504041538], [0.06299589573452011, 51.40037191499291], [0.06304949999999998, 51.400364199999984], [0.063822, 51.40024180000001], [0.0639034, 51.400227400000006], [0.0645325, 51.40010689999998], [0.06499019999999998, 51.4000099], [0.06553149999999999, 51.3998901], [0.0660644, 51.3997598], [0.0666425, 51.39961069999999], [0.06715199999999999, 51.3994617], [0.0676498, 51.399302199999994], [0.0681126, 51.3991532], [0.068572, 51.3989916], [0.0689897, 51.3988436], [0.0693973, 51.39867790000001], [0.0698367, 51.3985028], [0.07054669999999999, 51.39820780000001], [0.0713119, 51.39788780000001], [0.0719262, 51.3976324], [0.072498, 51.3973865], [0.0732598, 51.3970738], [0.073609, 51.39693619999999], [0.0742421, 51.3967037], [0.07485019999999999, 51.396496299999995], [0.0755402, 51.396270099999995], [0.07644229999999999, 51.3960116], [0.07664076618880944, 51.39595654076374], [0.07688169999999998, 51.39588970000001], [0.0772104, 51.395806699999994], [0.0778139, 51.39568950000001], [0.0788245, 51.39550199999999], [0.0790177, 51.395464], [0.0798305, 51.3953106], [0.0804067, 51.39521630000001], [0.0811477, 51.395111400000005], [0.0820755, 51.394996799999994], [0.0829857, 51.39490810000001], [0.08390739999999998, 51.39484309999999], [0.0846295, 51.394808299999994], [0.08538829999999999, 51.3947809], [0.0859358, 51.3947745], [0.086517, 51.3947763], [0.0872684, 51.3947845], [0.0877733, 51.39479920000001], [0.0883663, 51.394820199999984], [0.08887409999999998, 51.39484309999999], [0.08953749999999999, 51.3948761], [0.08983152841195213, 51.39488790213295], [0.09042690000000002, 51.3949118], [0.09151739999999998, 51.39496309999999], [0.0922865, 51.3950016], [0.0931142, 51.3950281], [0.0937292, 51.3950373], [0.09436029999999998, 51.3950355], [0.0949415, 51.3950235], [0.0954889, 51.39501159999998], [0.0958749, 51.39499519999999], [0.09635929999999998, 51.39497039999999], [0.09675559999999998, 51.3949411], [0.0972047, 51.39490910000001], [0.097598, 51.394877], [0.0981675, 51.39483119999999], [0.0989806, 51.394769], [0.100074, 51.39470670000001], [0.1006493, 51.394685599999995], [0.1012614, 51.39466819999999], [0.1017384, 51.39465999999999], [0.10230780000000002, 51.394656299999994], [0.1028303, 51.39466089999999], [0.1034042, 51.3946719], [0.10377699999999998, 51.3946829], [0.1042716, 51.3947021], [0.1050157, 51.394730499999994], [0.1056233, 51.3947459], [0.1066272, 51.3947854], [0.1074682, 51.394808299999994], [0.10813309999999998, 51.39481930000001], [0.1088023, 51.3948148], [0.10952589999999998, 51.3948028], [0.110091, 51.3947873], [0.1107852, 51.394756099999995], [0.1113928, 51.394736], [0.11170499999999998, 51.394716800000005], [0.1120031, 51.3946961], [0.11267999999999996, 51.3946426], [0.113358, 51.394606], [0.1137853, 51.39457119999999], [0.11495210000000002, 51.3944911], [0.1151354, 51.3944778], [0.1162127, 51.39440820000001], [0.1169788, 51.3943569], [0.1175982, 51.39431749999999], [0.11848469999999998, 51.3942525], [0.1195957, 51.3941655], [0.12068469999999998, 51.3940904], [0.1217195, 51.394018], [0.1228349, 51.39394479999999], [0.1239665, 51.39386509999999], [0.1251568, 51.3937772], [0.1261695, 51.393715799999995], [0.12714259999999997, 51.3936398], [0.1283857, 51.393565599999995], [0.12956420000000002, 51.3935153], [0.1307076, 51.39345849999999], [0.13182589999999997, 51.3934099], [0.1330162, 51.39334950000001], [0.13373249999999998, 51.393313799999994], [0.1348039, 51.39326710000001], [0.1359223, 51.393212099999985], [0.1369966, 51.39315809999999], [0.13828079999999998, 51.39309670000001], [0.1390137, 51.39306069999999], [0.1392273, 51.3930517], [0.140315, 51.3930024], [0.14129549999999996, 51.392955699999995], [0.142135, 51.3929154], [0.1431418, 51.39287050000001], [0.1440753, 51.39282570000001], [0.14533599999999997, 51.39276249999999], [0.14645579999999997, 51.3927075], [0.1478898, 51.392635199999994], [0.1492122, 51.392575699999995], [0.1504876, 51.3925161], [0.1517102, 51.3924566], [0.153216, 51.3923806], [0.1542243, 51.3923321], [0.1554704, 51.392268900000005], [0.1566783, 51.3922157], [0.15795659999999995, 51.39218089999999], [0.15896639999999998, 51.3921727], [0.1596107, 51.39218549999999], [0.1604429, 51.392204799999995], [0.16131179999999998, 51.39224959999999], [0.161777, 51.39227979999999], [0.16249330000000003, 51.39234299999999], [0.16274279999999997, 51.392362299999995], [0.16337989999999997, 51.3924034], [0.1639474, 51.3924727], [0.1643631, 51.3925274], [0.1654807, 51.3926895], [0.16582470000000002, 51.3927564], [0.166789, 51.39290639999999], [0.16769859999999998, 51.3930719], [0.1685635, 51.3932612], [0.1691766, 51.39340560000001], [0.170067, 51.3936713], [0.1706615, 51.39382129999999], [0.1710585, 51.393937], [0.17135970000000003, 51.3940223], [0.17178459999999998, 51.3941259], [0.17312689999999997, 51.3945086], [0.17443860000000003, 51.394901099999984], [0.1768157, 51.3956164], [0.1796630568239043, 51.39647322490053], [0.18448, 51.397922699999995], [0.1885614, 51.3991367], [0.19327739999999996, 51.40052929999999], [0.194999, 51.40095550000001], [0.19621499999999997, 51.401234300000006], [0.1980588, 51.4015502], [0.1992831, 51.4017372], [0.20259020000000005, 51.40207809999999], [0.20443079999999997, 51.40226059999999], [0.2050079, 51.402321399999984], [0.20531509999999997, 51.402352399999984], [0.2060782, 51.4024227], [0.2077149, 51.4025863], [0.2082008, 51.40263089999999], [0.2091386, 51.40271090000001], [0.21039099999999997, 51.4027719], [0.2114285, 51.402816299999984], [0.2127246, 51.402827], [0.2140215, 51.40283659999999], [0.21577, 51.4027708], [0.2174981, 51.4026752], [0.2233438, 51.4023412], [0.23533439999999992, 51.40166380000001], [0.2368442, 51.40157309999999], [0.237595, 51.40153029999999], [0.23800839999999995, 51.40151229999999], [0.2383773, 51.40149339999999], [0.2386812, 51.4014762], [0.24010500000000004, 51.4013966], [0.2402196, 51.40138999999999], [0.24034909999999995, 51.4013825], [0.24127190000000004, 51.401329199999985], [0.2424553, 51.4012844], [0.2443011, 51.4012977], [0.24608739999999996, 51.401378699999995], [0.2462647, 51.4013943], [0.24717849999999997, 51.4014269], [0.2480766, 51.40146459999999], [0.2488403, 51.4014977], [0.2496483, 51.4015324], [0.2502976, 51.4015618], [0.2508719, 51.40158579999999], [0.25123919999999994, 51.4015992], [0.2517071, 51.40162140000001], [0.25205759999999994, 51.40163719999999], [0.2524909, 51.4016546], [0.253175, 51.401685], [0.2539021, 51.4017168], [0.2570727, 51.4018169], [0.26949458523585645, 51.40234268180173], [0.26983050000000003, 51.4023569], [0.2709565, 51.40235830000001], [0.2720929, 51.40231049999999], [0.2731824, 51.4022458], [0.2744831999999999, 51.4021234], [0.2753481, 51.4020128], [0.2763282, 51.40185669999999], [0.2775586, 51.4016396], [0.2785676, 51.4014034], [0.2790803, 51.401274399999984], [0.27992740000000005, 51.401045], [0.2806426, 51.4008232], [0.2833027, 51.3999929], [0.2837271, 51.39986739999999], [0.2840463999999999, 51.3997858], [0.28435089999999996, 51.3997024], [0.2847281, 51.3996284], [0.2855018999999999, 51.39950220000001], [0.2860404, 51.3993904], [0.28688479999999994, 51.3992446], [0.2874521, 51.3991571], [0.28829649999999996, 51.3990257], [0.2900778, 51.3987581], [0.2907363, 51.398656099999975], [0.2913059, 51.398544300000005], [0.29155929999999997, 51.3984906], [0.2925237, 51.3982811], [0.2934889, 51.39804270000001], [0.29493779999999997, 51.39764829999999], [0.29542859999999993, 51.3975155], [0.29720649999999993, 51.3970299], [0.29839419999999994, 51.39669930000001], [0.29954269999999994, 51.396382300000006], [0.30011569999999993, 51.396224800000006]]} |
12.5 |
2227 |
2238½ |
2026-09-12T22:40:30+01:00 |
None |
None |
London Victoria |
Bromley South |
Longfield |
51.4000231 |
0.0185897 |
51.3962248 |
0.3001157 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:28:58 |
Bromley South |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
42001418 |
1789248539392569 |
None |
38 |
38 |
2026-09-12 21:28:59.398820 |
4 |
2026-09-13 00:20:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518407 |
C33278 |
172V71M812 |
2026-09-12 |
Northern |
P |
ILK |
LDS |
2V71 |
331008+331009 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 230.476, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 281.246, "from_m": 230.476, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 671.515, "from_m": 281.246, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2494.237, "from_m": 671.515, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 2608.722, "from_m": 2494.237, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2656.018, "from_m": 2608.722, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2723.558, "from_m": 2656.018, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3548.222, "from_m": 2723.558, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3710.738, "from_m": 3548.222, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9054.506, "from_m": 3710.738, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11619.515, "from_m": 9054.506, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13655.547, "from_m": 11619.515, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16674.932, "from_m": 13655.547, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16848.43, "from_m": 16674.932, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16976.431, "from_m": 16848.43, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19601.108, "from_m": 16976.431, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25696.172, "from_m": 19601.108, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26880.023, "from_m": 25696.172, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27158.798, "from_m": 26880.023, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 27196.522, "from_m": 27158.798, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27659.937, "from_m": 27196.522, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 27982.148, "from_m": 27659.937, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518407, "profile_key": "889f0cd1f28af8605ec2785c87328975205483c6319712f492392db2d0581c97", "schedule_id": 1055, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Ilkley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28292}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Ben Rhydding", "stage_seq": 2, "distance_m": 1582.876, "section_seq": 1, "route_path_id": 28292}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2218", "location": "Burley-in-Wharfedale", "stage_seq": 3, "distance_m": 7215.613, "section_seq": 1, "route_path_id": 28292}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221", "location": "Menston", "stage_seq": 4, "distance_m": 9415.443, "section_seq": 1, "route_path_id": 28292}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224H", "location": "Guiseley", "stage_seq": 5, "distance_m": 11705.892, "section_seq": 1, "route_path_id": 28292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Apperley Jn", "stage_seq": 6, "distance_m": 16962.478, "section_seq": 1, "route_path_id": 28292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Armley Jn", "stage_seq": 7, "distance_m": 25902.792, "section_seq": 1, "route_path_id": 28292}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Leeds West Jn", "stage_seq": 8, "distance_m": 27456.516, "section_seq": 1, "route_path_id": 28292}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": null, "location": "Leeds", "stage_seq": 9, "distance_m": 27982.148, "section_seq": 1, "route_path_id": 28292}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27982.148, "from_m": 0.0, "section_seq": 1, "route_path_id": 28292}], "total_distance_m": 27982.148, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27944.424, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.724, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Ilkley |
2210 |
2210 |
1 |
22:30:00 |
None |
Leeds |
2240 |
2239½ |
4B |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C33278/2026-09-12/detailed |
None |
Ilkley |
2026-09-12T22:30:30+01:00 |
Ben Rhydding |
1422.5 |
{"type": "LineString", "coordinates": [[-1.8215206, 53.924782000000015], [-1.8201959, 53.9247056], [-1.8187123999999997, 53.92462940000001], [-1.8180128999999996, 53.9246176], [-1.8172378, 53.9246051], [-1.8155557, 53.92452010000001], [-1.8147468, 53.9244829], [-1.8140564, 53.924478], [-1.8130346, 53.92447930000001], [-1.8121758, 53.9244956], [-1.8112892, 53.92453580000001], [-1.8101845000000003, 53.92461039999999], [-1.8092852, 53.92468920000001], [-1.8080162, 53.924854], [-1.8071703999999995, 53.92497829999999], [-1.8055376999999997, 53.9252586], [-1.804848, 53.92536509999999], [-1.8042391, 53.9254516], [-1.8034253, 53.9255495], [-1.8029896999999997, 53.9255902], [-1.8025922, 53.9256299], [-1.8023159, 53.9256566], [-1.8019696000000005, 53.9256846], [-1.8013037000000005, 53.92572489999999], [-1.8006116999999997, 53.9257582], [-1.7996667, 53.925783], [-1.7989131, 53.92578259999999], [-1.7982540999999996, 53.9257818], [-1.7975949, 53.925763499999995], [-1.7975941252897216, 53.92576346596147]]} |
1.0 |
2230 |
2212½ |
2026-09-12T22:33:00+01:00 |
None |
None |
None |
None |
Ben Rhydding |
53.9247790 |
-1.8214680 |
53.9257635 |
-1.7975941 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:30:30 |
Ben Rhydding |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789248576620167 |
None |
24 |
24 |
2026-09-12 21:30:32.384714 |
None |
2026-09-12 22:29:33 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518408 |
C48580 |
742K58M812 |
2026-09-12 |
Great Western Railway |
P |
RDG |
NBY |
2K58 |
387163 |
4 |
110 |
None |
{"version": 3, "segments": [{"to_m": 235.267, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1344.883, "from_m": 235.267, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3435.815, "from_m": 1344.883, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9801.564, "from_m": 3435.815, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 9853.826, "from_m": 9801.564, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17017.935, "from_m": 9853.826, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 17813.334, "from_m": 17017.935, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 24856.976, "from_m": 17813.334, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 26896.386, "from_m": 24856.976, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 26973.111, "from_m": 26896.386, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27018.515, "from_m": 26973.111, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 27411.81, "from_m": 27018.515, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 518408, "profile_key": "64e45430b80817c3e1dc4ca8881e4eda93e04d1f7ef8e0da3300a46454ba9483", "schedule_id": 10420, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Reading", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30200}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211H", "location": "Oxford Road Jn", "stage_seq": 2, "distance_m": 1317.741, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2213", "location": "Reading West", "stage_seq": 3, "distance_m": 1467.408, "section_seq": 1, "route_path_id": 30200}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Southcote Jn", "stage_seq": 4, "distance_m": 2814.425, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219", "location": "Theale", "stage_seq": 5, "distance_m": 8446.676, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2223H", "location": "Aldermaston", "stage_seq": 6, "distance_m": 14076.7, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2226H", "location": "Midgham", "stage_seq": 7, "distance_m": 17197.603, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2231", "location": "Thatcham", "stage_seq": 8, "distance_m": 21732.561, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235", "location": "Newbury Racecourse", "stage_seq": 9, "distance_m": 26317.884, "section_seq": 1, "route_path_id": 30200}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": null, "location": "Newbury", "stage_seq": 10, "distance_m": 27411.81, "section_seq": 1, "route_path_id": 30200}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27411.81, "from_m": 0.0, "section_seq": 1, "route_path_id": 30200}], "total_distance_m": 27411.81, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 27282.823, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 128.987, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23887, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:11:28Z", "source_id": 41974948, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:12:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:11:31Z", "source_id": 13732693, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23872, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:14Z", "source_id": 41976164, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:13:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:22Z", "source_id": 13733144, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24406, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:32Z", "source_id": 41984605, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:18:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:38Z", "source_id": 13735902, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24412, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:01Z", "source_id": 41991601, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:23:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:08Z", "source_id": 13738219, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24417, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:09Z", "source_id": 41999697, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:27:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:18Z", "source_id": 13740896, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}] |
Reading |
2210 |
2210 |
2 |
None |
None |
Newbury |
2238 |
2238 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48580/2026-09-12/detailed |
None |
Midgham |
2026-09-12T22:27:00+01:00 |
Thatcham |
3.0 |
{"type": "LineString", "coordinates": [[-1.1783826999999998, 51.39606710000001], [-1.1789853, 51.39613], [-1.1794357, 51.396171599999995], [-1.1798915, 51.3962012], [-1.1803045, 51.3962218], [-1.1805911, 51.3962324], [-1.1811267999999997, 51.39624229999999], [-1.1815393, 51.3962392], [-1.1819426999999998, 51.3962283], [-1.1826072999999997, 51.3961942], [-1.1829975999999998, 51.3961691], [-1.1833814, 51.396137], [-1.1841179999999998, 51.39605129999999], [-1.1846162, 51.39598219999999], [-1.1849998, 51.39592110000001], [-1.1855669, 51.3958141], [-1.1861131, 51.3956974], [-1.1864802999999997, 51.39561249999999], [-1.186824, 51.3955274], [-1.1870653, 51.39546119999999], [-1.1876178, 51.39531030000001], [-1.1882939999999995, 51.39511639999999], [-1.1888189, 51.3949648], [-1.1891404, 51.394873], [-1.189662, 51.39472490000001], [-1.1901192, 51.3945956], [-1.1905671999999998, 51.39447259999999], [-1.1912714999999998, 51.3942925], [-1.1919844999999998, 51.39412300000001], [-1.1926163999999997, 51.39398309999999], [-1.1932496999999995, 51.3938525], [-1.1938918999999997, 51.3937322], [-1.1944359999999998, 51.393633400000006], [-1.1950121, 51.39353939999998], [-1.1954992, 51.3934653], [-1.1960655, 51.3933863], [-1.1967369, 51.3933001], [-1.1971869, 51.39324629999999], [-1.1975538, 51.3932091], [-1.1982409999999997, 51.39314180000001], [-1.1990538, 51.3930767], [-1.1998252, 51.3930267], [-1.2004838999999998, 51.3929966], [-1.2011556999999995, 51.392972599999986], [-1.201834, 51.3929577], [-1.2026661, 51.39294879999999], [-1.2034783000000002, 51.39295799999999], [-1.2040818999999998, 51.3929685], [-1.2047574999999997, 51.392994], [-1.2052626, 51.3930187], [-1.2058763, 51.39305340000001], [-1.2065315999999997, 51.393102], [-1.2071894, 51.3931536], [-1.2081462, 51.3932361], [-1.2092985, 51.39333379999999], [-1.2102854, 51.39341840000001], [-1.2117498999999998, 51.3935476], [-1.2125924999999995, 51.3936232], [-1.2131798, 51.393672600000016], [-1.2139314, 51.393737299999984], [-1.2147082, 51.39380269999999], [-1.215427, 51.39386509999999], [-1.2162214, 51.3939317], [-1.2170796, 51.39400839999999], [-1.2179346, 51.394082], [-1.2187685, 51.3941531], [-1.2196625000000003, 51.3942306], [-1.2207482, 51.39432289999999], [-1.221549, 51.3943938], [-1.2224084, 51.3944676], [-1.2231442, 51.394530199999984], [-1.2238511999999997, 51.39459120000001], [-1.2245878999999995, 51.3946543], [-1.2252917999999997, 51.3947143], [-1.226077, 51.394785000000006], [-1.2267829, 51.3948445], [-1.2274884999999998, 51.394905999999985], [-1.2279054, 51.39493840000001], [-1.2283665, 51.3949723], [-1.2289945999999998, 51.39501009999999], [-1.2297947, 51.3950475], [-1.2305694, 51.395066], [-1.2313946, 51.395073], [-1.2322167, 51.395065300000006], [-1.2330336, 51.3950457], [-1.2338561, 51.3950087], [-1.2346288, 51.39496099999999], [-1.235434, 51.3948926], [-1.2362474, 51.3948054], [-1.2370573, 51.39470119999999], [-1.2375208, 51.39463450000001], [-1.2378474, 51.3945854], [-1.2383336, 51.39450980000001], [-1.238957, 51.3944094], [-1.2398286999999997, 51.3942689], [-1.2406809, 51.3941306], [-1.2411118, 51.39406389999999], [-1.2416336999999995, 51.3939826], [-1.2420235, 51.39392660000001], [-1.2423971329496897, 51.39387520714562]]} |
2.8 |
2227 |
2230 |
2026-09-12T22:31:00+01:00 |
None |
None |
Aldermaston |
Midgham |
Thatcham |
51.3942890 |
-1.2397038 |
51.3938752 |
-1.2423971 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:27:00 |
Thatcham |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789248440469000 |
None |
26 |
26 |
2026-09-12 21:27:20.473935 |
None |
2026-09-12 22:39:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518409 |
G85957 |
322D58M812 |
2026-09-12 |
Northern |
P |
MAN |
CTR |
2D58 |
150211 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3178.272, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4180.149, "from_m": 3178.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8000.584, "from_m": 4180.149, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9172.52, "from_m": 8000.584, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9615.397, "from_m": 9172.52, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 9784.306, "from_m": 9615.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9823.216, "from_m": 9784.306, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9854.689, "from_m": 9823.216, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9886.962, "from_m": 9854.689, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9933.857, "from_m": 9886.962, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11371.735, "from_m": 9933.857, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16019.979, "from_m": 11371.735, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 16151.439, "from_m": 16019.979, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16625.207, "from_m": 16151.439, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21672.711, "from_m": 16625.207, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 22361.925, "from_m": 21672.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22904.041, "from_m": 22361.925, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40441.826, "from_m": 22904.041, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43297.569, "from_m": 40441.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44434.942, "from_m": 43297.569, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44885.623, "from_m": 44434.942, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46878.238, "from_m": 44885.623, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60631.545, "from_m": 46878.238, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61238.116, "from_m": 60631.545, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 67865.903, "from_m": 61238.116, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 68190.754, "from_m": 67865.903, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 71449.696, "from_m": 68190.754, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 71803.312, "from_m": 71449.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 72243.554, "from_m": 71803.312, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 72379.738, "from_m": 72243.554, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 518409, "profile_key": "59201c6e00a59b3308a821773b09f0149b33d06407efc4e40f0ac7741241ccc4", "schedule_id": 15560, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219H", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9886.962, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Cheadle Village Jn (SoSL)", "stage_seq": 7, "distance_m": 11388.873, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Sharston Jn", "stage_seq": 8, "distance_m": 15054.838, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Northenden Jn", "stage_seq": 9, "distance_m": 16095.624, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Deansgate Jn", "stage_seq": 10, "distance_m": 22361.925, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2234", "location": "Navigation Road", "stage_seq": 11, "distance_m": 22784.581, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2235H", "wtt_dep": "2236H", "location": "Altrincham", "stage_seq": 12, "distance_m": 23695.13, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239H", "location": "Hale", "stage_seq": 13, "distance_m": 24777.291, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243", "location": "Ashley", "stage_seq": 14, "distance_m": 27418.895, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2247", "location": "Mobberley", "stage_seq": 15, "distance_m": 30326.523, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2252", "location": "Knutsford", "stage_seq": 16, "distance_m": 34539.24, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Plumley", "stage_seq": 17, "distance_m": 38910.923, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Plumley West S.B.", "stage_seq": 18, "distance_m": 40441.826, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300H", "location": "Lostock Gralam", "stage_seq": 19, "distance_m": 42028.341, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Northwich", "stage_seq": 20, "distance_m": 44314.739, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310H", "location": "Greenbank", "stage_seq": 21, "distance_m": 47122.748, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Hartford C.L. Jn", "stage_seq": 22, "distance_m": 48400.992, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Cuddington", "stage_seq": 23, "distance_m": 51679.012, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2321", "location": "Delamere", "stage_seq": 24, "distance_m": 56376.293, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Mouldsworth", "stage_seq": 25, "distance_m": 61050.564, "section_seq": 1, "route_path_id": 32419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Mickle Trafford Jn", "stage_seq": 26, "distance_m": 68232.356, "section_seq": 1, "route_path_id": 32419}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "Chester", "stage_seq": 27, "distance_m": 72379.738, "section_seq": 1, "route_path_id": 32419}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 72379.738, "from_m": 0.0, "section_seq": 1, "route_path_id": 32419}], "total_distance_m": 72379.738, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 49179.032, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 23200.706, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:06Z", "source_id": 41983863, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:17:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:07Z", "source_id": 13735607, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:19Z", "source_id": 13737290, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
2210 |
2210 |
8 |
None |
None |
Chester |
2337 |
2337 |
6 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85957/2026-09-12/detailed |
None |
Stockport |
2026-09-12T22:18:59+01:00 |
Navigation Road |
15.0 |
{"type": "LineString", "coordinates": [[-2.1631829735151142, 53.40568378508251], [-2.163114, 53.405437500000005], [-2.1630251, 53.4051235], [-2.1629563, 53.4048394], [-2.1628972, 53.4045771], [-2.1628559, 53.4043198], [-2.1628219000000004, 53.4040459], [-2.1627475, 53.40328710000001], [-2.1627378, 53.4030879], [-2.1627384, 53.403005], [-2.1627500999999993, 53.4025097], [-2.1627512, 53.4024111], [-2.1627628, 53.402261], [-2.1627817, 53.40212869999999], [-2.1628541999999995, 53.4018417], [-2.1628732762273386, 53.401724386694056], [-2.1629063, 53.4015213], [-2.1629292, 53.4014224], [-2.1629507999999995, 53.401348799999994], [-2.1630338999999994, 53.401147], [-2.1631063, 53.4010211], [-2.1632091, 53.4008474], [-2.163270499999999, 53.4007258], [-2.1633258, 53.4006056], [-2.1633683, 53.40049], [-2.1634265, 53.4003045], [-2.1635253, 53.3999944], [-2.1636112, 53.39976349999999], [-2.1637041, 53.39954240000001], [-2.1638297999999994, 53.39928729999999], [-2.1639808000000005, 53.3989997], [-2.164124300000001, 53.39875860000001], [-2.1642735, 53.39851819999999], [-2.1644602, 53.39825439999999], [-2.1646138, 53.3980687], [-2.1648115999999997, 53.3978482], [-2.1650153000000003, 53.3976443], [-2.1651693999999995, 53.397501099999985], [-2.1653383, 53.3973586], [-2.1654543, 53.397260499999994], [-2.1657139, 53.3970752], [-2.1659803999999996, 53.396906599999994], [-2.1662928, 53.39672139999998], [-2.1666058, 53.39657100000001], [-2.166946, 53.3964392], [-2.1673712, 53.3963141], [-2.1678296999999995, 53.396202999999986], [-2.1682746, 53.396115], [-2.1687392, 53.39603399999999], [-2.1692716, 53.395954], [-2.1699113, 53.395881], [-2.1704985, 53.39583009999999], [-2.1709974, 53.39579979999999], [-2.1714953999999995, 53.3957792], [-2.1720297, 53.39577499999999], [-2.1725199, 53.39578319999999], [-2.1730179, 53.3958015], [-2.1733185, 53.3958167], [-2.1737978999999994, 53.3958548], [-2.1742876, 53.395903], [-2.1750586, 53.3959961], [-2.1756406, 53.396060299999995], [-2.1768801, 53.39619969999999], [-2.1778899, 53.396299199999994], [-2.1788514999999995, 53.3963926], [-2.1791058, 53.39642020000001], [-2.1795152, 53.396457899999994], [-2.1799315999999997, 53.3964963], [-2.1814105, 53.3966278], [-2.1816255999999994, 53.3966432], [-2.1826250999999997, 53.396716399999995], [-2.1838054, 53.3967968], [-2.183934281436823, 53.39680514546127], [-2.184105, 53.3968162], [-2.185066, 53.39687539999999], [-2.185992, 53.39692560000001], [-2.1861675999999997, 53.3969347], [-2.1874774, 53.3970058], [-2.1887437, 53.39707140000001], [-2.1904307, 53.39715889999999], [-2.1906103, 53.397166799999994], [-2.1917809, 53.397228], [-2.1930157, 53.397291], [-2.1939115, 53.39733429999999], [-2.1942731999999996, 53.3973522], [-2.1955678, 53.3974175], [-2.1960745, 53.3974415], [-2.1962757, 53.3974502], [-2.1970082999999994, 53.397486599999986], [-2.1975194, 53.3975111], [-2.1984646, 53.397556], [-2.1996612, 53.397611600000005], [-2.2000278, 53.397630799999995], [-2.2009367, 53.3976754], [-2.2011680999999994, 53.397685899999985], [-2.2016374, 53.3977015], [-2.2019873, 53.3977047], [-2.2023561, 53.39770409999999], [-2.2026639, 53.39769830000001], [-2.2030286, 53.39768180000001], [-2.2033897, 53.3976587], [-2.2037571, 53.3976291], [-2.2040242999999995, 53.39760389999999], [-2.2043412, 53.3975675], [-2.2046978, 53.39752219999998], [-2.2050609999999997, 53.3974717], [-2.2057651, 53.3973641], [-2.2078378, 53.3970307], [-2.2092, 53.3968128], [-2.2109645999999996, 53.3965181], [-2.2114426000000003, 53.3964356], [-2.2130295, 53.396181799999994], [-2.2133322, 53.3961334], [-2.2138512, 53.3960556], [-2.2140604, 53.3960302], [-2.2145074, 53.39597599999999], [-2.2153362, 53.39589349999999], [-2.2161023999999996, 53.3958419], [-2.2168127, 53.395809099999994], [-2.2176074, 53.3957912], [-2.218286, 53.3957993], [-2.2184662, 53.3958015], [-2.2186934, 53.395803699999995], [-2.2195093, 53.39581460000001], [-2.2200874999999995, 53.39583710000001], [-2.2205727, 53.395859400000006], [-2.2215384, 53.3959161], [-2.221863, 53.395938300000005], [-2.2222831, 53.395973000000005], [-2.2227953, 53.3960253], [-2.2232622999999996, 53.39607469999999], [-2.2237513999999994, 53.3961212], [-2.2243818, 53.396188200000005], [-2.2250239, 53.3962716], [-2.2262869999999997, 53.3964685], [-2.2269395, 53.396569799999995], [-2.2284073999999996, 53.3968161], [-2.228669152327466, 53.39686488636479], [-2.228719946070003, 53.3968743534835], [-2.2287937000000007, 53.39688809999999], [-2.2301316, 53.3971467], [-2.2316767999999993, 53.397449599999995], [-2.2334858, 53.3977592], [-2.2341172, 53.3978589], [-2.2346275, 53.3979251], [-2.2354201, 53.3980226], [-2.2361867, 53.398113599999995], [-2.237515, 53.3982277], [-2.2388220999999997, 53.3983307], [-2.2394307999999996, 53.3983631], [-2.2402238, 53.398402399999995], [-2.2413664, 53.3984504], [-2.2422273, 53.39848909999999], [-2.2454731999999997, 53.39862339999999], [-2.2457882102988034, 53.398637364535176], [-2.2479274999999994, 53.398732200000005], [-2.2486061, 53.3987539], [-2.2490675, 53.3987536], [-2.2495147, 53.3987436], [-2.2499082999999995, 53.3987292], [-2.2509985, 53.3986895], [-2.2530314, 53.3986185], [-2.2564839, 53.3984979], [-2.2570416, 53.398476499999994], [-2.259017, 53.39840079999998], [-2.2640178999999994, 53.3982235], [-2.2661464, 53.39814239999998], [-2.2682789, 53.3980702], [-2.2693218, 53.398036], [-2.2717062, 53.3979538], [-2.2741049, 53.397864], [-2.2765275, 53.397769099999984], [-2.2776276, 53.39772669999999], [-2.2782405, 53.3977071], [-2.2787971, 53.397687999999995], [-2.2793416, 53.39767109999999], [-2.280031, 53.3976607], [-2.2806045, 53.39765609999999], [-2.2809776, 53.397657300000006], [-2.2813841, 53.3976605], [-2.2817753, 53.397665100000005], [-2.2822236, 53.39767359999999], [-2.2829475, 53.3976973], [-2.2846023, 53.3977756], [-2.2862871, 53.3978534], [-2.2884556999999996, 53.39795980000001], [-2.2906470999999997, 53.398064700000006], [-2.2914126, 53.3981026], [-2.2931272999999996, 53.39818699999999], [-2.2949107999999994, 53.398271], [-2.2957648999999996, 53.3983095], [-2.2989002, 53.398460500000006], [-2.3013933, 53.3985789], [-2.3035645, 53.39868759999999], [-2.3059882, 53.3988002], [-2.3069689999999996, 53.3988469], [-2.3091651999999994, 53.3989514], [-2.3096057999999995, 53.3989724], [-2.3102871, 53.3990063], [-2.3107757999999996, 53.399027800000006], [-2.3172007, 53.3993426], [-2.3179687, 53.3993789], [-2.3228534000000005, 53.3996127], [-2.3254898, 53.399740300000005], [-2.3319807, 53.40004979999999], [-2.3324613, 53.4000773], [-2.3329692, 53.40009549999999], [-2.3331152, 53.4001007], [-2.3335878, 53.400124199999986], [-2.3339164999999995, 53.40014029999999], [-2.3341843, 53.400168], [-2.3343667, 53.400192800000006], [-2.3345795, 53.400223700000005], [-2.3347927, 53.4002673], [-2.3350159999999995, 53.40032540000001], [-2.3352163, 53.400387399999985], [-2.3354030999999997, 53.4004665], [-2.3356197387107556, 53.400560618739405], [-2.3356776999999997, 53.4005858], [-2.335843, 53.4006539], [-2.3360221, 53.4007169], [-2.3362092, 53.40077479999999], [-2.3364174, 53.4008345], [-2.3366297, 53.40088660000001], [-2.3368669999999994, 53.4009345], [-2.3371431, 53.400982299999995], [-2.3374164, 53.4010211], [-2.3377216, 53.4010481], [-2.3379643, 53.4010609], [-2.3382409, 53.4010632], [-2.3384892, 53.40105659999999], [-2.3387962999999994, 53.40103860000001], [-2.339063, 53.40101140000001], [-2.3393321999999994, 53.400976], [-2.3395832, 53.40093230000001], [-2.3398706, 53.40086619999999], [-2.340181, 53.40078619999999], [-2.3403661999999996, 53.4007231], [-2.3405069, 53.4006709], [-2.3407426, 53.4005706], [-2.3409427999999997, 53.400479300000015], [-2.3411286, 53.400377799999994], [-2.3413179, 53.40026], [-2.3414843, 53.4001395], [-2.3416214, 53.40001780000001], [-2.3417313, 53.3999001], [-2.3418138, 53.3998028], [-2.3418670999999995, 53.3997237], [-2.3419404, 53.3996159], [-2.3420774, 53.3993369], [-2.3421670999999997, 53.399139], [-2.3423619999999996, 53.39867199999999], [-2.3425194, 53.39827059999999], [-2.3427052999999995, 53.3977254], [-2.3428679, 53.3971674], [-2.3430485999999995, 53.3965393], [-2.3430803999999994, 53.396432700000005], [-2.3432401, 53.3958975]]} |
8.3 |
2218 |
2233 |
2026-09-12T22:34:00+01:00 |
None |
None |
Manchester Piccadilly |
Northenden Jn |
Navigation Road |
53.3987752 |
-2.3054510 |
53.3958975 |
-2.3432401 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:18:59 |
Navigation Road |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41987216 |
1789248452251906 |
None |
34 |
34 |
2026-09-12 21:27:32.256134 |
None |
2026-09-12 23:38:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518410 |
L85001 |
862W84M812 |
2026-09-12 |
South Western Railway |
O |
WEY |
ESL |
2W84 |
450066+444040 |
9 |
100 |
None |
{"version": 3, "segments": [{"to_m": 359.492, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 525.966, "from_m": 359.492, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 753.896, "from_m": 525.966, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7561.801, "from_m": 753.896, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9994.219, "from_m": 7561.801, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10464.393, "from_m": 9994.219, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10929.094, "from_m": 10464.393, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 11158.646, "from_m": 10929.094, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12286.996, "from_m": 11158.646, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12549.242, "from_m": 12286.996, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17302.627, "from_m": 12549.242, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 19272.034, "from_m": 17302.627, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20066.043, "from_m": 19272.034, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27013.184, "from_m": 20066.043, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 27340.16, "from_m": 27013.184, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32554.195, "from_m": 27340.16, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 33271.214, "from_m": 32554.195, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 42382.529, "from_m": 33271.214, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 42807.659, "from_m": 42382.529, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 43569.192, "from_m": 42807.659, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45269.356, "from_m": 43569.192, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46054.585, "from_m": 45269.356, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46337.753, "from_m": 46054.585, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 46778.812, "from_m": 46337.753, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 48142.79, "from_m": 46778.812, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 49505.484, "from_m": 48142.79, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51479.09, "from_m": 49505.484, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51694.23, "from_m": 51479.09, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 51744.823, "from_m": 51694.23, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51985.49, "from_m": 51744.823, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 52255.387, "from_m": 51985.49, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52295.743, "from_m": 52255.387, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52801.504, "from_m": 52295.743, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55251.646, "from_m": 52801.504, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 55541.263, "from_m": 55251.646, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 55681.375, "from_m": 55541.263, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56119.644, "from_m": 55681.375, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56187.147, "from_m": 56119.644, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 56500.683, "from_m": 56187.147, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 57657.47, "from_m": 56500.683, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61362.791, "from_m": 57657.47, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 61885.065, "from_m": 61362.791, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65590.386, "from_m": 61885.065, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 66747.173, "from_m": 65590.386, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67060.709, "from_m": 66747.173, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 67128.212, "from_m": 67060.709, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 67195.287, "from_m": 67128.212, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67511.857, "from_m": 67195.287, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 68667.521, "from_m": 67511.857, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 70594.267, "from_m": 68667.521, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 71960.312, "from_m": 70594.267, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 73134.578, "from_m": 71960.312, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 89547.572, "from_m": 73134.578, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 89893.824, "from_m": 89547.572, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 91682.957, "from_m": 89893.824, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 102207.709, "from_m": 91682.957, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 103291.687, "from_m": 102207.709, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 106348.678, "from_m": 103291.687, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 107078.528, "from_m": 106348.678, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 107248.657, "from_m": 107078.528, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 107298.401, "from_m": 107248.657, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 108025.395, "from_m": 107298.401, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 108470.719, "from_m": 108025.395, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 108569.657, "from_m": 108470.719, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 110606.081, "from_m": 108569.657, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 112479.543, "from_m": 110606.081, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 113113.789, "from_m": 112479.543, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 113363.344, "from_m": 113113.789, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 114304.329, "from_m": 113363.344, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 114660.647, "from_m": 114304.329, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 116258.426, "from_m": 114660.647, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 121717.872, "from_m": 116258.426, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 121842.061, "from_m": 121717.872, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 122051.498, "from_m": 121842.061, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518410, "profile_key": "6c78f63f2af03ae297626fefbd5f40bad134a9504c8c255afba0004c8954c04e", "schedule_id": 35299, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Weymouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2214H", "location": "Upwey", "stage_seq": 2, "distance_m": 3788.555, "section_seq": 1, "route_path_id": 52086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Upwey Sig. DR188", "stage_seq": 3, "distance_m": 4414.246, "section_seq": 1, "route_path_id": 52086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Dorchester Jn", "stage_seq": 4, "distance_m": 10527.513, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222H", "location": "Dorchester South", "stage_seq": 5, "distance_m": 11016.458, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229", "location": "Moreton (Dorset)", "stage_seq": 6, "distance_m": 19914.166, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2235", "location": "Wool", "stage_seq": 7, "distance_m": 27117.017, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242H", "location": "Wareham", "stage_seq": 8, "distance_m": 35085.984, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Hamworthy", "stage_seq": 9, "distance_m": 42992.692, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254H", "location": "Poole", "stage_seq": 10, "distance_m": 46472.617, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2258H", "location": "Parkstone (Dorset)", "stage_seq": 11, "distance_m": 49469.948, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Branksome", "stage_seq": 12, "distance_m": 51555.847, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2312", "location": "Bournemouth", "stage_seq": 13, "distance_m": 55800.082, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316", "location": "Pokesdown", "stage_seq": 14, "distance_m": 58617.493, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2320", "location": "Christchurch", "stage_seq": 15, "distance_m": 61623.928, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325", "location": "Hinton Admiral", "stage_seq": 16, "distance_m": 77934.048, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330H", "location": "New Milton", "stage_seq": 17, "distance_m": 81935.07, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336", "location": "Sway", "stage_seq": 18, "distance_m": 86708.519, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2342H", "location": "Brockenhurst", "stage_seq": 19, "distance_m": 91160.703, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2349H", "wtt_dep": "2350", "location": "Ashurst New Forest", "stage_seq": 20, "distance_m": 103081.272, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": "2355", "location": "Totton", "stage_seq": 21, "distance_m": 107654.827, "section_seq": 1, "route_path_id": 52086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Redbridge", "stage_seq": 22, "distance_m": 108696.391, "section_seq": 1, "route_path_id": 52086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358", "location": "Church Lane Jn", "stage_seq": 23, "distance_m": 110733.231, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "2359H", "wtt_dep": "0001H", "location": "Southampton Central", "stage_seq": 24, "distance_m": 112954.482, "section_seq": 1, "route_path_id": 52086}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004H", "location": "Northam Jn", "stage_seq": 25, "distance_m": 114752.356, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "0006H", "wtt_dep": "0007", "location": "St. Denys", "stage_seq": 26, "distance_m": 116111.049, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "0009H", "wtt_dep": "0010", "location": "Swaythling", "stage_seq": 27, "distance_m": 118422.619, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "0012", "wtt_dep": "0013", "location": "Southampton Airport Parkway", "stage_seq": 28, "distance_m": 119802.069, "section_seq": 1, "route_path_id": 52086}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": null, "location": "Eastleigh", "stage_seq": 29, "distance_m": 122051.498, "section_seq": 1, "route_path_id": 52086}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 122051.498, "from_m": 0.0, "section_seq": 1, "route_path_id": 52086}], "total_distance_m": 122051.498, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 114025.268, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8026.23, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:13:49Z", "source_id": 13733918, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27774, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:57Z", "source_id": 41986694, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:20:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:03Z", "source_id": 13736624, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27770, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:21Z", "source_id": 41998346, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:28:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:23Z", "source_id": 13740475, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}] |
Weymouth |
2210 |
2210 |
2 |
None |
None |
Eastleigh |
0016 |
0016 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L85001/2026-09-12/detailed |
None |
Moreton (Dorset) |
2026-09-12T22:29:18+01:00 |
Wool |
5.0 |
{"type": "LineString", "coordinates": [[-2.3146699608722763, 50.70129797827672], [-2.3144223, 50.701251], [-2.3139006999999996, 50.70114749999998], [-2.3133623, 50.701034699999994], [-2.3132554, 50.7010143], [-2.313085, 50.70097899999999], [-2.3128417, 50.7009199], [-2.3126032999999997, 50.70086239999999], [-2.3120771, 50.7007273], [-2.3117261, 50.7006358], [-2.3113255, 50.70052319999999], [-2.3109371999999997, 50.7004083], [-2.3104104, 50.7002462], [-2.3099107999999995, 50.70007880000001], [-2.3095379, 50.69994470000001], [-2.3090139999999995, 50.6997496], [-2.3086106, 50.69959], [-2.3082834999999995, 50.6994538], [-2.3078234999999996, 50.69926029999999], [-2.307397, 50.6990711], [-2.3069861, 50.6988667], [-2.3066438, 50.69869909999999], [-2.3063693999999995, 50.698557400000006], [-2.3059116999999993, 50.69831069999999], [-2.3055479, 50.698104099999995], [-2.3052539999999997, 50.6979359], [-2.3048977, 50.69772569999999], [-2.3045328, 50.69749349999999], [-2.3042446999999995, 50.697301499999995], [-2.3039926, 50.6971236], [-2.3036953999999996, 50.6969164], [-2.3033060999999995, 50.69662189999999], [-2.3029246, 50.6963263], [-2.302257, 50.6957766], [-2.3017702999999994, 50.69538450000001], [-2.3015013, 50.6951836], [-2.3011680999999995, 50.69493880000001], [-2.3008504, 50.69472050000001], [-2.3005335, 50.6945051], [-2.300116, 50.6942441], [-2.2997139, 50.6940088], [-2.2993229999999993, 50.6937831], [-2.2989256, 50.6935646], [-2.2985178999999993, 50.69335099999999], [-2.2982346, 50.69320909999999], [-2.2979380999999997, 50.6930645], [-2.2975289, 50.6928721], [-2.2971243, 50.692694200000005], [-2.2967312999999994, 50.6925272], [-2.2963381, 50.69236539999999], [-2.2959658, 50.6922178], [-2.2954939, 50.6920464], [-2.2950614999999996, 50.69189419999999], [-2.2946367, 50.6917479], [-2.2942089, 50.6916127], [-2.2936729, 50.6914497], [-2.2931999, 50.691323100000005], [-2.2926224999999993, 50.691163999999986], [-2.2921237999999997, 50.691040400000006], [-2.2917078, 50.6909405], [-2.2913458000000007, 50.6908663], [-2.2909347999999996, 50.69078660000001], [-2.2904887, 50.69070709999998], [-2.2899723, 50.6906141], [-2.2895128, 50.6905381], [-2.2890999999999995, 50.6904752], [-2.2886769, 50.690419899999995], [-2.2881304, 50.690353], [-2.2872063999999996, 50.690249599999994], [-2.2862716, 50.6901468], [-2.2857288, 50.6900827], [-2.2850189, 50.6899981], [-2.2844839999999995, 50.689940400000005], [-2.2840791, 50.6899045], [-2.283643399999999, 50.68987159999999], [-2.2830760999999997, 50.68983630000001], [-2.2826086, 50.6898139], [-2.2821300999999994, 50.689797500000005], [-2.2817608999999996, 50.68978829999999], [-2.2813027, 50.68978220000001], [-2.2808754, 50.689780799999994], [-2.2803156999999996, 50.689785400000005], [-2.2796949, 50.6897914], [-2.2791406999999997, 50.689800300000016], [-2.2785767, 50.6898122], [-2.2781778, 50.6898168], [-2.2776430999999997, 50.6898128], [-2.2771050999999995, 50.689801900000006], [-2.2766938, 50.6897895], [-2.2762511999999995, 50.6897691], [-2.2758403, 50.6897472], [-2.2752974, 50.6897058], [-2.2747535, 50.6896593], [-2.2741934999999995, 50.68960270000001], [-2.2737382, 50.68954680000001], [-2.273261, 50.6894826], [-2.2727136, 50.6894015], [-2.2722777, 50.6893326], [-2.2718605999999997, 50.68926200000001], [-2.2715422, 50.6892021], [-2.271137, 50.6891219], [-2.2705958999999996, 50.6890058], [-2.2701824, 50.68891240000001], [-2.2697333, 50.68881150000001], [-2.2692552, 50.688687], [-2.2688543, 50.6885775], [-2.2683164, 50.6884231], [-2.2678376, 50.6882774], [-2.2669278, 50.687992599999994], [-2.2657413, 50.68762349999999], [-2.2643125, 50.6871818], [-2.2630709999999996, 50.6867987], [-2.2622662999999994, 50.6865521], [-2.2610229999999993, 50.686160999999984], [-2.2597952, 50.6857827], [-2.2584062, 50.6853503], [-2.2572035, 50.68498160000001], [-2.2560123, 50.68460300000001], [-2.2558567999999997, 50.6845533], [-2.2551327, 50.6843279], [-2.2529596, 50.68365450000001], [-2.2519055999999997, 50.6833294], [-2.251013, 50.68306720000001], [-2.250405, 50.6828895], [-2.2496763, 50.68269360000001], [-2.2491346, 50.6825517], [-2.2485165, 50.6824031], [-2.2477379, 50.68222209999999], [-2.2469468000000004, 50.68204229999999], [-2.2463556999999996, 50.6819125], [-2.2457882102988034, 50.68179743208779], [-2.2457628999999995, 50.6817923], [-2.2452737, 50.6816953], [-2.2446764, 50.6815845], [-2.2440669, 50.6814743], [-2.2436805, 50.6814091], [-2.2434389, 50.68137089999999], [-2.2433301999999995, 50.6813533], [-2.2428734, 50.681281799999994], [-2.2423548, 50.68120420000001], [-2.2418369, 50.6811291], [-2.2413801, 50.6810683], [-2.2407859, 50.6809957], [-2.2402334999999995, 50.6809292], [-2.2394348, 50.68084420000001], [-2.238111, 50.6807086], [-2.2367811999999994, 50.6805791], [-2.2360302, 50.6805042], [-2.235371, 50.6804475], [-2.2347421, 50.6804043], [-2.2342759, 50.68038009999999], [-2.2338302, 50.6803614], [-2.2334154, 50.6803511], [-2.2329038, 50.6803387], [-2.232352, 50.68033960000001], [-2.2319162, 50.6803426], [-2.2315446999999997, 50.6803472], [-2.231185, 50.6803572], [-2.2306838999999994, 50.6803836], [-2.2302067999999995, 50.6804126], [-2.2297099, 50.680451700000006], [-2.2291942999999996, 50.68049439999999], [-2.2286702999999997, 50.68054649999999], [-2.2281880999999997, 50.6806005], [-2.2277495, 50.6806615], [-2.2272595999999996, 50.6807333], [-2.2268122999999997, 50.6808045], [-2.2263470999999995, 50.6808841], [-2.2258760999999994, 50.6809708], [-2.2255079, 50.6810438], [-2.224952, 50.681155800000006], [-2.2244149, 50.6812596], [-2.2234485, 50.6814204], [-2.2229162, 50.6814983], [-2.2225096999999994, 50.6815515], [-2.2223029, 50.6815761], [-2.2216631999999996, 50.6816445], [-2.2214683940936792, 50.68166288273296]]} |
4.5 |
2229 |
2234 |
2026-09-12T22:34:00+01:00 |
None |
None |
Dorchester South |
Moreton (Dorset) |
Wool |
50.6932147 |
-2.2982457 |
50.6816629 |
-2.2214684 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:29:18 |
Wool |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42003303 |
1789248575165790 |
None |
19 |
19 |
2026-09-12 21:29:35.170481 |
None |
2026-09-13 00:16:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518411 |
L88744 |
062C32M812 |
2026-09-12 |
ScotRail |
P |
MLN |
MTH |
2C32 |
320303+320315 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 456.969, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 5016.895, "from_m": 456.969, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5103.211, "from_m": 5016.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5741.501, "from_m": 5103.211, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 7607.722, "from_m": 5741.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7667.954, "from_m": 7607.722, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7929.446, "from_m": 7667.954, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8347.499, "from_m": 7929.446, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8362.879, "from_m": 8347.499, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8403.117, "from_m": 8362.879, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9114.607, "from_m": 8403.117, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9155.372, "from_m": 9114.607, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12541.129, "from_m": 9155.372, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12801.58, "from_m": 12541.129, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13382.437, "from_m": 12801.58, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13684.992, "from_m": 13382.437, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14379.493, "from_m": 13684.992, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14426.068, "from_m": 14379.493, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14568.039, "from_m": 14426.068, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17895.272, "from_m": 14568.039, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18368.337, "from_m": 17895.272, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18426.458, "from_m": 18368.337, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18503.715, "from_m": 18426.458, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 18858.028, "from_m": 18503.715, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 18990.582, "from_m": 18858.028, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 19092.814, "from_m": 18990.582, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 19190.436, "from_m": 19092.814, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19925.449, "from_m": 19190.436, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 22429.707, "from_m": 19925.449, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22729.736, "from_m": 22429.707, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22981.013, "from_m": 22729.736, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23294.349, "from_m": 22981.013, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24345.547, "from_m": 23294.349, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29944.265, "from_m": 24345.547, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29997.146, "from_m": 29944.265, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30274.681, "from_m": 29997.146, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31413.91, "from_m": 30274.681, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 32163.199, "from_m": 31413.91, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35334.81, "from_m": 32163.199, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36513.419, "from_m": 35334.81, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 36578.56, "from_m": 36513.419, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36622.159, "from_m": 36578.56, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 36649.645, "from_m": 36622.159, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36870.587, "from_m": 36649.645, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518411, "profile_key": "7a06112be9784d63e76b651071b2b6baa823d557b2a6e59776d7eec0708d8169", "schedule_id": 20674, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Milngavie", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Hillfoot", "stage_seq": 2, "distance_m": 2582.717, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Bearsden", "stage_seq": 3, "distance_m": 3465.341, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2218", "location": "Westerton", "stage_seq": 4, "distance_m": 5256.444, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221", "location": "Anniesland", "stage_seq": 5, "distance_m": 7344.302, "section_seq": 1, "route_path_id": 35851}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Hyndland East Jn", "stage_seq": 6, "distance_m": 8347.499, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224", "location": "Hyndland", "stage_seq": 7, "distance_m": 8878.468, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2226H", "location": "Partick", "stage_seq": 8, "distance_m": 10054.331, "section_seq": 1, "route_path_id": 35851}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Finnieston West Jn", "stage_seq": 9, "distance_m": 10573.864, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2229H", "location": "Exhibition Centre", "stage_seq": 10, "distance_m": 12021.273, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2231H", "location": "Anderston", "stage_seq": 11, "distance_m": 12824.466, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2236", "location": "Glasgow Central Low Level", "stage_seq": 12, "distance_m": 13617.52, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238", "location": "Argyle Street", "stage_seq": 13, "distance_m": 14092.625, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241", "location": "Bridgeton", "stage_seq": 14, "distance_m": 16028.074, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243", "location": "Dalmarnock", "stage_seq": 15, "distance_m": 16914.466, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2246", "location": "Rutherglen", "stage_seq": 16, "distance_m": 18161.852, "section_seq": 1, "route_path_id": 35851}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247H", "location": "Rutherglen East Jn", "stage_seq": 17, "distance_m": 19312.338, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2249H", "location": "Cambuslang", "stage_seq": 18, "distance_m": 21099.235, "section_seq": 1, "route_path_id": 35851}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Newton West Jn", "stage_seq": 19, "distance_m": 22535.884, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Newton", "stage_seq": 20, "distance_m": 23641.078, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258", "location": "Blantyre", "stage_seq": 21, "distance_m": 27606.063, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301", "location": "Hamilton West", "stage_seq": 22, "distance_m": 30448.133, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Hamilton Central", "stage_seq": 23, "distance_m": 31809.583, "section_seq": 1, "route_path_id": 35851}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Haughhead Jn", "stage_seq": 24, "distance_m": 33823.557, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2309H", "location": "Airbles", "stage_seq": 25, "distance_m": 35833.84, "section_seq": 1, "route_path_id": 35851}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": null, "location": "Motherwell", "stage_seq": 26, "distance_m": 36870.587, "section_seq": 1, "route_path_id": 35851}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36870.587, "from_m": 0.0, "section_seq": 1, "route_path_id": 35851}], "total_distance_m": 36870.587, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 36810.355, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 60.232, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1326, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:10:15Z", "source_id": 41973016, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:12:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:10:21Z", "source_id": 13732048, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:20Z", "source_id": 13734702, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1285, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:53Z", "source_id": 41983563, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:17:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:53Z", "source_id": 13735539, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1292, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:39Z", "source_id": 41989414, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:21:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:43Z", "source_id": 13737536, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1367, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:36Z", "source_id": 41994083, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:24:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:41Z", "source_id": 13739081, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:33Z", "source_id": 41998729, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:27:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:37Z", "source_id": 13740614, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:45Z", "source_id": 42003767, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:30:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:49Z", "source_id": 13742167, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
Milngavie |
2210 |
2210 |
1 |
None |
None |
Motherwell |
2312 |
2312 |
4 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88744/2026-09-12/detailed |
None |
Exhibition Centre |
2026-09-12T22:30:20+01:00 |
Anderston |
1.0 |
{"type": "LineString", "coordinates": [[-4.2831001, 55.8612177], [-4.2828716, 55.8611263], [-4.2825088, 55.86097319999999], [-4.28227, 55.8608804], [-4.281789000000001, 55.8607072], [-4.2816486, 55.86065609999999], [-4.2814164, 55.8605849], [-4.28124, 55.8605304], [-4.280807, 55.8604157], [-4.280366399999999, 55.860331299999984], [-4.2798517, 55.86024770000001], [-4.2796965, 55.860222499999985], [-4.2792647, 55.86017729999999], [-4.279053799999999, 55.8601658], [-4.275246199999999, 55.860188699999995], [-4.2747975, 55.86018249999999], [-4.2740921, 55.8601562], [-4.2734671, 55.860112499999985], [-4.2732134, 55.86009409999999], [-4.272813899999999, 55.8600411], [-4.2724317, 55.8599752], [-4.2715824, 55.8598501], [-4.271311299999999, 55.8598078], [-4.2711548, 55.8597835], [-4.270972, 55.8597596], [-4.270890726506116, 55.85974999748104]]} |
0.5 |
2230 |
2231 |
2026-09-12T22:32:00+01:00 |
None |
None |
Partick |
Exhibition Centre |
Anderston |
55.8609486 |
-4.2824455 |
55.8597500 |
-4.2708907 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:30:20 |
Anderston |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789248591133902 |
None |
36 |
36 |
2026-09-12 21:30:20.368839 |
None |
2026-09-12 23:13:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518412 |
P24236 |
362O95M812 |
2026-09-12 |
Northern |
P |
WAC |
MCO |
2O95 |
195011 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 158.067, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 217.028, "from_m": 158.067, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1891.457, "from_m": 217.028, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2291.315, "from_m": 1891.457, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 5125.744, "from_m": 2291.315, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10054.656, "from_m": 5125.744, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 10090.532, "from_m": 10054.656, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13274.287, "from_m": 10090.532, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 13310.163, "from_m": 13274.287, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25279.698, "from_m": 13310.163, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 25313.287, "from_m": 25279.698, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26249.058, "from_m": 25313.287, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 27459.415, "from_m": 26249.058, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27818.339, "from_m": 27459.415, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28458.834, "from_m": 27818.339, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28594.945, "from_m": 28458.834, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 518412, "profile_key": "f879df50e2525b2141311ca5e1b05b99b06e9e4b185ddd4757232c9612aeaefc", "schedule_id": 2954, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Warrington Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36417}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2214", "location": "Padgate", "stage_seq": 2, "distance_m": 2772.839, "section_seq": 1, "route_path_id": 36417}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Birchwood", "stage_seq": 3, "distance_m": 4978.027, "section_seq": 1, "route_path_id": 36417}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Glazebrook East Jn", "stage_seq": 4, "distance_m": 10250.491, "section_seq": 1, "route_path_id": 36417}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2223H", "location": "Irlam", "stage_seq": 5, "distance_m": 11682.41, "section_seq": 1, "route_path_id": 36417}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2227H", "location": "Flixton", "stage_seq": 6, "distance_m": 18299.202, "section_seq": 1, "route_path_id": 36417}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2230H", "location": "Urmston", "stage_seq": 7, "distance_m": 20370.363, "section_seq": 1, "route_path_id": 36417}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235H", "location": "Trafford Park East Jn", "stage_seq": 8, "distance_m": 25079.623, "section_seq": 1, "route_path_id": 36417}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Deansgate", "stage_seq": 9, "distance_m": 28006.504, "section_seq": 1, "route_path_id": 36417}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": null, "location": "Manchester Oxford Road", "stage_seq": 10, "distance_m": 28594.945, "section_seq": 1, "route_path_id": 36417}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28594.945, "from_m": 0.0, "section_seq": 1, "route_path_id": 36417}], "total_distance_m": 28594.945, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28561.356, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 33.589, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 10064, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:11:33Z", "source_id": 41975078, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:13:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:11:36Z", "source_id": 13732736, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10068, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:03Z", "source_id": 41982238, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:17:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:07Z", "source_id": 13735128, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9273, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:52Z", "source_id": 41991459, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:22:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:58Z", "source_id": 13738161, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9270, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:45Z", "source_id": 41997411, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:26:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:48Z", "source_id": 13740170, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:26:00+01:00", "operational_fact": true}] |
Warrington Central |
2210 |
2210 |
2 |
None |
None |
Manchester Oxford Road |
2240 |
2240 |
5 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24236/2026-09-12/detailed |
None |
Flixton |
2026-09-12T22:27:44+01:00 |
Urmston |
3.0 |
{"type": "LineString", "coordinates": [[-2.3832346181939617, 53.44380594844754], [-2.3820538, 53.44398369999999], [-2.3809191999999997, 53.444154799999986], [-2.3790388, 53.4444464], [-2.3778923, 53.4446261], [-2.3738992, 53.4452322], [-2.3706646, 53.44572000000001], [-2.3686429, 53.44602509999999], [-2.3678242, 53.4461487], [-2.3661857, 53.4464058], [-2.3647427000000003, 53.44662689999999], [-2.3607239999999994, 53.4472278], [-2.357023, 53.447790999999995], [-2.3557034999999997, 53.4479917], [-2.3536475999999995, 53.4483045]]} |
1.3 |
2227 |
2230 |
2026-09-12T22:29:30+01:00 |
None |
None |
Irlam |
Flixton |
Urmston |
53.4483045 |
-2.3536476 |
53.4483045 |
-2.3536476 |
0 |
1 |
2026-09-12 21:29:55 |
RUNNING |
2026-09-12 21:27:44 |
Urmston |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42001676 |
1789248600861886 |
None |
25 |
25 |
2026-09-12 21:30:00.866971 |
None |
2026-09-12 22:40:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518413 |
P76432 |
472H71M812 |
2026-09-12 |
Greater Anglia |
O |
CMB |
LST |
2H71 |
720537+720561 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1316.97, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2897.261, "from_m": 1316.97, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2943.86, "from_m": 2897.261, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2978.233, "from_m": 2943.86, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3972.703, "from_m": 2978.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4140.485, "from_m": 3972.703, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4236.824, "from_m": 4140.485, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4281.963, "from_m": 4236.824, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4363.768, "from_m": 4281.963, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7353.566, "from_m": 4363.768, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13221.416, "from_m": 7353.566, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14136.854, "from_m": 13221.416, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 18804.579, "from_m": 14136.854, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19312.323, "from_m": 18804.579, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19321.506, "from_m": 19312.323, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23144.2, "from_m": 19321.506, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 44051.024, "from_m": 23144.2, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 44125.716, "from_m": 44051.024, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46893.612, "from_m": 44125.716, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60845.497, "from_m": 46893.612, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 70570.903, "from_m": 60845.497, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 75677.515, "from_m": 70570.903, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 75711.952, "from_m": 75677.515, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76025.381, "from_m": 75711.952, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 76057.274, "from_m": 76025.381, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80545.681, "from_m": 76057.274, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 83665.671, "from_m": 80545.681, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 84049.071, "from_m": 83665.671, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84096.106, "from_m": 84049.071, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85527.346, "from_m": 84096.106, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85630.042, "from_m": 85527.346, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 86276.901, "from_m": 85630.042, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 87362.327, "from_m": 86276.901, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 88308.41, "from_m": 87362.327, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 88886.554, "from_m": 88308.41, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 90351.059, "from_m": 88886.554, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91927.049, "from_m": 90351.059, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92563.95, "from_m": 91927.049, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 93040.625, "from_m": 92563.95, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 93493.844, "from_m": 93040.625, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518413, "profile_key": "84f5a3469980ff1951dfd5bd6cea15a3cb4d9274084ee8b1ed150e18e7552df3", "schedule_id": 36459, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Cambridge North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Coldham Lane Jn", "stage_seq": 2, "distance_m": 2169.557, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2218", "location": "Cambridge", "stage_seq": 3, "distance_m": 3733.319, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222", "location": "Cambridge South", "stage_seq": 4, "distance_m": 6326.972, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223H", "location": "Shepreth Branch Jn", "stage_seq": 5, "distance_m": 7442.712, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225", "location": "Shelford", "stage_seq": 6, "distance_m": 8833.764, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229H", "location": "Whittlesford Parkway", "stage_seq": 7, "distance_m": 14354.408, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2233H", "location": "Great Chesterford", "stage_seq": 8, "distance_m": 19721.312, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239H", "location": "Audley End", "stage_seq": 9, "distance_m": 26210.725, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2242H", "location": "Newport (Essex)", "stage_seq": 10, "distance_m": 29080.744, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2248", "location": "Elsenham", "stage_seq": 11, "distance_m": 36041.216, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Stansted North Jn", "stage_seq": 12, "distance_m": 38043.707, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2252H", "location": "Stansted Mountfitchet", "stage_seq": 13, "distance_m": 39636.624, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257H", "location": "Bishops Stortford", "stage_seq": 14, "distance_m": 44438.782, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Sawbridgeworth", "stage_seq": 15, "distance_m": 50276.162, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Harlow Mill", "stage_seq": 16, "distance_m": 53878.986, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "Harlow Town", "stage_seq": 17, "distance_m": 56675.185, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "Broxbourne Jn", "stage_seq": 18, "distance_m": 63597.814, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2314H", "location": "Broxbourne", "stage_seq": 19, "distance_m": 65575.25, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Cheshunt", "stage_seq": 20, "distance_m": 70626.19, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321H", "location": "Brimsdown", "stage_seq": 21, "distance_m": 75891.671, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2328", "location": "Tottenham Hale", "stage_seq": 22, "distance_m": 83894.845, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Tottenham South Jn", "stage_seq": 23, "distance_m": 84655.0, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Coppermill Jn", "stage_seq": 24, "distance_m": 85607.42, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Clapton Jn", "stage_seq": 25, "distance_m": 86325.418, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "Hackney Downs", "stage_seq": 26, "distance_m": 88707.556, "section_seq": 1, "route_path_id": 37140}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337H", "location": "Bethnal Green", "stage_seq": 27, "distance_m": 91681.701, "section_seq": 1, "route_path_id": 37140}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 28, "distance_m": 93493.844, "section_seq": 1, "route_path_id": 37140}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 93493.844, "from_m": 0.0, "section_seq": 1, "route_path_id": 37140}], "total_distance_m": 93493.844, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 88032.94, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5460.904, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:53Z", "source_id": 13737604, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12624, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:22Z", "source_id": 41995308, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:24:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:28Z", "source_id": 13739472, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12667, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:44Z", "source_id": 42002144, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:29:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:48Z", "source_id": 13741696, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Cambridge North |
2210 |
2210 |
3 |
22:10:00 |
None |
London Liverpool Street |
2344 |
2344 |
2 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76432/2026-09-12/detailed |
None |
Whittlesford Parkway |
2026-09-12T22:29:27+01:00 |
Great Chesterford |
4.0 |
{"type": "LineString", "coordinates": [[0.16572979999999998, 52.1037402], [0.16569569999999997, 52.103485000000006], [0.1656552, 52.10326279999999], [0.1656093, 52.1030616], [0.1655252, 52.10274819999999], [0.1654548, 52.1025218], [0.1653759, 52.10230659999999], [0.16532569999999996, 52.10217699999998], [0.16530160000000002, 52.1021178], [0.16511070000000003, 52.1016696], [0.1648033, 52.1009557], [0.16472809999999996, 52.10076089999999], [0.1645965, 52.10038740000001], [0.1645299, 52.1001799], [0.1644697, 52.099955099999995], [0.1644135, 52.0996961], [0.1643802, 52.0995221], [0.1643468, 52.0993216], [0.16431769999999998, 52.09907460000001], [0.16429809999999995, 52.098819299999995], [0.16428599999999996, 52.098628], [0.16428419999999996, 52.098381399999994], [0.16428819999999997, 52.0981095], [0.16429999999999997, 52.0978826], [0.1643149, 52.09765089999999], [0.1643355, 52.097419900000006], [0.16437989999999997, 52.097066700000006], [0.16442349999999997, 52.09680740000001], [0.16448309999999997, 52.0965144], [0.16450049999999997, 52.09644699999999], [0.16457079999999996, 52.09616150000001], [0.1646394, 52.09592580000001], [0.16476800000000005, 52.0955509], [0.1648706, 52.09530560000001], [0.1649477, 52.0951345], [0.16502649999999996, 52.0949733], [0.16524320000000003, 52.0945697], [0.1653658, 52.0943698], [0.1654953, 52.0941699], [0.1656485, 52.09394739999999], [0.16582259999999996, 52.0937155], [0.165988, 52.0935028], [0.1662176, 52.0932286], [0.1665504, 52.09284869999999], [0.1671423, 52.092189000000005], [0.1680613, 52.0911676], [0.16906339999999995, 52.09003989999999], [0.1692029, 52.08989220000001], [0.1692779, 52.08980389999999], [0.1693426, 52.0897316], [0.1697243, 52.0893001], [0.1705496, 52.0883729], [0.1712503, 52.08758550000001], [0.1720464, 52.0866899], [0.1725662, 52.0861055], [0.17313089999999998, 52.0854721], [0.1734169, 52.0851462], [0.17361669999999998, 52.08491389999999], [0.1738935, 52.0846144], [0.17457699999999998, 52.0838424], [0.1749088, 52.0834698], [0.175113, 52.083239299999995], [0.17540299999999998, 52.0829137], [0.1757243, 52.0825568], [0.1759872, 52.082255399999994], [0.17636459999999998, 52.08183629999999], [0.1764785, 52.08170479999999], [0.1767109, 52.08144050000001], [0.17755819999999997, 52.08049320000001], [0.1782932, 52.0796664], [0.178694, 52.07922019999999], [0.1792023, 52.07863999999999], [0.17952909999999997, 52.0782722], [0.1796630568239043, 52.07812135577826], [0.1805261, 52.0771495], [0.1813869, 52.0761765], [0.1817543, 52.07576449999999], [0.1820054, 52.07546560000001], [0.1821841, 52.075244299999994], [0.182372, 52.0749923], [0.1825199, 52.0747795], [0.18275269999999996, 52.0744289], [0.1829515, 52.0740983], [0.1830727, 52.073867400000005], [0.1831571, 52.07370770000001], [0.1832683, 52.0734746], [0.1833758, 52.07323650000001], [0.1834196, 52.073133299999995], [0.1839227, 52.0718544], [0.1842011, 52.07117279999999], [0.1845901, 52.0702536], [0.18469129999999995, 52.0700122], [0.18481249999999996, 52.0697358], [0.185094, 52.069134], [0.1852177, 52.0688748], [0.1853679, 52.0685731], [0.1855608, 52.0682137], [0.18570539999999996, 52.0679494], [0.1859936, 52.06746359999999], [0.1863288, 52.066897], [0.1867588, 52.06622749999999], [0.1868364, 52.06610760000001], [0.18732579999999996, 52.06537949999999], [0.1875679, 52.06502369999999], [0.1877309, 52.06479060000001], [0.18779419999999997, 52.06470219999999], [0.18800330000000004, 52.06441709999999], [0.1881666, 52.064209299999995], [0.1883505, 52.0639814], [0.1885555, 52.06374159999999], [0.1887473, 52.063530099999994], [0.1890357, 52.0632314], [0.1892465, 52.06301890000001], [0.1894943, 52.0627764], [0.1895671, 52.062707], [0.1896343, 52.062642], [0.18994879999999997, 52.0623447], [0.1902434, 52.06206769999999], [0.1904648, 52.0618673], [0.19065289999999996, 52.061704899999995], [0.1910188, 52.0613979], [0.19121889999999997, 52.0612413], [0.1915109, 52.0610253], [0.1919236, 52.06073399999999], [0.1921537, 52.0605826], [0.19235119999999997, 52.06045269999999], [0.19322259999999997, 52.0599146]]} |
3.3 |
2229 |
2233 |
2026-09-12T22:32:30+01:00 |
None |
None |
Shelford |
Whittlesford Parkway |
Great Chesterford |
52.0914922 |
0.1677693 |
52.0599146 |
0.1932226 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:29:27 |
Great Chesterford |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42004745 |
1789248632390758 |
None |
22 |
22 |
2026-09-12 21:30:32.394502 |
None |
2026-09-12 23:44:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518414 |
S13924 |
722A221812 |
2026-09-12 |
London Underground |
N |
SBP |
ZEL |
2A22 |
None |
None |
None |
None |
None |
[] |
Stonebridge Park |
2210 |
2210 |
1 |
None |
None |
Elephant & Castle L.T. |
2248 |
2247½ |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:S13924/2026-09-12/detailed |
None |
Stonebridge Park |
2026-09-12T22:13:30+01:00 |
Harlesden |
1439.0 |
{"type": "LineString", "coordinates": [[-0.2762892235871661, 51.54411715868427], [-0.2751475, 51.5436998], [-0.27470079999999997, 51.54353270000001], [-0.2740519, 51.54329049999999], [-0.2724442999999999, 51.5426793], [-0.2711497, 51.542196], [-0.2704951, 51.5419506], [-0.26953639999999995, 51.541557799999985], [-0.26949458523585645, 51.541540384244435], [-0.2683873, 51.54107919999999], [-0.2673193, 51.5406244], [-0.2667224, 51.540361], [-0.26629679999999994, 51.54017730000001], [-0.2659327, 51.54002130000001], [-0.2655977, 51.539872300000006], [-0.2651331, 51.53967109999999], [-0.26476739999999993, 51.5395123], [-0.2644092, 51.53936139999999], [-0.2640683, 51.53920869999999], [-0.2637315, 51.53906159999999], [-0.2633683, 51.538904899999984], [-0.2630398, 51.538757], [-0.2628081, 51.538651299999984], [-0.2625514, 51.53853309999999], [-0.2621116, 51.5383287], [-0.2617691, 51.5381727], [-0.2614432, 51.53801239999999], [-0.2611088, 51.53786109999999], [-0.2606552, 51.5376318], [-0.259929, 51.537319], [-0.25888740000000005, 51.53682619999999], [-0.2582051, 51.536507]]} |
0.9 |
2213 |
2212 |
2026-09-12T22:15:30+01:00 |
None |
None |
None |
None |
Harlesden |
51.5414157 |
-0.2691951 |
51.5365070 |
-0.2582051 |
0 |
0 |
2026-09-12 21:30:27 |
ACTIVATED |
None |
Stonebridge Park |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789248627845883 |
None |
21 |
21 |
2026-09-12 21:30:27.847293 |
1 |
2026-09-12 22:10:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518415 |
W43475 |
772G80M812 |
2026-09-12 |
Transport for Wales |
P |
CDF |
CNM |
2G80 |
197104 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 341.881, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 671.277, "from_m": 341.881, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 735.192, "from_m": 671.277, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 846.908, "from_m": 735.192, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 921.977, "from_m": 846.908, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4038.152, "from_m": 921.977, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15903.914, "from_m": 4038.152, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 15956.176, "from_m": 15903.914, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15996.006, "from_m": 15956.176, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19224.788, "from_m": 15996.006, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19277.124, "from_m": 19224.788, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19562.987, "from_m": 19277.124, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19625.8, "from_m": 19562.987, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20325.261, "from_m": 19625.8, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20731.249, "from_m": 20325.261, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32103.585, "from_m": 20731.249, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34325.479, "from_m": 32103.585, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 34421.175, "from_m": 34325.479, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34554.05, "from_m": 34421.175, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35277.119, "from_m": 34554.05, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35409.994, "from_m": 35277.119, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35505.69, "from_m": 35409.994, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45226.287, "from_m": 35505.69, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 47797.397, "from_m": 45226.287, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48009.282, "from_m": 47797.397, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48056.371, "from_m": 48009.282, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 49076.363, "from_m": 48056.371, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 60150.047, "from_m": 49076.363, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 67803.703, "from_m": 60150.047, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69868.033, "from_m": 67803.703, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 74650.0, "from_m": 69868.033, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 88897.785, "from_m": 74650.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91111.274, "from_m": 88897.785, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 93342.247, "from_m": 91111.274, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 93497.062, "from_m": 93342.247, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 93531.362, "from_m": 93497.062, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 102295.937, "from_m": 93531.362, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 518415, "profile_key": "5995fd2d632c4e46a36ee94cf29012e8a2b2e45dc0aec9ece9376e134985500b", "schedule_id": 26518, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Long Dyke Jn", "stage_seq": 2, "distance_m": 1365.923, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Marshfield", "stage_seq": 3, "distance_m": 10573.179, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "Ebbw Jn", "stage_seq": 4, "distance_m": 16489.3, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Gaer Jn", "stage_seq": 5, "distance_m": 17511.4, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2224", "location": "Newport (South Wales)", "stage_seq": 6, "distance_m": 18890.627, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Maindee West Jn", "stage_seq": 7, "distance_m": 19441.462, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Maindee East Jn", "stage_seq": 8, "distance_m": 20200.009, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Llanwern West Jn", "stage_seq": 9, "distance_m": 22801.35, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2235H", "location": "Severn Tunnel Junction", "stage_seq": 10, "distance_m": 34915.584, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2237H", "location": "Caldicot", "stage_seq": 11, "distance_m": 37227.067, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Chepstow", "stage_seq": 12, "distance_m": 47911.014, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Lydney", "stage_seq": 13, "distance_m": 60683.893, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Awre", "stage_seq": 14, "distance_m": 68990.173, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Gloucester Over Jn", "stage_seq": 15, "distance_m": 89464.852, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2316H", "location": "Gloucester", "stage_seq": 16, "distance_m": 91682.521, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Horton Road Jn", "stage_seq": 17, "distance_m": 92289.483, "section_seq": 1, "route_path_id": 32144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Barnwood Jn", "stage_seq": 18, "distance_m": 93459.242, "section_seq": 1, "route_path_id": 32144}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": null, "location": "Cheltenham Spa", "stage_seq": 19, "distance_m": 102295.937, "section_seq": 1, "route_path_id": 32144}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 102295.937, "from_m": 0.0, "section_seq": 1, "route_path_id": 32144}], "total_distance_m": 102295.937, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 101839.136, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 456.801, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24682, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:14Z", "source_id": 41999766, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:28:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:18Z", "source_id": 13740923, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}] |
Cardiff Central |
2210 |
2210 |
2 |
None |
None |
Cheltenham Spa |
2325 |
2325 |
2 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W43475/2026-09-12/detailed |
None |
Newport (South Wales) |
2026-09-12T22:29:49+01:00 |
Severn Tunnel Junction |
4.5 |
{"type": "LineString", "coordinates": [[-2.9992781705370697, 51.589345813679], [-2.9992587, 51.58935619999998], [-2.9990364, 51.5894845], [-2.9988287999999996, 51.5896084], [-2.9981216999999996, 51.590015699999995], [-2.997784, 51.5901891], [-2.9975527, 51.59029429999999], [-2.9972508, 51.59043379999999], [-2.9966551, 51.59069350000001], [-2.9963855, 51.5908014], [-2.9958441999999996, 51.5910146], [-2.9957719999999997, 51.5910351], [-2.995614, 51.591079099999995], [-2.9954113, 51.5911297], [-2.9947115, 51.59131], [-2.9941198, 51.59142450000001], [-2.9937433, 51.5914974], [-2.9924335999999996, 51.5917359], [-2.9924303645019363, 51.59173631372455], [-2.9920198999999994, 51.5917888], [-2.9924335999999996, 51.5917359], [-2.9937433, 51.5914974], [-2.9941198, 51.59142450000001], [-2.9932716, 51.591628], [-2.9931595999999994, 51.59164809999999], [-2.9926311999999995, 51.5917449], [-2.992451, 51.59177650000001], [-2.9923570999999995, 51.59178949999999], [-2.992116199999999, 51.59182280000001], [-2.9918535, 51.59185180000001], [-2.9914780999999997, 51.591887500000006], [-2.9910265, 51.59191849999999], [-2.9908869, 51.59192589999999], [-2.9906198999999996, 51.59193439999999], [-2.9904249, 51.591935199999995], [-2.9903022, 51.5919358], [-2.9900126, 51.5919375], [-2.9897068, 51.59192910000001], [-2.9893287, 51.59191080000001], [-2.9890014000000003, 51.59188579999999], [-2.9886701999999996, 51.59185750000001], [-2.9885535, 51.5918425], [-2.9881377999999996, 51.59179079999999], [-2.987769000000001, 51.59173579999999], [-2.9873881, 51.59166750000001], [-2.9871011, 51.591605], [-2.9868865, 51.5915534], [-2.9866458, 51.59148169999999], [-2.9864252, 51.59141929999999], [-2.9860939999999996, 51.5913173], [-2.9859416, 51.59126710000001], [-2.9857685, 51.5912078], [-2.9855618999999995, 51.5911342], [-2.9852979, 51.5910346], [-2.985289253688671, 51.59103112878185], [-2.9851208, 51.590963499999994], [-2.9849313999999993, 51.5908867], [-2.9846231, 51.59075560000001], [-2.9844194999999996, 51.59066680000001], [-2.9839596, 51.59045830000001], [-2.9838115999999997, 51.59038999999999], [-2.9834241999999995, 51.5902134], [-2.9832386999999994, 51.5901276], [-2.9830079, 51.59002250000001], [-2.9824952, 51.5897868], [-2.9820181, 51.58958319999999], [-2.9816376, 51.58942669999999], [-2.9811770999999996, 51.589249200000005], [-2.98078, 51.58910720000001], [-2.9802729999999995, 51.58893690000001], [-2.9796426, 51.5887319], [-2.9791875, 51.5885977], [-2.9788107, 51.588491000000005], [-2.9783712999999996, 51.58837030000001], [-2.9777249, 51.5881937], [-2.9769899, 51.58800699999999], [-2.9759573, 51.5877554], [-2.9748415, 51.587485400000006], [-2.9737792999999995, 51.58722710000001], [-2.9729264, 51.5870221], [-2.9722289999999996, 51.5868538], [-2.9715155, 51.586678799999994], [-2.9707297, 51.58648879999999], [-2.9698498999999994, 51.586273799999994], [-2.9688252999999993, 51.58602380000001], [-2.9677384, 51.5857598], [-2.966976, 51.585574699999995], [-2.9653195999999995, 51.5851772], [-2.964440437594421, 51.58496216004976], [-2.9642092, 51.5849056], [-2.9630371, 51.5846222], [-2.9624819, 51.5844928], [-2.9620351, 51.58439700000001], [-2.9615357, 51.5842973], [-2.9610388, 51.5842073], [-2.9603534999999996, 51.5840874], [-2.9596736, 51.5839873], [-2.9584343999999994, 51.5838273], [-2.9567358999999995, 51.58364170000001], [-2.9556683999999995, 51.5835367], [-2.9547564, 51.583455], [-2.9533381999999997, 51.5833506], [-2.9522915, 51.58329339999999], [-2.9513453, 51.58325229999999], [-2.9502832, 51.583207300000005], [-2.9493015, 51.5831639], [-2.9480810999999996, 51.5831106], [-2.9469009, 51.5830606], [-2.9456990999999997, 51.58301], [-2.9454364, 51.5829989], [-2.9444836, 51.5829584], [-2.9431404999999997, 51.5829039], [-2.9421023999999996, 51.58285390000001], [-2.9413728999999997, 51.582820600000005], [-2.9401497999999995, 51.5827689], [-2.9391218, 51.5827217], [-2.9379335999999996, 51.58267000000001], [-2.9366576, 51.582617299999995], [-2.9355490999999994, 51.58256500000001], [-2.9342945, 51.5825139], [-2.9332324, 51.582465600000006], [-2.9316385, 51.58239669999999], [-2.9305388, 51.58234830000001], [-2.9293806999999994, 51.58229730000001], [-2.9282997999999996, 51.5822473], [-2.9271136, 51.582195], [-2.9260218999999994, 51.58214670000001], [-2.9248961, 51.582097299999994], [-2.9238252, 51.582055], [-2.9225966999999997, 51.5819983], [-2.9215802, 51.58195330000001], [-2.9205616, 51.58191059999999], [-2.9196195, 51.5818667], [-2.9184125, 51.581815], [-2.917241, 51.58176389999999], [-2.9165732, 51.5817322], [-2.915387, 51.5816817], [-2.9139607, 51.5816222], [-2.9128362, 51.5815717], [-2.9117445, 51.5815267], [-2.9097676999999997, 51.5814367], [-2.9085822, 51.5813867], [-2.9075147, 51.5813417], [-2.9061983999999996, 51.58128060000001], [-2.9050611, 51.5812356], [-2.9040976, 51.58118999999999], [-2.9030360999999996, 51.5811439], [-2.9017298, 51.5810872], [-2.900327, 51.581023900000005], [-2.8991944999999997, 51.5809766], [-2.8979183999999996, 51.58091719999999], [-2.8968046000000003, 51.58087], [-2.8955413, 51.58081659999999], [-2.8945489, 51.5807716], [-2.8934572, 51.58072659999999], [-2.8923527999999994, 51.5806755], [-2.8913874999999996, 51.58063459999999], [-2.8913570999999996, 51.58063330000001], [-2.8899737, 51.5805772], [-2.888697, 51.5805205], [-2.8879157999999996, 51.580481599999985], [-2.8869663, 51.5804433], [-2.8858854, 51.58039490000001], [-2.8846923999999996, 51.580343899999995], [-2.8835088999999994, 51.5802883], [-2.8825011, 51.5802438], [-2.8814865, 51.580198300000006], [-2.8797164, 51.5801233], [-2.8773989999999996, 51.5800267], [-2.8754571, 51.5799433], [-2.8752466, 51.5799314], [-2.8746089091824683, 51.57989662116084], [-2.8741648, 51.579872400000006], [-2.8740490999999997, 51.5798661], [-2.8738914, 51.5798575], [-2.8725634, 51.57978380000001], [-2.8716571, 51.57972040000001], [-2.8690217999999996, 51.5796058], [-2.8674677999999996, 51.5795444], [-2.8661424999999996, 51.57949240000001], [-2.8650501, 51.5794385], [-2.8644048, 51.57941340000001], [-2.8634897, 51.57936849999999], [-2.862057, 51.57929490000001], [-2.860479199999999, 51.5792152], [-2.859092966450198, 51.57914110326279], [-2.858822570428874, 51.579183827062046], [-2.8586836, 51.5791759], [-2.8573337, 51.57911229999999], [-2.8562645999999994, 51.57906620000001], [-2.8551819999999997, 51.57901780000001], [-2.854264699999999, 51.5789766], [-2.8530093, 51.5789239], [-2.8516535, 51.57886359999999], [-2.850978899999999, 51.5788217], [-2.8498639, 51.5787846], [-2.8482366, 51.57872359999999], [-2.8471025999999995, 51.5786653], [-2.8450714, 51.57857689999999], [-2.8437818, 51.57854], [-2.8412473, 51.5784068], [-2.8397619999999995, 51.578333099999995], [-2.8385837, 51.578284999999994], [-2.8373234, 51.57821619999999], [-2.835231, 51.5781], [-2.8336805999999997, 51.5780433], [-2.832023, 51.5780066], [-2.8311111, 51.57799], [-2.8294942, 51.5779085], [-2.8280051, 51.577896599999995], [-2.8270878, 51.5778533], [-2.8255374999999994, 51.5778166], [-2.8239925, 51.5778233], [-2.8226620999999996, 51.57783659999998], [-2.8215785, 51.5778699], [-2.8207778999999995, 51.5779424], [-2.8201547999999996, 51.578002199999986], [-2.8200932999999995, 51.5780085], [-2.8189499999999996, 51.57812659999999], [-2.817893199999999, 51.5782767], [-2.8169276, 51.57844999999999], [-2.8161725, 51.5786025], [-2.8155972, 51.57874000000001], [-2.8146209, 51.57904669999999], [-2.8136928, 51.5793201], [-2.8123892999999995, 51.5796968], [-2.8111875999999993, 51.5800535], [-2.8094603, 51.58054679999999], [-2.8084464, 51.58084350000001], [-2.8071697, 51.58121019999999], [-2.8062880999999997, 51.58145989999999], [-2.8051526999999994, 51.5817869], [-2.8041978, 51.58204359999999], [-2.8033859, 51.58224319999999], [-2.8023236999999996, 51.582493199999995], [-2.8009148, 51.5828003], [-2.7996488, 51.5830303], [-2.7983863, 51.5832333], [-2.7970630999999995, 51.58342029999999], [-2.7953679999999994, 51.58361690000001], [-2.7942287999999995, 51.5837282], [-2.7931551999999997, 51.5838127], [-2.7917478, 51.5838899], [-2.7915002, 51.58390020000001], [-2.7904525999999996, 51.583937199999994], [-2.7895207999999996, 51.58397020000001], [-2.7888176999999996, 51.5839726], [-2.7872378, 51.58399939999999], [-2.784777380770516, 51.584056432212535], [-2.7847572000000005, 51.5840569], [-2.7833133999999995, 51.584079599999995], [-2.7819016, 51.5841204], [-2.7814644999999993, 51.584144599999995], [-2.7806112999999995, 51.584199], [-2.7794226, 51.5842851], [-2.7787567000000006, 51.58432040000001], [-2.778597, 51.5843254], [-2.7771049969214485, 51.584356900264176]]} |
9.9 |
2229 |
2233½ |
2026-09-12T22:38:30+01:00 |
None |
None |
Cardiff Central |
Newport (South Wales) |
Severn Tunnel Junction |
51.5917238 |
-2.9924998 |
51.5843569 |
-2.7771050 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:29:49 |
Severn Tunnel Junction |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42004371 |
1789248619172091 |
None |
26 |
26 |
2026-09-12 21:30:19.176416 |
None |
2026-09-12 23:30:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518416 |
W70604 |
722N81M812 |
2026-09-12 |
West Midlands Trains |
P |
EUS |
NMP |
2N81 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1227.144, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1258.396, "from_m": 1227.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1546.479, "from_m": 1258.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1689.749, "from_m": 1546.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2635.639, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7136.095, "from_m": 5632.663, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 10505.955, "from_m": 7136.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27317.72, "from_m": 10505.955, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 27527.721, "from_m": 27317.72, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27738.02, "from_m": 27527.721, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 28780.7, "from_m": 27738.02, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 28874.734, "from_m": 28780.7, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28906.323, "from_m": 28874.734, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29010.323, "from_m": 28906.323, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36285.925, "from_m": 29010.323, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 36339.863, "from_m": 36285.925, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41324.149, "from_m": 36339.863, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 46541.182, "from_m": 41324.149, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46861.019, "from_m": 46541.182, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 51249.964, "from_m": 46861.019, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55983.672, "from_m": 51249.964, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 57898.025, "from_m": 55983.672, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60416.361, "from_m": 57898.025, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 60502.204, "from_m": 60416.361, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64783.009, "from_m": 60502.204, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 68072.391, "from_m": 64783.009, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 74703.398, "from_m": 68072.391, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 77027.552, "from_m": 74703.398, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 77855.69, "from_m": 77027.552, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78519.942, "from_m": 77855.69, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 78680.619, "from_m": 78519.942, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 91545.522, "from_m": 78680.619, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 91639.576, "from_m": 91545.522, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 98809.704, "from_m": 91639.576, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101866.816, "from_m": 98809.704, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 105489.846, "from_m": 101866.816, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 106084.963, "from_m": 105489.846, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 106296.879, "from_m": 106084.963, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 518416, "profile_key": "aa5f8640989f7352a1c25691331d6415a121274f01dc90d33acd3397eacc5410", "schedule_id": 27643, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 53896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 53896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 53896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 53896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 53896}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 53896}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2229", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28062.051, "section_seq": 1, "route_path_id": 53896}, {"is_pass": false, "wtt_arr": "2235H", "wtt_dep": "2236H", "location": "Hemel Hempstead", "stage_seq": 8, "distance_m": 39400.876, "section_seq": 1, "route_path_id": 53896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Bourne End Jn (Herts)", "stage_seq": 9, "distance_m": 41052.382, "section_seq": 1, "route_path_id": 53896}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241H", "location": "Berkhamsted", "stage_seq": 10, "distance_m": 44901.453, "section_seq": 1, "route_path_id": 53896}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246H", "location": "Tring", "stage_seq": 11, "distance_m": 50881.189, "section_seq": 1, "route_path_id": 53896}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2252", "location": "Cheddington", "stage_seq": 12, "distance_m": 58036.73, "section_seq": 1, "route_path_id": 53896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255H", "location": "Ledburn Jn", "stage_seq": 13, "distance_m": 60200.728, "section_seq": 1, "route_path_id": 53896}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Leighton Buzzard", "stage_seq": 14, "distance_m": 64993.628, "section_seq": 1, "route_path_id": 53896}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2306", "location": "Bletchley", "stage_seq": 15, "distance_m": 75532.23, "section_seq": 1, "route_path_id": 53896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Denbigh Hall South Jn", "stage_seq": 16, "distance_m": 77027.552, "section_seq": 1, "route_path_id": 53896}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314H", "location": "Milton Keynes Central", "stage_seq": 17, "distance_m": 80536.692, "section_seq": 1, "route_path_id": 53896}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318H", "location": "Wolverton", "stage_seq": 18, "distance_m": 84669.048, "section_seq": 1, "route_path_id": 53896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Hanslope Jn", "stage_seq": 19, "distance_m": 91260.444, "section_seq": 1, "route_path_id": 53896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Courteenhall Jn", "stage_seq": 20, "distance_m": 99079.995, "section_seq": 1, "route_path_id": 53896}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Northampton", "stage_seq": 21, "distance_m": 106296.879, "section_seq": 1, "route_path_id": 53896}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 106296.879, "from_m": 0.0, "section_seq": 1, "route_path_id": 53896}], "total_distance_m": 106296.879, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 98018.686, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 8278.193, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
London Euston |
2210 |
2210 |
7 |
22:10:00 |
None |
Northampton |
2332 |
2332 |
3 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W70604/2026-09-12/detailed |
None |
London Euston |
2026-09-12T22:10:30+01:00 |
Harrow & Wealdstone |
11.0 |
{"type": "LineString", "coordinates": [[-0.1338278, 51.5281729], [-0.1338843, 51.5282241], [-0.1348127, 51.5290647], [-0.1352258, 51.5293722], [-0.1357752, 51.5297385], [-0.1360079, 51.529902099999994], [-0.1360293, 51.5299169], [-0.1363772, 51.5301313], [-0.13644659999999997, 51.530169099999995], [-0.1365717, 51.530238999999995], [-0.13687129999999997, 51.53040540000001], [-0.13708339999999997, 51.5305354], [-0.13734509999999997, 51.53068919999999], [-0.13746379999999997, 51.5307475], [-0.1376439, 51.5308418], [-0.13779759999999996, 51.5309223], [-0.1379531, 51.5309998], [-0.1381647, 51.5311105], [-0.1382909, 51.5311755], [-0.13842469999999998, 51.5312424], [-0.13875699999999996, 51.53139709999999], [-0.13928419999999997, 51.53162329999999], [-0.1396482, 51.531771], [-0.13988789999999998, 51.5318689], [-0.14020949999999996, 51.5320214], [-0.1405536, 51.53219149999999], [-0.1408614, 51.5323573], [-0.14114579999999996, 51.5325277], [-0.1414323, 51.532714700000014], [-0.1416889, 51.532895100000005], [-0.1419305, 51.5330732], [-0.142208, 51.53329630000001], [-0.14236279999999998, 51.533425099999995], [-0.1425427, 51.5335787], [-0.1426508, 51.53367389999998], [-0.1426562, 51.53367860000001], [-0.14282750000000002, 51.5338296], [-0.14324789999999998, 51.5342117], [-0.1434363, 51.53440079999999], [-0.1436073, 51.5345424], [-0.14376279999999997, 51.534685899999985], [-0.14393439999999996, 51.5348383], [-0.1439847, 51.534884200000015], [-0.14411910000000003, 51.534993099999994], [-0.1442148289815698, 51.53507577511147], [-0.1443193, 51.535166], [-0.14459359999999996, 51.53538700000001], [-0.14471, 51.535486699999986], [-0.14498229999999998, 51.5357395], [-0.1455778, 51.53627649999999], [-0.1467754, 51.5373648], [-0.14690869999999998, 51.5374887], [-0.14707129999999996, 51.5376393], [-0.1473396, 51.5378828], [-0.1476782, 51.5381897], [-0.14797289999999996, 51.53846130000001], [-0.1482142, 51.538678], [-0.1486417, 51.5390731], [-0.1488076, 51.539222900000006], [-0.14934539999999996, 51.5397103], [-0.1495739, 51.53991959999999], [-0.14978619999999998, 51.54011409999999], [-0.1498365, 51.54015770000001], [-0.14984089999999997, 51.5401615], [-0.15007829999999997, 51.5403794], [-0.1504377, 51.540705599999995], [-0.1506007, 51.5408449], [-0.15095350000000002, 51.541137500000005], [-0.1510938, 51.54124629999999], [-0.1512153, 51.541336900000005], [-0.1513636, 51.5414413], [-0.151492, 51.541524800000005], [-0.1515433, 51.54157280000001], [-0.1517573, 51.5416974], [-0.1521589, 51.541912], [-0.1524428, 51.5420497], [-0.1527471, 51.542182699999984], [-0.1529972, 51.542289399999994], [-0.1532234, 51.54237549999999], [-0.15351519999999996, 51.542483], [-0.15396379999999998, 51.54262320000001], [-0.1542082, 51.5426929], [-0.15446190000000004, 51.5427596], [-0.15455319999999995, 51.54278120000001], [-0.15471539999999998, 51.5428196], [-0.1549011, 51.5428612], [-0.155114, 51.54290479999999], [-0.1553205, 51.542938099999986], [-0.1555486, 51.542975], [-0.15583589999999997, 51.543014], [-0.15586829999999996, 51.5430174], [-0.1561105, 51.54304650000001], [-0.15636750000000002, 51.54306389999999], [-0.156581, 51.5430753], [-0.15704079999999998, 51.543085000000005], [-0.15731879999999998, 51.54307790000001], [-0.1575811, 51.5430696], [-0.15805779999999997, 51.54304770000001], [-0.1588300295502352, 51.54303949342656], [-0.1589141, 51.5430386], [-0.1597294, 51.543027], [-0.16003239999999996, 51.54303], [-0.1603424, 51.543028199999995], [-0.1608628, 51.5430106], [-0.16098433591356076, 51.54301826074991], [-0.16112349999999998, 51.5430095], [-0.1614025, 51.5429925], [-0.1616826, 51.54297029999999], [-0.16199629999999998, 51.5429444], [-0.16199738785569054, 51.54294429276519], [-0.16339929999999997, 51.542806099999986], [-0.17205139999999997, 51.5419533], [-0.17495039999999998, 51.541675999999995], [-0.17613089999999998, 51.541556], [-0.1770521, 51.5414706], [-0.17741797498074766, 51.54142826352675], [-0.17746215221779643, 51.541423151645674], [-0.17783679999999996, 51.5413798], [-0.1796630568239043, 51.54115294176895], [-0.1797447, 51.54114280000001], [-0.1802586, 51.5410679], [-0.18082519999999996, 51.54096809999999], [-0.18169809999999997, 51.54077850000001], [-0.1825176, 51.5406012], [-0.1829593, 51.54049139999999], [-0.183496, 51.54036670000001], [-0.1839131, 51.5402574], [-0.1844249, 51.540116], [-0.1848366, 51.5400047], [-0.1852795, 51.5398667], [-0.1857785, 51.53971520000001], [-0.18633569999999997, 51.53953560000001], [-0.18673980000000004, 51.5394008], [-0.18697579999999997, 51.5393217], [-0.1871924, 51.53924399999998], [-0.1875804, 51.53910189999999], [-0.1879037, 51.5389765], [-0.1883099, 51.538815], [-0.18884549999999997, 51.5385911], [-0.1898228, 51.5382148], [-0.1902153, 51.5380417], [-0.19055879999999997, 51.53789669999999], [-0.19081629999999997, 51.53779529999999], [-0.1912984, 51.5376419], [-0.192141, 51.53730999999999], [-0.1928609, 51.53702289999999], [-0.1931553, 51.536913799999994], [-0.19330859999999997, 51.53685960000001], [-0.1937526, 51.5367169], [-0.193977, 51.536632999999995], [-0.1944787, 51.5364575], [-0.19478159999999997, 51.5363546], [-0.1952036, 51.5362157], [-0.1957665, 51.536041], [-0.1963847, 51.5358472], [-0.19681029999999997, 51.5357137], [-0.1972433, 51.5355909], [-0.1980062, 51.5353849], [-0.1986661, 51.53522159999999], [-0.1994106, 51.5350484], [-0.2001103, 51.53489460000001], [-0.20072519999999996, 51.53474919999999], [-0.2010212, 51.5346808], [-0.2013841, 51.5345983], [-0.20206809999999997, 51.5344587], [-0.2026919, 51.5343398], [-0.2028982, 51.53429219999999], [-0.2030863, 51.5342433], [-0.2033012, 51.53418619999999], [-0.20343779999999995, 51.5341606], [-0.20363079999999997, 51.5341241], [-0.20440059999999996, 51.5339882], [-0.20471, 51.533930999999995], [-0.2055829, 51.533769199999995], [-0.20724919999999997, 51.5334641], [-0.2078567, 51.533346900000005], [-0.2094167, 51.5330612], [-0.2111021, 51.5327531], [-0.2128218, 51.532432], [-0.21430230000000003, 51.53215], [-0.21568439999999997, 51.5318847], [-0.2170031, 51.531641], [-0.21829739999999995, 51.53139369999999], [-0.2197499, 51.5311162], [-0.2205072, 51.5309797], [-0.22128909999999996, 51.530849499999995], [-0.2219899, 51.530745], [-0.22269890000000003, 51.530652], [-0.2236028, 51.53055319999999], [-0.22444790000000003, 51.5304791], [-0.22504189999999996, 51.5304385], [-0.2283438, 51.53022229999999], [-0.2292195, 51.5301748], [-0.22951589999999997, 51.5301537], [-0.2302951, 51.530115399999985], [-0.2304201, 51.5301096], [-0.2306416, 51.53010789999999], [-0.23102669999999997, 51.530125700000006], [-0.2313775, 51.5301297], [-0.2314993, 51.5301252], [-0.2319143, 51.5301191], [-0.2321749, 51.53011879999999], [-0.2329942, 51.5301294], [-0.23343630000000004, 51.5301459], [-0.2338865, 51.5301636], [-0.2343419999999999, 51.5301909], [-0.23501979999999997, 51.530230199999984], [-0.23557, 51.53027129999999], [-0.23585699999999993, 51.5302938], [-0.2361092, 51.5303139], [-0.2365318, 51.5303576], [-0.23664030000000005, 51.53037359999999], [-0.2371317, 51.5304379], [-0.2373276, 51.530463399999995], [-0.237641, 51.5305041], [-0.23792549999999996, 51.5305389], [-0.2384791, 51.53060969999999], [-0.23901489999999995, 51.53069159999999], [-0.23952639999999997, 51.53077230000001], [-0.2400541999999999, 51.5308667], [-0.24052630000000003, 51.5309588], [-0.24088293705960373, 51.531036021381425], [-0.2411446999999999, 51.531092699999995], [-0.2414527, 51.5311599], [-0.241712, 51.53120729999999], [-0.24207880000000004, 51.53126149999999], [-0.24226139999999993, 51.53129010000001], [-0.24249049999999997, 51.5313271], [-0.24281200000000003, 51.5313864], [-0.24290500000000004, 51.5314076], [-0.24371771499648928, 51.5315929890468], [-0.24406640951640676, 51.53167252979215], [-0.24452219999999997, 51.5317765], [-0.2464747, 51.5322295], [-0.24728970000000003, 51.5324213], [-0.24774219999999997, 51.5325385], [-0.24816519999999995, 51.53265209999999], [-0.2490811, 51.5329297], [-0.2513217, 51.5336588], [-0.25237989999999993, 51.5340058], [-0.2528788, 51.5341677], [-0.25309529999999997, 51.5342374], [-0.25364839999999994, 51.534418499999994], [-0.25449019999999994, 51.5347027], [-0.2549123, 51.5348491], [-0.2551465, 51.5349369], [-0.2553986, 51.53504530000001], [-0.25571649999999996, 51.53516119999998], [-0.2557981, 51.53519020000001], [-0.2559680924256076, 51.535248081905245], [-0.25604518367098683, 51.53527433121618], [-0.25639839999999997, 51.5353946], [-0.2567073, 51.5355044], [-0.25750419999999996, 51.5357754], [-0.25800959999999995, 51.5359346], [-0.25850149999999994, 51.536087599999995], [-0.2588221, 51.5361857], [-0.2591901999999999, 51.536289999999994], [-0.25971, 51.53644499999999], [-0.2604266, 51.5366711], [-0.2610487, 51.5368739], [-0.26190949999999996, 51.53715129999999], [-0.26256549999999995, 51.5373716], [-0.2630846, 51.53753999999999], [-0.2636411, 51.5377221], [-0.2640776, 51.5378661], [-0.2645193, 51.5380137], [-0.2650410999999999, 51.53819000000001], [-0.26546220000000004, 51.538326100000006], [-0.2658687, 51.538456800000006], [-0.2663904, 51.5386252], [-0.26688439999999997, 51.53877920000001], [-0.2668959425881618, 51.53878304428146], [-0.26706777644972785, 51.53884027384527], [-0.2673573, 51.5389367], [-0.2677925, 51.5390772], [-0.2684398, 51.539288000000006], [-0.2689580999999999, 51.53945989999999], [-0.2694406, 51.53961619999999], [-0.26949458523585645, 51.5396344083773], [-0.2698456, 51.5397528], [-0.2703037999999999, 51.53989909999999], [-0.2707597, 51.540049], [-0.27137569999999994, 51.540251699999985], [-0.2722524, 51.54053609999999], [-0.2729786, 51.540772999999994], [-0.2742403, 51.5411874], [-0.2747941, 51.5413661], [-0.27502379999999993, 51.54144420000001], [-0.275672, 51.5416884], [-0.27596319999999996, 51.54179309999999], [-0.2762068999999999, 51.5418715], [-0.27635429999999994, 51.54192], [-0.2764496000000001, 51.5419513], [-0.2764466, 51.5419549], [-0.2767784999999999, 51.542086000000005], [-0.2769189, 51.5421388], [-0.2770209, 51.542173299999995], [-0.2770658999999999, 51.542188], [-0.2773941999999999, 51.542309999999986], [-0.2777395, 51.5424642], [-0.2777764999999999, 51.54247959999999], [-0.27820569999999994, 51.542679699999994], [-0.2786272, 51.542869199999984], [-0.2789541, 51.5429924], [-0.2790328999999999, 51.54301890000001], [-0.27926359999999995, 51.543104], [-0.2795117, 51.54320239999999], [-0.27971609999999997, 51.5432793], [-0.2799304, 51.54334779999999], [-0.280433, 51.543512599999985], [-0.28088139999999995, 51.543667000000006], [-0.28120480000000003, 51.5437852], [-0.2814445, 51.54386949999999], [-0.2815806, 51.5439185], [-0.2818087, 51.54400820000001], [-0.2819271, 51.54406259999999], [-0.2821354, 51.5441548], [-0.2825154, 51.5443276], [-0.28269579999999994, 51.5444079], [-0.2834653, 51.54471509999999], [-0.2842585, 51.5450498], [-0.2850093, 51.5453827], [-0.28575649999999997, 51.545734], [-0.2873033, 51.546476299999995], [-0.28809799999999997, 51.5468662], [-0.2885507, 51.5471053], [-0.2887601367944963, 51.54722404656223], [-0.2888507336576323, 51.547275413113944], [-0.28895529999999997, 51.5473347], [-0.2894873, 51.54763879999999], [-0.2900805, 51.54799400000001], [-0.2904184, 51.548186], [-0.29078450000000006, 51.548395600000006], [-0.2911639, 51.54862990000001], [-0.2914718, 51.54880419999999], [-0.2916802, 51.5489164], [-0.2919885, 51.5490704], [-0.2921969, 51.5491676], [-0.2924151, 51.549270199999995], [-0.29265279999999994, 51.549383000000006], [-0.29279489999999997, 51.5494594], [-0.2928498, 51.5494907], [-0.29322289999999995, 51.549702499999995], [-0.2933934, 51.54981610000001], [-0.29364149999999994, 51.550003999999994], [-0.2939544, 51.5502282], [-0.2941234, 51.55035329999998], [-0.29437869999999994, 51.5505333], [-0.29450209999999993, 51.55062439999998], [-0.29463, 51.5507225], [-0.2947399, 51.5508138], [-0.29488549999999997, 51.5509451], [-0.29517720000000003, 51.5511963], [-0.2952416200445446, 51.55125680858461], [-0.29555599999999993, 51.5515521], [-0.2964737, 51.5523665], [-0.2968202999999999, 51.55271019999999], [-0.297276, 51.55316179999999], [-0.2977083, 51.5535915], [-0.29809859999999994, 51.5539991], [-0.29849469999999995, 51.554446299999995], [-0.2986660459105177, 51.55465748270763], [-0.29867091164884985, 51.55466347968381], [-0.29868895534545353, 51.55468571836119], [-0.2988701999999999, 51.5549091], [-0.29916989999999993, 51.5552966], [-0.2994533999999999, 51.5556866], [-0.29999849999999995, 51.5564787], [-0.3005088, 51.5572731], [-0.3008016, 51.55774290000001], [-0.3010967, 51.5582397], [-0.30234189999999994, 51.560357499999995], [-0.30296909999999994, 51.56141650000001], [-0.3033337, 51.56204389999999], [-0.3035906, 51.5624721], [-0.3047021, 51.5643564], [-0.3050034999999999, 51.5647825], [-0.3050135, 51.5647997], [-0.30524149999999994, 51.565183799999986], [-0.3054179, 51.5654845], [-0.3057537, 51.5659727], [-0.3060187, 51.5664245], [-0.30632079999999995, 51.56693089999999], [-0.30652789999999996, 51.5672884], [-0.30671539999999997, 51.567602], [-0.30694799999999994, 51.56799550000001], [-0.30712159999999994, 51.568290399999995], [-0.3072928999999999, 51.5685825], [-0.30752199999999996, 51.56897519999999], [-0.30770139999999996, 51.56927009999999], [-0.3080254, 51.5698247], [-0.3082696, 51.5702362], [-0.3084605, 51.5705606], [-0.3086826999999999, 51.570936], [-0.3088771, 51.5712662], [-0.3091306, 51.571687], [-0.3093306, 51.572031300000006], [-0.309347, 51.572059499999995], [-0.30957959999999995, 51.5724544], [-0.30977049999999995, 51.5727824], [-0.3099291, 51.5730464], [-0.3100807, 51.5733046], [-0.3102577, 51.5736059], [-0.3104174, 51.57387849999999], [-0.310598, 51.57418280000001], [-0.3108815, 51.5746575], [-0.3110991, 51.575023599999994], [-0.3113351, 51.5754256], [-0.31155159999999993, 51.575789500000006], [-0.3117934, 51.57619009999999], [-0.31212559999999995, 51.5767079], [-0.3123753, 51.57708670000001], [-0.3126027, 51.577412800000005], [-0.31262913942009046, 51.577448111341155], [-0.31266266850901764, 51.57749289129664], [-0.3128580999999999, 51.5777539], [-0.3129831, 51.5779212], [-0.3133488, 51.57838], [-0.31366469999999996, 51.57875109999999], [-0.3139147, 51.5790374], [-0.3141843000000001, 51.5793387], [-0.31443079999999995, 51.57959970000001], [-0.31471200000000005, 51.5798989], [-0.31507599999999997, 51.5803294], [-0.31557699999999994, 51.5807982], [-0.3164783, 51.58160899999999], [-0.3169258999999999, 51.58199569999999], [-0.31756700000000004, 51.5825309], [-0.3177591, 51.5826661], [-0.3180981, 51.58293499999999], [-0.3184371999999999, 51.5832018], [-0.31883429999999996, 51.5835026], [-0.3189023999999999, 51.583554199999995], [-0.3194244, 51.583942500000006], [-0.3198954, 51.5842833], [-0.3202946, 51.584566599999995], [-0.32078409999999996, 51.58489740000001], [-0.32136849999999995, 51.585282799999995], [-0.3219448999999999, 51.5856438], [-0.32254889999999997, 51.586019799999995], [-0.323079, 51.5863369], [-0.32356039999999997, 51.58661450000001], [-0.3244105, 51.587123299999995], [-0.32508639999999994, 51.5874949], [-0.3263873, 51.58813979999999], [-0.3278545, 51.5888613], [-0.3288496, 51.589349600000006], [-0.3302013999999999, 51.58999779999999], [-0.3315370999999999, 51.59064599999999], [-0.3325813, 51.5911305], [-0.3328608, 51.59126009999999], [-0.3333234, 51.5914854], [-0.3341452, 51.5918831]]} |
11.3 |
2210 |
2221 |
2026-09-12T22:21:00+01:00 |
None |
None |
None |
None |
Harrow & Wealdstone |
51.5918831 |
-0.3341452 |
51.5918831 |
-0.3341452 |
0 |
1 |
2026-09-12 21:21:16 |
RUNNING |
2026-09-12 21:10:30 |
Harrow & Wealdstone |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789243827084753 |
None |
0 |
0 |
2026-09-12 21:10:32.592560 |
None |
2026-09-12 22:10:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518417 |
W87902 |
652P97M812 |
2026-09-12 |
West Midlands Trains |
P |
None |
SBT |
2P97 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 85.609, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1066.05, "from_m": 85.609, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1066.05, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 518417, "profile_key": "b50987bf4d53c7654e15656bccd28a18150630cedbf958f9392b074866f11561", "schedule_id": 29157, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "Stourbridge Jn (Town Plat)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39634}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "Stourbridge Town", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39634}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39634}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Stourbridge Jn (Town Plat) |
2210 |
2210 |
None |
22:10:00 |
None |
Stourbridge Town |
2213 |
2213 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W87902/2026-09-12/detailed |
None |
Stourbridge Jn (Town Plat) |
2026-09-12T22:10:30+01:00 |
Stourbridge Town |
3.0 |
{"type": "LineString", "coordinates": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]} |
0.7 |
2210 |
2213 |
2026-09-12T22:13:00+01:00 |
None |
None |
None |
None |
Stourbridge Town |
52.4556837 |
-2.1420110 |
52.4556837 |
-2.1420110 |
0 |
1 |
2026-09-12 21:13:04 |
RUNNING |
2026-09-12 21:10:30 |
Stourbridge Town |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789243827090173 |
None |
0 |
0 |
2026-09-12 21:10:32.603115 |
None |
2026-09-12 22:10:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518418 |
C21394 |
555D96M812 |
2026-09-12 |
East Midlands Railway |
O |
NOT |
XEP |
5D96 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 224.472, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 562.856, "from_m": 224.472, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 614.137, "from_m": 562.856, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 665.337, "from_m": 614.137, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1030.243, "from_m": 665.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4661.02, "from_m": 1030.243, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4722.508, "from_m": 4661.02, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10764.522, "from_m": 4722.508, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10835.019, "from_m": 10764.522, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11556.593, "from_m": 10835.019, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11599.727, "from_m": 11556.593, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 11806.194, "from_m": 11599.727, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12772.673, "from_m": 11806.194, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 16515.556, "from_m": 12772.673, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 21225.956, "from_m": 16515.556, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 21673.554, "from_m": 21225.956, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 23839.213, "from_m": 21673.554, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 25030.974, "from_m": 23839.213, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25189.241, "from_m": 25030.974, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25341.063, "from_m": 25189.241, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25353.508, "from_m": 25341.063, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25885.43, "from_m": 25353.508, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25953.463, "from_m": 25885.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25954.088, "from_m": 25953.463, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25987.249, "from_m": 25954.088, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26040.326, "from_m": 25987.249, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26061.181, "from_m": 26040.326, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26711.584, "from_m": 26061.181, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26821.808, "from_m": 26711.584, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26964.419, "from_m": 26821.808, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27612.952, "from_m": 26964.419, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27932.44, "from_m": 27612.952, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 518418, "profile_key": "086eed2b1a784d1c7b1885290f691b153aeacb0de72338a212f05b004bae3bed", "schedule_id": 32418, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29161}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Mansfield Jn", "stage_seq": 2, "distance_m": 988.536, "section_seq": 1, "route_path_id": 29161}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Beeston South Jn", "stage_seq": 3, "distance_m": 4580.234, "section_seq": 1, "route_path_id": 29161}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Trent East Jn", "stage_seq": 4, "distance_m": 10805.891, "section_seq": 1, "route_path_id": 29161}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2223", "location": "Sheet Stores Jn", "stage_seq": 5, "distance_m": 11726.068, "section_seq": 1, "route_path_id": 29161}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Spondon", "stage_seq": 6, "distance_m": 21555.714, "section_seq": 1, "route_path_id": 29161}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Derby Way & Works Jn", "stage_seq": 7, "distance_m": 25260.089, "section_seq": 1, "route_path_id": 29161}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2238", "location": "Derby", "stage_seq": 8, "distance_m": 25618.721, "section_seq": 1, "route_path_id": 29161}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2247", "location": "Derby Chaddesden Curve", "stage_seq": 9, "distance_m": 26386.383, "section_seq": 1, "route_path_id": 29161}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Derby", "stage_seq": 10, "distance_m": 27154.917, "section_seq": 1, "route_path_id": 29161}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": null, "location": "Etches Park Sidings", "stage_seq": 11, "distance_m": 27932.44, "section_seq": 1, "route_path_id": 29161}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27932.44, "from_m": 0.0, "section_seq": 1, "route_path_id": 29161}], "total_distance_m": 27932.44, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27858.507, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 73.933, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Nottingham |
2211 |
2211 |
7A |
None |
None |
Etches Park Sidings |
2251 |
2251 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C21394/2026-09-12/detailed |
None |
Nottingham |
2026-09-12T22:14:30+01:00 |
Sheet Stores Jn |
8.0 |
{"type": "LineString", "coordinates": [[-1.1440027999999998, 52.9473183], [-1.1449598, 52.94728769999999], [-1.1453591, 52.9472694], [-1.1457951999999998, 52.9472351], [-1.1461875, 52.94719380000001], [-1.1464133, 52.9471613], [-1.1466322, 52.94711199999999], [-1.1467193, 52.9470987], [-1.1472984, 52.947009399999985], [-1.1475352999999997, 52.9469753], [-1.1480439, 52.94690219999999], [-1.1493834, 52.94668810000001], [-1.1501188, 52.946578], [-1.1502994, 52.94655219999999], [-1.1508331999999997, 52.94646], [-1.1513378, 52.946382099999994], [-1.1514508, 52.9463641], [-1.1517844000000002, 52.94631279999999], [-1.1521825, 52.9462372], [-1.1526019, 52.94614279999999], [-1.152898, 52.9460735], [-1.158058346442679, 52.944784023167145], [-1.1586103, 52.94464609999999], [-1.1598005, 52.9443324], [-1.1610112, 52.944050999999995], [-1.1622096, 52.9437684], [-1.1631827, 52.9434938], [-1.1640460999999998, 52.9432695], [-1.1642396, 52.94320089999999], [-1.1643789999999998, 52.94315729999999], [-1.1650594999999997, 52.9429895], [-1.1657112, 52.9428329], [-1.1665077999999998, 52.94262429999999], [-1.1670123, 52.9424899], [-1.1677683, 52.9422847], [-1.1678098693553778, 52.94227271650608], [-1.1685429, 52.9420614], [-1.1690473, 52.9419064], [-1.1698347, 52.9416315], [-1.1708754, 52.9412678], [-1.1713078999999995, 52.941118], [-1.1720495, 52.94084610000001], [-1.1725822, 52.9406584], [-1.1729774, 52.9405117], [-1.1733099, 52.9403774], [-1.1739535999999997, 52.94012939999999], [-1.1744395, 52.93993199999999], [-1.1750993, 52.93965469999999], [-1.1755467, 52.939446], [-1.1761144, 52.93919309999999], [-1.1764198, 52.9390583], [-1.1768111, 52.938875499999995], [-1.1771276, 52.9387284], [-1.1778813, 52.9383809], [-1.1781667, 52.93824029999999], [-1.1783845, 52.9381349], [-1.1785322, 52.9380657], [-1.1787862000000002, 52.9379358], [-1.1788761999999997, 52.9378905], [-1.179235, 52.93771040000001], [-1.1795416000000003, 52.9375516], [-1.1802369999999998, 52.93717899999999], [-1.1804393, 52.93706590000001], [-1.1808558999999998, 52.93683059999999], [-1.1815076, 52.9364378], [-1.1816605, 52.9363521], [-1.1823629999999998, 52.9359351], [-1.1829640999999995, 52.9355681], [-1.1836534, 52.9351461], [-1.1844769, 52.9346498], [-1.1853405, 52.9341244], [-1.1857697, 52.933859299999995], [-1.186282, 52.9335521], [-1.1870008, 52.9331156], [-1.1879584, 52.9325449], [-1.1886101, 52.93213750000001], [-1.1912042, 52.9306197], [-1.1927447000000002, 52.92968629999999], [-1.1927659265849395, 52.929673494383906], [-1.1931953999999998, 52.92941439999999], [-1.1939719, 52.9289404], [-1.1947527, 52.9284689], [-1.1959950999999998, 52.9276958], [-1.1971101, 52.927024499999995], [-1.1978909999999998, 52.9265575], [-1.1989338, 52.92592810000001], [-1.1990809, 52.9258487], [-1.1993178000000002, 52.9257299], [-1.1995739999999997, 52.925587699999994], [-1.1999957, 52.9253216], [-1.2006016999999998, 52.9249762], [-1.2008631999999997, 52.92481740000001], [-1.2040323999999998, 52.92286899999999], [-1.2055399999999998, 52.92196250000001], [-1.2074099, 52.9208347], [-1.208313, 52.9202807], [-1.2086371, 52.9200819], [-1.210514, 52.9189445], [-1.2112474, 52.9185041], [-1.214301, 52.916638299999995], [-1.2164662999999998, 52.91533339999999], [-1.219567, 52.9134502], [-1.2196058, 52.9134263], [-1.2222386999999997, 52.911807499999995], [-1.2233048999999998, 52.911167799999994], [-1.2250291999999998, 52.9101194], [-1.2261665, 52.90942919999999], [-1.2279861999999997, 52.90831459999999], [-1.2281016, 52.9082447], [-1.2290207999999998, 52.9076873], [-1.2312325, 52.906336299999985], [-1.2315927, 52.9061163], [-1.2324421, 52.9056154], [-1.2334864999999997, 52.9049781], [-1.2345029999999997, 52.9043581], [-1.2349272, 52.90410059999999], [-1.2369665000000003, 52.902847300000005], [-1.2386858, 52.9018174], [-1.2397016999999997, 52.9012068], [-1.2402256, 52.9008917], [-1.2429422, 52.89923809999999], [-1.2448357999999995, 52.8980839], [-1.2456492, 52.8975861], [-1.2458799, 52.8974375], [-1.2461106, 52.897307100000006], [-1.2466681, 52.8969686], [-1.2473178, 52.8965721], [-1.2480568999999997, 52.89612470000001], [-1.2486643, 52.895761199999995], [-1.2491019999999995, 52.8954944], [-1.2495472999999997, 52.8952201], [-1.2502874, 52.89476830000001], [-1.2510674, 52.8942819], [-1.2513320999999995, 52.89411849999999], [-1.2515965, 52.893957500000006], [-1.2528553999999998, 52.8931978], [-1.2535181, 52.89279890000001], [-1.2548325, 52.892041600000006], [-1.2556873, 52.89158679999999], [-1.2564794, 52.8911956], [-1.2567814, 52.8910499], [-1.2571233, 52.89088799999999], [-1.2574217999999997, 52.8907478], [-1.25764139776733, 52.89064259676913], [-1.2580477999999995, 52.8904479], [-1.2585670999999998, 52.8901857], [-1.2592844, 52.8897833], [-1.2593363180406103, 52.889752767649384], [-1.259411291492808, 52.889708676661506], [-1.2594841999999995, 52.8896658], [-1.2600896, 52.8892877], [-1.2605025, 52.8890116], [-1.2608762, 52.888738499999995], [-1.2615955999999997, 52.8881672], [-1.2619064000000002, 52.88790500000001], [-1.2623645, 52.88749889999999], [-1.2629025, 52.88697109999999], [-1.2632211, 52.8866307], [-1.2637903, 52.8860008], [-1.2642324, 52.885579199999995], [-1.2645230999999997, 52.885251100000005], [-1.264548146523245, 52.88522368744069], [-1.2647326999999997, 52.8850217], [-1.2652186999999997, 52.88457050000001], [-1.2653251, 52.8844533], [-1.2660629, 52.8836364], [-1.2663652, 52.8833016], [-1.2666187, 52.88303], [-1.2667424, 52.88291329999999], [-1.2669569, 52.8827337], [-1.2671462999999998, 52.88260189999999], [-1.2674904, 52.88238729999999], [-1.2677339, 52.8822637], [-1.2682170999999998, 52.8820771], [-1.268882, 52.8818881], [-1.2691924999999995, 52.8818236], [-1.2696544999999997, 52.8817444], [-1.2700548, 52.88168540000001], [-1.2705277, 52.8816441], [-1.2707767, 52.88163809999999], [-1.2708450999999998, 52.881636399999984], [-1.2710334, 52.8816326], [-1.2714352, 52.8816474], [-1.2716941999999998, 52.8816648], [-1.2720209, 52.8816989], [-1.272262, 52.88173609999999], [-1.272451, 52.8817754], [-1.2727266, 52.8818388], [-1.2729363, 52.88189090000001], [-1.2730829, 52.88193669999999], [-1.273206, 52.8819804], [-1.2732987, 52.88201399999999], [-1.2733475999999997, 52.882031700000006], [-1.2734545, 52.8820758], [-1.2736147, 52.882139999999985], [-1.2737404, 52.8821908], [-1.2738576, 52.8822459], [-1.2739847999999998, 52.8823036], [-1.2744996, 52.88252659999999], [-1.2747693999999998, 52.8826347]]} |
7.3 |
2214 |
2222 |
2026-09-12T22:22:00+01:00 |
None |
None |
None |
None |
Sheet Stores Jn |
52.9470710 |
-1.1468989 |
52.8826347 |
-1.2747694 |
0 |
0 |
2026-09-12 21:30:29 |
ACTIVATED |
None |
Nottingham |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789248632398366 |
None |
19 |
19 |
2026-09-12 21:30:32.399671 |
7A |
2026-09-12 22:11:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518419 |
C42953 |
815T54M812 |
2026-09-12 |
Great Western Railway |
P |
BRI |
None |
5T54 |
802009 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 608.409, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 671.462, "from_m": 608.409, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 687.836, "from_m": 671.462, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 725.343, "from_m": 687.836, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 778.014, "from_m": 725.343, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1213.839, "from_m": 778.014, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1563.363, "from_m": 1213.839, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2755.914, "from_m": 1563.363, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2910.282, "from_m": 2755.914, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3287.592, "from_m": 2910.282, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3307.681, "from_m": 3287.592, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6173.68, "from_m": 3307.681, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6274.659, "from_m": 6173.68, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7117.809, "from_m": 6274.659, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9051.718, "from_m": 7117.809, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9134.11, "from_m": 9051.718, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9726.792, "from_m": 9134.11, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 518419, "profile_key": "be9f75ac4879ff0a327e46ac8976229306fe072a6c48eada78fc407eda89fa05", "schedule_id": 9941, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Bristol East Jn", "stage_seq": 2, "distance_m": 567.712, "section_seq": 1, "route_path_id": 28223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Dr Day's Jn", "stage_seq": 3, "distance_m": 1159.331, "section_seq": 1, "route_path_id": 28223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Horfield Jn", "stage_seq": 4, "distance_m": 6052.506, "section_seq": 1, "route_path_id": 28223}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "Filton Abbey Wood", "stage_seq": 5, "distance_m": 7070.617, "section_seq": 1, "route_path_id": 28223}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2244", "location": "Bristol Parkway", "stage_seq": 6, "distance_m": 9011.271, "section_seq": 1, "route_path_id": 28223}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": null, "location": "Stoke Gifford", "stage_seq": 7, "distance_m": 9726.792, "section_seq": 1, "route_path_id": 28223}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9726.792, "from_m": 0.0, "section_seq": 1, "route_path_id": 28223}], "total_distance_m": 9726.792, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 8393.426, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1333.366, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Bristol Temple Meads |
2211 |
2211 |
13 |
None |
None |
Stoke Gifford |
2247 |
2247 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C42953/2026-09-12/detailed |
None |
Bristol Temple Meads |
2026-09-12T22:11:00+01:00 |
Bristol Parkway |
10.0 |
{"type": "LineString", "coordinates": [[-2.5805613050885916, 51.44910639437564], [-2.5805497999999996, 51.4491785], [-2.5805060999999996, 51.4493228], [-2.5804938999999996, 51.449350900000006], [-2.5804868, 51.449367300000006], [-2.5804333999999995, 51.4494905], [-2.580303, 51.44975670000001], [-2.5801214, 51.44997759999999], [-2.5800191999999997, 51.4500831], [-2.5798577, 51.4502233], [-2.5796484, 51.450374], [-2.5794365999999997, 51.450509], [-2.5791861999999997, 51.45064260000001], [-2.5789762, 51.45073929999999], [-2.5783255000000005, 51.4510033], [-2.5779744999999994, 51.451115], [-2.5778223999999996, 51.451149099999995], [-2.5771977999999995, 51.45127049999999], [-2.5767030999999996, 51.451353799999985], [-2.5766882999999994, 51.4513457], [-2.5765448, 51.45136909999999], [-2.5762799, 51.45141219999999], [-2.5754952999999996, 51.45153309999999], [-2.5754751, 51.451536100000006], [-2.5752739418785295, 51.45156604497191], [-2.5750291619746535, 51.45160882158833], [-2.574811784051607, 51.45164434275329], [-2.574617884666977, 51.45167362727638], [-2.5744435403783505, 51.451697693967155], [-2.574284827743313, 51.45171756163517], [-2.5741378233194516, 51.45173424908999], [-2.5739986036643527, 51.45174877514118], [-2.5738632453356027, 51.45176215859833], [-2.5737278248907884, 51.451775418270955], [-2.573588418887496, 51.45178957296865], [-2.5734411038833125, 51.45180564150098], [-2.5732819564358245, 51.4518246426775], [-2.5731070531026177, 51.45184759530777], [-2.5729124704412794, 51.45187551820136], [-2.572694285009396, 51.45190943016783], [-2.5724485733645537, 51.45195035001675], [-2.5724288999999994, 51.45195399999999], [-2.5721990999999997, 51.4519883], [-2.5716778, 51.45207909999999], [-2.5713132, 51.4521745], [-2.5709864999999996, 51.4522755], [-2.5708217, 51.4523156], [-2.5704599, 51.452422299999995], [-2.5703421999999994, 51.452457], [-2.570072, 51.452545], [-2.5697821, 51.4526729], [-2.5695555, 51.45278559999999], [-2.5694851, 51.452813899999995], [-2.5690419999999996, 51.45300650000001], [-2.5686382, 51.453215799999995], [-2.5682316, 51.4534536], [-2.5676711999999995, 51.4538405], [-2.5674307, 51.4540374], [-2.5672312, 51.4542122], [-2.5669467, 51.4544854], [-2.5668697, 51.454567700000005], [-2.5665488, 51.4549109], [-2.5661382, 51.4553867], [-2.5658170999999994, 51.4557945], [-2.5654823, 51.4562539], [-2.5651738000000006, 51.45668560000001], [-2.5648704, 51.4572209], [-2.5647033999999995, 51.457513], [-2.5646561999999995, 51.4575955], [-2.5645542, 51.45779], [-2.5643946999999994, 51.458102700000005], [-2.56429, 51.4583507], [-2.5641281, 51.4587549], [-2.5640478, 51.4589862], [-2.5639299999999996, 51.4593514], [-2.5638060999999994, 51.4597667], [-2.563745, 51.4600599], [-2.5637379999999994, 51.460093500000006], [-2.5636982, 51.46032249999998], [-2.563676, 51.460477899999994], [-2.5636456999999995, 51.460746], [-2.5636247999999995, 51.4609968], [-2.5636146, 51.4612509], [-2.5636188, 51.4615664], [-2.563634, 51.46181300000001], [-2.5636523, 51.4620693], [-2.5636576, 51.4621437], [-2.563698, 51.4624596], [-2.5637494, 51.4627811], [-2.5638192999999996, 51.46310299999999], [-2.5638899999999993, 51.4633832], [-2.5640924, 51.46403120000001], [-2.56436, 51.4646679], [-2.5646481999999997, 51.46522469999999], [-2.564744, 51.4653867], [-2.5649383, 51.4656993], [-2.5653083999999997, 51.46623379999999], [-2.5656109999999996, 51.4666262], [-2.5656949999999994, 51.466732], [-2.5659579, 51.46703219999999], [-2.5662192000000004, 51.46730759999999], [-2.5665351999999997, 51.46763829999999], [-2.5666931, 51.4677902], [-2.5669282, 51.468009300000006], [-2.5672222, 51.468273700000005], [-2.567556, 51.46855039999999], [-2.5682853, 51.4691051], [-2.5686956999999997, 51.4693878], [-2.5691315, 51.4696519], [-2.569781, 51.470062299999995], [-2.5706671999999995, 51.4706284], [-2.5715185999999997, 51.471165899999995], [-2.5715606, 51.4711924], [-2.5719921, 51.47146860000001], [-2.5720883999999997, 51.4715332], [-2.5722749, 51.471658299999994], [-2.5723868, 51.4717333], [-2.5730225999999994, 51.472154499999995], [-2.5735914, 51.4725782], [-2.573654, 51.4726319], [-2.574096, 51.47301079999999], [-2.5745332, 51.4734423], [-2.5748826999999994, 51.4738407], [-2.5751773999999994, 51.4742237], [-2.5753552, 51.474454900000005], [-2.5757677, 51.475109], [-2.5759172999999995, 51.4753664], [-2.576125, 51.47577469999999], [-2.5762853, 51.476133], [-2.5765022, 51.4767792], [-2.5765943999999994, 51.477269], [-2.5766815, 51.4780178], [-2.5766743999999995, 51.47832780000001], [-2.5766671999999997, 51.4786378], [-2.576581, 51.47917290000001], [-2.5764965, 51.4795936], [-2.576408, 51.479931099999995], [-2.576279, 51.48029040000001], [-2.5762202999999997, 51.4804539], [-2.5760965999999996, 51.48074609999999], [-2.5759226999999996, 51.4810806], [-2.5756506, 51.4815423], [-2.5753833, 51.481943], [-2.5748151999999997, 51.48265549999999], [-2.5742527, 51.4833103], [-2.5735844, 51.4840761], [-2.5729441, 51.484872999999986], [-2.5727372999999996, 51.48513040000001], [-2.5723092, 51.48575550000001], [-2.5720313999999997, 51.4862361], [-2.5717696999999995, 51.4867291], [-2.5714371, 51.4874014], [-2.5710976, 51.48829800000001], [-2.57079, 51.4893612], [-2.5704243, 51.4905764], [-2.5699785, 51.49208939999999], [-2.5695838, 51.49336520000001], [-2.5692408, 51.4943244], [-2.5691795859171993, 51.49454162873631], [-2.5690939, 51.4948457], [-2.5690609, 51.49497519999999], [-2.5689915, 51.4952477], [-2.56878, 51.495917599999984], [-2.5684557, 51.496803], [-2.5683514, 51.49716169999999], [-2.5681988, 51.49763819999999], [-2.5681221, 51.49788829999999], [-2.5680193, 51.4981637], [-2.5679011999999997, 51.4984732], [-2.5678139, 51.498684399999995], [-2.567769005950245, 51.4987748385867], [-2.5676481999999994, 51.499018199999995], [-2.5674355999999996, 51.4994158], [-2.5672957, 51.499648099999995], [-2.5670833999999996, 51.4999842], [-2.5668453, 51.5003181], [-2.5665223, 51.5007228], [-2.5662862, 51.50100770000001], [-2.5659734999999997, 51.50134930000001], [-2.5657280999999994, 51.50158780000001], [-2.5652208, 51.502044099999985], [-2.5646596, 51.50252029999999], [-2.5645084999999996, 51.5026486], [-2.5643943, 51.50275409999999], [-2.5641405, 51.5029837], [-2.5639045, 51.5032106], [-2.5638507, 51.5032623], [-2.5635000999999997, 51.50362629999999], [-2.5633502, 51.5037949], [-2.5632337, 51.5039252], [-2.5631687, 51.504002], [-2.5631053, 51.5040845], [-2.5629710999999995, 51.50425090000001], [-2.5627106999999993, 51.5045938], [-2.5625006, 51.504905599999994], [-2.5622966, 51.50524589999999], [-2.5620803, 51.50562349999999], [-2.5619239, 51.50594100000001], [-2.5618153999999995, 51.5061743], [-2.5617068, 51.5064504], [-2.5615936, 51.506750499999995], [-2.561499, 51.50704249999999], [-2.5613776, 51.50744569999999], [-2.5613332, 51.5076796], [-2.56125, 51.50804800000001], [-2.5611825999999995, 51.5083908], [-2.561097, 51.508885199999995], [-2.5610933000000005, 51.5089066], [-2.5610311, 51.5093038], [-2.5609834999999994, 51.50962659999999], [-2.560914, 51.51000859999999], [-2.5608516999999997, 51.51027209999999], [-2.560798000000001, 51.51046879999999], [-2.5607369999999996, 51.5106291], [-2.5606553, 51.510831900000014], [-2.5605392999999994, 51.5110764], [-2.5604478, 51.5112397], [-2.5603307, 51.51143489999998], [-2.5602013, 51.51162169999999], [-2.5600523999999996, 51.51182070000001], [-2.559928, 51.51197559999999], [-2.5597767, 51.51214190000001], [-2.5595863, 51.5123378], [-2.5594557, 51.512458599999995], [-2.559234899999999, 51.5126484], [-2.5589786, 51.51285730000001], [-2.5587479999999996, 51.513028199999994], [-2.558543, 51.5131702], [-2.5583330999999996, 51.513313700000005], [-2.5581146, 51.5134489], [-2.5578535, 51.5135992], [-2.5576033, 51.5137245], [-2.5573433999999997, 51.5138521], [-2.5570090999999997, 51.513985000000005], [-2.5567174000000006, 51.514095100000006], [-2.5565063, 51.51417719999999], [-2.5562452, 51.51427360000001], [-2.5559828, 51.5143571], [-2.5557082999999996, 51.51444070000001], [-2.5554252, 51.5145196], [-2.5551468999999996, 51.51459100000001], [-2.5547784, 51.5146784], [-2.5544586999999996, 51.5147383], [-2.5541865999999995, 51.5147877], [-2.5540651, 51.5148061], [-2.5538049, 51.514852000000005], [-2.5534897, 51.514898], [-2.5531309999999996, 51.5149446], [-2.5528307999999997, 51.5149729], [-2.5523438, 51.5149989], [-2.5519181999999994, 51.51501240000001], [-2.5516157, 51.51501699999999], [-2.5512971, 51.5150178], [-2.5509443999999997, 51.51500839999999], [-2.5506719999999996, 51.514995000000006], [-2.5503939999999994, 51.514978], [-2.5500023000000005, 51.51494029999999], [-2.5497314000000006, 51.5149069], [-2.5493824, 51.51486359999999], [-2.5489857999999996, 51.514806699999994], [-2.5484268999999995, 51.5147148]]} |
5.7 |
2211 |
2221 |
2026-09-12T22:21:00+01:00 |
None |
None |
None |
None |
Bristol Parkway |
51.4491064 |
-2.5805613 |
51.5147148 |
-2.5484269 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:30:29 |
Bristol Temple Meads |
TD |
TD_TRTS |
42004891 |
1789248632403504 |
None |
19 |
19 |
2026-09-12 21:30:32.405429 |
13 |
2026-09-12 22:30:29 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518420 |
P64733 |
425H35M812 |
2026-09-12 |
Northern |
P |
CRE |
None |
5H35 |
331107 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 180.275, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 251.673, "from_m": 180.275, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 269.27, "from_m": 251.673, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 717.296, "from_m": 269.27, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6780.485, "from_m": 717.296, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7661.828, "from_m": 6780.485, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 22664.993, "from_m": 7661.828, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 22707.442, "from_m": 22664.993, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27607.844, "from_m": 22707.442, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 27651.101, "from_m": 27607.844, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29859.552, "from_m": 27651.101, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 30813.1, "from_m": 29859.552, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 35436.938, "from_m": 30813.1, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 38230.356, "from_m": 35436.938, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 39180.97, "from_m": 38230.356, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40001.286, "from_m": 39180.97, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40056.177, "from_m": 40001.286, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40435.708, "from_m": 40056.177, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 40473.495, "from_m": 40435.708, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40512.412, "from_m": 40473.495, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 40552.335, "from_m": 40512.412, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40582.675, "from_m": 40552.335, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40629.779, "from_m": 40582.675, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 40662.515, "from_m": 40629.779, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40755.533, "from_m": 40662.515, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40808.571, "from_m": 40755.533, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 41093.803, "from_m": 40808.571, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 518420, "profile_key": "d49a65b054a083bf0946e118ac17fef93f488ab72e53deae0dbd0b885f86941d", "schedule_id": 21630, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Crewe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 52700}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Sandbach", "stage_seq": 2, "distance_m": 7363.595, "section_seq": 1, "route_path_id": 52700}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Chelford", "stage_seq": 3, "distance_m": 22879.092, "section_seq": 1, "route_path_id": 52700}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Alderley Edge", "stage_seq": 4, "distance_m": 27784.324, "section_seq": 1, "route_path_id": 52700}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Wilmslow", "stage_seq": 5, "distance_m": 30461.623, "section_seq": 1, "route_path_id": 52700}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Cheadle Hulme", "stage_seq": 6, "distance_m": 36474.051, "section_seq": 1, "route_path_id": 52700}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Adswood Road Jn", "stage_seq": 7, "distance_m": 37957.286, "section_seq": 1, "route_path_id": 52700}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Edgeley Jn No.1", "stage_seq": 8, "distance_m": 39417.719, "section_seq": 1, "route_path_id": 52700}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Edgeley Jn No2", "stage_seq": 9, "distance_m": 39851.734, "section_seq": 1, "route_path_id": 52700}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2238", "location": "Stockport", "stage_seq": 10, "distance_m": 40282.917, "section_seq": 1, "route_path_id": 52700}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2243", "location": "Stockport Sig. ST2.88/89", "stage_seq": 11, "distance_m": 40629.779, "section_seq": 1, "route_path_id": 52700}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": null, "location": "Stockport Car. M.D.", "stage_seq": 12, "distance_m": 41093.803, "section_seq": 1, "route_path_id": 52700}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41093.803, "from_m": 0.0, "section_seq": 1, "route_path_id": 52700}], "total_distance_m": 41093.803, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 40722.865, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 370.938, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 10514, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:37Z", "source_id": 41986217, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:19:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:43Z", "source_id": 13736466, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9180, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:38Z", "source_id": 41995733, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:25:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:43Z", "source_id": 13739581, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9163, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:37Z", "source_id": 41998833, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:27:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:43Z", "source_id": 13740636, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9116, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:49Z", "source_id": 42000675, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:28:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:54Z", "source_id": 13741226, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9081, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:26Z", "source_id": 42004778, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:31:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:32Z", "source_id": 13742552, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:31:00+01:00", "operational_fact": true}] |
Crewe |
2211 |
2211 |
1 |
None |
None |
Stockport Car. M.D. |
2248 |
2248 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P64733/2026-09-12/detailed |
None |
Crewe |
2026-09-12T22:13:49+01:00 |
Stockport |
23.0 |
{"type": "LineString", "coordinates": [[-2.432518009654111, 53.08889014223275], [-2.4325635, 53.08896980000001], [-2.4328969, 53.0895678], [-2.4329210999999997, 53.08961359999999], [-2.4330175, 53.0897946], [-2.4330756000000004, 53.089899], [-2.4335519999999997, 53.0907307], [-2.4336273, 53.0908938], [-2.433700599999999, 53.0910475], [-2.433737, 53.0911316], [-2.4337734, 53.091214699999995], [-2.4337914, 53.0912591], [-2.433802, 53.0912855], [-2.4338225999999996, 53.0913315], [-2.4338838999999997, 53.091429999999995], [-2.4340911563497833, 53.09181876959621], [-2.4341053, 53.09184530000001], [-2.4341547, 53.0919907], [-2.4341916, 53.0921223], [-2.4342103, 53.092238599999995], [-2.4342176, 53.0923452], [-2.4342136999999995, 53.0924519], [-2.4342030999999995, 53.092564], [-2.4341816, 53.09267829999999], [-2.4341482, 53.0928449], [-2.4341047, 53.0929994], [-2.4340641, 53.0931289], [-2.4340046, 53.09329219999999], [-2.4339122999999994, 53.0935079], [-2.433806699999999, 53.093725799999994], [-2.4336808999999997, 53.093938], [-2.433542, 53.0941443], [-2.4333994, 53.0943501], [-2.4329553, 53.0949615], [-2.4326027, 53.09545779999999], [-2.4320532, 53.096259100000005], [-2.43176, 53.0967011], [-2.4316175, 53.09691209999999], [-2.4314764, 53.0971397], [-2.4313148999999994, 53.09743769999999], [-2.4311026, 53.0977474], [-2.4308867, 53.098065899999995], [-2.4306787999999995, 53.0983874], [-2.4304703, 53.0987028], [-2.4302624, 53.0990209], [-2.4300495, 53.0993371], [-2.4296122, 53.0999658], [-2.4289591, 53.10087670000001], [-2.4284454, 53.1016006], [-2.4279827, 53.1022471], [-2.4274395999999996, 53.103008], [-2.4268130999999995, 53.1038416], [-2.4263372, 53.1044774], [-2.425451267122708, 53.10565859718633], [-2.4251892, 53.106008], [-2.4245708, 53.1068721], [-2.4240436999999995, 53.10763289999999], [-2.4234216999999996, 53.1085078], [-2.4227603, 53.1094312], [-2.4223832, 53.10995779999999], [-2.4223058999999996, 53.11006319999999], [-2.4166644999999995, 53.1179019], [-2.4138846999999997, 53.12177309999999], [-2.4136364, 53.12211880000001], [-2.4110791, 53.12569669999999], [-2.4104796, 53.1265695], [-2.4103348, 53.12678480000001], [-2.4084295, 53.1294431], [-2.4083671999999994, 53.1295257], [-2.4076821, 53.1304824], [-2.406777, 53.1317513], [-2.4067054999999997, 53.13185639999999], [-2.404496, 53.1348893], [-2.4033637, 53.1364675], [-2.4027539999999994, 53.13727339999999], [-2.4026364999999994, 53.1374378], [-2.4013798, 53.1392303], [-2.4012654, 53.1394104], [-2.3998286, 53.1414061], [-2.3991255999999996, 53.1423655], [-2.3984985999999995, 53.14325190000001], [-2.3975952, 53.14447340000001], [-2.3971458, 53.1450724], [-2.3969182, 53.14538619999998], [-2.3966795329892068, 53.14573188385283], [-2.3966226999999996, 53.1458142], [-2.3960656, 53.1466003], [-2.3957994, 53.1469903], [-2.3955718, 53.1473367], [-2.3952594, 53.1478009], [-2.3950888, 53.1480559], [-2.3948182, 53.14846039999998], [-2.394571200000001, 53.14886], [-2.3942764, 53.1492884], [-2.393972, 53.14975], [-2.393841, 53.1499268], [-2.393618603988596, 53.150230111335816], [-2.3932442999999997, 53.1507406], [-2.3927556999999995, 53.1514311], [-2.3923440999999994, 53.152009199999995], [-2.392061, 53.15238720000001], [-2.3919629999999996, 53.152518099999995], [-2.3915797999999997, 53.1530712], [-2.3913152, 53.1534336], [-2.3905152000000003, 53.15455209999999], [-2.3797246, 53.169571399999995], [-2.3791896999999995, 53.17025799999999], [-2.3786147, 53.17093479999999], [-2.378, 53.171606999999995], [-2.3779590000000006, 53.1716552], [-2.3743571, 53.1756697], [-2.3723911, 53.17775280000001], [-2.3708452, 53.17937679999999], [-2.36883, 53.181475299999995], [-2.3684863, 53.181823900000005], [-2.3678175999999995, 53.1825534], [-2.3677592, 53.18261210000001], [-2.365844500000001, 53.1846492], [-2.3603847, 53.190396], [-2.3594414, 53.1913635], [-2.3567821, 53.19390600000001], [-2.3567074999999997, 53.1939746], [-2.3544420999999995, 53.196085], [-2.3541991, 53.1963176], [-2.3534736, 53.197009400000006], [-2.3516520999999995, 53.1987269], [-2.3510787, 53.19926529999999], [-2.3507462985212424, 53.19957740430325], [-2.3499816, 53.2002954], [-2.3478330999999995, 53.2023192], [-2.3447528, 53.20521699999999], [-2.3440164, 53.2059158], [-2.339878699999999, 53.2098257], [-2.3356197387107556, 53.21381951391369], [-2.3318652, 53.21734], [-2.3304758, 53.21864909999999], [-2.3300446999999997, 53.2190438], [-2.32869, 53.2203413], [-2.3263167000000005, 53.2225609], [-2.3242543, 53.2245336], [-2.322159, 53.2265019], [-2.3213396, 53.2272699], [-2.3205205, 53.2280449], [-2.3188907, 53.2295825], [-2.3180707999999997, 53.2303469], [-2.3173142, 53.2311296], [-2.3167853, 53.231715900000005], [-2.3162864999999995, 53.2323463], [-2.3151969, 53.2336809], [-2.3151371, 53.2337555], [-2.3138845999999997, 53.235311300000006], [-2.3128653, 53.2365915], [-2.3117482, 53.2380022], [-2.3106099, 53.2394143], [-2.3083626999999995, 53.2422355], [-2.3047862999999995, 53.24671159999999], [-2.3038547, 53.2478775], [-2.3028525999999996, 53.2491259], [-2.3020745999999996, 53.250113], [-2.300851, 53.25163040000001], [-2.2996769999999995, 53.25312199999998], [-2.2994910602149106, 53.25335536819731], [-2.2989117, 53.25408250000001], [-2.2981324999999995, 53.2550417], [-2.2977611999999996, 53.255494], [-2.2973518, 53.2559382], [-2.2969532, 53.25635479999998], [-2.2967616, 53.256552000000006], [-2.2965739, 53.25673299999999], [-2.2941, 53.2590971], [-2.2937312, 53.2594613], [-2.2932484, 53.2599314], [-2.292883, 53.26027489999999], [-2.2924839, 53.2606037], [-2.2922962, 53.2607802], [-2.2917913999999997, 53.2612737], [-2.2910974, 53.2619257], [-2.2906789, 53.2623493], [-2.2900889, 53.26291079999999], [-2.2895523999999994, 53.263427400000005], [-2.2889489, 53.2640033], [-2.2883937, 53.26450069999999], [-2.2879162999999996, 53.264917800000006], [-2.2872216, 53.26545200000001], [-2.2864866, 53.266003899999994], [-2.2858483, 53.2664546], [-2.2849819, 53.2670803], [-2.2839815, 53.267800599999994], [-2.2832573, 53.2683219], [-2.2825807, 53.268821800000005], [-2.2822488, 53.2690935], [-2.2815728, 53.26958919999999], [-2.2811984, 53.26989840000001], [-2.280474, 53.27043200000001], [-2.2804642731228113, 53.27043885374285], [-2.2795474, 53.271084899999984], [-2.2787422, 53.271665199999994], [-2.2776916999999997, 53.272424699999995], [-2.2775171, 53.27255170000001], [-2.276559, 53.27325200000001], [-2.2755197999999996, 53.27397849999999], [-2.2749016, 53.274379999999994], [-2.2741965999999993, 53.27482369999999], [-2.2734566, 53.2752448], [-2.2727130999999994, 53.2756358], [-2.2724794, 53.27574370000001], [-2.2721784, 53.275880099999995], [-2.2710137, 53.2764557], [-2.269466, 53.277095400000015], [-2.268312, 53.2775198], [-2.2679177, 53.27766359999998], [-2.2655767, 53.278538600000005], [-2.2653782, 53.2786133], [-2.2633292999999997, 53.279392399999985], [-2.2622628999999996, 53.2797911], [-2.2594866999999996, 53.28084719999999], [-2.2592463, 53.28093700000001], [-2.2573589, 53.28163519999999], [-2.2560553999999997, 53.28213120000001], [-2.2546907, 53.2826594], [-2.2539169999999995, 53.2829816], [-2.2531017, 53.28335559999999], [-2.2522461, 53.2837621], [-2.2516344, 53.284084], [-2.2507047999999994, 53.284595], [-2.2502661999999996, 53.28485699999999], [-2.2497809, 53.28513519999999], [-2.2494509999999996, 53.285349399999994], [-2.2483789, 53.2861291], [-2.2479381, 53.2864643], [-2.2473463999999996, 53.2869213], [-2.2467537999999996, 53.2874234], [-2.246137, 53.287992499999994], [-2.2457882102988034, 53.288334345365456], [-2.2457352, 53.28838629999999], [-2.2453467, 53.28878929999999], [-2.2445441, 53.28971320000001], [-2.2441268999999995, 53.2902518], [-2.2437814, 53.2907366], [-2.2435117, 53.291155399999994], [-2.2430128, 53.29201100000001], [-2.2424674999999996, 53.29300609999999], [-2.242199, 53.2935259], [-2.2417096, 53.2944426], [-2.2412223, 53.2953388], [-2.2408572, 53.29602059999999], [-2.2402615, 53.2971227], [-2.2399436999999995, 53.2977287], [-2.2396967, 53.29819049999999], [-2.2395406999999996, 53.2984983], [-2.2388977999999997, 53.2996619], [-2.2386387, 53.3001425], [-2.2384013, 53.30061119999999], [-2.2381613, 53.30104179999999], [-2.2377954, 53.3017156], [-2.2375200999999993, 53.3022395], [-2.237321, 53.3026214], [-2.2370667999999996, 53.30309809999999], [-2.2366535, 53.3038699], [-2.2361026999999996, 53.304886999999994], [-2.2354973999999994, 53.3060096], [-2.2351876, 53.30663069999999], [-2.2349557535128013, 53.30706581297633], [-2.2345079, 53.3079063], [-2.2342661, 53.3083564], [-2.2340301, 53.308800100000006], [-2.2336130999999995, 53.30957479999999], [-2.231866, 53.3128459], [-2.2318005, 53.312966499999995], [-2.2313607, 53.3137709], [-2.2310429, 53.31435329999999], [-2.23101, 53.314410900000006], [-2.2309828, 53.31445849999999], [-2.2309137999999997, 53.31458279999999], [-2.230312, 53.315779899999995], [-2.2295425, 53.3171854], [-2.2292822999999995, 53.31765279999999], [-2.2282606, 53.3195561], [-2.2282301, 53.3196128], [-2.2278933, 53.3203843], [-2.2276872999999995, 53.320802999999984], [-2.2275609, 53.3210546], [-2.2271893, 53.3217911], [-2.2269687, 53.322318200000005], [-2.2267438, 53.322912], [-2.2266105, 53.3231929], [-2.2264889, 53.32347589999999], [-2.2264213999999996, 53.323696899999995], [-2.226367, 53.323909], [-2.2263357, 53.3240279], [-2.2263105999999997, 53.3241642], [-2.2262318, 53.3244825], [-2.226151, 53.324898299999994], [-2.2260736999999997, 53.3255727], [-2.2260169, 53.3260749], [-2.2259844, 53.326325800000006], [-2.2259407, 53.32670689999999], [-2.2258962, 53.326990899999984], [-2.2258336999999995, 53.32739050000001], [-2.2256888, 53.32814599999999], [-2.2254432999999993, 53.328928299999994], [-2.2253501, 53.329229700000006], [-2.2252553, 53.329529400000006], [-2.2250745, 53.3301175], [-2.2247749, 53.33087710000001], [-2.2243792, 53.3316603], [-2.2237324, 53.332772599999984], [-2.2231505, 53.33366399999999], [-2.2227403, 53.3340901], [-2.2220471, 53.3349437], [-2.2199879999999994, 53.337272599999984], [-2.2195990999999995, 53.3377241], [-2.218863, 53.338607200000006], [-2.2181811999999996, 53.3394653], [-2.2169742, 53.3411957], [-2.2166016, 53.3418225], [-2.2161709999999997, 53.342522499999994], [-2.2158111999999996, 53.3431157], [-2.2153957000000006, 53.3436989], [-2.214769599999999, 53.34467719999999], [-2.2136487, 53.34644219999999], [-2.2134192, 53.3468036], [-2.2095035, 53.3530147], [-2.2078601, 53.3556033], [-2.207171199999999, 53.3566895], [-2.2063781999999996, 53.3579476], [-2.2057131, 53.35898980000001], [-2.2051585, 53.3599052], [-2.2045719018528875, 53.36070877627213], [-2.2035528, 53.36210479999999], [-2.202583, 53.3632759], [-2.2020009, 53.3639076], [-2.2013206999999997, 53.36462159999999], [-2.200651, 53.3652812], [-2.1983455, 53.36733989999999], [-2.1974301, 53.368152299999984], [-2.1957503, 53.369623399999995], [-2.1956669999999994, 53.3696939], [-2.1952906, 53.3700265], [-2.1914934, 53.3733811], [-2.1913592, 53.37349739999999], [-2.1896569183858388, 53.374995562618246], [-2.1895010862950777, 53.37512419216583], [-2.189350812893986, 53.37523296093026], [-2.18920614677958, 53.37532492144008], [-2.189067136548875, 53.375403126223766], [-2.1889338307988853, 53.37547062780983], [-2.1888062781266284, 53.375530478726795], [-2.1886845271291175, 53.37558573150316], [-2.1885686264033692, 53.37563943866743], [-2.188458624546399, 53.37569465274811], [-2.188354570155222, 53.37575442627371], [-2.1882565118268538, 53.37582181177275], [-2.1881644981583097, 53.37589986177373], [-2.188078577746605, 53.37599162880515], [-2.1879987991887555, 53.376100165395535], [-2.187925211081777, 53.37622852407337], [-2.1878578620226836, 53.37637975736719], [-2.1878135999999997, 53.3764597], [-2.1877197000000006, 53.3765781], [-2.1874568, 53.37684689999998], [-2.1871195, 53.377164500000006], [-2.1863142, 53.37786940000001], [-2.1857216, 53.3784061], [-2.18511, 53.3789965], [-2.1831208999999996, 53.38072869999999], [-2.1823553, 53.381412700000006], [-2.1804213999999997, 53.38309950000001], [-2.1801604, 53.38334410000001], [-2.1800044999999995, 53.3834832], [-2.1796913, 53.38372799999999], [-2.1764187999999995, 53.386643], [-2.1761136999999997, 53.3869143], [-2.1756776, 53.38729829999999], [-2.1739776999999996, 53.38879469999999], [-2.173869906890399, 53.388884477778326], [-2.1737976, 53.3889447], [-2.1705456, 53.3918154], [-2.1686652, 53.3934761], [-2.1657833999999996, 53.3960332], [-2.1656794999999995, 53.39612529999999], [-2.1654707, 53.3963407], [-2.1652205999999996, 53.396663999999994], [-2.1649604, 53.39695510000001], [-2.1647967999999995, 53.3971534], [-2.1645988, 53.397481000000006], [-2.1645362, 53.39757139999999], [-2.1641638, 53.3981141], [-2.1640715490000906, 53.398262448529515], [-2.1638081, 53.39868609999999], [-2.1635871, 53.3990864], [-2.1634621, 53.399370299999994], [-2.1633710999999995, 53.399562], [-2.1633024, 53.39972929999998], [-2.1632327, 53.3999099], [-2.1631623, 53.40011200000001], [-2.1631152, 53.4003172], [-2.1630698, 53.4005535], [-2.1629817000000005, 53.401073999999994], [-2.1629604, 53.401185599999984], [-2.162938, 53.401320299999995], [-2.1629292, 53.4014224], [-2.1629063, 53.4015213], [-2.1628732762273386, 53.401724386694056], [-2.1628541999999995, 53.4018417], [-2.1629063, 53.4015213], [-2.1629292, 53.4014224], [-2.162938, 53.401320299999995], [-2.1629604, 53.401185599999984], [-2.1628879999999997, 53.401331], [-2.1628164, 53.40148829999999], [-2.1627524, 53.4017174], [-2.162731, 53.401886899999994], [-2.1627203, 53.40206169999999], [-2.1627039, 53.402173000000005], [-2.162696, 53.40225170000001], [-2.1626870999999994, 53.40238979999999], [-2.1626794999999994, 53.402501099999995], [-2.162651, 53.402994099999994], [-2.1626518, 53.40306069999999], [-2.1626404, 53.40333009999999], [-2.1626317, 53.403554199999995], [-2.1626301, 53.40377809999999], [-2.1626284999999994, 53.4039093], [-2.1626212, 53.4040261], [-2.1625985, 53.40417789999999], [-2.1625665, 53.404310499999994], [-2.1624950999999997, 53.40460680000001], [-2.1624758, 53.40474739999999], [-2.1624703, 53.404860799999994], [-2.1624752, 53.404998600000006], [-2.162483299999999, 53.4051269], [-2.1625033, 53.405246299999995], [-2.1625346, 53.40538230000001], [-2.162596, 53.40558239999999], [-2.1626332, 53.4057079], [-2.162655733680822, 53.40576479058923]]} |
25.1 |
2213 |
2236 |
2026-09-12T22:36:00+01:00 |
None |
None |
Wilmslow |
Cheadle Hulme |
Stockport |
53.3319354 |
-2.2242192 |
53.4057648 |
-2.1626557 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:13:49 |
Stockport |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41979608 |
1789248633595088 |
None |
37 |
37 |
2026-09-12 21:30:33.600119 |
None |
2026-09-12 22:48:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518422 |
G89268 |
171J35M812 |
2026-09-12 |
Northern |
O |
LDS |
MCV |
1J35 |
195018 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 720.026, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 769.481, "from_m": 720.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1050.796, "from_m": 769.481, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1307.337, "from_m": 1050.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1507.611, "from_m": 1307.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1545.444, "from_m": 1507.611, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2548.586, "from_m": 1545.444, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9783.447, "from_m": 2548.586, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10343.911, "from_m": 9783.447, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13443.924, "from_m": 10343.911, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13493.663, "from_m": 13443.924, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14874.78, "from_m": 13493.663, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14933.24, "from_m": 14874.78, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16149.992, "from_m": 14933.24, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 19175.463, "from_m": 16149.992, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23108.505, "from_m": 19175.463, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25708.945, "from_m": 23108.505, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 26985.321, "from_m": 25708.945, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 27005.083, "from_m": 26985.321, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31667.586, "from_m": 27005.083, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32144.839, "from_m": 31667.586, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41093.227, "from_m": 32144.839, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43002.116, "from_m": 41093.227, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43465.21, "from_m": 43002.116, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 47325.902, "from_m": 43465.21, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47471.655, "from_m": 47325.902, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49019.384, "from_m": 47471.655, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 51880.351, "from_m": 49019.384, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52082.647, "from_m": 51880.351, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 61792.821, "from_m": 52082.647, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 62734.528, "from_m": 61792.821, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62923.905, "from_m": 62734.528, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 64807.137, "from_m": 62923.905, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76923.254, "from_m": 64807.137, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 76950.954, "from_m": 76923.254, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 77011.049, "from_m": 76950.954, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 77058.328, "from_m": 77011.049, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 78696.041, "from_m": 77058.328, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 79154.419, "from_m": 78696.041, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 518422, "profile_key": "e1d5846e06dfa931ea5692340f91a1ab263a0596cba594aee21cc40c8e5d1a9f", "schedule_id": 34584, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 904.624, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Holbeck Jn", "stage_seq": 4, "distance_m": 1469.509, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219", "location": "Bramley", "stage_seq": 5, "distance_m": 6459.938, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222H", "location": "New Pudsey", "stage_seq": 6, "distance_m": 9359.485, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228H", "location": "Mill Lane Jn", "stage_seq": 7, "distance_m": 14735.581, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2233", "location": "Bradford Interchange", "stage_seq": 8, "distance_m": 14804.579, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234H", "location": "Mill Lane Jn", "stage_seq": 9, "distance_m": 14874.78, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2246", "location": "Halifax", "stage_seq": 10, "distance_m": 27249.445, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247H", "location": "Dryclough Jn", "stage_seq": 11, "distance_m": 28596.591, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Milner Royd Jn", "stage_seq": 12, "distance_m": 32144.839, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2257H", "location": "Hebden Bridge", "stage_seq": 13, "distance_m": 41151.112, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Hall Royd Jn", "stage_seq": 14, "distance_m": 47372.88, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2303H", "location": "Todmorden", "stage_seq": 15, "distance_m": 48341.623, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Littleborough", "stage_seq": 16, "distance_m": 56963.657, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Rochdale East Jn", "stage_seq": 17, "distance_m": 61836.926, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314H", "location": "Rochdale", "stage_seq": 18, "distance_m": 62301.567, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Castleton East Jn", "stage_seq": 19, "distance_m": 65145.954, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Vitriol Works S.B.", "stage_seq": 20, "distance_m": 71459.768, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Thorpes Bridge Jn", "stage_seq": 21, "distance_m": 75555.341, "section_seq": 1, "route_path_id": 29477}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Miles Platting Jn", "stage_seq": 22, "distance_m": 77011.049, "section_seq": 1, "route_path_id": 29477}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 23, "distance_m": 79154.419, "section_seq": 1, "route_path_id": 29477}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 79154.419, "from_m": 0.0, "section_seq": 1, "route_path_id": 29477}], "total_distance_m": 79154.419, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 73061.344, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6093.075, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6395, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:53Z", "source_id": 41983565, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:17:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:53Z", "source_id": 13735525, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6391, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:11Z", "source_id": 41988666, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:21:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:19Z", "source_id": 13737264, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6375, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:31Z", "source_id": 42000202, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:29:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:34Z", "source_id": 13741077, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Leeds |
2211 |
2211 |
5B |
None |
None |
Manchester Victoria |
2329 |
2329 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89268/2026-09-12/detailed |
None |
Bradford Interchange |
2026-09-12T22:33:00+01:00 |
Halifax |
10.0 |
{"type": "LineString", "coordinates": [[-1.7489815, 53.78698839999999], [-1.7489975, 53.786754300000005], [-1.7490070999999998, 53.786450900000006], [-1.7490002, 53.78635739999999], [-1.7489738, 53.78583559999999], [-1.7489472999999998, 53.7853137], [-1.7489133, 53.7846864], [-1.7488739999999998, 53.78400529999999], [-1.7488576, 53.7834697], [-1.7488328, 53.7827074], [-1.7487547, 53.7816071], [-1.7486876, 53.7802806], [-1.7486191999999998, 53.7787882], [-1.7485991, 53.77822969999999], [-1.7485535, 53.77747999999998], [-1.7485267000000002, 53.7767145], [-1.7484596, 53.7757809], [-1.7483926, 53.77489639999999], [-1.7483424999999997, 53.7740945], [-1.748204, 53.7726513], [-1.7481494999999998, 53.7713251], [-1.7480735999999997, 53.7703851], [-1.7479937, 53.76909409999999], [-1.7479163, 53.767978499999984], [-1.7478624, 53.767407899999995], [-1.7478098, 53.76655780000001], [-1.7477526999999995, 53.76567529999999], [-1.7476368999999998, 53.76413370000001], [-1.7475230999999998, 53.7624341], [-1.7473837999999997, 53.76057979999999], [-1.7473626, 53.760289], [-1.7473438, 53.76014149999999], [-1.7473035999999995, 53.7599164], [-1.7472459, 53.759691799999985], [-1.7471761999999995, 53.759496799999994], [-1.7470863, 53.7592456], [-1.7468904999999997, 53.7588318], [-1.7467189, 53.758475], [-1.7464908999999995, 53.757956499999985], [-1.7463742, 53.7576669], [-1.7462951, 53.75734440000001], [-1.7462415, 53.7570732], [-1.7461877999999995, 53.75674339999999], [-1.7461851, 53.7564532], [-1.7461810999999998, 53.75615729999999], [-1.7462078999999997, 53.7558892], [-1.7462601999999998, 53.75561900000001], [-1.7463461, 53.7552527], [-1.7464104, 53.7549942], [-1.7464668, 53.754786499999994], [-1.7465633, 53.754569199999985], [-1.7466787, 53.7543407], [-1.7467993999999998, 53.754122], [-1.7469375, 53.7539133], [-1.7471507, 53.75360750000001], [-1.7473706999999998, 53.75330049999999], [-1.7476469, 53.753005300000005], [-1.7481016000000005, 53.75253839999999], [-1.7484033, 53.752272899999994], [-1.7486849, 53.7520572], [-1.7489424, 53.7518605], [-1.7492268, 53.75165750000001], [-1.7495941999999998, 53.75143070000001], [-1.7499589999999998, 53.751207099999995], [-1.7503946999999995, 53.7509893], [-1.7508039000000002, 53.75077890000001], [-1.7511833999999995, 53.7506118], [-1.7517185, 53.75039350000001], [-1.7521342999999998, 53.7502412], [-1.7524286000000002, 53.750142700000005], [-1.7527228999999998, 53.7500512], [-1.7532581, 53.74990180000001], [-1.7539594999999997, 53.7497381], [-1.7542827, 53.7496687], [-1.7550792999999998, 53.74950219999999], [-1.7559081, 53.74934989999999], [-1.7566082, 53.749204], [-1.7569864, 53.7491152], [-1.7574986999999995, 53.7489819], [-1.7578419999999997, 53.7488915], [-1.7586735, 53.74864569999999], [-1.7594728, 53.74836019999999], [-1.7597196, 53.74827299999999], [-1.7603633, 53.7480017], [-1.7611089, 53.7476544], [-1.7615703, 53.7474307], [-1.7620503999999997, 53.7471563], [-1.7625559999999998, 53.7468566], [-1.7651907, 53.7452815], [-1.7758141000000005, 53.738853899999995], [-1.7768319999999995, 53.7382509], [-1.7777466999999998, 53.737694100000006], [-1.7785165, 53.737234], [-1.7795731, 53.7365965], [-1.780744, 53.7358829], [-1.7818061999999997, 53.7352403], [-1.7832666999999998, 53.7343576], [-1.7833239085670516, 53.734323238421794], [-1.7841411, 53.7338324], [-1.7851092999999998, 53.7332374], [-1.7856981, 53.7328779], [-1.7867053, 53.7322743], [-1.7869615, 53.7321095], [-1.7871594999999998, 53.731994199999995], [-1.7876332999999998, 53.731717399999994], [-1.7881017999999995, 53.73143060000001], [-1.7882743999999997, 53.7313254], [-1.7888698, 53.73095259999999], [-1.7895609999999995, 53.73053960000001], [-1.7900965, 53.7301873], [-1.7919553, 53.7290791], [-1.7926436999999995, 53.7286851], [-1.7932869, 53.7282888], [-1.7940356999999996, 53.7278488], [-1.7951353999999995, 53.7271839], [-1.7966305682390429, 53.72629324763099], [-1.7967353999999995, 53.7262308], [-1.7973791, 53.7258594], [-1.7981194000000005, 53.725504], [-1.7983640000000003, 53.72539999999999], [-1.7988489999999997, 53.725212000000006], [-1.7992593, 53.72505490000001], [-1.7998655, 53.7248549], [-1.8004261, 53.7246819], [-1.8010215000000005, 53.724517000000006], [-1.8019012999999997, 53.72429], [-1.8020918, 53.72423919999999], [-1.8028267, 53.724055099999994], [-1.8038083999999996, 53.7238059], [-1.8044923, 53.7236361], [-1.8052003999999997, 53.72347580000001], [-1.8057261, 53.72339010000001], [-1.8061687, 53.72333299999999], [-1.8066998000000003, 53.7232743], [-1.8073193999999997, 53.723240700000005], [-1.8078825999999997, 53.72321869999998], [-1.8083306, 53.72322509999999], [-1.8089046, 53.72324729999999], [-1.809449, 53.72327839999999], [-1.8099453000000003, 53.7233441], [-1.8103368999999996, 53.7233997], [-1.8106265, 53.72345039999998], [-1.8109699, 53.7235086], [-1.8161948000000003, 53.72468640000001], [-1.8170987000000005, 53.7248738], [-1.8184397999999995, 53.7251723], [-1.8194738, 53.725405], [-1.8207264, 53.7256684], [-1.8217215, 53.7259001], [-1.8224229000000003, 53.72607049999999], [-1.8227943999999996, 53.7261619], [-1.8229754, 53.7262098], [-1.8233563, 53.7263197], [-1.8237828000000005, 53.72644329999999], [-1.8240898999999997, 53.7265444], [-1.8246022, 53.72673], [-1.8251655, 53.726949], [-1.8259567, 53.72725369999999], [-1.8265454, 53.7274733], [-1.8270323, 53.727625], [-1.827499, 53.7277488], [-1.8279146999999996, 53.727853499999995], [-1.8284257, 53.72796530000001], [-1.8285437, 53.7279859], [-1.8287613, 53.72802560000001], [-1.8292853, 53.72809949999999], [-1.8299586000000003, 53.728182], [-1.8305003999999996, 53.7282296], [-1.8308946999999995, 53.728255], [-1.8315129, 53.7282731], [-1.8321190999999992, 53.728275499999995], [-1.8324906, 53.728256599999995], [-1.8330149, 53.728228699999995], [-1.8335768999999995, 53.7281741], [-1.8344458999999995, 53.728061399999994], [-1.8352425000000003, 53.7279297], [-1.8359641, 53.72776150000001], [-1.8365783, 53.72758219999999], [-1.8370681, 53.72742920000001], [-1.8385745, 53.7269258], [-1.8401835, 53.7263809], [-1.842993, 53.72543189999999], [-1.8456602, 53.72453850000001], [-1.848017, 53.723742900000005], [-1.8504024, 53.7229293], [-1.8507108000000003, 53.7228151], [-1.8511346, 53.7226421], [-1.8513465, 53.722553199999986], [-1.851619, 53.722422], [-1.8518507, 53.722302000000006], [-1.8519097999999996, 53.7222691], [-1.8521864, 53.722093099999995], [-1.8525401, 53.7218692], [-1.8525913, 53.7218318], [-1.8527225, 53.721735899999985], [-1.8529817, 53.721559199999994], [-1.8533166, 53.7212921], [-1.8537213605451044, 53.720876603100905]]} |
7.7 |
2233 |
2243 |
2026-09-12T22:42:30+01:00 |
None |
None |
New Pudsey |
Bradford Interchange |
Halifax |
53.7869884 |
-1.7489815 |
53.7208766 |
-1.8537214 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:29:00 |
Bradford Interchange |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13741077 |
1789248570218682 |
None |
29 |
29 |
2026-09-12 21:29:30.223326 |
2 |
2026-09-12 21:33:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518423 |
P66247 |
471B33M812 |
2026-09-12 |
Greater Anglia |
P |
SSD |
LST |
1B33 |
720141+720142 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 490.569, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2880.266, "from_m": 490.569, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 4123.776, "from_m": 2880.266, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4185.989, "from_m": 4123.776, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10264.399, "from_m": 4185.989, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10339.091, "from_m": 10264.399, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13106.987, "from_m": 10339.091, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27058.872, "from_m": 13106.987, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36784.278, "from_m": 27058.872, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 41890.89, "from_m": 36784.278, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 41925.327, "from_m": 41890.89, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42238.756, "from_m": 41925.327, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 42270.649, "from_m": 42238.756, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46759.056, "from_m": 42270.649, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 49879.046, "from_m": 46759.056, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 50262.446, "from_m": 49879.046, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50309.481, "from_m": 50262.446, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51740.721, "from_m": 50309.481, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51843.417, "from_m": 51740.721, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52490.276, "from_m": 51843.417, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 53575.702, "from_m": 52490.276, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54521.784, "from_m": 53575.702, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 55099.929, "from_m": 54521.784, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56564.434, "from_m": 55099.929, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58140.424, "from_m": 56564.434, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58777.325, "from_m": 58140.424, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59254.0, "from_m": 58777.325, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59707.218, "from_m": 59254.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518423, "profile_key": "93aa9d00fd2905fe5eeb22b0d068d07201f5e085a3c25e2a061735a8af02cb95", "schedule_id": 21940, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Stansted Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Stansted Coopers Lane Jn", "stage_seq": 2, "distance_m": 1052.842, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Tye Green Jn", "stage_seq": 3, "distance_m": 3074.129, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Stansted East Jn", "stage_seq": 4, "distance_m": 4185.989, "section_seq": 1, "route_path_id": 36020}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2217", "location": "Stansted Mountfitchet", "stage_seq": 5, "distance_m": 5849.999, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Bishops Stortford", "stage_seq": 6, "distance_m": 10652.157, "section_seq": 1, "route_path_id": 36020}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228H", "location": "Harlow Town", "stage_seq": 7, "distance_m": 22888.56, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Broxbourne Jn", "stage_seq": 8, "distance_m": 29811.189, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Broxbourne", "stage_seq": 9, "distance_m": 31788.624, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Cheshunt", "stage_seq": 10, "distance_m": 36839.565, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Brimsdown", "stage_seq": 11, "distance_m": 42105.045, "section_seq": 1, "route_path_id": 36020}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Tottenham Hale", "stage_seq": 12, "distance_m": 50108.22, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Tottenham South Jn", "stage_seq": 13, "distance_m": 50868.375, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Coppermill Jn", "stage_seq": 14, "distance_m": 51820.795, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248H", "location": "Clapton Jn", "stage_seq": 15, "distance_m": 52538.793, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Hackney Downs", "stage_seq": 16, "distance_m": 54920.931, "section_seq": 1, "route_path_id": 36020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255H", "location": "Bethnal Green", "stage_seq": 17, "distance_m": 57895.076, "section_seq": 1, "route_path_id": 36020}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 18, "distance_m": 59707.218, "section_seq": 1, "route_path_id": 36020}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59707.218, "from_m": 0.0, "section_seq": 1, "route_path_id": 36020}], "total_distance_m": 59707.218, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55249.967, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4457.251, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12705, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:02Z", "source_id": 41988417, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:21:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:04Z", "source_id": 13737167, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12744, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:26Z", "source_id": 41996961, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:26:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:30Z", "source_id": 13740041, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:26:00+01:00", "operational_fact": true}] |
Stansted Airport |
2211 |
2211 |
1 |
None |
None |
London Liverpool Street |
2259 |
2259 |
5 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P66247/2026-09-12/detailed |
None |
Stansted Mountfitchet |
2026-09-12T22:21:53+01:00 |
Harlow Town |
6.5 |
{"type": "LineString", "coordinates": [[0.19903527269600496, 51.901188033228614], [0.1987465, 51.901105300000005], [0.1985103, 51.9010337], [0.1983156, 51.9009692], [0.1980968, 51.9008954], [0.1979063, 51.90082780000001], [0.1976892, 51.9007468], [0.1974718, 51.9006632], [0.19721929999999996, 51.9005638], [0.1970646, 51.9005005], [0.1968756, 51.90041879999999], [0.1967532, 51.90036570000001], [0.1965641, 51.90027979999999], [0.1963522, 51.900179299999984], [0.19617499999999996, 51.9000935], [0.1958196, 51.8999126], [0.1956117, 51.8998046], [0.19541140000000004, 51.899694399999994], [0.19518399999999997, 51.89956419999999], [0.1950248, 51.8994728], [0.1948191, 51.899347799999994], [0.1946692, 51.8992534], [0.194477, 51.8991297], [0.1942789, 51.89900099999999], [0.1940744, 51.898861], [0.1938371, 51.8986879], [0.19359879999999996, 51.89850659999999], [0.19341859999999997, 51.89836549999999], [0.1931895, 51.89817279999999], [0.19305589999999995, 51.89805869999999], [0.19289799999999996, 51.897923199999994], [0.19267549999999997, 51.89773180000001], [0.19246130000000003, 51.8975525], [0.1922503, 51.8973841], [0.19203429999999996, 51.897219500000006], [0.19186929999999996, 51.897098599999985], [0.19165499999999996, 51.8969483], [0.1914441, 51.896806], [0.19120490000000004, 51.8966496], [0.1909837, 51.8965166], [0.1907987, 51.89640800000001], [0.1905966, 51.8962953], [0.1903235, 51.896150299999995], [0.1900348, 51.89600370000001], [0.1896662, 51.8958249], [0.1892352, 51.895626500000006], [0.1888818, 51.8954634], [0.1885163, 51.8952891], [0.1882092, 51.895134799999994], [0.1878816, 51.8949613], [0.18758189999999997, 51.89479510000001], [0.1875099, 51.8947532], [0.18672479999999997, 51.89428159999999], [0.1864354, 51.8940982], [0.1862081, 51.89393640000001], [0.1859489, 51.8937461], [0.1857557, 51.8935988], [0.1855685, 51.8934537], [0.1853873, 51.89330919999999], [0.1851861, 51.893141400000005], [0.1850187, 51.8929962], [0.18488389999999996, 51.8928728], [0.1847425, 51.89274230000001], [0.1845948, 51.89260199999999], [0.1844181, 51.892424000000005], [0.18428749999999997, 51.89229220000001], [0.1841252, 51.892123], [0.183994, 51.8919836], [0.18384329999999996, 51.891820299999985], [0.1836875, 51.89165499999999], [0.1835306, 51.89149660000001], [0.18330949999999996, 51.89127899999998], [0.18312129999999996, 51.89109990000001], [0.1829432, 51.89093999999999], [0.182697, 51.89072149999999], [0.18242430000000004, 51.89049709999999], [0.18221329999999997, 51.8903255], [0.1820172, 51.890170700000006], [0.1818308, 51.8900269], [0.1816311, 51.88988149999999], [0.18144289999999996, 51.8897468], [0.1812417, 51.8896071], [0.1810671, 51.889488799999995], [0.1808107, 51.889322400000005], [0.18058289999999996, 51.889174700000005], [0.1803672, 51.889040300000005], [0.180153, 51.88891160000001], [0.179922, 51.8887742], [0.179697, 51.8886447], [0.1796630568239043, 51.88862539792162], [0.17954122655900012, 51.8885561180277], [0.17951129999999998, 51.8885391], [0.17930369999999998, 51.8884237], [0.17900729999999998, 51.88826240000001], [0.1787661, 51.888136200000005], [0.17856119999999998, 51.888031], [0.1783291, 51.88791350000001], [0.1780764, 51.88779139999999], [0.17782069999999997, 51.88766789999999], [0.17758259999999998, 51.8875559], [0.17734299999999997, 51.8874468], [0.1771034, 51.88733920000001], [0.1767977, 51.88720279999999], [0.176314, 51.8869939], [0.1760692, 51.8868903], [0.1758128, 51.8867773], [0.1754856, 51.8866318], [0.1751716, 51.88648049999999], [0.1749102, 51.88635389999999], [0.17462889999999998, 51.88620790000001], [0.17439289999999996, 51.88608399999999], [0.1741641, 51.885955800000005], [0.17392639999999998, 51.8858199], [0.1736618, 51.885664000000006], [0.17339079999999998, 51.8854968], [0.1731497, 51.885343699999986], [0.1729135, 51.8851878], [0.17253, 51.884927100000006], [0.1720591, 51.88460289999998], [0.1717274, 51.88437], [0.1714907, 51.8842035], [0.1712292, 51.88401069999999], [0.170915, 51.883776], [0.1706908, 51.88360859999999], [0.1703555, 51.88334530000001], [0.17015259999999996, 51.8831856], [0.1698965, 51.8829811], [0.16963589999999998, 51.882766399999994], [0.1694581, 51.8826147], [0.1692453, 51.882437], [0.16908829999999997, 51.88229919999999], [0.1688926, 51.8821262], [0.16865339999999998, 51.8819095], [0.1685107, 51.8817761], [0.1683971, 51.8816747], [0.1681643, 51.881454], [0.16787809999999995, 51.8811716], [0.16769179999999995, 51.880978], [0.16753349999999995, 51.880806], [0.1673859, 51.88064030000001], [0.1672715, 51.8805024], [0.16710009999999997, 51.8802913], [0.16700299999999998, 51.88016429999999], [0.1668892, 51.8800121], [0.166766, 51.8798411], [0.1667013, 51.87974770000001], [0.16660009999999997, 51.8795961], [0.1664801, 51.879413], [0.1663994, 51.87927739999999], [0.16632429999999998, 51.8791342], [0.1662029, 51.8789092], [0.16609619999999997, 51.87869929999999], [0.16603629999999997, 51.87857559999999], [0.16596359999999996, 51.87841400000001], [0.1658777, 51.87820919999999], [0.1657995, 51.8780089], [0.1657399, 51.87783989999999], [0.16568419999999998, 51.8776542], [0.16564289999999998, 51.87750220000001], [0.16560179999999997, 51.8773632], [0.1655746, 51.8772526], [0.1655565, 51.87716309999999], [0.1655236, 51.8770085], [0.16549289999999997, 51.87683899999999], [0.16546579999999997, 51.8766568], [0.1654407, 51.8764967], [0.1654204, 51.876301699999985], [0.16539559999999998, 51.8760785], [0.16536859999999998, 51.8758089], [0.1652966, 51.87497820000001], [0.1652718, 51.87470059999999], [0.1652468, 51.8744429], [0.1652178, 51.8740966], [0.16516379999999997, 51.873428399999995], [0.1651174, 51.8727925], [0.16503439999999997, 51.871759999999995], [0.16502029999999998, 51.8715186], [0.1649827, 51.8711508], [0.1649206, 51.87058820000001], [0.1648637, 51.870093999999995], [0.1648253, 51.8698172], [0.16470309999999996, 51.8691371], [0.16468419999999998, 51.86900570000001], [0.16465619999999995, 51.86881649999999], [0.16464549999999997, 51.8686905], [0.1646315, 51.8684364], [0.1646335, 51.8682634], [0.1646432, 51.8681186], [0.1646583, 51.86797949999999], [0.16483409999999998, 51.8675044], [0.16487499999999997, 51.867414499999995], [0.164977, 51.8672133], [0.1650258, 51.8671221], [0.1650793, 51.8670339], [0.16516379999999997, 51.86691269999999], [0.1652802, 51.8667493], [0.1654246, 51.86658179999999], [0.16554739999999998, 51.866441499999986], [0.16564003296813198, 51.86634461781314], [0.1657436, 51.8662363], [0.16591539999999996, 51.86605910000001], [0.166195, 51.865767], [0.1663991, 51.8655684], [0.16657869999999997, 51.8653725], [0.16671, 51.8652187], [0.1668366, 51.8650569], [0.1669432, 51.864896399999985], [0.1670404, 51.8647344], [0.1671691, 51.8645563], [0.16723689999999997, 51.864451], [0.167347, 51.8642761], [0.1674113, 51.8641525], [0.1674657, 51.8640428], [0.1675135, 51.86393400000001], [0.1675864, 51.863649], [0.1676455, 51.86349809999999], [0.16770029999999997, 51.8633417], [0.1677528, 51.8631577], [0.1677587, 51.863137], [0.1678132, 51.8629441], [0.16785699999999998, 51.8627831], [0.1678977, 51.862596100000005], [0.16792919999999997, 51.86241189999999], [0.16795, 51.8622636], [0.1679688, 51.862101200000005], [0.1679828, 51.8619503], [0.16798879999999997, 51.8618081], [0.1679849, 51.8616199], [0.16797459999999995, 51.861457699999995], [0.1679595, 51.8613061], [0.1679283, 51.861118], [0.1678916, 51.8609318], [0.1678537, 51.8607765], [0.1678106, 51.86061980000001], [0.1677466, 51.860436500000006], [0.1676617, 51.86020789999999], [0.1675482, 51.85991739999999], [0.1674144, 51.8595724], [0.1673739, 51.859473099999995], [0.1671775, 51.85899800000001], [0.16709139999999997, 51.8587897], [0.1669857, 51.8585221], [0.16682599999999995, 51.858102499999994], [0.1667012, 51.8577905], [0.16660489999999997, 51.8575527], [0.1664978, 51.857283200000005], [0.1663958, 51.8570188], [0.16631729999999997, 51.8568252], [0.1662531, 51.85666079999999], [0.1661559, 51.856424100000005], [0.1660707, 51.85622399999999], [0.16599939999999996, 51.8560558], [0.1659134, 51.8558702], [0.1658423, 51.85571550000001], [0.16573429999999997, 51.8555038], [0.16562159999999998, 51.855299], [0.1655356, 51.85514440000001], [0.16538709999999998, 51.85490480000001], [0.1652706, 51.854724299999994], [0.1651735, 51.85457539999999], [0.16507049999999998, 51.854428299999995], [0.1649355, 51.8542427], [0.1647873, 51.85403069999999], [0.16455439999999996, 51.85369180000001], [0.16429099999999996, 51.85333109999999], [0.1640373, 51.85297450000001], [0.1638918, 51.8527663], [0.1637655, 51.8525866], [0.16362439999999998, 51.85236729999999], [0.16342899999999996, 51.852046300000005], [0.16327280000000002, 51.8517821], [0.1631566, 51.851571], [0.16299939999999996, 51.8512551], [0.1628647, 51.8509682], [0.16144669999999997, 51.84789580000001], [0.16096779999999997, 51.8468538], [0.16035139999999998, 51.8455299], [0.1602965, 51.8454049], [0.15984869999999998, 51.8444334], [0.1597407, 51.8441859], [0.1596493, 51.843968], [0.15956570000000003, 51.8437529], [0.15952049999999998, 51.8436313], [0.15946400000000002, 51.8434689], [0.15939929999999997, 51.84327470000001], [0.15933019999999998, 51.84304170000001], [0.15925739999999997, 51.8427757], [0.15918749999999998, 51.8424917], [0.1591378, 51.842266599999995], [0.159101, 51.842076], [0.15905299999999997, 51.84178330000001], [0.1590204, 51.8415559], [0.1589942, 51.8413365], [0.15896459999999998, 51.8410247], [0.1589477, 51.8407863], [0.1589387, 51.84054470000001], [0.158931, 51.84030849999999], [0.1589302, 51.84006519999999], [0.15893799999999997, 51.8398958], [0.1589536, 51.83969270000001], [0.1589645, 51.83955079999999], [0.1589905, 51.8393278], [0.1590198, 51.83913460000001], [0.15905859999999997, 51.83890499999999], [0.15912289999999998, 51.838573399999994], [0.15923759999999998, 51.8380476], [0.1593145, 51.8377089], [0.1593888, 51.83735380000001], [0.15950729999999996, 51.8368192], [0.15956989999999996, 51.8365246], [0.1596169, 51.8362979], [0.1596817, 51.83601920000001], [0.15973659999999998, 51.8357668], [0.1598205, 51.8353884], [0.15987359999999998, 51.83513310000001], [0.1599259, 51.8348988], [0.1599824, 51.83464190000001], [0.1600421, 51.8343621], [0.1601011, 51.83409689999999], [0.1601396, 51.83390790000001], [0.1601885, 51.833676099999984], [0.16024779999999997, 51.83340349999999], [0.160297, 51.8331385], [0.160308065950463, 51.833078520820536], [0.16034459999999998, 51.8328805], [0.1603855, 51.8326281], [0.1604296, 51.832314499999995], [0.1604598, 51.8320539], [0.160504, 51.83155910000001], [0.1605419, 51.8309072], [0.160554, 51.83038710000001], [0.16057219999999997, 51.829750699999984], [0.16058259999999996, 51.82926139999999], [0.16059079999999998, 51.8288084], [0.1606037, 51.828221], [0.1606152, 51.827674], [0.1606217, 51.82719429999999], [0.1606302, 51.8265764], [0.1606315, 51.82613349999999], [0.1606315, 51.8256385], [0.160624, 51.824974100000006], [0.1606343, 51.8246034], [0.16063839999999996, 51.82406799999999], [0.16063929999999998, 51.823598], [0.1606363, 51.8231628], [0.1606403, 51.82255889999999], [0.1606419, 51.8220668], [0.1606445, 51.8213882], [0.1606463, 51.82080580000001], [0.16064689999999998, 51.8206246], [0.16064179999999997, 51.8201523], [0.1606423, 51.8196347], [0.16063649999999996, 51.8192238], [0.16063979999999997, 51.81898279999999], [0.1606386, 51.8188449], [0.1606375, 51.8184395], [0.1606402, 51.817832299999985], [0.1606399, 51.8173446], [0.1606429, 51.8168569], [0.1606424, 51.816818000000005], [0.1606288, 51.8163951], [0.1606106, 51.8158919], [0.1605909, 51.815505599999995], [0.16056259999999997, 51.815135899999994], [0.1605284, 51.8147728], [0.16046159999999998, 51.814145999999994], [0.16039059999999997, 51.8136908], [0.160358, 51.8134808], [0.16029099999999996, 51.8131314], [0.1602426, 51.8129047], [0.1602059, 51.812737600000006], [0.1601541, 51.81252159999999], [0.16008899999999998, 51.8122565], [0.16004709999999997, 51.8120963], [0.1599944, 51.8119038], [0.1599154, 51.81162969999999], [0.1598425, 51.8113941], [0.1597468, 51.811093199999995], [0.15965109999999996, 51.81081249999999], [0.15958429999999998, 51.8106189], [0.1594745, 51.81032100000001], [0.1593905, 51.81009960000001], [0.1593015, 51.8098724], [0.15921399999999997, 51.80966019999999], [0.15914519999999996, 51.809490399999994], [0.15904929999999998, 51.809270299999994], [0.1589693, 51.8090841], [0.1588769, 51.80888250000001], [0.158796, 51.8087086], [0.1586862, 51.8084802], [0.15856599999999998, 51.80823229999999], [0.1584747, 51.808046100000006], [0.15836909999999998, 51.80783259999998], [0.15820499999999998, 51.8075012], [0.15805850000000002, 51.80720509999999], [0.1578966, 51.8068807], [0.1577901, 51.8066658], [0.1576508, 51.8063863], [0.157552, 51.8061877], [0.15745369999999995, 51.8059851], [0.1573516, 51.80577689999999], [0.1572178, 51.8055019], [0.15720529999999996, 51.8054776], [0.1570923, 51.8052544], [0.15697879999999995, 51.8050264], [0.156891, 51.804844], [0.15679409999999996, 51.80465010000001], [0.1567048, 51.80447229999999], [0.1566126, 51.8042803], [0.15651629999999997, 51.8040861], [0.15638819999999998, 51.803828900000006], [0.1562716, 51.8035937], [0.1561806, 51.80340900000001], [0.1559918, 51.8030354], [0.1557798, 51.80260990000001], [0.1555777, 51.80219850000001], [0.1554714, 51.8019989], [0.15537389999999998, 51.80181379999999], [0.1552482, 51.8015897], [0.1551276, 51.8013809], [0.15502789999999997, 51.80121449999999], [0.1549022, 51.8010187], [0.15472209999999997, 51.80075179999999], [0.15452869999999996, 51.8004794], [0.1543388, 51.8002273], [0.1542015, 51.80005380000001], [0.1540184, 51.799830699999994], [0.1538545, 51.7996363], [0.1536794, 51.799442299999995], [0.1535225, 51.7992667], [0.15336, 51.7990935], [0.1532511, 51.7989789], [0.15307719999999997, 51.7987979], [0.15292319999999998, 51.79864280000001], [0.15279969999999998, 51.798519599999985], [0.152625, 51.7983474], [0.15245909999999996, 51.7981906], [0.1522722, 51.79801640000001], [0.1520796, 51.79784149999999], [0.15192229999999998, 51.79770620000001], [0.15177659999999998, 51.79758270000001], [0.1516473, 51.7974727], [0.1514753, 51.79733619999999], [0.1513515, 51.7972392], [0.15112439999999996, 51.797068200000005], [0.1510052, 51.796981], [0.1508549, 51.7968726], [0.1506878, 51.79675700000001], [0.15053579999999997, 51.796653199999994], [0.1503264, 51.79651380000001], [0.150134, 51.7963921], [0.1499364, 51.7962679], [0.1497543, 51.7961561], [0.149568, 51.7960441], [0.1493615, 51.7959217], [0.1490403, 51.7957401], [0.14890349999999997, 51.79566080000001], [0.14876669999999995, 51.7955836], [0.1484947, 51.7954346], [0.1482845, 51.7953224], [0.1481024, 51.79522529999999], [0.1479034, 51.7951225], [0.1477174, 51.79502900000001], [0.1474853, 51.79491539999999], [0.1472735, 51.79481380000001], [0.1470814, 51.794723700000006], [0.1468751, 51.794630299999994], [0.1466868, 51.7945483], [0.1464997, 51.7944672], [0.1463054, 51.79438420000001], [0.146164, 51.7943261], [0.14597909999999997, 51.7942495], [0.1458094, 51.79418090000001], [0.1456231, 51.79410759999999], [0.14544509999999997, 51.7940386], [0.1452411, 51.793960600000005], [0.1451781, 51.7939375], [0.1449305, 51.7938462], [0.1446549, 51.7937456], [0.14437129999999998, 51.79364470000001], [0.1440712, 51.7935433], [0.14377719999999997, 51.79344699999999], [0.1434934, 51.79335549999999], [0.1431668, 51.7932542], [0.1429383, 51.793185599999994], [0.14270199999999997, 51.79311770000001], [0.1424066, 51.79303440000001], [0.1420743, 51.7929456], [0.141682, 51.79284419999999], [0.1413512, 51.7927614], [0.1409395, 51.79265740000001], [0.1405184, 51.7925517], [0.1400873, 51.792444], [0.1397055, 51.7923486], [0.13941629999999997, 51.7922772], [0.13912569999999996, 51.7922039], [0.1387573, 51.7921117], [0.1383875, 51.7920185], [0.13802389999999998, 51.79192770000001], [0.13756679999999996, 51.79181299999999], [0.13720839999999998, 51.7917239], [0.1368142, 51.7916246], [0.13636649999999997, 51.7915116], [0.1359602, 51.79141119999999], [0.1353877, 51.7912674], [0.13495559999999998, 51.7911589], [0.1342902, 51.7909925], [0.1335713, 51.7908128], [0.1331546, 51.7907076], [0.13280349999999996, 51.79061999999999], [0.13246209999999997, 51.790535], [0.1319713, 51.7904144], [0.1315616, 51.790310700000006], [0.1312106, 51.7902498], [0.13112989999999997, 51.7902344], [0.1310339, 51.790215], [0.13079, 51.790162599999995], [0.1305931, 51.790117], [0.1304345, 51.7900795], [0.1298631, 51.7899352], [0.1294251, 51.789827200000005], [0.1289968, 51.789719299999994], [0.1286873, 51.7896388], [0.1283444, 51.78954889999999], [0.1281287, 51.789494999999995], [0.127834, 51.7894205], [0.12747079999999997, 51.78932910000001], [0.12710309999999997, 51.789235699999985], [0.1267858, 51.7891566], [0.1264454, 51.78907490000001], [0.1261179, 51.7889967], [0.12585939999999998, 51.7889364], [0.1255387, 51.7888635], [0.1250983, 51.788766800000005], [0.1247037, 51.7886845], [0.1243302, 51.7886112], [0.1239468, 51.78853529999999], [0.1236363, 51.7884769], [0.1233303, 51.7884225], [0.1230096, 51.7883666], [0.1226131, 51.7882996], [0.12245839999999998, 51.78827199999999], [0.1222974, 51.78824039999999], [0.1221567, 51.7882079], [0.122073, 51.788188000000005], [0.12185179999999995, 51.788139699999995], [0.1216158, 51.7881031], [0.12121499999999998, 51.788048], [0.1208488, 51.78799850000001], [0.1205084, 51.7879561], [0.1201167, 51.7879081], [0.11972729999999995, 51.787864799999994], [0.1192414, 51.787812], [0.1188203, 51.787766999999995], [0.1183021, 51.78771330000001], [0.11781220000000002, 51.78766039999999], [0.11741309999999998, 51.7876136], [0.11697040000000002, 51.78755889999999], [0.116704, 51.78752289999999], [0.1164647, 51.7874897], [0.1161839, 51.78744850000001], [0.1158352, 51.7873947], [0.11551359999999998, 51.78734229999999], [0.1152278, 51.78729390000001], [0.11493879999999997, 51.7872431], [0.1146168, 51.7871813], [0.1143138, 51.7871213], [0.1139941, 51.7870547], [0.1136332, 51.7869746], [0.1131142, 51.78685680000001], [0.1127179, 51.7867626], [0.1122864, 51.78665519999999], [0.1118924, 51.786556399999995], [0.111507, 51.7864558], [0.1111743, 51.78636609999999], [0.11080669999999998, 51.786263899999994], [0.1104649, 51.7861666], [0.1100302, 51.78603519999999], [0.1096123, 51.7859046], [0.1092361, 51.78578280000001], [0.108896, 51.78566820000001], [0.1086086, 51.7855687], [0.1083197, 51.7854666], [0.1079708, 51.78533939999999], [0.1076316, 51.7852156], [0.1073128, 51.785093], [0.10699119999999998, 51.7849668], [0.10663359999999998, 51.78482429999999], [0.1063461, 51.7847047], [0.1059424, 51.78453579999999], [0.1055505, 51.78436850000001], [0.105198, 51.7842198], [0.1048257, 51.7840677], [0.1045243, 51.783947700000006], [0.1041859, 51.7838152], [0.103845, 51.783687], [0.103434, 51.7835353], [0.1030881, 51.7834134], [0.1027596, 51.783298499999994], [0.1024211, 51.78318490000001], [0.1020928, 51.7830774], [0.1018319, 51.782992799999995], [0.1014958, 51.782886100000006], [0.1011259, 51.78277229999999], [0.1008672, 51.7826953], [0.10059409999999998, 51.78261470000001], [0.1001744, 51.7825121], [0.0999329, 51.7824527], [0.099514, 51.782356500000006], [0.0992763, 51.7822974], [0.099013, 51.782236], [0.09871439999999998, 51.782167400000006], [0.0984359, 51.7821008], [0.0981954, 51.7820437], [0.0978836, 51.7819725], [0.09753349999999998, 51.781892899999995], [0.097236, 51.781828899999994], [0.0969183, 51.78176659999999], [0.09667, 51.7817184], [0.0963711, 51.7816656], [0.0959555, 51.781593], [0.0955295, 51.78151700000001], [0.09511989999999998, 51.7814415]]} |
10.6 |
2221 |
2227½ |
2026-09-12T22:31:30+01:00 |
None |
None |
Stansted Airport |
Bishops Stortford |
Harlow Town |
51.7847855 |
0.1065403 |
51.7814415 |
0.0951199 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:21:53 |
Harlow Town |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41991625 |
1789248579068114 |
None |
31 |
31 |
2026-09-12 21:29:39.071964 |
None |
2026-09-12 23:03:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518424 |
C33037 |
172S64M812 |
2026-09-12 |
Northern |
P |
BDQ |
SKI |
2S64 |
333011 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 25.579, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 428.494, "from_m": 25.579, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4074.339, "from_m": 428.494, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4192.479, "from_m": 4074.339, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4425.017, "from_m": 4192.479, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 4496.874, "from_m": 4425.017, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4552.302, "from_m": 4496.874, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5000.543, "from_m": 4552.302, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5506.246, "from_m": 5000.543, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 8847.442, "from_m": 5506.246, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9552.449, "from_m": 8847.442, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9700.859, "from_m": 9552.449, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13616.965, "from_m": 9700.859, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 15498.917, "from_m": 13616.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26946.593, "from_m": 15498.917, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28334.375, "from_m": 26946.593, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28996.619, "from_m": 28334.375, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 518424, "profile_key": "2e96ae90d069c2a33f87f97be87e46e6c1ca422fc3905bee9bcdbf60fd33ddd4", "schedule_id": 1014, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Bradford Forster Square", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27901}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Frizinghall", "stage_seq": 2, "distance_m": 2765.951, "section_seq": 1, "route_path_id": 27901}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219", "location": "Shipley", "stage_seq": 3, "distance_m": 4340.629, "section_seq": 1, "route_path_id": 27901}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222", "location": "Saltaire", "stage_seq": 4, "distance_m": 5595.258, "section_seq": 1, "route_path_id": 27901}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2226", "location": "Bingley", "stage_seq": 5, "distance_m": 9085.243, "section_seq": 1, "route_path_id": 27901}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228H", "location": "Crossflatts", "stage_seq": 6, "distance_m": 10282.595, "section_seq": 1, "route_path_id": 27901}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2232H", "location": "Keighley", "stage_seq": 7, "distance_m": 14266.053, "section_seq": 1, "route_path_id": 27901}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238", "location": "Steeton & Silsden", "stage_seq": 8, "distance_m": 19039.986, "section_seq": 1, "route_path_id": 27901}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242", "location": "Cononley", "stage_seq": 9, "distance_m": 24132.434, "section_seq": 1, "route_path_id": 27901}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": null, "location": "Skipton", "stage_seq": 10, "distance_m": 28996.619, "section_seq": 1, "route_path_id": 27901}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28996.619, "from_m": 0.0, "section_seq": 1, "route_path_id": 27901}], "total_distance_m": 28996.619, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28971.04, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 25.579, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5139, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:13:40Z", "source_id": 41978466, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:14:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:13:43Z", "source_id": 13733874, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5159, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:37Z", "source_id": 41986193, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:19:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:43Z", "source_id": 13736456, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5124, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:43Z", "source_id": 41991169, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:23:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:46Z", "source_id": 13738063, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5116, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:58Z", "source_id": 41997718, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:27:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:02Z", "source_id": 13740252, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5112, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:35Z", "source_id": 42001901, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:30:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:42Z", "source_id": 13741614, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
Bradford Forster Square |
2211 |
2211 |
3 |
None |
None |
Skipton |
2248 |
2247½ |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C33037/2026-09-12/detailed |
None |
Crossflatts |
2026-09-12T22:30:30+01:00 |
Keighley |
3.0 |
{"type": "LineString", "coordinates": [[-1.8446471999999996, 53.8583963], [-1.8452607999999997, 53.85878829999999], [-1.8454197999999995, 53.8588872], [-1.8463012, 53.8593814], [-1.8466684, 53.8595735], [-1.8470813, 53.85977290000001], [-1.8477351, 53.86007439999999], [-1.8482391, 53.8602861], [-1.8487032, 53.8604666], [-1.849187, 53.8606511], [-1.8497533, 53.860846], [-1.850279, 53.861011], [-1.8508921000000005, 53.8611858], [-1.8513622, 53.8613055], [-1.8518503, 53.86141779999999], [-1.8525579, 53.8615772], [-1.8534451, 53.86174810000001], [-1.853677, 53.86178509999999], [-1.8541528, 53.8618613], [-1.8546724, 53.86193209999999], [-1.856799, 53.86218740000001], [-1.8577133, 53.8622903], [-1.8585719, 53.862398500000005], [-1.8594212000000003, 53.862526300000006], [-1.8598837, 53.8626007], [-1.8603373, 53.8626868], [-1.8612666, 53.862867099999995], [-1.8620799999999995, 53.8630404], [-1.8628962, 53.8632408], [-1.8642095, 53.86359730000001], [-1.8657163999999995, 53.86403569999999], [-1.8659381, 53.8640991], [-1.8693966, 53.86511070000001], [-1.8723359, 53.865974300000005], [-1.8751004, 53.8667831], [-1.8768106, 53.8672794], [-1.8785654000000005, 53.86779369999999], [-1.8794165999999997, 53.8680405], [-1.8802412, 53.868269600000005], [-1.8809289, 53.868429299999995], [-1.8816314999999997, 53.86856649999999], [-1.8820033, 53.8686305], [-1.8824078, 53.86868959999999], [-1.8827735, 53.86873109999999], [-1.8831587000000003, 53.8687676], [-1.8837829, 53.8688109], [-1.8844287, 53.8688454], [-1.8850543, 53.8688555], [-1.8856503, 53.868841], [-1.8861885, 53.868813], [-1.8864620966509948, 53.86879059338291], [-1.8866989, 53.86877120000001], [-1.8873403, 53.868711399999995], [-1.887975, 53.868625], [-1.888791, 53.8684718], [-1.8895876000000005, 53.8682972], [-1.8909363, 53.86791920000001], [-1.8922538, 53.867522], [-1.8926173999999996, 53.8674277], [-1.8930376999999996, 53.8673344], [-1.8936882, 53.867213500000005], [-1.8940751999999996, 53.86715290000001], [-1.8944499999999995, 53.8671093], [-1.8951158999999995, 53.8670628], [-1.8955382, 53.86704610000001], [-1.8958862999999997, 53.8670432], [-1.8959867, 53.8670419], [-1.897181, 53.867067700000014], [-1.8976474999999997, 53.8670965], [-1.8980440000000005, 53.867135299999994], [-1.8984429, 53.8671842], [-1.8988353, 53.867244199999995], [-1.8992025, 53.8673123], [-1.8996195999999996, 53.8673966], [-1.9000544, 53.86750380000001], [-1.900410997173361, 53.867595263243736]]} |
2.5 |
2228½ |
2231½ |
2026-09-12T22:33:30+01:00 |
None |
None |
Bingley |
Crossflatts |
Keighley |
53.8583963 |
-1.8446472 |
53.8675953 |
-1.9004110 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:30:00 |
Crossflatts |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13741614 |
1789248600889441 |
None |
26 |
26 |
2026-09-12 21:30:00.896294 |
2 |
2026-09-12 22:49:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518425 |
G27718 |
872I66M812 |
2026-09-12 |
Southern |
P |
None |
DKG |
2I66 |
377150+377152 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.998, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.375, "from_m": 3337.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9730.311, "from_m": 6736.375, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9813.729, "from_m": 9730.311, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9912.731, "from_m": 9813.729, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10368.634, "from_m": 9912.731, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13408.776, "from_m": 10368.634, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14529.838, "from_m": 13408.776, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17018.226, "from_m": 14529.838, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17306.398, "from_m": 17018.226, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18857.872, "from_m": 17306.398, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19085.731, "from_m": 18857.872, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19098.95, "from_m": 19085.731, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19147.096, "from_m": 19098.95, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19486.584, "from_m": 19147.096, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20270.808, "from_m": 19486.584, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20285.507, "from_m": 20270.808, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21083.186, "from_m": 20285.507, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21099.827, "from_m": 21083.186, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22022.308, "from_m": 21099.827, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22098.926, "from_m": 22022.308, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23041.951, "from_m": 22098.926, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23344.643, "from_m": 23041.951, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25104.972, "from_m": 23344.643, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25467.352, "from_m": 25104.972, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25725.723, "from_m": 25467.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25790.425, "from_m": 25725.723, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25878.283, "from_m": 25790.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25934.711, "from_m": 25878.283, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 34956.954, "from_m": 25934.711, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38046.816, "from_m": 34956.954, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38132.961, "from_m": 38046.816, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38170.464, "from_m": 38132.961, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 38262.095, "from_m": 38170.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 518425, "profile_key": "f0c42718987f11f5ab48cf15d42e4d5bfa8e4ab8d46fe1e29de19b4a4ff1062e", "schedule_id": 13908, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 31779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Battersea Park", "stage_seq": 3, "distance_m": 1893.376, "section_seq": 1, "route_path_id": 31779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Pouparts Jn", "stage_seq": 4, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2218H", "location": "Clapham Junction (C)", "stage_seq": 5, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2222H", "wtt_dep": "2223H", "location": "Balham", "stage_seq": 6, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 31779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Streatham North Jn", "stage_seq": 7, "distance_m": 9730.311, "section_seq": 1, "route_path_id": 31779}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Streatham South Jn", "stage_seq": 8, "distance_m": 10453.702, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230H", "location": "Mitcham Eastfields", "stage_seq": 9, "distance_m": 12158.989, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2233H", "location": "Mitcham Junction", "stage_seq": 10, "distance_m": 13982.497, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2236H", "location": "Hackbridge", "stage_seq": 11, "distance_m": 15796.754, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239H", "location": "Carshalton", "stage_seq": 12, "distance_m": 17209.643, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Sutton (Surrey)", "stage_seq": 13, "distance_m": 19262.19, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2246H", "location": "Cheam", "stage_seq": 14, "distance_m": 20971.222, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2249H", "location": "Ewell East", "stage_seq": 15, "distance_m": 23175.361, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Epsom", "stage_seq": 16, "distance_m": 25639.379, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2258H", "location": "Ashtead", "stage_seq": 17, "distance_m": 28806.707, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302H", "location": "Leatherhead", "stage_seq": 18, "distance_m": 31711.182, "section_seq": 1, "route_path_id": 31779}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": null, "location": "Dorking", "stage_seq": 19, "distance_m": 38262.095, "section_seq": 1, "route_path_id": 31779}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38262.095, "from_m": 0.0, "section_seq": 1, "route_path_id": 31779}], "total_distance_m": 38262.095, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37304.57, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 957.525, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28889, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:06Z", "source_id": 41979144, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:14:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:08Z", "source_id": 13734076, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29136, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:12Z", "source_id": 41982476, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:16:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:17Z", "source_id": 13735208, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29225, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:16Z", "source_id": 41990486, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:21:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:23Z", "source_id": 13737846, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30061, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:06Z", "source_id": 42004248, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:30:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:08Z", "source_id": 13742310, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
London Victoria (C) |
2211 |
2211 |
9 |
None |
None |
Dorking |
2309 |
2309 |
3 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27718/2026-09-12/detailed |
None |
Mitcham Eastfields |
2026-09-12T22:30:30+01:00 |
Mitcham Junction |
2.5 |
{"type": "LineString", "coordinates": [[-0.1549826, 51.4072518], [-0.1552172, 51.4069356], [-0.1555265, 51.40649820000001], [-0.1557238, 51.4062099], [-0.15586569999999997, 51.4059962], [-0.1560884, 51.4056508], [-0.1561906, 51.405491399999995], [-0.1563912, 51.4051622], [-0.156541, 51.40491359999999], [-0.1567869, 51.404484100000005], [-0.1571154, 51.4038772], [-0.1572469, 51.4036226], [-0.15746820000000003, 51.403166299999995], [-0.15754339999999997, 51.4030098], [-0.1578952, 51.4022703], [-0.158037, 51.40197259999999], [-0.15821740000000004, 51.401588199999985], [-0.158574, 51.4008381], [-0.1587566, 51.40045450000001], [-0.1588988, 51.4001535], [-0.15905269999999996, 51.3998332], [-0.1593043, 51.39932710000001], [-0.159466, 51.39901640000001], [-0.1596078, 51.398757], [-0.1597371, 51.3985268], [-0.1599352, 51.39819359999999], [-0.16009309999999996, 51.39794119999999], [-0.16027969999999997, 51.3976548], [-0.1604415, 51.397416], [-0.16073190000000004, 51.39700299999999], [-0.160876, 51.3968008], [-0.1609686, 51.396665000000006], [-0.16109049999999997, 51.3964532], [-0.1611301, 51.3963706], [-0.16116559999999996, 51.39628350000001], [-0.1611863, 51.396225099999995], [-0.161239, 51.3960493], [-0.1612623, 51.395929300000006], [-0.1612726, 51.3958574], [-0.161277, 51.3958115], [-0.16128260000000005, 51.39574539999999], [-0.161284, 51.3956543], [-0.1612836, 51.395547099999995], [-0.16127119999999998, 51.3954218], [-0.1612472, 51.395292399999995], [-0.1612215, 51.3951837], [-0.16119489999999995, 51.3950912], [-0.1611578, 51.39499259999999], [-0.1611, 51.3948627], [-0.16100219999999998, 51.39467919999999], [-0.16091879999999997, 51.39455100000001], [-0.1608177, 51.39441789999999], [-0.16065059999999998, 51.3942278], [-0.1605032, 51.394086300000005], [-0.1604426, 51.3940336], [-0.16028389999999998, 51.3939053], [-0.16008569999999997, 51.393764], [-0.1599446, 51.3936727], [-0.15980259999999996, 51.3935876], [-0.1596166, 51.3934871], [-0.15939299999999998, 51.3933838], [-0.159217, 51.3933094], [-0.15911389999999995, 51.3932699], [-0.1589679, 51.39321839999999], [-0.15866919999999998, 51.39313070000001], [-0.1584108, 51.3930663], [-0.15782009999999996, 51.3929298], [-0.157253, 51.3927942]]} |
1.1 |
2230½ |
2233 |
2026-09-12T22:33:00+01:00 |
None |
None |
Balham |
Mitcham Eastfields |
Mitcham Junction |
51.4072518 |
-0.1549826 |
51.3927942 |
-0.1572530 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:30:00 |
Mitcham Eastfields |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13742310 |
1789248627869641 |
None |
40 |
40 |
2026-09-12 21:30:27.876703 |
2 |
2026-09-12 21:31:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518426 |
G30326 |
362F60M812 |
2026-09-12 |
Merseyrail |
P |
HBL |
LVC |
2F60 |
777148 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1580.746, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6408.655, "from_m": 1580.746, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6764.951, "from_m": 6408.655, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 7181.685, "from_m": 6764.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8836.775, "from_m": 7181.685, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9948.152, "from_m": 8836.775, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11468.302, "from_m": 9948.152, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11528.29, "from_m": 11468.302, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12521.64, "from_m": 11528.29, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12726.549, "from_m": 12521.64, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13394.744, "from_m": 12726.549, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13564.401, "from_m": 13394.744, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518426, "profile_key": "df176b8733f4c3485c86e2e3cc1fc940d3e25be06bea9c17a460feb7815a2b04", "schedule_id": 1455, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Headbolt Lane", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Kirkby (Merseyside)", "stage_seq": 2, "distance_m": 1321.065, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216H", "location": "Fazakerley", "stage_seq": 3, "distance_m": 4366.15, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219", "location": "Rice Lane", "stage_seq": 4, "distance_m": 6554.352, "section_seq": 1, "route_path_id": 31930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "Walton Jn", "stage_seq": 5, "distance_m": 7292.719, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222", "location": "Kirkdale", "stage_seq": 6, "distance_m": 8772.824, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225", "location": "Sandhills", "stage_seq": 7, "distance_m": 10157.238, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2229", "location": "Moorfields (Northern Line)", "stage_seq": 8, "distance_m": 12612.014, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": null, "location": "Liverpool Central (Northern)", "stage_seq": 9, "distance_m": 13564.401, "section_seq": 1, "route_path_id": 31930}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13564.401, "from_m": 0.0, "section_seq": 1, "route_path_id": 31930}], "total_distance_m": 13564.401, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13564.401, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9627, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:11:08Z", "source_id": 41974369, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:12:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:11:11Z", "source_id": 13732515, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9637, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:58Z", "source_id": 41980518, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:16:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:02Z", "source_id": 13734547, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9641, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:48Z", "source_id": 41983387, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:18:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:51Z", "source_id": 13735505, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9663, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:34Z", "source_id": 41989270, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:21:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:37Z", "source_id": 13737481, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9758, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:56Z", "source_id": 41993056, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:23:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:02Z", "source_id": 13738706, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9770, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:18Z", "source_id": 41999893, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:27:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:21Z", "source_id": 13740975, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9778, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:27Z", "source_id": 42004815, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:30:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:32Z", "source_id": 13742548, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
Headbolt Lane |
2211 |
2211 |
1 |
None |
None |
Liverpool Central (Northern) |
2231 |
2231 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G30326/2026-09-12/detailed |
None |
Moorfields (Northern Line) |
2026-09-12T22:29:00+01:00 |
Liverpool Central (Northern) |
2.0 |
{"type": "LineString", "coordinates": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]} |
0.6 |
2228 |
2230 |
2026-09-12T22:30:30+01:00 |
None |
None |
Moorfields (Northern Line) |
Liverpool Central (Northern) |
Liverpool Central (Northern) |
53.4042050 |
-2.9795594 |
53.4042050 |
-2.9795594 |
1 |
1 |
2026-09-12 21:30:33 |
TERMINATED |
2026-09-12 21:30:00 |
Liverpool Central (Northern) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13742548 |
1789248633626960 |
None |
33 |
33 |
2026-09-12 21:30:33.631510 |
1 |
2026-09-12 21:40:33.623273 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 21:30:33.623273 |
| 518427 |
G85479 |
302C31M812 |
2026-09-12 |
Northern |
P |
PRE |
BIF |
2C31 |
156413 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 570.7, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2194.252, "from_m": 570.7, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 31912.179, "from_m": 2194.252, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 35261.642, "from_m": 31912.179, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36957.433, "from_m": 35261.642, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 43664.667, "from_m": 36957.433, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 43697.667, "from_m": 43664.667, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43746.078, "from_m": 43697.667, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 43766.608, "from_m": 43746.078, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44132.804, "from_m": 43766.608, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 44633.605, "from_m": 44132.804, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 48855.938, "from_m": 44633.605, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50060.489, "from_m": 48855.938, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53141.624, "from_m": 50060.489, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53870.271, "from_m": 53141.624, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 58529.975, "from_m": 53870.271, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58604.484, "from_m": 58529.975, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58825.205, "from_m": 58604.484, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58870.861, "from_m": 58825.205, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 58987.256, "from_m": 58870.861, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59907.567, "from_m": 58987.256, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 62392.434, "from_m": 59907.567, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63971.468, "from_m": 62392.434, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 74791.927, "from_m": 63971.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74895.689, "from_m": 74791.927, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 75949.234, "from_m": 74895.689, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 83210.17, "from_m": 75949.234, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 83241.113, "from_m": 83210.17, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 86094.515, "from_m": 83241.113, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 88469.468, "from_m": 86094.515, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 89084.341, "from_m": 88469.468, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90066.671, "from_m": 89084.341, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 90484.414, "from_m": 90066.671, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518427, "profile_key": "600aa13b533d438645a642fad0de8131e92dd72ecf24edbae5d46d55726b65f9", "schedule_id": 15515, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Preston Fylde Jn", "stage_seq": 2, "distance_m": 721.332, "section_seq": 1, "route_path_id": 32456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Barton & Broughton Pass Loop", "stage_seq": 3, "distance_m": 7178.889, "section_seq": 1, "route_path_id": 32456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Garstang & Catteral", "stage_seq": 4, "distance_m": 14988.111, "section_seq": 1, "route_path_id": 32456}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2231H", "location": "Lancaster", "stage_seq": 5, "distance_m": 33722.975, "section_seq": 1, "route_path_id": 32456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234H", "location": "Morecambe South Jn", "stage_seq": 6, "distance_m": 36702.871, "section_seq": 1, "route_path_id": 32456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Carnforth North Jn", "stage_seq": 7, "distance_m": 43594.852, "section_seq": 1, "route_path_id": 32456}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Carnforth", "stage_seq": 8, "distance_m": 43877.081, "section_seq": 1, "route_path_id": 32456}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2247H", "location": "Silverdale", "stage_seq": 9, "distance_m": 49238.275, "section_seq": 1, "route_path_id": 32456}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252", "location": "Arnside", "stage_seq": 10, "distance_m": 53354.139, "section_seq": 1, "route_path_id": 32456}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2258", "location": "Grange-over-Sands", "stage_seq": 11, "distance_m": 58567.23, "section_seq": 1, "route_path_id": 32456}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Kents Bank", "stage_seq": 12, "distance_m": 62097.953, "section_seq": 1, "route_path_id": 32456}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Cark", "stage_seq": 13, "distance_m": 65902.714, "section_seq": 1, "route_path_id": 32456}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2314", "location": "Ulverston", "stage_seq": 14, "distance_m": 74944.845, "section_seq": 1, "route_path_id": 32456}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2322H", "location": "Dalton", "stage_seq": 15, "distance_m": 82184.725, "section_seq": 1, "route_path_id": 32456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Dalton Jn", "stage_seq": 16, "distance_m": 83201.911, "section_seq": 1, "route_path_id": 32456}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "Roose", "stage_seq": 17, "distance_m": 87502.051, "section_seq": 1, "route_path_id": 32456}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Barrow-in-Furness", "stage_seq": 18, "distance_m": 90484.414, "section_seq": 1, "route_path_id": 32456}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 90484.414, "from_m": 0.0, "section_seq": 1, "route_path_id": 32456}], "total_distance_m": 90484.414, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 90430.884, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 53.53, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Preston |
2211 |
2211 |
4 |
None |
None |
Barrow-in-Furness |
2336 |
2336 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85479/2026-09-12/detailed |
None |
Preston |
2026-09-12T22:12:49+01:00 |
Lancaster |
18.5 |
{"type": "LineString", "coordinates": [[-2.707863830399446, 53.755420377305256], [-2.7079554, 53.755805499999994], [-2.7080602, 53.7563946], [-2.7080259, 53.75696219999999], [-2.7080368, 53.7570718], [-2.7080629, 53.75726040000001], [-2.7081366, 53.75754270000001], [-2.7082719999999996, 53.7578442], [-2.7083632, 53.75799769999999], [-2.7084912, 53.7581965], [-2.7087216999999995, 53.7584858], [-2.7088463999999997, 53.758621299999994], [-2.7091436, 53.7589675], [-2.7093273, 53.7591361], [-2.7095513, 53.7593095], [-2.7095570999999996, 53.75931309999999], [-2.7095679999999995, 53.7593198], [-2.7097444, 53.759427800000005], [-2.7097931, 53.7594577], [-2.7100250999999997, 53.7596177], [-2.7103741, 53.75984760000001], [-2.71065325, 53.76001500000001], [-2.7106737, 53.7600256], [-2.7109317, 53.7601855], [-2.7113303999999996, 53.7604511], [-2.7118006, 53.7608439], [-2.7120850999999995, 53.7610602], [-2.712141602053286, 53.76111398307836], [-2.7124072, 53.76136679999998], [-2.712805, 53.76170359999999], [-2.7131161999999995, 53.7619885], [-2.7133768, 53.7622619], [-2.7136076999999994, 53.76249589999999], [-2.7143635000000006, 53.7633761], [-2.7153030999999994, 53.7648138], [-2.7157405, 53.7656837], [-2.7159721, 53.76625409999999], [-2.7161577999999995, 53.7667113], [-2.7162748999999997, 53.7670586], [-2.7165317999999994, 53.768144699999986], [-2.7166276999999996, 53.76852970000001], [-2.7167275, 53.7688911], [-2.7168927, 53.7693912], [-2.7171345, 53.769950599999994], [-2.7174507, 53.7706841], [-2.7178185, 53.7714837], [-2.7184333000000005, 53.7728959], [-2.7187287, 53.773583599999995], [-2.7189374999999996, 53.77405550000001], [-2.7192217, 53.7747305], [-2.7192675, 53.77483670000001], [-2.7197906, 53.7760496], [-2.7199712, 53.7764463], [-2.7200856999999994, 53.776669000000005], [-2.7202895, 53.77710239999999], [-2.720336, 53.777201200000015], [-2.7205856999999996, 53.777797699999994], [-2.7206271, 53.77789920000001], [-2.721037299999999, 53.77891480000001], [-2.7217906999999997, 53.78066989999999], [-2.7227123999999994, 53.78275320000001], [-2.723237, 53.7839744], [-2.723769, 53.785195], [-2.724444399999999, 53.786759100000005], [-2.7246337, 53.7871936], [-2.724734850364643, 53.78742772712427], [-2.7254343999999997, 53.78904690000001], [-2.7257979, 53.7898882], [-2.7262329999999997, 53.790909], [-2.7266404, 53.79188250000001], [-2.7274262, 53.79364679999998], [-2.7285246, 53.79618709999999], [-2.7306810999999995, 53.8011582], [-2.7308772999999995, 53.80161050000001], [-2.731347, 53.8026414], [-2.7318127999999997, 53.80369639999999], [-2.7324227999999997, 53.805123900000005], [-2.7328704, 53.8062105], [-2.733515, 53.807642599999994], [-2.7341442, 53.8090778], [-2.7344736, 53.80988479999999], [-2.7350621, 53.811217899999995], [-2.7351078, 53.811324100000014], [-2.7356065999999997, 53.81248139999999], [-2.736148, 53.8137255], [-2.7364556, 53.814533199999985], [-2.7366258999999995, 53.8149986], [-2.7366968, 53.81524919999999], [-2.736782, 53.81556140000001], [-2.736939, 53.8160822], [-2.73719293485006, 53.81689690764394], [-2.737239, 53.8170447], [-2.7373913, 53.81768389999999], [-2.7376716999999995, 53.81868879999998], [-2.7378387999999996, 53.81948589999999], [-2.7380164999999996, 53.820354299999984], [-2.7380488, 53.8205402], [-2.7384417, 53.82235359999999], [-2.7388098999999997, 53.82406929999999], [-2.7397802, 53.828589599999994], [-2.7401210999999996, 53.8304292], [-2.7402150999999995, 53.8315107], [-2.7402061999999994, 53.83223970000001], [-2.7401506, 53.83305119999999], [-2.740057, 53.8337452], [-2.7398264, 53.834793999999995], [-2.7396052, 53.83551829999999], [-2.7393026, 53.8363705], [-2.7390202999999995, 53.8372157], [-2.7388342, 53.83791999999999], [-2.7388311, 53.83793159999999], [-2.738668, 53.8388669], [-2.7385631, 53.84006240000001], [-2.738569136757064, 53.84046508143667], [-2.738579, 53.841123], [-2.7386663, 53.8421404], [-2.7388987, 53.843412], [-2.7390963000000004, 53.8442662], [-2.7396782, 53.8467753], [-2.7399748999999995, 53.8480883], [-2.7403102, 53.849572], [-2.7403233, 53.84962320000001], [-2.7404795999999996, 53.8503894], [-2.7407514, 53.851515], [-2.7410064999999997, 53.8525987], [-2.7419732999999997, 53.856877], [-2.7420030999999994, 53.857004800000006], [-2.7420314, 53.8571259], [-2.7422227999999995, 53.85791669999999], [-2.7424934999999997, 53.8588773], [-2.7425258, 53.859012599999986], [-2.7426278999999996, 53.85967339999999], [-2.7427758999999994, 53.86033259999999], [-2.7430218999999996, 53.861385199999994], [-2.7430523, 53.8615155], [-2.7434093999999996, 53.86303809999998], [-2.7436057999999997, 53.8638783], [-2.7439588999999995, 53.86534230000001], [-2.7441306, 53.866209799999986], [-2.7446593, 53.868522299999995], [-2.7456794, 53.872901899999995], [-2.7460808, 53.87465579999999], [-2.7462565999999997, 53.8757091], [-2.7462675999999995, 53.8757749], [-2.7464082999999997, 53.8769585], [-2.7465496999999996, 53.878244], [-2.7468424, 53.8803076], [-2.7468581, 53.880456599999995], [-2.7469986, 53.8818263], [-2.747108400000001, 53.88299889999999], [-2.7473439, 53.8844098], [-2.7473531, 53.884477], [-2.7474135, 53.885324700000005], [-2.7474947, 53.88593579999999], [-2.7475175000000003, 53.8861289], [-2.7475599999999996, 53.886443500000006], [-2.7476659, 53.8867575], [-2.7477294999999997, 53.887261800000005], [-2.7478478, 53.88819869999999], [-2.7478584999999995, 53.88829080000001], [-2.7479043, 53.888679399999994], [-2.7481832999999996, 53.890453699999995], [-2.7485683, 53.8919532], [-2.7487445, 53.892520600000005], [-2.7490820634054693, 53.89343534084089], [-2.7491801, 53.893701], [-2.7499601, 53.89580550000001], [-2.7503419, 53.896877399999994], [-2.7507766, 53.89800309999999], [-2.7509924999999997, 53.8985611], [-2.7512914, 53.89933359999999], [-2.7530701999999994, 53.904214], [-2.7533463, 53.9049199], [-2.7541339999999996, 53.907091], [-2.7546434999999994, 53.90841079999999], [-2.7550439, 53.9095257], [-2.7555079, 53.91082389999999], [-2.7561472, 53.91297670000001], [-2.7571881, 53.91646199999999], [-2.7572264999999994, 53.91659019999999], [-2.7574549, 53.91718070000001], [-2.7576347999999995, 53.9179412], [-2.7583574999999994, 53.9202989], [-2.7589218999999994, 53.9222205], [-2.7596283, 53.9244475], [-2.7600709, 53.9255003], [-2.7604957, 53.9263321], [-2.7610456, 53.92726739999999], [-2.7615249, 53.9279269], [-2.7619074, 53.928414999999994], [-2.7620443, 53.9285674], [-2.7628033, 53.9294203], [-2.7641275, 53.9308348], [-2.764184199999999, 53.9308923], [-2.7651420999999994, 53.931950699999994], [-2.7661431, 53.933020199999994], [-2.7671895, 53.9341153], [-2.7675417999999996, 53.9344763], [-2.76787, 53.934837], [-2.7683649, 53.935355599999994], [-2.7692395, 53.9362794], [-2.7698038, 53.93699130000001], [-2.7703496, 53.93774769999999], [-2.7706736999999997, 53.9382944], [-2.7714272, 53.9397886], [-2.7717455999999996, 53.9406996], [-2.7718928000000003, 53.94131149999998], [-2.7720094, 53.94191409999999], [-2.7721083, 53.94333919999999], [-2.7720696999999994, 53.94401429999999], [-2.7719739, 53.9447144], [-2.7718334, 53.94533590000002], [-2.7716689, 53.9459548], [-2.771516773590078, 53.946338544998355], [-2.7713604, 53.946733], [-2.7709973999999997, 53.94750350000001], [-2.7706292999999995, 53.948296699999986], [-2.770344, 53.9490737], [-2.7700889999999996, 53.95001630000001], [-2.7700020999999997, 53.9506456], [-2.7699355, 53.9511924], [-2.7699179, 53.95177600000001], [-2.769925999999999, 53.952239099999986], [-2.7699775999999994, 53.9531351], [-2.7701049, 53.9544408], [-2.7702483, 53.956333699999995], [-2.7704350999999994, 53.95838799999999], [-2.7705450999999996, 53.9591764], [-2.7706869, 53.9599468], [-2.7707428999999997, 53.96022030000001], [-2.7707735999999996, 53.9603517], [-2.7708551999999997, 53.960786], [-2.770972, 53.961289099999995], [-2.7711435999999994, 53.96192679999999], [-2.7715778, 53.9633048], [-2.7720716, 53.9646696], [-2.7722828, 53.96520149999999], [-2.7725023, 53.96572989999999], [-2.7729481999999996, 53.9667668], [-2.7734059, 53.96768829999999], [-2.7739245999999995, 53.9686253], [-2.774497, 53.969570700000006], [-2.7755846, 53.971205699999985], [-2.7757469999999995, 53.971449799999995], [-2.7758446999999995, 53.971590199999994], [-2.7761724, 53.97199989999999], [-2.7765871999999994, 53.97251849999999], [-2.7773093999999996, 53.97345709999999], [-2.7787841, 53.97529750000001], [-2.7797011, 53.9764273], [-2.781582199999999, 53.9787822], [-2.7823085999999995, 53.97970539999999], [-2.7829849, 53.9805536], [-2.7834697, 53.981183299999984], [-2.7843136, 53.9821947], [-2.7847453999999994, 53.9827374], [-2.784777380770516, 53.98277758879684], [-2.7860726, 53.98440519999999], [-2.7861648, 53.98451409999999], [-2.7867863999999996, 53.9852939], [-2.7874415999999997, 53.9861578], [-2.7882551, 53.9874442], [-2.7886201999999995, 53.9880849], [-2.7887788, 53.9884132], [-2.7889836, 53.98883699999999], [-2.7895632, 53.9900367], [-2.7897768999999997, 53.990482799999995], [-2.7904314, 53.991870000000006], [-2.7907455999999997, 53.9925629], [-2.7910951999999996, 53.9932953], [-2.7914597, 53.9941049], [-2.7921983000000004, 53.99569079999999], [-2.7926836, 53.99696190000001], [-2.7927922999999995, 53.9972466], [-2.7930091999999997, 53.9978279], [-2.7932121, 53.9984425], [-2.7934366275361153, 53.999174733749136], [-2.7935780999999995, 53.9996361], [-2.7937993, 54.0005358], [-2.7939761, 54.001479399999994], [-2.7939937, 54.0015642], [-2.7940775, 54.0020299], [-2.7941881999999993, 54.003113599999985], [-2.7942376, 54.0043191], [-2.7942636, 54.00473589999999], [-2.7942824, 54.00494869999999], [-2.7942824, 54.0051662], [-2.7942796999999997, 54.0053901], [-2.7942555, 54.005924399999984], [-2.7942501999999996, 54.0065865], [-2.7942636, 54.0071256], [-2.7942957999999996, 54.0075969], [-2.7943440999999996, 54.008058799999986], [-2.7944056999999995, 54.00856159999999], [-2.7944755, 54.0090471], [-2.7944916, 54.00921100000001], [-2.7945030999999996, 54.00945740000001], [-2.7947189, 54.0103708], [-2.7950465, 54.0114111], [-2.7955112, 54.0128687], [-2.7960013999999997, 54.01436499999999], [-2.7965182, 54.0159544], [-2.7967926, 54.016787], [-2.7970645999999997, 54.0176451], [-2.7972816, 54.018492900000005], [-2.7973447, 54.018900299999984], [-2.7974326, 54.01930649999999], [-2.7974477, 54.0194077], [-2.7975509, 54.0200427], [-2.7976438999999997, 54.0207214], [-2.7977196, 54.0213315], [-2.797791699999999, 54.0219402], [-2.7978944, 54.0227509], [-2.7980046999999995, 54.02357190000001], [-2.7981542, 54.0247712], [-2.7983165, 54.0261285], [-2.7985576999999995, 54.02782199999999], [-2.7985967000000005, 54.02831900000001], [-2.7986476, 54.0287971], [-2.7987305, 54.02947259999999], [-2.7988056999999995, 54.0308021], [-2.7988419, 54.03169729999999], [-2.7988371999999995, 54.03259689999999], [-2.7988641999999997, 54.0338784], [-2.7988799, 54.034761200000005], [-2.7989781, 54.0352736], [-2.7991230999999996, 54.03579659999999], [-2.7992426, 54.03604070000001], [-2.7993827, 54.036279], [-2.7994878, 54.03643310000001], [-2.7995326, 54.03649889999999], [-2.7996220999999997, 54.0366225], [-2.799726, 54.036753100000006], [-2.7999064, 54.036949500000006], [-2.8002482999999994, 54.03728689999999], [-2.8007326, 54.0376867], [-2.8013196, 54.0380808], [-2.8018232, 54.0383947], [-2.8024669, 54.0388462], [-2.8028553, 54.0391042], [-2.8032652, 54.039395899999995], [-2.8037292, 54.039788400000006], [-2.8041995, 54.04022020000001], [-2.8046259, 54.04065889999998], [-2.8049709000000003, 54.0410462], [-2.8050504999999997, 54.041137000000006], [-2.8054120999999994, 54.04158770000001], [-2.8056012, 54.0418472], [-2.8057417, 54.042073], [-2.8058199, 54.042206], [-2.8059812999999996, 54.0424987], [-2.8062521, 54.0431569], [-2.8064745, 54.043752100000006], [-2.8065958999999996, 54.04418], [-2.8066911999999995, 54.044645200000005], [-2.8067606, 54.04514050000001], [-2.8069063, 54.0465564], [-2.8069528000000004, 54.046989399999994], [-2.8070105999999995, 54.0472554], [-2.8070571999999996, 54.04739140000001], [-2.8071373, 54.047625], [-2.807262699999999, 54.0479313], [-2.8073714999999995, 54.04815429999999], [-2.8076717, 54.0487693], [-2.8077197685531408, 54.0488678415442]]} |
20.9 |
2212 |
2230½ |
2026-09-12T22:32:30+01:00 |
None |
None |
Preston |
Garstang & Catteral |
Lancaster |
54.0262697 |
-2.7983366 |
54.0488678 |
-2.8077198 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:12:49 |
Lancaster |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41977574 |
1789248621819548 |
None |
16 |
16 |
2026-09-12 21:30:21.824156 |
None |
2026-09-12 23:38:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518428 |
G85675 |
112C59M812 |
2026-09-12 |
Northern |
P |
BIF |
MLM |
2C59 |
195113 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 277.942, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1224.753, "from_m": 277.942, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1621.163, "from_m": 1224.753, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4111.011, "from_m": 1621.163, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5829.825, "from_m": 4111.011, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5880.29, "from_m": 5829.825, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 6361.736, "from_m": 5880.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14866.108, "from_m": 6361.736, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15380.002, "from_m": 14866.108, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15385.084, "from_m": 15380.002, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15665.568, "from_m": 15385.084, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18317.249, "from_m": 15665.568, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18873.874, "from_m": 18317.249, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22078.107, "from_m": 18873.874, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25871.877, "from_m": 22078.107, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25902.633, "from_m": 25871.877, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25969.628, "from_m": 25902.633, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 518428, "profile_key": "75b61f326c903ff95ed789859bf3fc9f3e7af17edc04f8f7daf6fbf9b5e114b0", "schedule_id": 15543, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Barrow-in-Furness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32472}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Park South Jn", "stage_seq": 2, "distance_m": 6369.589, "section_seq": 1, "route_path_id": 32472}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221", "location": "Askam", "stage_seq": 3, "distance_m": 9735.9, "section_seq": 1, "route_path_id": 32472}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2225H", "location": "Kirkby-in-Furness", "stage_seq": 4, "distance_m": 14754.213, "section_seq": 1, "route_path_id": 32472}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230", "location": "Foxfield", "stage_seq": 5, "distance_m": 18425.74, "section_seq": 1, "route_path_id": 32472}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234", "location": "Green Road", "stage_seq": 6, "distance_m": 21607.882, "section_seq": 1, "route_path_id": 32472}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": null, "location": "Millom", "stage_seq": 7, "distance_m": 25969.628, "section_seq": 1, "route_path_id": 32472}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25969.628, "from_m": 0.0, "section_seq": 1, "route_path_id": 32472}], "total_distance_m": 25969.628, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 25964.546, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5.082, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:26Z", "source_id": 13738417, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:48Z", "source_id": 13740165, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}] |
Barrow-in-Furness |
2211 |
2211 |
1 |
None |
None |
Millom |
2239 |
2239 |
None |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85675/2026-09-12/detailed |
None |
Kirkby-in-Furness |
2026-09-12T22:26:00+01:00 |
Foxfield |
3.5 |
{"type": "LineString", "coordinates": [[-3.1879795999999994, 54.2322271], [-3.1872165999999997, 54.2329033], [-3.1870311, 54.23306689999999], [-3.1865836, 54.233461299999995], [-3.1856527999999997, 54.234357499999994], [-3.1853996, 54.23470549999999], [-3.1852418999999994, 54.2350661], [-3.1851584, 54.23545469999999], [-3.1851545999999997, 54.2358386], [-3.1852178999999996, 54.2362462], [-3.1852514999999997, 54.2363722], [-3.1853412000000003, 54.2365575], [-3.1854371999999995, 54.2367478], [-3.1856985, 54.2370928], [-3.1859358999999996, 54.2373232], [-3.1859775000000004, 54.23736190000001], [-3.1862310999999996, 54.23755289999999], [-3.1873292, 54.23835429999999], [-3.1885079, 54.2391384], [-3.188738799999999, 54.23929969999999], [-3.1967574, 54.2449022], [-3.20242, 54.2488575], [-3.2075312, 54.25235549999999], [-3.2078795999999996, 54.25258629999999], [-3.2101105999999997, 54.25409799999999], [-3.2102240999999996, 54.25417319999999], [-3.2114593999999994, 54.25501229999999], [-3.2124746, 54.25570209999999], [-3.2130581, 54.25609619999999], [-3.2134812, 54.2563977], [-3.2143089, 54.2569833], [-3.2145231999999995, 54.25715029999999], [-3.2148331999999997, 54.25740789999999], [-3.2149996, 54.25755119999999], [-3.2153412, 54.2578452], [-3.2156142, 54.2581048], [-3.2158625, 54.2583852]]} |
2.3 |
2226 |
2229½ |
2026-09-12T22:29:30+01:00 |
None |
None |
Askam |
Kirkby-in-Furness |
Foxfield |
54.2583852 |
-3.2158625 |
54.2583852 |
-3.2158625 |
0 |
1 |
2026-09-12 21:29:55 |
RUNNING |
2026-09-12 21:26:00 |
Foxfield |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13740699 |
1789248410654594 |
None |
8 |
8 |
2026-09-12 21:26:50.657708 |
None |
2026-09-12 22:39:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518429 |
G85704 |
162C67M812 |
2026-09-12 |
Northern |
P |
YRK |
LDS |
2C67 |
170461 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 239.696, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 516.101, "from_m": 239.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 815.648, "from_m": 516.101, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1803.859, "from_m": 815.648, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2250.021, "from_m": 1803.859, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 2424.368, "from_m": 2250.021, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2442.704, "from_m": 2424.368, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2477.725, "from_m": 2442.704, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2637.744, "from_m": 2477.725, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3195.779, "from_m": 2637.744, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3904.741, "from_m": 3195.779, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 7270.13, "from_m": 3904.741, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 7277.96, "from_m": 7270.13, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15901.882, "from_m": 7277.96, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 16072.023, "from_m": 15901.882, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26111.573, "from_m": 16072.023, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 28631.156, "from_m": 26111.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29048.074, "from_m": 28631.156, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29274.72, "from_m": 29048.074, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32377.37, "from_m": 29274.72, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32638.419, "from_m": 32377.37, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32644.48, "from_m": 32638.419, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32917.052, "from_m": 32644.48, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 34346.028, "from_m": 32917.052, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35925.208, "from_m": 34346.028, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36316.967, "from_m": 35925.208, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 45711.705, "from_m": 36316.967, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46103.465, "from_m": 45711.705, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 47682.644, "from_m": 46103.465, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50388.46, "from_m": 47682.644, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51868.496, "from_m": 50388.46, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52253.23, "from_m": 51868.496, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 75588.909, "from_m": 52253.23, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76110.391, "from_m": 75588.909, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 77005.584, "from_m": 76110.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 77617.592, "from_m": 77005.584, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 77624.966, "from_m": 77617.592, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 77775.35, "from_m": 77624.966, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 78097.561, "from_m": 77775.35, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518429, "profile_key": "dc271aa508b54a957a4723d42ae2093ff3ad4d578daceebb5edfa811390c113d", "schedule_id": 1821, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Skelton Jn", "stage_seq": 2, "distance_m": 2581.299, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2216", "location": "Poppleton", "stage_seq": 3, "distance_m": 4608.779, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224H", "location": "Hammerton", "stage_seq": 4, "distance_m": 14014.211, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2230H", "location": "Cattal", "stage_seq": 5, "distance_m": 16371.079, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2240", "location": "Knaresborough", "stage_seq": 6, "distance_m": 26651.948, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2243H", "location": "Starbeck", "stage_seq": 7, "distance_m": 29383.2, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2249H", "location": "Harrogate", "stage_seq": 8, "distance_m": 32769.054, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252", "location": "Hornbeam Park", "stage_seq": 9, "distance_m": 34414.624, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2258", "location": "Pannal", "stage_seq": 10, "distance_m": 38057.752, "section_seq": 1, "route_path_id": 32439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Rigton S.B.", "stage_seq": 11, "distance_m": 41014.336, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2303", "location": "Weeton", "stage_seq": 12, "distance_m": 59233.974, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311H", "location": "Horsforth", "stage_seq": 13, "distance_m": 68916.116, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2315H", "location": "Headingley", "stage_seq": 14, "distance_m": 73111.857, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "Burley Park", "stage_seq": 15, "distance_m": 74392.029, "section_seq": 1, "route_path_id": 32439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Armley Jn", "stage_seq": 16, "distance_m": 75988.946, "section_seq": 1, "route_path_id": 32439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Leeds West Jn", "stage_seq": 17, "distance_m": 77569.724, "section_seq": 1, "route_path_id": 32439}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": null, "location": "Leeds", "stage_seq": 18, "distance_m": 78097.561, "section_seq": 1, "route_path_id": 32439}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 78097.561, "from_m": 0.0, "section_seq": 1, "route_path_id": 32439}], "total_distance_m": 78097.561, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 70977.063, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7120.498, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:48Z", "source_id": 13736010, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:50Z", "source_id": 13740181, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:37Z", "source_id": 13742075, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
York |
2211 |
2211 |
8 |
None |
None |
Leeds |
2325 |
2324 |
2C |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85704/2026-09-12/detailed |
None |
Cattal |
2026-09-12T22:31:30+01:00 |
Knaresborough |
8.5 |
{"type": "LineString", "coordinates": [[-1.3200179, 53.9973934], [-1.3208062, 53.99743409999999], [-1.3214240999999998, 53.9974661], [-1.3227615999999998, 53.9975409], [-1.3250612999999998, 53.9976709], [-1.3295646, 53.99793590000001], [-1.3374982, 53.9983771], [-1.3416254, 53.9986066], [-1.3457636999999998, 53.9988432], [-1.3474729261792822, 53.998938180130146], [-1.351729871792675, 53.999174733749136], [-1.3606786, 53.999672], [-1.3644326999999998, 53.9998866], [-1.3682103999999995, 54.00011839999999], [-1.3696147999999997, 54.000195100000006], [-1.3717885, 54.000315699999994], [-1.3739779999999997, 54.0004352], [-1.3758671999999998, 54.00054630000001], [-1.3769282, 54.0006284], [-1.3780216999999997, 54.0007391], [-1.3791648, 54.0008885], [-1.380241, 54.001060299999985], [-1.3813218, 54.0012707], [-1.3826139999999998, 54.00156249999999], [-1.3834274999999998, 54.0017821], [-1.3841021, 54.001976599999985], [-1.3850905999999998, 54.0022986], [-1.3860775, 54.00264700000001], [-1.3868958999999998, 54.0029723], [-1.3876624, 54.00330660000001], [-1.3893254, 54.0041268], [-1.3925086000000002, 54.0060736], [-1.3932654, 54.0065367], [-1.3941285, 54.007006800000006], [-1.3950380999999998, 54.00746069999999], [-1.3958946, 54.007831900000006], [-1.3967816, 54.008195099999995], [-1.3972331999999998, 54.0083739], [-1.3977223999999997, 54.008542899999995], [-1.3987065999999997, 54.0088729], [-1.4001587999999998, 54.00927900000001], [-1.4016638, 54.0096356], [-1.4028248, 54.0098506], [-1.4039851, 54.01002809999999], [-1.405403, 54.0101973], [-1.4067926999999998, 54.01030550000001], [-1.4129153999999997, 54.0106066], [-1.4217823, 54.0110231], [-1.4230459, 54.01108239999999], [-1.4294072, 54.011388399999994], [-1.4370319, 54.01175279999998], [-1.437304454591234, 54.01176458815437], [-1.4379868, 54.0117941], [-1.438959, 54.0118544], [-1.452139, 54.0124986], [-1.4529786, 54.0125299], [-1.4532586000000003, 54.01254269999998], [-1.4550073, 54.0126265], [-1.4558839, 54.0126637], [-1.4567756999999997, 54.012688700000005], [-1.4571674, 54.01269390000001], [-1.4579643999999998, 54.0126787], [-1.4587113, 54.0126485], [-1.459905, 54.0125505], [-1.4602495, 54.0125178], [-1.4604426, 54.0124995], [-1.4609859, 54.0124283], [-1.4620016999999998, 54.0122563], [-1.4630066000000002, 54.0120397], [-1.4634271, 54.0119448], [-1.4640012999999998, 54.0118323], [-1.4642691, 54.0117586], [-1.4648653, 54.0115657], [-1.4654652, 54.0113711], [-1.4663717999999997, 54.01102769999999], [-1.4672207, 54.01065019999999], [-1.4675024, 54.0105161], [-1.4677773999999997, 54.0103818], [-1.4696321999999995, 54.009418499999995], [-1.4701227, 54.0091551]]} |
6.4 |
2230½ |
2239 |
2026-09-12T22:40:00+01:00 |
None |
None |
Hammerton |
Cattal |
Knaresborough |
53.9973934 |
-1.3200179 |
54.0091551 |
-1.4701227 |
0 |
1 |
2026-09-12 21:29:39 |
AT_PLATFORM |
2026-09-12 21:29:00 |
Cattal |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13742075 |
1789248578986613 |
None |
10 |
10 |
2026-09-12 21:29:38.989745 |
2 |
2026-09-12 21:31:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518430 |
L04091 |
472S69M812 |
2026-09-12 |
Greater Anglia |
P |
BIS |
SRA |
2S69 |
720587 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 61.431, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2442.065, "from_m": 61.431, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9552.909, "from_m": 2442.065, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9583.7, "from_m": 9552.909, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16395.353, "from_m": 9583.7, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19104.344, "from_m": 16395.353, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 19386.735, "from_m": 19104.344, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26118.098, "from_m": 19386.735, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 31540.451, "from_m": 26118.098, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 31572.344, "from_m": 31540.451, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39212.861, "from_m": 31572.344, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 41074.058, "from_m": 39212.861, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42758.57, "from_m": 41074.058, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43058.393, "from_m": 42758.57, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43171.033, "from_m": 43058.393, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44332.812, "from_m": 43171.033, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46021.973, "from_m": 44332.812, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46325.864, "from_m": 46021.973, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 518430, "profile_key": "8ea2514ab7048850e3149df80c6842300cb8a310867ece891084052a64447f32", "schedule_id": 17232, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Bishops Stortford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2216", "location": "Sawbridgeworth", "stage_seq": 2, "distance_m": 5824.616, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2219H", "location": "Harlow Mill", "stage_seq": 3, "distance_m": 9427.439, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2223", "location": "Harlow Town", "stage_seq": 4, "distance_m": 12224.327, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2226H", "location": "Roydon", "stage_seq": 5, "distance_m": 16414.964, "section_seq": 1, "route_path_id": 34263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228H", "location": "Broxbourne Jn", "stage_seq": 6, "distance_m": 19145.585, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2236", "location": "Broxbourne", "stage_seq": 7, "distance_m": 21122.444, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2240H", "location": "Cheshunt", "stage_seq": 8, "distance_m": 26173.385, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243", "location": "Waltham Cross", "stage_seq": 9, "distance_m": 28126.349, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2245H", "location": "Enfield Lock", "stage_seq": 10, "distance_m": 29729.346, "section_seq": 1, "route_path_id": 34263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Brimsdown", "stage_seq": 11, "distance_m": 31438.595, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Northumberland Park", "stage_seq": 12, "distance_m": 37894.755, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2255", "location": "Tottenham Hale", "stage_seq": 13, "distance_m": 39441.514, "section_seq": 1, "route_path_id": 34263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Tottenham South Jn", "stage_seq": 14, "distance_m": 40201.712, "section_seq": 1, "route_path_id": 34263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Coppermill Jn", "stage_seq": 15, "distance_m": 41154.131, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259", "location": "Lea Bridge", "stage_seq": 16, "distance_m": 42478.218, "section_seq": 1, "route_path_id": 34263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Temple Mills East Jn", "stage_seq": 17, "distance_m": 45387.827, "section_seq": 1, "route_path_id": 34263}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": null, "location": "Stratford", "stage_seq": 18, "distance_m": 46325.864, "section_seq": 1, "route_path_id": 34263}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46325.864, "from_m": 0.0, "section_seq": 1, "route_path_id": 34263}], "total_distance_m": 46325.864, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 42438.376, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3887.488, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12800, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:49Z", "source_id": 41980293, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:15:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:52Z", "source_id": 13734478, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12804, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:23Z", "source_id": 41985925, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:19:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:29Z", "source_id": 13736345, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12811, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:07Z", "source_id": 41990139, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:21:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:07Z", "source_id": 13737703, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12818, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:54Z", "source_id": 41996134, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:25:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:58Z", "source_id": 13739708, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14822, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:06Z", "source_id": 42004249, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:30:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:08Z", "source_id": 13742313, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
Bishops Stortford |
2211 |
2211 |
3 |
None |
None |
Stratford |
2307 |
2307 |
12 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L04091/2026-09-12/detailed |
None |
Broxbourne |
2026-09-12T22:36:00+01:00 |
Cheshunt |
4.0 |
{"type": "LineString", "coordinates": [[-0.010461170399692509, 51.74700583819277], [-0.0104612, 51.7470058], [-0.0106449, 51.7467647], [-0.0108634, 51.74647719999999], [-0.011096099999999998, 51.74616909999999], [-0.011261599999999998, 51.745957], [-0.0113531, 51.74583309999999], [-0.0116477, 51.7454423], [-0.0119357, 51.74506139999999], [-0.0120044, 51.74497350000001], [-0.0122158, 51.7446995], [-0.0123791, 51.7444898], [-0.0126345, 51.7441512], [-0.012770699999999998, 51.743972600000006], [-0.0128857, 51.74382029999999], [-0.0129944, 51.7436835], [-0.0132398, 51.74335429999999], [-0.0135067, 51.74300349999999], [-0.0137624, 51.7426613], [-0.0138837, 51.7424925], [-0.0141014, 51.74218379999999], [-0.014295099999999996, 51.7419055], [-0.014512, 51.74158769999998], [-0.0147422, 51.7412382], [-0.014895600000000002, 51.74100200000001], [-0.015063099999999996, 51.7407439], [-0.0152194, 51.740497000000005], [-0.015405299999999997, 51.7401949], [-0.0155618, 51.73993810000001], [-0.015709599999999997, 51.7396898], [-0.0158713, 51.73941], [-0.0160491, 51.739102], [-0.0161721, 51.7388803], [-0.0163263, 51.73859670000001], [-0.0164559, 51.738360199999995], [-0.0166117, 51.7380614], [-0.0167124, 51.73786539999999], [-0.0168375, 51.737618299999994], [-0.016979099999999997, 51.73732900000001], [-0.017058900000000002, 51.7371639], [-0.017138899999999995, 51.73699510000001], [-0.0172519, 51.736754199999986], [-0.0173574, 51.7365231], [-0.0174664, 51.7362844], [-0.0175998, 51.73598170000001], [-0.0176987, 51.7357539], [-0.017814, 51.73549], [-0.017906399999999996, 51.7352673], [-0.0180042, 51.7350334], [-0.0181258, 51.734738199999995], [-0.018250800000000005, 51.73442719999999], [-0.0183965, 51.7340539], [-0.018493499999999996, 51.73380100000001], [-0.0186021, 51.7335064], [-0.0186887, 51.73326279999999], [-0.0187941, 51.7329523], [-0.0188817, 51.73269869999999], [-0.0189661, 51.7324309], [-0.0190531, 51.73216180000001], [-0.0191211, 51.731935199999995], [-0.019220599999999997, 51.7315999], [-0.0193195, 51.7312355], [-0.019403099999999996, 51.7309236], [-0.0194772, 51.730638600000006], [-0.019552599999999996, 51.73033610000001], [-0.0196148, 51.7300546], [-0.0196676, 51.7298197], [-0.0197208, 51.729561999999994], [-0.019789999999999995, 51.729212399999994], [-0.0198593, 51.72884509999999], [-0.019912, 51.7285336], [-0.019971299999999997, 51.7281661], [-0.0200068, 51.72794079999999], [-0.0200542, 51.7276277], [-0.0200996, 51.72732989999999], [-0.0201505, 51.7269772], [-0.020195, 51.7266883], [-0.0202341, 51.72641829999999], [-0.0202675, 51.72618810000001], [-0.0203089, 51.725908100000005], [-0.0203563, 51.7256187], [-0.0203997, 51.7253251], [-0.0204347, 51.725076699999995], [-0.0205021, 51.724629], [-0.0205463, 51.7243286], [-0.020604299999999996, 51.7239602], [-0.0206571, 51.723595399999994], [-0.0207126, 51.723235599999995], [-0.0207599, 51.7229177], [-0.020818699999999996, 51.7225241], [-0.0208673, 51.72219069999999], [-0.020907075946764855, 51.721918011123584], [-0.0209144, 51.7218678], [-0.020952299999999997, 51.7216255], [-0.020991899999999997, 51.7213581], [-0.021044099999999996, 51.7210171], [-0.0210948, 51.72068560000001], [-0.021143, 51.72035660000001], [-0.0211912, 51.72003149999999], [-0.0212326, 51.71977230000001], [-0.021276499999999997, 51.71946299999999], [-0.021333299999999996, 51.719083000000005], [-0.0213856, 51.7187296], [-0.021434299999999996, 51.718406900000005], [-0.0214791, 51.7181146], [-0.021528799999999997, 51.71778299999998], [-0.0215713, 51.71749279999999], [-0.0216251, 51.71713270000001], [-0.021682599999999996, 51.7167557], [-0.0217257, 51.716466100000005], [-0.021785300000000004, 51.7160741], [-0.021836299999999996, 51.715732800000005], [-0.0218728, 51.71548399999999], [-0.0219165, 51.71519719999999], [-0.0219586, 51.71490159999998], [-0.0219719, 51.7148158], [-0.022054899999999995, 51.7142732], [-0.0221029, 51.713947700000006], [-0.0222147, 51.713183099999995], [-0.0222757, 51.712796999999995], [-0.0223213, 51.7124883], [-0.022382999999999997, 51.71210790000001], [-0.0224414, 51.711709899999995], [-0.0224872, 51.7113735], [-0.022561799999999996, 51.7108743], [-0.022623599999999997, 51.7104656], [-0.022684399999999997, 51.7100545], [-0.022749399999999996, 51.7096203], [-0.0228018, 51.7092862], [-0.0228531, 51.7089326], [-0.0229141, 51.70852479999999], [-0.022965599999999996, 51.70817], [-0.0230126, 51.70786129999998], [-0.0230657, 51.7074857], [-0.0231155, 51.707163900000005], [-0.0232108, 51.7065315], [-0.023262199999999997, 51.7061806], [-0.023320799999999996, 51.70579969999999], [-0.023355799999999996, 51.7055615], [-0.0236675, 51.7034585], [-0.0236993, 51.70325499999999], [-0.023703799999999997, 51.7032226], [-0.0237083, 51.703189], [-0.023733, 51.7030151], [-0.023774351143216115, 51.70272354447573]]} |
3.1 |
2236 |
2240 |
2026-09-12T22:39:00+01:00 |
None |
None |
Roydon |
Broxbourne |
Cheshunt |
51.7470058 |
-0.0104612 |
51.7027235 |
-0.0237744 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:30:00 |
Broxbourne |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13742313 |
1789248608214104 |
None |
29 |
29 |
2026-09-12 21:30:08.218715 |
1 |
2026-09-12 21:36:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518431 |
L82246 |
872H74M812 |
2026-09-12 |
South Western Railway |
P |
SHP |
None |
2H74 |
701033 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 359.727, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 4313.453, "from_m": 359.727, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4434.966, "from_m": 4313.453, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 10241.14, "from_m": 4434.966, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10362.653, "from_m": 10241.14, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 19315.349, "from_m": 10362.653, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19688.323, "from_m": 19315.349, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19930.798, "from_m": 19688.323, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20373.129, "from_m": 19930.798, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20525.139, "from_m": 20373.129, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23183.656, "from_m": 20525.139, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23701.131, "from_m": 23183.656, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23760.503, "from_m": 23701.131, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25466.579, "from_m": 23760.503, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26622.373, "from_m": 25466.579, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27387.902, "from_m": 26622.373, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27549.747, "from_m": 27387.902, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 31265.822, "from_m": 27549.747, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31324.618, "from_m": 31265.822, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37054.072, "from_m": 31324.618, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37471.363, "from_m": 37054.072, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37507.349, "from_m": 37471.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37568.18, "from_m": 37507.349, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38313.074, "from_m": 37568.18, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40239.545, "from_m": 38313.074, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40362.887, "from_m": 40239.545, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 41143.626, "from_m": 40362.887, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41974.209, "from_m": 41143.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42828.886, "from_m": 41974.209, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43406.221, "from_m": 42828.886, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518431, "profile_key": "cf93d7b4615b17778e911b77848db9891a751534efd8879b88329b426ed4fd13", "schedule_id": 19038, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Shepperton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2214H", "location": "Upper Halliford", "stage_seq": 2, "distance_m": 2336.59, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216H", "location": "Sunbury", "stage_seq": 3, "distance_m": 7338.053, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2218", "location": "Kempton Park", "stage_seq": 4, "distance_m": 14052.282, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2221H", "location": "Hampton", "stage_seq": 5, "distance_m": 16901.281, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2224H", "location": "Fulwell", "stage_seq": 6, "distance_m": 19604.203, "section_seq": 1, "route_path_id": 35045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Shacklegate Jn", "stage_seq": 7, "distance_m": 20345.525, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229", "location": "Teddington", "stage_seq": 8, "distance_m": 21471.742, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2231H", "location": "Hampton Wick", "stage_seq": 9, "distance_m": 23308.253, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2234", "location": "Kingston", "stage_seq": 10, "distance_m": 23998.088, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2235H", "wtt_dep": "2236", "location": "Norbiton", "stage_seq": 11, "distance_m": 25346.822, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240", "location": "New Malden", "stage_seq": 12, "distance_m": 27763.88, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2243", "location": "Raynes Park", "stage_seq": 13, "distance_m": 29636.031, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2247", "location": "Wimbledon", "stage_seq": 14, "distance_m": 31769.909, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Clapham Junction (M)", "stage_seq": 15, "distance_m": 37146.336, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "Vauxhall", "stage_seq": 16, "distance_m": 41338.648, "section_seq": 1, "route_path_id": 35045}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Waterloo West Crossings", "stage_seq": 17, "distance_m": 42677.244, "section_seq": 1, "route_path_id": 35045}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 18, "distance_m": 43406.221, "section_seq": 1, "route_path_id": 35045}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 43406.221, "from_m": 0.0, "section_seq": 1, "route_path_id": 35045}], "total_distance_m": 43406.221, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 42566.545, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 839.676, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28440, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:23Z", "source_id": 41976377, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:13:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:28Z", "source_id": 13733205, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28443, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:23Z", "source_id": 41976377, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:16:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:28Z", "source_id": 13733206, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28435, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:29Z", "source_id": 41984539, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:18:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:32Z", "source_id": 13735861, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28447, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:37Z", "source_id": 41989367, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:21:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:43Z", "source_id": 13737530, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28455, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:40Z", "source_id": 41992578, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:25:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:42Z", "source_id": 13738549, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28451, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:01Z", "source_id": 42000990, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:28:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:02Z", "source_id": 13741301, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28473, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:29Z", "source_id": 42004849, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:31:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:32Z", "source_id": 13742560, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:31:00+01:00", "operational_fact": true}] |
Shepperton |
2211 |
2211 |
None |
None |
None |
London Waterloo |
2304 |
2304 |
4 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82246/2026-09-12/detailed |
None |
Teddington |
2026-09-12T22:29:12+01:00 |
Hampton Wick |
2.0 |
{"type": "LineString", "coordinates": [[-0.3325934, 51.4244591], [-0.3321332, 51.4240088], [-0.3318244, 51.423732499999986], [-0.3315489, 51.4235097], [-0.33110449999999997, 51.4231917], [-0.3306918, 51.4229186], [-0.3303331, 51.42271259999999], [-0.329865, 51.4224709], [-0.3292558, 51.422175900000006], [-0.313241, 51.4150265], [-0.3127932, 51.414824], [-0.3123607, 51.41462939999999], [-0.311789, 51.41436659999998]]} |
1.1 |
2229 |
2231 |
2026-09-12T22:31:19+01:00 |
None |
None |
Teddington |
Hampton Wick |
Hampton Wick |
51.4172098 |
-0.3181316 |
51.4143666 |
-0.3117890 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:29:12 |
Hampton Wick |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42003572 |
1789248632410932 |
None |
28 |
28 |
2026-09-12 21:30:32.416072 |
None |
2026-09-12 21:31:19 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 518433 |
Y63365 |
782F99M812 |
2026-09-12 |
Transport for Wales |
P |
COY |
CDF |
2F99 |
756001 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 56.118, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3812.093, "from_m": 56.118, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 4039.669, "from_m": 3812.093, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4076.896, "from_m": 4039.669, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 4128.286, "from_m": 4076.896, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7364.955, "from_m": 4128.286, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8098.329, "from_m": 7364.955, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8135.882, "from_m": 8098.329, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9175.085, "from_m": 8135.882, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9197.127, "from_m": 9175.085, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9238.056, "from_m": 9197.127, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9266.819, "from_m": 9238.056, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9538.869, "from_m": 9266.819, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 518433, "profile_key": "2dce90af1ec58ebd42ce206106f19d8d4ac7c61131cb495559772a02250b326e", "schedule_id": 30013, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Coryton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40535}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2212H", "location": "Whitchurch (Sth Glamorgan)", "stage_seq": 2, "distance_m": 675.004, "section_seq": 1, "route_path_id": 40535}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2214", "location": "Rhiwbina", "stage_seq": 3, "distance_m": 1206.905, "section_seq": 1, "route_path_id": 40535}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2216", "location": "Birchgrove", "stage_seq": 4, "distance_m": 2039.426, "section_seq": 1, "route_path_id": 40535}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2217H", "location": "Ty Glas", "stage_seq": 5, "distance_m": 2404.112, "section_seq": 1, "route_path_id": 40535}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2220", "location": "Heath Low Level", "stage_seq": 6, "distance_m": 3761.93, "section_seq": 1, "route_path_id": 40535}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Heath Jn", "stage_seq": 7, "distance_m": 4076.896, "section_seq": 1, "route_path_id": 40535}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2226H", "location": "Cardiff Queen Street", "stage_seq": 8, "distance_m": 7665.76, "section_seq": 1, "route_path_id": 40535}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228H", "location": "CVL East Boundary", "stage_seq": 9, "distance_m": 8043.406, "section_seq": 1, "route_path_id": 40535}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 10, "distance_m": 9538.869, "section_seq": 1, "route_path_id": 40535}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9538.869, "from_m": 0.0, "section_seq": 1, "route_path_id": 40535}], "total_distance_m": 9538.869, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 9501.316, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.553, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:19Z", "source_id": 13735231, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:16Z", "source_id": 13736197, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:19Z", "source_id": 13737284, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:47Z", "source_id": 13738084, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:47Z", "source_id": 13739633, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25259, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:13Z", "source_id": 42002933, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:30:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:19Z", "source_id": 13741939, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
Coryton |
2211 |
2211 |
None |
None |
None |
Cardiff Central |
2230 |
2229 |
8 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y63365/2026-09-12/detailed |
None |
Cardiff Queen Street |
2026-09-12T22:31:30+01:00 |
Cardiff Central |
2.5 |
{"type": "LineString", "coordinates": [[-3.170347359259109, 51.48151465062323], [-3.1703428, 51.481493099999994], [-3.1702895999999994, 51.4812173], [-3.170267, 51.481076], [-3.1702443999999996, 51.4809126], [-3.1702327999999995, 51.480802], [-3.1702277, 51.48073130000001], [-3.170209, 51.48055709999999], [-3.1701886, 51.48040520000001], [-3.1701766, 51.4801939], [-3.1701751, 51.480106600000006], [-3.1701775, 51.480033000000006], [-3.1701918, 51.4798685], [-3.1701967, 51.47973419999998], [-3.1702162, 51.4796035], [-3.1702416, 51.479496999999995], [-3.1702847999999997, 51.47935859999999], [-3.1703269, 51.4792638], [-3.1703838, 51.4791334], [-3.1704221336105913, 51.479066942889], [-3.1705135130148103, 51.4789190117177], [-3.1705932722572543, 51.47878806643107], [-3.170663250403105, 51.478671730468925], [-3.1707252865175444, 51.47856762727104], [-3.1707812196657543, 51.47847338027721], [-3.170832888912916, 51.47838661292724], [-3.1708821333242123, 51.478304948660906], [-3.1709307919648237, 51.47822601091803], [-3.170980703899933, 51.47814742313838], [-3.171033708194721, 51.47806680876176], [-3.17109164391437, 51.477981791227975], [-3.171156350124061, 51.477889993976795], [-3.171229665888977, 51.47778904044804], [-3.1713134302742993, 51.47767655408149], [-3.1714094823452097, 51.47755015831693], [-3.1715196611668897, 51.47740747659418], [-3.1716262999999993, 51.4773065], [-3.1717027660382384, 51.47725325258971], [-3.171785071396165, 51.47719593887795], [-3.1718677, 51.477138399999994], [-3.171930566980932, 51.47710393260773], [-3.1723610999999994, 51.4769702], [-3.1724698, 51.476942300000005], [-3.1725684, 51.47691009999999], [-3.1734133000000004, 51.47665400000001], [-3.1736526, 51.4765853], [-3.1738792, 51.476517300000005], [-3.1739411, 51.476498799999995], [-3.1740777, 51.47645760000001], [-3.1742243999999995, 51.47641339999999], [-3.1744743999999994, 51.4763388], [-3.1752819, 51.4761196], [-3.1755003, 51.4760639], [-3.1756265, 51.4760329], [-3.175958, 51.47594629999999], [-3.1762035000000006, 51.47588629999999], [-3.17641865, 51.47584095000017], [-3.1766039, 51.4758122], [-3.1768271, 51.47578089999999], [-3.1770947, 51.4757489], [-3.1772862999999996, 51.47573049999998], [-3.1775485999999997, 51.4757115], [-3.1776977, 51.47570439999999], [-3.1778614999999997, 51.4756979], [-3.1780670999999994, 51.47569120000001], [-3.1792304, 51.4756626]]} |
0.6 |
2226½ |
2229 |
2026-09-12T22:34:00+01:00 |
None |
None |
Heath Low Level |
Cardiff Sig. C410 |
Cardiff Central |
51.4815147 |
-3.1703474 |
51.4756626 |
-3.1792304 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:30:13 |
Cardiff Queen Street |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
42002933 |
1789248595828588 |
None |
35 |
35 |
2026-09-12 21:30:13.921729 |
2 |
2026-09-12 22:34:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518434 |
F44430 |
529B541812 |
2026-09-12 |
c2c |
N |
LST |
SRY |
9B54 |
357022+357029 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.473, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.704, "from_m": 6674.473, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8936.205, "from_m": 7287.704, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9026.283, "from_m": 8936.205, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9085.992, "from_m": 9026.283, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9174.587, "from_m": 9085.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9320.187, "from_m": 9174.587, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9874.817, "from_m": 9320.187, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10103.05, "from_m": 9874.817, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10129.576, "from_m": 10103.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10156.971, "from_m": 10129.576, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12657.418, "from_m": 10156.971, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13141.68, "from_m": 12657.418, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13214.392, "from_m": 13141.68, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13234.873, "from_m": 13214.392, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13437.806, "from_m": 13234.873, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13867.686, "from_m": 13437.806, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43078.771, "from_m": 13867.686, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43122.406, "from_m": 43078.771, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43208.276, "from_m": 43122.406, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43544.383, "from_m": 43208.276, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45005.33, "from_m": 43544.383, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52754.206, "from_m": 45005.33, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 53071.821, "from_m": 52754.206, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57605.348, "from_m": 53071.821, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58358.667, "from_m": 57605.348, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58403.481, "from_m": 58358.667, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 58961.644, "from_m": 58403.481, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63917.419, "from_m": 58961.644, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 64536.847, "from_m": 63917.419, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64713.969, "from_m": 64536.847, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518434, "profile_key": "54a5036f86f420b6c3f41300ad85a91be563f9217fd9f4b095ca4e4f8290e27b", "schedule_id": 33480, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2218", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Forest Gate Jn", "stage_seq": 5, "distance_m": 9026.283, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Woodgrange Park", "stage_seq": 6, "distance_m": 9988.934, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Barking Station Jn", "stage_seq": 7, "distance_m": 12081.284, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2232H", "location": "Barking", "stage_seq": 8, "distance_m": 12949.897, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Upminster", "stage_seq": 9, "distance_m": 25249.47, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Laindon", "stage_seq": 10, "distance_m": 37386.841, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256H", "location": "Basildon", "stage_seq": 11, "distance_m": 39631.263, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Pitsea", "stage_seq": 12, "distance_m": 43345.982, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304H", "location": "Benfleet", "stage_seq": 13, "distance_m": 47568.597, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310", "location": "Leigh-on-Sea", "stage_seq": 14, "distance_m": 53009.495, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "Chalkwell", "stage_seq": 15, "distance_m": 55111.372, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2314H", "location": "Westcliff", "stage_seq": 16, "distance_m": 56708.623, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317H", "location": "Southend Central", "stage_seq": 17, "distance_m": 58052.184, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2319H", "location": "Southend East", "stage_seq": 18, "distance_m": 60100.681, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2322", "location": "Thorpe Bay", "stage_seq": 19, "distance_m": 62339.765, "section_seq": 1, "route_path_id": 54410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 20, "distance_m": 63917.419, "section_seq": 1, "route_path_id": 54410}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": null, "location": "Shoeburyness", "stage_seq": 21, "distance_m": 64713.969, "section_seq": 1, "route_path_id": 54410}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 64713.969, "from_m": 0.0, "section_seq": 1, "route_path_id": 54410}], "total_distance_m": 64713.969, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61260.401, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3453.568, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15288, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:44Z", "source_id": 41983276, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:17:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:47Z", "source_id": 13735466, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14754, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:08Z", "source_id": 41998021, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:27:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:12Z", "source_id": 13740350, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}] |
London Liverpool Street |
2211 |
2211 |
15 |
None |
None |
Shoeburyness |
2328 |
2328 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F44430/2026-09-12/detailed |
None |
Stratford |
2026-09-12T22:18:17+01:00 |
Barking |
12.5 |
{"type": "LineString", "coordinates": [[-0.003401061354737364, 51.54217625781763], [-0.0033324, 51.54221900000001], [-0.0030681, 51.542384], [-0.0028097, 51.542542999999995], [-0.0024636, 51.54275280000001], [-0.002091, 51.54297580000001], [-0.0018175, 51.543137400000006], [-0.0015435, 51.5432915], [-0.0011814999999999998, 51.54347990000001], [-0.0007267999999999999, 51.54370529999999], [-0.00027929999999999996, 51.5439279], [-0.00013389999999999995, 51.5439925], [-0.0000553, 51.544033], [0.0, 51.544058088379], [0.0004260999999999999, 51.5442514], [0.0008196, 51.54442050000001], [0.0012185589495155595, 51.54458039216955], [0.0012575169192061164, 51.54457970937209], [0.00129911759947224, 51.54457898025712], [0.0013582, 51.54460279999999], [0.0016642, 51.544723100000006], [0.0018328, 51.54478679999999], [0.0019697326929862735, 51.544838290570496], [0.0022340999999999997, 51.5449377], [0.002681499999999999, 51.5451023], [0.0032218, 51.5452861], [0.0038693, 51.545492399999986], [0.004245999999999999, 51.5456023], [0.0047644, 51.5457295], [0.005025599999999999, 51.545788899999984], [0.0052916, 51.54585039999999], [0.0056396, 51.5459273], [0.005968099999999999, 51.5459959], [0.0063065000000000005, 51.5460602], [0.006704099999999999, 51.5461386], [0.006853699999999999, 51.54617], [0.007025400000000001, 51.5462071], [0.0076075, 51.5463467], [0.0083886, 51.5465269], [0.0087696, 51.54660299999999], [0.0092212, 51.5466915], [0.0103331, 51.546898199999994], [0.010723899999999998, 51.546972499999995], [0.010897699999999998, 51.5470016], [0.011842999999999998, 51.54715110000001], [0.0120199, 51.54718210000001], [0.012554999999999998, 51.54727700000001], [0.0133135, 51.547411], [0.0154824, 51.5477739], [0.0183544, 51.5483009], [0.019987, 51.54859799999999], [0.0204146, 51.548674799999986], [0.0208386, 51.548746699999995], [0.0216026, 51.54886449999999], [0.0232856, 51.5491621], [0.024426199999999995, 51.5493594], [0.0246544, 51.5494014], [0.0248549, 51.549439699999986], [0.0250531, 51.5494778], [0.0258343, 51.54962799999999], [0.0269915, 51.5498476], [0.027412900000000004, 51.5499232], [0.028493500000000005, 51.5501027], [0.029943699999999993, 51.5503223], [0.031128500000000003, 51.5504705], [0.0315984, 51.5505302], [0.0325467, 51.5506322], [0.03319939999999999, 51.5506982], [0.033907, 51.5507738], [0.0344831, 51.5508255], [0.035391299999999994, 51.5509117], [0.035637561570140225, 51.55092468811921], [0.0356795, 51.55092689999999], [0.03572649136223514, 51.55092849292768], [0.0359863, 51.55093729999999], [0.0363058, 51.5509227], [0.0367, 51.5508899], [0.0370629, 51.5508422], [0.03741969999999999, 51.550783599999995], [0.03792159999999999, 51.5506764], [0.0382691, 51.5506052], [0.0402097, 51.55018110000001], [0.0407389, 51.55006829999999], [0.0412839, 51.5499481], [0.0418127, 51.5498366], [0.042282999999999994, 51.5497339], [0.04281789999999999, 51.5496151], [0.0432374, 51.5495116], [0.043603600000000006, 51.54944050000001], [0.04416550000000001, 51.54931390000001], [0.04442597441248614, 51.5492558970711], [0.04515659999999999, 51.549093199999994], [0.045639500000000006, 51.5489852], [0.047983099999999994, 51.5484631], [0.049608700000000006, 51.5481015], [0.0518132, 51.5476074], [0.05272149999999999, 51.5474068], [0.05334242088103213, 51.547267663406515], [0.05394070000000001, 51.5471336], [0.05566229999999999, 51.5467512], [0.056758799999999984, 51.546505], [0.05693553129607373, 51.54646536800586], [0.057990299999999995, 51.5462867], [0.0620782, 51.545506800000005], [0.06598369999999999, 51.5447722], [0.06749280647590766, 51.544406929627904], [0.0683469, 51.5442002], [0.06904420000000001, 51.5440365], [0.06989237143970851, 51.543813897805194], [0.0707531, 51.543588], [0.0720762, 51.543184800000006], [0.07244660958765249, 51.54306579146699], [0.0725800939672351, 51.54302290432533], [0.07274319999999998, 51.5429705], [0.07277583298595411, 51.54295926748296], [0.0729417998685882, 51.54292408675705], [0.07325969999999998, 51.5428567], [0.0734315, 51.54281689999999], [0.0736289, 51.5427668], [0.07417449999999999, 51.542615600000005], [0.07475709999999999, 51.542421], [0.0753363, 51.542220099999994], [0.07561599999999999, 51.542108899999995], [0.0758909, 51.5419926], [0.07628749999999998, 51.54181229999999], [0.0765357, 51.54169199999999], [0.0766463, 51.541639399999994], [0.0771372, 51.541444899999995], [0.0772039, 51.541413000000006], [0.07726349999999998, 51.5413834], [0.07731239999999999, 51.54136039999999], [0.0780631, 51.5409966], [0.0795859, 51.5402215], [0.0805551108967619, 51.53972352034168]]} |
3.9 |
2218 |
2230½ |
2026-09-12T22:30:30+01:00 |
None |
None |
London Liverpool Street |
Barking Station Jn |
Barking |
51.5397235 |
0.0805551 |
51.5397235 |
0.0805551 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:18:17 |
Barking |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41986007 |
1789248539406348 |
None |
35 |
35 |
2026-09-12 21:28:59.411344 |
None |
2026-09-12 23:28:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518435 |
Y65540 |
529A68M812 |
2026-09-12 |
London Overground |
P |
XHZ |
CYP |
9A68 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 3665.549, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4220.136, "from_m": 3665.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5153.444, "from_m": 4220.136, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5556.24, "from_m": 5153.444, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5699.14, "from_m": 5556.24, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5772.015, "from_m": 5699.14, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6031.99, "from_m": 5772.015, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6087.353, "from_m": 6031.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6485.143, "from_m": 6087.353, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6542.479, "from_m": 6485.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8280.138, "from_m": 6542.479, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9431.662, "from_m": 8280.138, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11169.321, "from_m": 9431.662, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11226.657, "from_m": 11169.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12966.164, "from_m": 11226.657, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13272.655, "from_m": 12966.164, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13310.11, "from_m": 13272.655, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13690.193, "from_m": 13310.11, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14405.746, "from_m": 13690.193, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14638.025, "from_m": 14405.746, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 16322.617, "from_m": 14638.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16405.584, "from_m": 16322.617, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18863.651, "from_m": 16405.584, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18904.691, "from_m": 18863.651, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20191.175, "from_m": 18904.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20232.216, "from_m": 20191.175, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20988.894, "from_m": 20232.216, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27137.886, "from_m": 20988.894, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28822.249, "from_m": 27137.886, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 518435, "profile_key": "1fb5c6ce0880a7252f0b32587549fdc7d83095c2de5689de6073d03f391c29fc", "schedule_id": 30478, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 1644.893, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 4425.65, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2216", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 5612.857, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2218", "location": "Haggerston", "stage_seq": 5, "distance_m": 6286.248, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2220", "location": "Hoxton", "stage_seq": 6, "distance_m": 7623.582, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2222H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 8855.9, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2225", "location": "Whitechapel", "stage_seq": 8, "distance_m": 14638.025, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227", "location": "Shadwell", "stage_seq": 9, "distance_m": 15622.112, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229", "location": "Wapping", "stage_seq": 10, "distance_m": 16405.584, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2230H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 16881.908, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2232H", "location": "Canada Water", "stage_seq": 12, "distance_m": 17195.973, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 17805.638, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 18095.083, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 18851.907, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 19547.933, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": "2239", "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 21182.825, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2241H", "location": "Brockley", "stage_seq": 18, "distance_m": 22498.837, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 24163.908, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2246H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 25516.271, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2249H", "location": "Sydenham", "stage_seq": 21, "distance_m": 26936.802, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": null, "location": "Crystal Palace", "stage_seq": 22, "distance_m": 28822.249, "section_seq": 1, "route_path_id": 40819}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28822.249, "from_m": 0.0, "section_seq": 1, "route_path_id": 40819}], "total_distance_m": 28822.249, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26340.389, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2481.86, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:23Z", "source_id": 41976354, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:13:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:12:28Z", "source_id": 13733193, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:06Z", "source_id": 41980724, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:16:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:14Z", "source_id": 13734611, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:34Z", "source_id": 41984683, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:18:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:38Z", "source_id": 13735911, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:41Z", "source_id": 41987810, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:20:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:41Z", "source_id": 13736991, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:10Z", "source_id": 41991815, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:22:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:12Z", "source_id": 13738270, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:31Z", "source_id": 41995517, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:24:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:29Z", "source_id": 13739483, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:33Z", "source_id": 41998737, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:27:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:37Z", "source_id": 13740596, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:33Z", "source_id": 42001806, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:29:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:36Z", "source_id": 13741593, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:15Z", "source_id": 42004433, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:30:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:30:22Z", "source_id": 13742388, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
Highbury & Islington (East London Line) |
2211 |
2211 |
2 |
None |
None |
Crystal Palace |
2254 |
2254 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y65540/2026-09-12/detailed |
None |
Rotherhithe |
2026-09-12T22:30:30+01:00 |
Canada Water |
1.0 |
{"type": "LineString", "coordinates": [[-0.051983699999999994, 51.5008033], [-0.0518653, 51.5006682], [-0.0517527, 51.5005284], [-0.05166239999999999, 51.50040959999998], [-0.0514928, 51.5001688], [-0.05077820000000001, 51.4992398], [-0.050457727377219215, 51.4987748385867], [-0.05044749999999999, 51.49876], [-0.0501988, 51.4983234], [-0.05014529999999999, 51.4982244]]} |
0.2 |
2230½ |
2231½ |
2026-09-12T22:31:30+01:00 |
None |
None |
Wapping |
Rotherhithe |
Canada Water |
51.5008033 |
-0.0519837 |
51.4982244 |
-0.0501453 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:30:00 |
Rotherhithe |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13742388 |
1789248624172751 |
None |
43 |
43 |
2026-09-12 21:30:24.178745 |
2 |
2026-09-12 21:31:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518436 |
C36585 |
505V37M812 |
2026-09-12 |
Elizabeth Line |
P |
SNF |
XIF |
5V37 |
345070 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 343.649, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 649.623, "from_m": 343.649, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 839.185, "from_m": 649.623, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 18362.778, "from_m": 839.185, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 18491.836, "from_m": 18362.778, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18901.029, "from_m": 18491.836, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18957.13, "from_m": 18901.029, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18984.631, "from_m": 18957.13, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19058.135, "from_m": 18984.631, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 518436, "profile_key": "21e2a5480061a7c20259a77bcb20be4ccf2f70bd20f1b9fe7cedc350e1942b51", "schedule_id": 8428, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29855}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Gidea Park", "stage_seq": 2, "distance_m": 10764.346, "section_seq": 1, "route_path_id": 29855}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2234H", "location": "Seven Kings", "stage_seq": 3, "distance_m": 18602.772, "section_seq": 1, "route_path_id": 29855}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": null, "location": "Ilford EMUD", "stage_seq": 4, "distance_m": 19058.135, "section_seq": 1, "route_path_id": 29855}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 19058.135, "from_m": 0.0, "section_seq": 1, "route_path_id": 29855}], "total_distance_m": 19058.135, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 18928.53, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 129.605, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:52Z", "source_id": 41988125, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:20:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:54Z", "source_id": 13737091, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14247, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:26Z", "source_id": 42001589, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:28:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:28Z", "source_id": 13741521, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}] |
Shenfield |
2212 |
2212 |
6 |
None |
None |
Ilford EMUD |
2240 |
2240 |
None |
EARLY |
-5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C36585/2026-09-12/detailed |
None |
Seven Kings |
2026-09-12T22:34:30+01:00 |
Ilford EMUD |
5.5 |
{"type": "LineString", "coordinates": [[0.09590672066786562, 51.56393685761396], [0.0944459, 51.5638017], [0.093887, 51.56373790000001], [0.0927834, 51.5635929], [0.09200369999999998, 51.56349569999999], [0.09174849999999998, 51.5634716], [0.0916098, 51.563461100000005], [0.0910871, 51.56344859999999], [0.0905474, 51.56346399999999]]} |
0.2 |
2234½ |
2240 |
2026-09-12T22:37:30+01:00 |
None |
None |
Shenfield |
Seven Kings |
Ilford EMUD |
51.5639369 |
0.0959067 |
51.5634640 |
0.0905474 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:28:00 |
Seven Kings |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13741521 |
1789248511671938 |
None |
23 |
23 |
2026-09-12 21:28:31.677379 |
3 |
2026-09-12 21:35:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518437 |
C40020 |
875R57M812 |
2026-09-12 |
Thameslink |
P |
GTW |
None |
5R57 |
700146 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 470.091, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1322.867, "from_m": 470.091, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1438.317, "from_m": 1322.867, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1484.741, "from_m": 1438.317, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1616.323, "from_m": 1484.741, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4587.392, "from_m": 1616.323, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5002.304, "from_m": 4587.392, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 518437, "profile_key": "d5950fcf8c0f563b1ea428c5834ef1981e6afd8abfb676c3b4a5d267a900cf75", "schedule_id": 9232, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Gatwick Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29046}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Tinsley Green Jn", "stage_seq": 2, "distance_m": 1322.867, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2217", "location": "Three Bridges", "stage_seq": 3, "distance_m": 4455.437, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2219", "location": "Three Bridges Down Thameslink Siding Entry/Exit", "stage_seq": 4, "distance_m": 4652.143, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": null, "location": "3bdgs Down Thameslink Sidings", "stage_seq": 5, "distance_m": 5002.304, "section_seq": 1, "route_path_id": 29046}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5002.304, "from_m": 0.0, "section_seq": 1, "route_path_id": 29046}], "total_distance_m": 5002.304, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4587.392, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 414.912, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:08Z", "source_id": 41988609, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:21:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:13Z", "source_id": 13737221, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:16Z", "source_id": 13738298, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}] |
Gatwick Airport |
2212 |
2212 |
3 |
None |
None |
3bdgs Down Thameslink Sidings |
2222 |
2222 |
None |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C40020/2026-09-12/detailed |
None |
Three Bridges Down Thameslink Siding Entry/Exit |
2026-09-12T22:23:00+01:00 |
3bdgs Down Thameslink Sidings |
3.0 |
{"type": "LineString", "coordinates": [[-0.1607003, 51.114734], [-0.160664, 51.11457879999999], [-0.160616, 51.114385], [-0.1605788, 51.1141909], [-0.16050109999999998, 51.11390130000001], [-0.16050040000000002, 51.11349129999999], [-0.1605091, 51.11159440000001]]} |
0.2 |
2219 |
2222 |
2026-09-12T22:26:00+01:00 |
None |
None |
Three Bridges |
Three Bridges Down Thameslink Siding Entry/Exit |
3bdgs Down Thameslink Sidings |
51.1147340 |
-0.1607003 |
51.1115944 |
-0.1605091 |
0 |
1 |
2026-09-12 21:23:00 |
AT_PLATFORM |
2026-09-12 21:23:00 |
Three Bridges Down Thameslink Siding Entry/Exit |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13738298 |
1789248136265922 |
None |
14 |
14 |
2026-09-12 21:23:00.598981 |
None |
2026-09-12 22:26:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518438 |
G00343 |
875V82M812 |
2026-09-12 |
Great Western Railway |
P |
XGT |
GTW |
5V82 |
165112 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 426.387, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 469.526, "from_m": 426.387, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 535.866, "from_m": 469.526, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 582.657, "from_m": 535.866, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 747.688, "from_m": 582.657, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 518438, "profile_key": "9ebd7793a085319667ac87ee76a00abba842a4b02dd78beab91c52b84acc93d0", "schedule_id": 12065, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Gatwick Airport Carriage Holding Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30956}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": null, "location": "Gatwick Airport", "stage_seq": 2, "distance_m": 747.688, "section_seq": 1, "route_path_id": 30956}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 747.688, "from_m": 0.0, "section_seq": 1, "route_path_id": 30956}], "total_distance_m": 747.688, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 321.301, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 426.387, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Gatwick Airport Carriage Holding Sidings |
2212 |
2212 |
S1 |
22:12:00 |
None |
Gatwick Airport |
2214 |
2214 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G00343/2026-09-12/detailed |
None |
Gatwick Airport Carriage Holding Sidings |
2026-09-12T22:12:30+01:00 |
Gatwick Airport |
2.0 |
{"type": "LineString", "coordinates": [[-0.16117569999999998, 51.1498466], [-0.16117580000000004, 51.15051450000001], [-0.1611738, 51.150916599999995], [-0.16117369999999998, 51.15138850000001], [-0.1611724, 51.1517301], [-0.16117289999999998, 51.152061], [-0.16117169999999997, 51.15221259999999], [-0.16116949999999997, 51.1522559], [-0.1611673, 51.1522975], [-0.1611651, 51.1523261], [-0.16116019999999998, 51.152353000000005], [-0.16115289999999996, 51.15240009999999], [-0.1611436, 51.152451], [-0.16110739999999998, 51.15261389999999], [-0.16107379999999996, 51.1529236], [-0.16106959999999998, 51.15298599999999], [-0.1610421, 51.15317], [-0.1610054, 51.15343899999999], [-0.1609987, 51.15367620000001], [-0.16097730000000002, 51.15379570000001], [-0.16093839999999998, 51.1540623], [-0.1609424, 51.1544388], [-0.160942, 51.154658899999994], [-0.16092719999999996, 51.155079599999986], [-0.1609435, 51.1552898], [-0.16095959999999998, 51.15546230000001], [-0.1609948, 51.1558381], [-0.16099909999999998, 51.1559117], [-0.1610057, 51.15617489999999], [-0.1610083, 51.1562341], [-0.16100959999999995, 51.15625680000001], [-0.16101089999999998, 51.1563248], [-0.1610176, 51.156562400000006]]} |
0.5 |
2212 |
2214 |
2026-09-12T22:14:00+01:00 |
None |
None |
None |
None |
Gatwick Airport |
51.1565624 |
-0.1610176 |
51.1565624 |
-0.1610176 |
0 |
1 |
2026-09-12 21:14:19 |
RUNNING |
2026-09-12 21:12:30 |
Gatwick Airport |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789246833110148 |
None |
1 |
1 |
2026-09-12 21:12:32.200040 |
None |
2026-09-12 22:12:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518440 |
W87745 |
045Y87M812 |
2026-09-12 |
ScotRail |
O |
XHA |
EDB |
5Y87 |
158730 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 423.624, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 666.038, "from_m": 423.624, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 675.25, "from_m": 666.038, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 733.701, "from_m": 675.25, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 745.693, "from_m": 733.701, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 806.356, "from_m": 745.693, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 862.823, "from_m": 806.356, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 908.394, "from_m": 862.823, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1065.51, "from_m": 908.394, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 2457.097, "from_m": 1065.51, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3457.402, "from_m": 2457.097, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3607.266, "from_m": 3457.402, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 3698.896, "from_m": 3607.266, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 4143.502, "from_m": 3698.896, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 518440, "profile_key": "4a6ca0d99b6b6c657ecb523beecb984b2caea3af0fe688780d929ce035efac97", "schedule_id": 38950, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Haymarket Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39891}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Haymarket", "stage_seq": 2, "distance_m": 1229.086, "section_seq": 1, "route_path_id": 39891}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Princes St Gardens", "stage_seq": 3, "distance_m": 2558.347, "section_seq": 1, "route_path_id": 39891}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 4, "distance_m": 4143.502, "section_seq": 1, "route_path_id": 39891}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4143.502, "from_m": 0.0, "section_seq": 1, "route_path_id": 39891}], "total_distance_m": 4143.502, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4143.502, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 784, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:03Z", "source_id": 41982218, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:17:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:07Z", "source_id": 13735126, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 850, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:30Z", "source_id": 41990854, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:22:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:37Z", "source_id": 13737973, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}] |
Haymarket Depot |
2212 |
2212 |
None |
None |
None |
Edinburgh |
2219 |
2219 |
16F |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87745/2026-09-12/detailed |
None |
Haymarket Depot |
2026-09-12T22:15:00+01:00 |
Edinburgh |
30.0 |
{"type": "LineString", "coordinates": [[-3.2361883999999996, 55.94198299999999], [-3.2349236, 55.942271299999994], [-3.2344849999999994, 55.942364099999985], [-3.2339745999999994, 55.94243099999999], [-3.233935022830277, 55.94243569836378], [-3.2336106999999994, 55.9424742], [-3.2334271, 55.9425], [-3.2333312, 55.94251190000001], [-3.2329599, 55.942553], [-3.2328467, 55.94256550000001], [-3.2327066, 55.9425871], [-3.2324351999999994, 55.94262700000001], [-3.2320622999999995, 55.9426897], [-3.2307964, 55.9429743], [-3.2304891999999996, 55.943041699999995], [-3.2302767, 55.94308070000001], [-3.2299761, 55.9431311], [-3.2296107, 55.943215599999995], [-3.2293742999999995, 55.9432529], [-3.2291553999999993, 55.9432953], [-3.2288423999999996, 55.943337699999994], [-3.2286954999999997, 55.94336769999999], [-3.2284909, 55.9434096], [-3.2279979999999995, 55.94348219999999], [-3.2276377999999997, 55.9435554], [-3.2271096999999997, 55.9436304], [-3.2269192, 55.94366990000001], [-3.2260591999999995, 55.943825999999994], [-3.2259207, 55.94385509999999], [-3.2250318, 55.944024], [-3.2248517, 55.944062200000005], [-3.2239242, 55.9442291], [-3.223080599999999, 55.9444154], [-3.2227173999999996, 55.9444969], [-3.2224589, 55.94454760000001], [-3.2223054, 55.9445737], [-3.2221367, 55.944602199999984], [-3.2218041, 55.9446632], [-3.2213887999999997, 55.944751], [-3.2212574, 55.944778799999995], [-3.2210977999999995, 55.9448125], [-3.2202228, 55.94496589999999], [-3.219527, 55.94507399999999], [-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} |
2.5 |
2152 |
2222 |
2026-09-12T22:22:00+01:00 |
None |
None |
Haymarket Depot |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
1 |
2026-09-12 21:23:08 |
TERMINATED |
2026-09-12 21:22:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13737973 |
1789248099524265 |
None |
12 |
12 |
2026-09-12 21:22:50.481860 |
16 |
2026-09-12 21:32:50.479411 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 21:22:50.479411 |
| 518441 |
N59315 |
161P901812 |
2026-09-12 |
TransPennine Express |
N |
YRK |
DEW |
1P90 |
185123+185144 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 239.696, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1043.501, "from_m": 239.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1224.479, "from_m": 1043.501, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1313.348, "from_m": 1224.479, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1488.537, "from_m": 1313.348, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3775.584, "from_m": 1488.537, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5925.208, "from_m": 3775.584, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 17375.617, "from_m": 5925.208, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 18701.353, "from_m": 17375.617, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 26031.939, "from_m": 18701.353, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26062.82, "from_m": 26031.939, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35237.302, "from_m": 26062.82, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35304.278, "from_m": 35237.302, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37233.063, "from_m": 35304.278, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 38052.233, "from_m": 37233.063, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40101.68, "from_m": 38052.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40140.77, "from_m": 40101.68, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 40824.2, "from_m": 40140.77, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 41271.451, "from_m": 40824.2, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 41607.656, "from_m": 41271.451, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41857.57, "from_m": 41607.656, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 42351.43, "from_m": 41857.57, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42717.137, "from_m": 42351.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42935.867, "from_m": 42717.137, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 43141.653, "from_m": 42935.867, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43394.399, "from_m": 43141.653, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48563.983, "from_m": 43394.399, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49199.899, "from_m": 48563.983, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56207.874, "from_m": 49199.899, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 56478.414, "from_m": 56207.874, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 518441, "profile_key": "cc43dc76179888b4b6b512bb6f5b0f60a110261fa192ef984bbd44b045d21dd8", "schedule_id": 35793, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 54709}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Colton Jn", "stage_seq": 2, "distance_m": 9578.314, "section_seq": 1, "route_path_id": 54709}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Church Fenton", "stage_seq": 3, "distance_m": 17961.8, "section_seq": 1, "route_path_id": 54709}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Micklefield", "stage_seq": 4, "distance_m": 26163.225, "section_seq": 1, "route_path_id": 54709}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Cross Gates", "stage_seq": 5, "distance_m": 34619.309, "section_seq": 1, "route_path_id": 54709}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Neville H. West Jn", "stage_seq": 6, "distance_m": 39096.8, "section_seq": 1, "route_path_id": 54709}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2239", "location": "Leeds", "stage_seq": 7, "distance_m": 41731.518, "section_seq": 1, "route_path_id": 54709}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Leeds West Jn", "stage_seq": 8, "distance_m": 42247.011, "section_seq": 1, "route_path_id": 54709}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Whitehall Jn", "stage_seq": 9, "distance_m": 42641.053, "section_seq": 1, "route_path_id": 54709}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Morley", "stage_seq": 10, "distance_m": 49126.259, "section_seq": 1, "route_path_id": 54709}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Batley East Jn", "stage_seq": 11, "distance_m": 53660.916, "section_seq": 1, "route_path_id": 54709}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2252", "location": "Batley", "stage_seq": 12, "distance_m": 54248.484, "section_seq": 1, "route_path_id": 54709}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": null, "location": "Dewsbury", "stage_seq": 13, "distance_m": 56478.414, "section_seq": 1, "route_path_id": 54709}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 56478.414, "from_m": 0.0, "section_seq": 1, "route_path_id": 54709}], "total_distance_m": 56478.414, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 53941.317, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2537.097, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5014, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:28Z", "source_id": 41996991, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:26:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:34Z", "source_id": 13740050, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5264, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:36Z", "source_id": 42003503, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:30:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:43Z", "source_id": 13742084, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
York |
2212 |
2212 |
4 |
None |
None |
Dewsbury |
2255 |
2255 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:N59315/2026-09-12/detailed |
None |
York |
2026-09-12T22:13:31+01:00 |
Leeds |
24.0 |
{"type": "LineString", "coordinates": [[-1.0935657, 53.95825869999999], [-1.093544, 53.9583844], [-1.0935256, 53.9586131], [-1.093539, 53.95887919999999], [-1.0936057, 53.9592414], [-1.0936908, 53.9595791], [-1.093774, 53.959772], [-1.0938059, 53.95984609999999], [-1.0939644999999998, 53.9601122], [-1.0941662, 53.9603558], [-1.0939227, 53.960122], [-1.0935643, 53.9596418], [-1.0934028, 53.959326399999995], [-1.0933555, 53.95919109999999], [-1.0933368, 53.9591375], [-1.0932914, 53.9589464], [-1.0932667, 53.9587541], [-1.093263, 53.95856119999999], [-1.0932801, 53.958368599999986], [-1.0933180999999998, 53.9581771], [-1.0933767, 53.9579873], [-1.0934558, 53.95780010000001], [-1.093555, 53.9576163], [-1.0936828, 53.9574243], [-1.0938323999999997, 53.9572386], [-1.0939844000000003, 53.9570702], [-1.0941485999999998, 53.9569118], [-1.0942771, 53.9568008], [-1.0944564999999995, 53.9566689], [-1.0946919999999998, 53.95650219999999], [-1.0949893, 53.9563187], [-1.0956309, 53.9559226], [-1.0977138, 53.954652900000006], [-1.0985475, 53.95416050000001], [-1.0990464999999998, 53.9538847], [-1.0993668999999997, 53.95368130000001], [-1.0997487, 53.9534389], [-1.1009819999999997, 53.9526449], [-1.1016961000000003, 53.952162], [-1.1031374, 53.951117800000006], [-1.1040907999999998, 53.9503347], [-1.1046975, 53.9498364], [-1.1055902999999998, 53.9490832], [-1.1064867, 53.94822969999999], [-1.1080632, 53.946572999999994], [-1.1082511939679212, 53.946338544998355], [-1.1092426, 53.9451021], [-1.1098328999999998, 53.9442278], [-1.110032, 53.94393290000001], [-1.1107277, 53.9427604], [-1.1113584, 53.941573], [-1.1123849999999995, 53.939550399999995], [-1.1131105, 53.93822779999999], [-1.1150204999999995, 53.93523419999999], [-1.1156845000000002, 53.934207099999995], [-1.1157053999999995, 53.9341797], [-1.1166358, 53.93295910000001], [-1.1173208, 53.9320863], [-1.1192797, 53.9300016], [-1.1201064, 53.9291219], [-1.1230277999999998, 53.9260865], [-1.1256017, 53.92345980000001], [-1.1267151, 53.92232919999999], [-1.1283857999999998, 53.9206325], [-1.1316391, 53.9173115], [-1.1336871000000002, 53.9152703], [-1.1355130999999998, 53.9136901], [-1.1359194999999995, 53.9133384], [-1.1377845, 53.911937600000016], [-1.1397412999999998, 53.9105692], [-1.1455862000000003, 53.90647650000001], [-1.1492329999999995, 53.9039228], [-1.1533604, 53.9010293], [-1.1545565, 53.900190300000006], [-1.1556444, 53.89942799999999], [-1.1588192000000002, 53.89720349999999], [-1.1614677, 53.895347699999995], [-1.1640933793092476, 53.89343534084089], [-1.1662086000000005, 53.89189470000001], [-1.1664776, 53.8917011], [-1.1666514, 53.89157480000001], [-1.1669265, 53.89137929999999], [-1.1672380999999998, 53.89115679999999], [-1.1674983, 53.8909723], [-1.1677476, 53.89079950000001], [-1.1678098693553778, 53.89075633293693], [-1.1681880000000002, 53.890494200000006], [-1.1686643999999995, 53.8901701], [-1.1697088, 53.8894764], [-1.1704562, 53.88898], [-1.1711828, 53.88849949999999], [-1.1726899, 53.8874794], [-1.1770134999999995, 53.8844504], [-1.1779942, 53.883761599999985], [-1.1787610999999998, 53.8832269], [-1.1801977, 53.8822014], [-1.1807791, 53.881801], [-1.1815658999999998, 53.8812104], [-1.1833853000000003, 53.8799346], [-1.185206, 53.8786583], [-1.1912695, 53.874400300000005], [-1.1961451999999997, 53.87096879999999], [-1.1973030999999998, 53.87015379999999], [-1.1981257999999997, 53.86954879999998], [-1.2003577, 53.86790739999999], [-1.2027901999999997, 53.8662407], [-1.2042144999999995, 53.8651308], [-1.205531, 53.864016199999995], [-1.2069826999999995, 53.8626947], [-1.2088546, 53.8607078], [-1.2102134, 53.858938], [-1.2102749, 53.8588518], [-1.2105818, 53.8584213], [-1.2106541999999998, 53.8583235], [-1.2109869, 53.857874], [-1.2117218, 53.8568995], [-1.2125345, 53.855799999999995], [-1.2130601999999997, 53.85502319999999], [-1.2137844, 53.8538905], [-1.2144909, 53.8528271], [-1.2152312, 53.8516421], [-1.2156323999999998, 53.85092079999998], [-1.2161983999999997, 53.84986859999999], [-1.2166956999999998, 53.848892199999995], [-1.2171880999999998, 53.8478575], [-1.2181628, 53.8457623], [-1.2191928, 53.8436007], [-1.219799, 53.84235369999999], [-1.2205178, 53.840897699999985], [-1.2207291459030414, 53.84046508143667], [-1.2210435, 53.8398216], [-1.2216379, 53.83861259999999], [-1.2223015, 53.8372592], [-1.2228647, 53.83611179999998], [-1.2234039, 53.83514230000001], [-1.2237693, 53.83438329999999], [-1.22432, 53.833392800000006], [-1.2248119999999998, 53.83241430000001], [-1.2249781999999998, 53.83206679999999], [-1.2250587999999998, 53.8318983], [-1.2257152, 53.83057399999999], [-1.2257224, 53.8305595], [-1.2259347, 53.8301352], [-1.2264990999999998, 53.82905209999999], [-1.2267780999999998, 53.82851540000001], [-1.2270084999999995, 53.82806120000001], [-1.227303, 53.82744520000001], [-1.2275103, 53.82701159999999], [-1.2277747, 53.8264941], [-1.227955, 53.8261748], [-1.2281782, 53.82581], [-1.2284148, 53.8254944], [-1.2286762, 53.82518160000001], [-1.2289612, 53.82488099999999], [-1.2292761, 53.82457910000001], [-1.229638, 53.8242648], [-1.2300453999999998, 53.8239548], [-1.2302759, 53.8237876], [-1.2305717, 53.8235905], [-1.2309212, 53.823376], [-1.2312264, 53.823200699999994], [-1.2315377, 53.823030900000006], [-1.2321074, 53.8227438], [-1.2334700999999997, 53.82210839999998], [-1.2341037999999998, 53.8218149], [-1.2388058, 53.819636900000006], [-1.2413505, 53.8184582], [-1.2497711, 53.81456469999999], [-1.2499422, 53.8144856], [-1.2567030999999995, 53.81135919999999], [-1.2568064, 53.8113114], [-1.2571317999999998, 53.8111624], [-1.25764139776733, 53.81092507150725], [-1.2618557999999995, 53.80896229999999], [-1.2633895, 53.808252], [-1.2641455, 53.80790139999999], [-1.2648755, 53.8075369], [-1.2658296999999998, 53.807060799999995], [-1.2669155999999997, 53.806466799999995], [-1.2679292, 53.8058534], [-1.2689963, 53.8051514], [-1.2699506, 53.8044602], [-1.2700384, 53.8043966], [-1.2700815999999997, 53.8043631], [-1.2702749, 53.8042135], [-1.2782042999999998, 53.79801239999999], [-1.2782968999999995, 53.7979399], [-1.2783785, 53.7978778], [-1.2785977, 53.797711], [-1.2799952, 53.796642600000006], [-1.2819806, 53.795139], [-1.282491, 53.79476449999999], [-1.283057, 53.794394700000005], [-1.2841369, 53.79379409999999], [-1.2847723, 53.79346220000001], [-1.2854854, 53.7931409], [-1.2858899, 53.7929716], [-1.2863223, 53.79280309999999], [-1.2875207, 53.79238279999999], [-1.2883573, 53.792132800000005], [-1.2889389, 53.7919751], [-1.2895526, 53.791822499999995], [-1.2903909, 53.791637], [-1.2911878, 53.7914921], [-1.2919972, 53.79136389999999], [-1.2925551999999998, 53.79129089999999], [-1.2931144999999995, 53.7912304], [-1.2943427, 53.7911101], [-1.2967939, 53.790889400000005], [-1.3149494, 53.7892403], [-1.3150671, 53.7892296], [-1.3184842, 53.78891920000001], [-1.3196456999999997, 53.7888228], [-1.3204537, 53.788765999999995], [-1.3212697, 53.7887308], [-1.3221662999999997, 53.7887053], [-1.3228582000000002, 53.7886911], [-1.3235298, 53.788697299999995], [-1.3249053000000002, 53.788726399999994], [-1.3253746999999998, 53.7887416], [-1.3268996, 53.7888032], [-1.3271623999999995, 53.788811299999985], [-1.3332841999999998, 53.7890685], [-1.3343275999999995, 53.78911120000001], [-1.335796, 53.78916910000001], [-1.3474729261792822, 53.789659592067785], [-1.3540295, 53.78993500000001], [-1.3561572999999998, 53.7900521], [-1.3589870999999998, 53.790360699999994], [-1.366057, 53.7911841], [-1.3686546, 53.7915724], [-1.3701896, 53.7918676], [-1.3709099, 53.79203559999999], [-1.3716145999999998, 53.7922173], [-1.3718178, 53.79227360000001], [-1.3723289, 53.79241969999999], [-1.3733728000000005, 53.792745800000006], [-1.3746967999999995, 53.7932095], [-1.3760232999999995, 53.79373999999999], [-1.3777573999999997, 53.7945189], [-1.3783015999999997, 53.794771300000015], [-1.3794854, 53.795320499999995], [-1.3809425, 53.79599639999999], [-1.3814566, 53.796224499999994], [-1.3822262999999997, 53.7965375], [-1.3829051999999995, 53.79678019999999], [-1.3836025, 53.7970206], [-1.3843147999999998, 53.7972386], [-1.3845592999999998, 53.79731339999999], [-1.3852008, 53.79749249999999], [-1.3858358999999998, 53.7976513], [-1.3865099999999997, 53.797803], [-1.3872181, 53.797943], [-1.3876547, 53.798024299999994], [-1.3879416999999998, 53.79807759999999], [-1.3887621999999995, 53.798204299999995], [-1.3891564, 53.7982602], [-1.3936645, 53.79886], [-1.3989825, 53.7995676], [-1.4001751, 53.7997256], [-1.4020014999999997, 53.7999698], [-1.4036428999999997, 53.800213199999995], [-1.4050144000000002, 53.80044440000001], [-1.4063362999999998, 53.8007055], [-1.4079934, 53.801088], [-1.4110401999999995, 53.80200489999999], [-1.4129686, 53.8025625], [-1.4151107999999997, 53.8030407], [-1.4163095, 53.803254199999984], [-1.4174212999999998, 53.8034287], [-1.4183284, 53.803546], [-1.4192252, 53.80364310000001], [-1.4205127, 53.80375380000001], [-1.4217677999999998, 53.80385729999998], [-1.4250111, 53.8041257], [-1.4368996999999997, 53.805102899999994], [-1.437304454591234, 53.805136349519294], [-1.4405359, 53.80540340000001], [-1.4415376, 53.805472300000005], [-1.4425469, 53.80550399999999], [-1.4435188, 53.8055124], [-1.4444956999999998, 53.80550369999999], [-1.4451556, 53.8054688], [-1.445872, 53.8054309], [-1.4461640999999998, 53.8054155], [-1.4472406000000002, 53.8053294], [-1.4477329, 53.8052856], [-1.4489787, 53.80515729999999], [-1.4495332, 53.8050994], [-1.4504023, 53.8049929], [-1.4512946999999998, 53.804873], [-1.4526262, 53.8046763], [-1.4530710999999998, 53.8046196], [-1.4532955, 53.804591], [-1.4539652, 53.8045005], [-1.4595515, 53.8036916], [-1.4605575, 53.80359240000001], [-1.4626939, 53.803278299999995], [-1.4643916, 53.8030753], [-1.4660078, 53.80295129999999], [-1.4677665999999998, 53.802881599999985], [-1.4688108, 53.8028517], [-1.4733358, 53.80274419999999], [-1.474928, 53.80268759999999], [-1.4761706999999995, 53.80261999999999], [-1.4774228, 53.8025257], [-1.4788538000000002, 53.802381200000006], [-1.4801694, 53.802232], [-1.4814602, 53.802065599999985], [-1.4826046, 53.8018958], [-1.4837302, 53.80170869999999], [-1.4841926999999997, 53.8016194], [-1.4846552, 53.8015187], [-1.4854360999999998, 53.80133180000001], [-1.4857706999999998, 53.8012428], [-1.4860785, 53.801157899999986], [-1.4869377, 53.800872299999995], [-1.487405, 53.80070810000001], [-1.4878442999999997, 53.8005338], [-1.4889003, 53.8000698], [-1.4894316, 53.799814000000005], [-1.4899471999999998, 53.799539], [-1.4900314, 53.79948850000001], [-1.4903894999999998, 53.79927370000001], [-1.4908178, 53.7989975], [-1.4912441, 53.7986947], [-1.4916488, 53.7983661], [-1.4920236, 53.7980235], [-1.4923766999999997, 53.797655199999994], [-1.4930329, 53.796881699999986], [-1.4934979999999998, 53.79631950000001], [-1.4942023999999998, 53.79546160000001], [-1.4945691999999997, 53.7950536], [-1.4949308999999995, 53.79470150000001], [-1.4954251, 53.7942826], [-1.4957873999999998, 53.79401210000001], [-1.496552, 53.7935565], [-1.4972492999999998, 53.7931541], [-1.4974597999999997, 53.7930401], [-1.4975799, 53.792979499999994], [-1.4977791, 53.79289109999999], [-1.4980885999999998, 53.7927692], [-1.4983487999999998, 53.79269279999999], [-1.498504, 53.7926582], [-1.4988011999999995, 53.79257929999999], [-1.4990429, 53.79253219999999], [-1.4993706, 53.79249180000001], [-1.5031256999999998, 53.79207460000001], [-1.5032727, 53.79205689999999], [-1.5036936, 53.7919949], [-1.5078713, 53.791367899999976], [-1.5082897999999998, 53.7913046], [-1.5083044999999995, 53.7913033], [-1.5087274, 53.7912672], [-1.5091127999999998, 53.7912385], [-1.509328, 53.7912382], [-1.5095459, 53.7912457], [-1.5099503, 53.79127940000001], [-1.5102993999999998, 53.7913325], [-1.5103597309641594, 53.79134397356428], [-1.5108246999999997, 53.791432399999984], [-1.5112175999999995, 53.791494500000006], [-1.5116599999999998, 53.791616899999994], [-1.5121725, 53.79177610000001], [-1.5126422, 53.7919283], [-1.5132924000000003, 53.79209689999999], [-1.51361, 53.7922027], [-1.5158341, 53.7929439], [-1.5162721999999995, 53.7930884], [-1.5174917, 53.7934988], [-1.5219321999999995, 53.7949924], [-1.5233612, 53.79545850000001], [-1.5244888, 53.79584], [-1.5248001999999998, 53.79594770000001], [-1.5254098, 53.79615090000001], [-1.5260304, 53.7963357], [-1.526556, 53.7964487], [-1.5270889, 53.7965195], [-1.5271359830031863, 53.796524148572814], [-1.5276328, 53.7965732], [-1.5279017999999998, 53.79659970000001], [-1.5284641, 53.796647400000005], [-1.5294876000000002, 53.79671199999999], [-1.5300124999999998, 53.7967224], [-1.5303946, 53.79671640000001], [-1.5308569, 53.7966787], [-1.53133, 53.7966302], [-1.5318549, 53.7965612], [-1.5328268, 53.7963985], [-1.5334811, 53.79628899999999], [-1.534431, 53.796133600000005], [-1.5349134999999998, 53.79604739999999], [-1.5354467999999997, 53.7959717], [-1.5363071, 53.79588280000001], [-1.537842, 53.79572879999999], [-1.5383246, 53.7956631], [-1.5385122999999998, 53.7956302], [-1.5387863999999998, 53.7955772], [-1.5395266, 53.7954146], [-1.5402729, 53.79523259999999], [-1.5408475999999998, 53.7951404], [-1.5411668, 53.79508940000001], [-1.5415185, 53.7950341], [-1.5419461, 53.79497609999999], [-1.5423011, 53.794938300000005], [-1.5427801, 53.7948916], [-1.5429197, 53.7948791], [-1.5433009, 53.794815400000005], [-1.5438367, 53.794762099999986], [-1.5441347999999997, 53.7947083], [-1.5443998999999995, 53.7946546], [-1.5448805999999995, 53.7945559], [-1.5453467, 53.79445479999999], [-1.5459303999999998, 53.794338], [-1.5463853000000003, 53.794254599999995], [-1.5465954, 53.7942233], [-1.5474672, 53.7940934], [-1.547662292170842, 53.794064355379064]]} |
25.8 |
2213 |
2237 |
2026-09-12T22:37:00+01:00 |
None |
None |
Cross Gates |
Cross Gates |
Leeds |
53.7987559 |
-1.3928823 |
53.7940644 |
-1.5476623 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:13:31 |
Leeds |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41978819 |
1789248628157475 |
None |
21 |
21 |
2026-09-12 21:30:28.161947 |
None |
2026-09-12 22:55:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518442 |
W10983 |
731Y90M812 |
2026-09-12 |
Heathrow Express |
O |
HWV |
PAD |
1Y90 |
387135+387137 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 657.226, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1042.611, "from_m": 657.226, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2508.087, "from_m": 1042.611, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 2818.589, "from_m": 2508.087, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3719.224, "from_m": 2818.589, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 6317.532, "from_m": 3719.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 6392.47, "from_m": 6317.532, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6932.363, "from_m": 6392.47, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7432.589, "from_m": 6932.363, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18513.225, "from_m": 7432.589, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 22776.685, "from_m": 18513.225, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 22978.09, "from_m": 22776.685, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23063.77, "from_m": 22978.09, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 24227.031, "from_m": 23063.77, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24512.042, "from_m": 24227.031, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 25982.167, "from_m": 24512.042, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 518442, "profile_key": "5be19fe8f4aa4d4c915eb228d5c38e8b0e008f11faa685d4197002b4d6defe6c", "schedule_id": 38340, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Heathrow Terminal 5", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38284}, {"is_pass": false, "wtt_arr": "2215H", "wtt_dep": "2217H", "location": "Heathrow Terminals 2 & 3", "stage_seq": 2, "distance_m": 2650.144, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Heathrow Tunnel Jn", "stage_seq": 3, "distance_m": 6423.877, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Stockley Jn", "stage_seq": 4, "distance_m": 6730.545, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Heathrow Airport Jn", "stage_seq": 5, "distance_m": 8358.762, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223H", "location": "Southall", "stage_seq": 6, "distance_m": 11638.462, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Acton West Jn", "stage_seq": 7, "distance_m": 17804.107, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Ladbroke Grove Jn", "stage_seq": 8, "distance_m": 23195.47, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Portobello Jn (London)", "stage_seq": 9, "distance_m": 24067.611, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Royal Oak Junction", "stage_seq": 10, "distance_m": 25341.752, "section_seq": 1, "route_path_id": 38284}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": null, "location": "London Paddington", "stage_seq": 11, "distance_m": 25982.167, "section_seq": 1, "route_path_id": 38284}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25982.167, "from_m": 0.0, "section_seq": 1, "route_path_id": 38284}], "total_distance_m": 25982.167, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 25982.167, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23478, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:17Z", "source_id": 41979503, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:15:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:21Z", "source_id": 13734225, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23401, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:49Z", "source_id": 41992866, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:23:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:50Z", "source_id": 13738631, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}] |
Heathrow Terminal 5 |
2212 |
2212 |
3 |
None |
None |
London Paddington |
2232 |
2232 |
7 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W10983/2026-09-12/detailed |
None |
Heathrow Terminals 2 & 3 |
2026-09-12T22:16:59+01:00 |
London Paddington |
16.0 |
{"type": "LineString", "coordinates": [[-0.4544923, 51.4720878], [-0.4525326, 51.472934], [-0.45249410000000007, 51.4729513], [-0.4522410999999999, 51.473087699999994], [-0.4519975000000001, 51.473249499999994], [-0.4512599, 51.473719], [-0.4504434999999999, 51.4742346], [-0.44971390000000006, 51.4747131], [-0.44920830000000006, 51.47514050000001], [-0.4491576420597607, 51.475190351714765], [-0.44876229999999995, 51.47557939999999], [-0.4482714, 51.47616699999999], [-0.44808369999999986, 51.4764868], [-0.44790340000000006, 51.4769205], [-0.4477536999999999, 51.47746349999999], [-0.4476877000000001, 51.4781173], [-0.4476781, 51.4784294], [-0.4477792, 51.4790076], [-0.4480262, 51.4797434], [-0.44814239999999994, 51.480009399999986], [-0.4485046999999999, 51.48083840000001], [-0.4489244999999999, 51.4817414], [-0.4491576420597607, 51.48227677087697], [-0.44950159999999995, 51.4830666], [-0.44954440000000007, 51.4831649], [-0.4495729, 51.48322689999999], [-0.4498627, 51.483858], [-0.4502924, 51.4849489], [-0.4505099000000001, 51.4856745], [-0.45059630000000006, 51.486200800000006], [-0.45081579999999993, 51.48793340000001], [-0.4508246, 51.4880032], [-0.45100289999999993, 51.48941579999999], [-0.45138089999999986, 51.4924209], [-0.45167859999999993, 51.49495499999999], [-0.4517864, 51.4967785], [-0.4517448, 51.4977028], [-0.4516659999999999, 51.4983179], [-0.45157746952943695, 51.4987748385867], [-0.4514844, 51.49925520000001], [-0.4511808, 51.5002017], [-0.4507977, 51.5010526], [-0.4505553999999999, 51.5014942], [-0.45049430000000007, 51.501605699999985], [-0.4504412, 51.501701], [-0.4503823, 51.50179990000001], [-0.4503259, 51.50188909999999], [-0.4502809, 51.5019579], [-0.4499898, 51.50244560000001], [-0.44975839999999995, 51.5028165], [-0.4496625, 51.502968199999984], [-0.449545, 51.50311000000001], [-0.44942379999999993, 51.503249899999986], [-0.4491670999999999, 51.5035674], [-0.4491576420597607, 51.50358051909013], [-0.4490989000000001, 51.50366199999999], [-0.44900296679845614, 51.50380524867197], [-0.4489883999999999, 51.503826999999994], [-0.4489606, 51.503868399999995], [-0.4487175000000001, 51.5042073], [-0.4485673, 51.5044127], [-0.4484478999999999, 51.5045671], [-0.4483353, 51.5047023], [-0.44822659999999986, 51.504810899999995], [-0.4480790999999999, 51.5049444], [-0.44797450000000005, 51.5050285], [-0.4478293, 51.5051392], [-0.4476674, 51.5052433], [-0.447477, 51.50535510000001], [-0.44741931912735305, 51.50538420470423], [-0.44720241681179174, 51.5054678268832], [-0.4470186885810349, 51.50555391083932], [-0.44686321674983753, 51.50564086755525], [-0.4467310836329543, 51.50572710801371], [-0.4466173715451402, 51.50581104319736], [-0.44651716280114995, 51.50589108408889], [-0.4464255397157385, 51.50596564167097], [-0.4463375846036605, 51.50603312692628], [-0.446248379779671, 51.50609195083754], [-0.4461530075585247, 51.5061405243874], [-0.4460465502549765, 51.50617725855854], [-0.4459240901837811, 51.50620056433367], [-0.4457807096596935, 51.50620885269544], [-0.44561149099746855, 51.50620053462655], [-0.4454115165118608, 51.506174021109686], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.29123963412701476, 51.51484483155946], [-0.2909849164871852, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.2905602002746019, 51.51485444558825], [-0.29038172976353444, 51.51485990478339], [-0.29022020302374074, 51.5148661530045], [-0.2900713840860639, 51.5148729873115], [-0.2899310369813473, 51.51488020476431], [-0.2897949257404339, 51.51488760242284], [-0.2896588143941671, 51.51489497734701], [-0.28951846697338995, 51.51490212659675], [-0.2893696475089457, 51.514908847231965], [-0.28920812003167756, 51.51491493631258], [-0.28902964857242863, 51.51492019089851], [-0.28882999716204216, 51.51492440804968], [-0.2886049298313614, 51.514927384826], [-0.2883502106112294, 51.5149289182874], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]} |
14.4 |
2216 |
2232 |
2026-09-12T22:31:00+01:00 |
None |
None |
Heathrow Terminal 5 |
Southall |
London Paddington |
51.5179970 |
-0.1786953 |
51.5167482 |
-0.1769041 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:16:59 |
London Paddington |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41984228 |
1789248234522360 |
None |
19 |
19 |
2026-09-12 21:23:54.526147 |
None |
2026-09-12 22:32:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518443 |
L82222 |
872H69M812 |
2026-09-12 |
South Western Railway |
P |
None |
SHP |
2H69 |
701031 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15863.313, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16025.158, "from_m": 15863.313, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16790.688, "from_m": 16025.158, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17946.482, "from_m": 16790.688, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19652.557, "from_m": 17946.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19711.93, "from_m": 19652.557, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20229.404, "from_m": 19711.93, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22887.921, "from_m": 20229.404, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23039.931, "from_m": 22887.921, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23482.262, "from_m": 23039.931, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23724.737, "from_m": 23482.262, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23892.978, "from_m": 23724.737, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24102.04, "from_m": 23892.978, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24168.019, "from_m": 24102.04, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33635.059, "from_m": 24168.019, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33756.572, "from_m": 33635.059, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 34116.299, "from_m": 33756.572, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 518443, "profile_key": "9789d9bbbd6c57f9f7b8be0d3fd5a9b8f1ee730bd68b37da47a013415bfed467", "schedule_id": 19033, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2216", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": "2221", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228H", "location": "Wimbledon", "stage_seq": 5, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2231H", "location": "Raynes Park", "stage_seq": 6, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234", "location": "New Malden", "stage_seq": 7, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2237H", "location": "Norbiton", "stage_seq": 8, "distance_m": 18066.238, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240H", "location": "Kingston", "stage_seq": 9, "distance_m": 19414.972, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2242H", "location": "Hampton Wick", "stage_seq": 10, "distance_m": 20104.807, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245", "location": "Teddington", "stage_seq": 11, "distance_m": 21941.318, "section_seq": 1, "route_path_id": 35040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Shacklegate Jn", "stage_seq": 12, "distance_m": 23067.535, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2249H", "location": "Fulwell", "stage_seq": 13, "distance_m": 23808.858, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253", "location": "Hampton", "stage_seq": 14, "distance_m": 27079.117, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Kempton Park", "stage_seq": 15, "distance_m": 29946.799, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258", "location": "Sunbury", "stage_seq": 16, "distance_m": 30731.972, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300", "location": "Upper Halliford", "stage_seq": 17, "distance_m": 31669.112, "section_seq": 1, "route_path_id": 35040}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": null, "location": "Shepperton", "stage_seq": 18, "distance_m": 34116.299, "section_seq": 1, "route_path_id": 35040}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 34116.299, "from_m": 0.0, "section_seq": 1, "route_path_id": 35040}], "total_distance_m": 34116.299, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 33276.623, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 839.676, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:04Z", "source_id": 41983806, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:17:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:07Z", "source_id": 13735622, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:43Z", "source_id": 41991189, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:22:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:46Z", "source_id": 13738052, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:47Z", "source_id": 41999092, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:27:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:51Z", "source_id": 13740726, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:49Z", "source_id": 42003853, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:30:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:53Z", "source_id": 13742196, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
London Waterloo |
2212 |
2212 |
5 |
None |
None |
Shepperton |
2303 |
2303 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82222/2026-09-12/detailed |
None |
Raynes Park |
2026-09-12T22:31:30+01:00 |
New Malden |
2.0 |
{"type": "LineString", "coordinates": [[-0.2298675054553008, 51.40914623369893], [-0.2300863, 51.4091023], [-0.2305959, 51.4089991], [-0.2313963, 51.408851199999994], [-0.2327821, 51.408583500000006], [-0.23420999999999997, 51.4083017], [-0.23434999623932, 51.40827452726261], [-0.2344573, 51.4082537], [-0.2348591, 51.408178199999995], [-0.2351377, 51.4081252], [-0.24251480000000003, 51.406702], [-0.245127, 51.406164], [-0.2455508, 51.4060829], [-0.2486232, 51.40548319999999], [-0.2533903, 51.4045138], [-0.2551066360236316, 51.40416989815565]]} |
1.1 |
2231½ |
2233½ |
2026-09-12T22:33:00+01:00 |
None |
None |
Wimbledon |
Raynes Park |
New Malden |
51.4091462 |
-0.2298675 |
51.4041699 |
-0.2551066 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:30:00 |
Raynes Park |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13742196 |
1789248628169317 |
None |
35 |
35 |
2026-09-12 21:30:28.173767 |
3 |
2026-09-12 21:32:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518444 |
L83210 |
872L73M812 |
2026-09-12 |
South Western Railway |
P |
None |
BSK |
2L73 |
450036+450079 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 418.061, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 479.112, "from_m": 418.061, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 593.205, "from_m": 479.112, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 711.771, "from_m": 593.205, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 742.683, "from_m": 711.771, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1872.723, "from_m": 742.683, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6367.296, "from_m": 1872.723, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12494.044, "from_m": 6367.296, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12539.213, "from_m": 12494.044, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15962.707, "from_m": 12539.213, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20011.695, "from_m": 15962.707, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 21415.057, "from_m": 20011.695, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 21491.237, "from_m": 21415.057, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21674.034, "from_m": 21491.237, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 24171.28, "from_m": 21674.034, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24937.055, "from_m": 24171.28, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 29517.402, "from_m": 24937.055, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30527.516, "from_m": 29517.402, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32526.323, "from_m": 30527.516, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 32603.082, "from_m": 32526.323, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33114.963, "from_m": 32603.082, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39289.349, "from_m": 33114.963, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 39332.124, "from_m": 39289.349, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39843.389, "from_m": 39332.124, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39920.533, "from_m": 39843.389, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39954.626, "from_m": 39920.533, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 45076.685, "from_m": 39954.626, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 45149.392, "from_m": 45076.685, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 49539.582, "from_m": 45149.392, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49612.29, "from_m": 49539.582, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 57120.796, "from_m": 49612.29, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 57200.716, "from_m": 57120.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57986.437, "from_m": 57200.716, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58036.603, "from_m": 57986.437, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 68211.28, "from_m": 58036.603, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 68294.302, "from_m": 68211.28, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 80391.438, "from_m": 68294.302, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 80937.991, "from_m": 80391.438, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 81015.644, "from_m": 80937.991, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 81080.361, "from_m": 81015.644, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 81158.372, "from_m": 81080.361, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 81212.405, "from_m": 81158.372, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 81353.561, "from_m": 81212.405, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}], "service_id": 518444, "profile_key": "d18ef957d9abeb7f717042e4798a1b5355cc3da63064e9c7dcb5e14ca1fe18d9", "schedule_id": 19283, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.683, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219H", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 6275.032, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Wimbledon", "stage_seq": 4, "distance_m": 11651.459, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "New Malden", "stage_seq": 5, "distance_m": 15769.106, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230H", "location": "Surbiton", "stage_seq": 6, "distance_m": 19288.473, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 21491.237, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237H", "location": "Walton-on-Thames", "stage_seq": 8, "distance_m": 27404.073, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241H", "location": "Weybridge", "stage_seq": 9, "distance_m": 30670.017, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Byfleet & New Haw", "stage_seq": 10, "distance_m": 32776.221, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2249H", "location": "Woking", "stage_seq": 11, "distance_m": 38938.519, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Woking Jn", "stage_seq": 12, "distance_m": 39843.389, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255H", "location": "Brookwood", "stage_seq": 13, "distance_m": 44892.234, "section_seq": 1, "route_path_id": 35092}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Pirbright Jn", "stage_seq": 14, "distance_m": 47344.487, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Farnborough (Main)", "stage_seq": 15, "distance_m": 57858.021, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308H", "location": "Fleet", "stage_seq": 16, "distance_m": 63172.357, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2314", "location": "Winchfield", "stage_seq": 17, "distance_m": 68470.115, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Hook", "stage_seq": 18, "distance_m": 72317.282, "section_seq": 1, "route_path_id": 35092}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": null, "location": "Basingstoke", "stage_seq": 19, "distance_m": 81353.561, "section_seq": 1, "route_path_id": 35092}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 81353.561, "from_m": 0.0, "section_seq": 1, "route_path_id": 35092}], "total_distance_m": 81353.561, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 81051.242, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 302.319, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29163, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:43Z", "source_id": 41984875, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:46Z", "source_id": 13735985, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29442, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:47Z", "source_id": 41992827, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:23:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:50Z", "source_id": 13738632, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28499, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:54Z", "source_id": 41996101, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:25:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:58Z", "source_id": 13739698, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28514, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:01Z", "source_id": 42000974, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:29:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:08Z", "source_id": 13741317, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
London Waterloo |
2212 |
2212 |
7 |
None |
None |
Basingstoke |
2325 |
2325 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L83210/2026-09-12/detailed |
None |
Surbiton |
2026-09-12T22:30:30+01:00 |
Walton-on-Thames |
6.0 |
{"type": "LineString", "coordinates": [[-0.3037831999999999, 51.3925464], [-0.3055596, 51.391846], [-0.3065282, 51.39149729999999], [-0.3071666, 51.3912495], [-0.3081226, 51.3908758], [-0.30850769999999994, 51.390727], [-0.3094607999999999, 51.390335399999984], [-0.3097451, 51.3902186], [-0.31202669999999993, 51.3892871], [-0.3125739, 51.3890539], [-0.3159806, 51.387626], [-0.3161653, 51.38755539999998], [-0.31797678440977606, 51.38679167395817], [-0.3188759, 51.3864126], [-0.3190143, 51.3863595], [-0.3196556, 51.3861056], [-0.3203125, 51.385862499999995], [-0.32133379999999995, 51.3854918], [-0.32164519999999996, 51.3853867], [-0.32329539999999996, 51.3848457], [-0.3250321, 51.3843313], [-0.32616929999999994, 51.384028], [-0.3285161, 51.3834418], [-0.32876729999999993, 51.3833771], [-0.3301031, 51.38304869999999], [-0.3302438, 51.3830127], [-0.33127889999999993, 51.38278460000001], [-0.3314567837917525, 51.38273936644394], [-0.33168709999999996, 51.3826808], [-0.33176739393335203, 51.38266131933114], [-0.33286219999999994, 51.3823957], [-0.3334126, 51.382255], [-0.333518, 51.3822257], [-0.3337231, 51.38217220000001], [-0.33442979999999994, 51.38198259999999], [-0.3355659, 51.38170849999999], [-0.3361008, 51.3815884], [-0.3371362, 51.3813779], [-0.3378859, 51.38125819999999], [-0.3384814, 51.38116939999999], [-0.3390433, 51.38109670000001], [-0.3395176, 51.381044], [-0.33980687780882857, 51.38101834037945], [-0.33987967518461576, 51.380979325339275], [-0.34027399999999997, 51.3809412], [-0.3409557, 51.3808865], [-0.34158969999999994, 51.3808328], [-0.34438489999999994, 51.3806288], [-0.3456778, 51.38053549999999], [-0.3477723999999999, 51.3803844], [-0.34794109999999995, 51.38037200000001], [-0.3480808, 51.3803617], [-0.34814009999999995, 51.3803573], [-0.349783, 51.3802446], [-0.3511417, 51.3801849], [-0.35212979999999994, 51.380149], [-0.3532738, 51.3801004], [-0.35444159999999997, 51.38003390000001], [-0.3553671, 51.3799596], [-0.35651289999999997, 51.3798815], [-0.35715790000000003, 51.3798494], [-0.35799489999999995, 51.379804099999994], [-0.3587271, 51.379779], [-0.35916259999999994, 51.3797718], [-0.35932611364780853, 51.379768201432746], [-0.3724397, 51.3794796], [-0.3733581999999999, 51.3794292], [-0.374314, 51.3793394], [-0.37466589999999994, 51.3793085], [-0.3755564, 51.3791962], [-0.3772765, 51.37893890000001], [-0.3785203, 51.3787325], [-0.38994159999999994, 51.376833999999995], [-0.390353, 51.3767626], [-0.4069024, 51.374037], [-0.4072008, 51.3739903], [-0.40948129999999994, 51.3736101], [-0.4101834999999999, 51.37349909999998], [-0.41197939999999994, 51.3732357], [-0.412729, 51.37312619999999], [-0.4133291999999999, 51.3730311], [-0.4139645, 51.372929199999994], [-0.4145142582329253, 51.37283658325707]]} |
5.1 |
2230½ |
2236½ |
2026-09-12T22:36:30+01:00 |
None |
None |
Clapham Junction (M) |
Surbiton |
Walton-on-Thames |
51.3925464 |
-0.3037832 |
51.3728366 |
-0.4145143 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:29:07 |
Surbiton |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
42000974 |
1789248539419253 |
None |
29 |
29 |
2026-09-12 21:29:07.782421 |
3 |
2026-09-12 21:31:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518445 |
P76570 |
502J51M812 |
2026-09-12 |
Greater Anglia |
P |
SMN |
WIC |
2J51 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 684.436, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13498.621, "from_m": 684.436, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22545.143, "from_m": 13498.621, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23719.821, "from_m": 22545.143, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23749.542, "from_m": 23719.821, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26083.209, "from_m": 23749.542, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26099.672, "from_m": 26083.209, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26239.76, "from_m": 26099.672, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26265.029, "from_m": 26239.76, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26323.899, "from_m": 26265.029, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26385.503, "from_m": 26323.899, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26510.27, "from_m": 26385.503, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 518445, "profile_key": "baceec8672b69f1cffcad1babb232e71bda697d75285dd976e2f027c4a4548ac", "schedule_id": 22500, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Southminster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216H", "location": "Burnham-on-Crouch", "stage_seq": 2, "distance_m": 3523.988, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2221H", "location": "Althorne", "stage_seq": 3, "distance_m": 8328.847, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227H", "location": "North Fambridge", "stage_seq": 4, "distance_m": 13178.807, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2232H", "location": "South Woodham Ferrers", "stage_seq": 5, "distance_m": 18470.602, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2236H", "location": "Battlesbridge", "stage_seq": 6, "distance_m": 22479.015, "section_seq": 1, "route_path_id": 37178}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": null, "location": "Wickford", "stage_seq": 7, "distance_m": 26510.27, "section_seq": 1, "route_path_id": 37178}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 26510.27, "from_m": 0.0, "section_seq": 1, "route_path_id": 37178}], "total_distance_m": 26510.27, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26464.086, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 46.184, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Southminster |
2212 |
2212 |
None |
22:12:00 |
None |
Wickford |
2243 |
2243 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:P76570/2026-09-12/detailed |
None |
Southminster |
2026-09-12T22:12:30+01:00 |
Burnham-on-Crouch |
4.0 |
{"type": "LineString", "coordinates": [[0.8355476999999999, 51.660963], [0.8331546, 51.6563773], [0.8325251999999999, 51.655100399999995], [0.8315517, 51.65318400000001], [0.8311565, 51.6524059], [0.8293221999999999, 51.6484256], [0.8284537999999999, 51.646424], [0.8277332999999999, 51.64476309999999], [0.8275443, 51.6443275], [0.8275277, 51.6442893], [0.8265979, 51.6421475], [0.8260849999999998, 51.6410288], [0.8257832999999999, 51.640464999999985], [0.8254120999999999, 51.6399004], [0.8248714, 51.639209], [0.8246883, 51.639006999999985], [0.8243522999999999, 51.6386291], [0.8237967, 51.638096], [0.8232106999999999, 51.6375957], [0.8224819999999999, 51.63706410000001], [0.8216631999999999, 51.6365027], [0.8207536, 51.63598700000001], [0.8198302, 51.63552], [0.8186200999999999, 51.6350111], [0.8174823, 51.63460659999999], [0.8166876999999999, 51.6343676], [0.8158729999999998, 51.6341545], [0.8145834999999999, 51.63385619999999], [0.8140009999999999, 51.6337193]]} |
2.2 |
2212 |
2216 |
2026-09-12T22:16:00+01:00 |
None |
None |
None |
None |
Burnham-on-Crouch |
51.6337193 |
0.8140010 |
51.6337193 |
0.8140010 |
0 |
1 |
2026-09-12 21:16:13 |
RUNNING |
2026-09-12 21:12:30 |
Burnham-on-Crouch |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789243949121439 |
None |
0 |
0 |
2026-09-12 21:12:32.212093 |
None |
2026-09-12 22:12:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518446 |
S03734 |
632V701812 |
2026-09-12 |
Chiltern Railways |
N |
MYB |
AVP |
2V70 |
165010+165033 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8498.207, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9052.083, "from_m": 8498.207, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14939.431, "from_m": 9052.083, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15132.331, "from_m": 14939.431, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15306.817, "from_m": 15132.331, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 15358.906, "from_m": 15306.817, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 15445.729, "from_m": 15358.906, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16500.949, "from_m": 15445.729, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27537.909, "from_m": 16500.949, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28451.82, "from_m": 27537.909, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38670.674, "from_m": 28451.82, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38746.977, "from_m": 38670.674, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 39052.386, "from_m": 38746.977, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47300.053, "from_m": 39052.386, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47345.731, "from_m": 47300.053, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 61441.518, "from_m": 47345.731, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 62212.324, "from_m": 61441.518, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 62750.612, "from_m": 62212.324, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 65598.825, "from_m": 62750.612, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65835.123, "from_m": 65598.825, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 518446, "profile_key": "c07b430024e2fcac8650dc7c54c1deccc56c37b845d83f10417cead5baa2722b", "schedule_id": 37212, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224", "location": "Harrow-on-the-Hill", "stage_seq": 3, "distance_m": 15165.982, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Watford South Jn - (Met)", "stage_seq": 4, "distance_m": 26251.128, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2234H", "location": "Rickmansworth", "stage_seq": 5, "distance_m": 28075.177, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239", "location": "Chorleywood", "stage_seq": 6, "distance_m": 31590.52, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243", "location": "Chalfont & Latimer", "stage_seq": 7, "distance_m": 35122.903, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2248", "location": "Amersham", "stage_seq": 8, "distance_m": 38363.812, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Mantles Wood", "stage_seq": 9, "distance_m": 40703.739, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255", "location": "Great Missenden", "stage_seq": 10, "distance_m": 47423.71, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Wendover", "stage_seq": 11, "distance_m": 54696.884, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Stoke Mandeville", "stage_seq": 12, "distance_m": 58562.557, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312", "location": "Aylesbury", "stage_seq": 13, "distance_m": 62106.463, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": null, "location": "Aylesbury Vale Parkway", "stage_seq": 14, "distance_m": 65835.123, "section_seq": 1, "route_path_id": 29439}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 65835.123, "from_m": 0.0, "section_seq": 1, "route_path_id": 29439}], "total_distance_m": 65835.123, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 65555.4, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 279.723, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:47Z", "source_id": 13739128, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}] |
London Marylebone |
2212 |
2212 |
3 |
None |
None |
Aylesbury Vale Parkway |
2318 |
2318 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:S03734/2026-09-12/detailed |
None |
Harrow-on-the-Hill |
2026-09-12T22:24:00+01:00 |
Rickmansworth |
10.0 |
{"type": "LineString", "coordinates": [[-0.3355711006744476, 51.57889733485145], [-0.33711679999999994, 51.5793276], [-0.3372114, 51.57935229999999], [-0.33730609999999994, 51.57937689999999], [-0.33755959999999996, 51.579431500000005], [-0.33785129999999997, 51.57949240000001], [-0.33792330000000004, 51.57950580000001], [-0.33817689999999995, 51.579555600000006], [-0.33845829999999993, 51.5795906], [-0.3389139, 51.5796474], [-0.3391622, 51.5796683], [-0.3393224, 51.5796791], [-0.33948249999999996, 51.5796899], [-0.3399254, 51.5797035], [-0.3417579, 51.579757699999995], [-0.34208399999999994, 51.57977069999999], [-0.3437707, 51.579838200000005], [-0.34483819999999993, 51.5798957], [-0.34578149999999996, 51.57996920000001], [-0.34643229999999997, 51.58005459999999], [-0.3472009, 51.580169899999994], [-0.34731979999999996, 51.580193699999995], [-0.3481187, 51.580356899999984], [-0.3487395999999999, 51.5804802], [-0.3491643, 51.5805677], [-0.34954479999999993, 51.580648], [-0.3501454, 51.5807772], [-0.35070749999999995, 51.580901199999985], [-0.35073619999999994, 51.5809076], [-0.3513572, 51.58105269999999], [-0.3515467, 51.5811009], [-0.3520037, 51.5812272], [-0.3524442, 51.5813566], [-0.3527816, 51.58146479999999], [-0.35288899999999995, 51.58149929999998], [-0.3533233, 51.5816532], [-0.35357479999999997, 51.5817437], [-0.35396279999999997, 51.5818768], [-0.35416149999999996, 51.58194460000001], [-0.3560001, 51.5825709], [-0.35719949999999995, 51.582991], [-0.3584159, 51.58341190000001], [-0.35932611364780853, 51.58371429479546], [-0.3601271, 51.58398040000001], [-0.3605582, 51.5841235], [-0.3609626, 51.58424739999998], [-0.36200070000000006, 51.5846014], [-0.36237, 51.5847251], [-0.3630013999999999, 51.5849523], [-0.3636670000000001, 51.585218399999995], [-0.3648244, 51.5857254], [-0.3661453, 51.5863055], [-0.36737459999999994, 51.5868577], [-0.3690589, 51.587587500000005], [-0.37192049999999993, 51.588815499999995], [-0.3733471, 51.58943310000001], [-0.37478179999999994, 51.590043900000005], [-0.3765651, 51.59081290000001], [-0.3783322, 51.59157600000001], [-0.3819813, 51.593118700000005], [-0.382255, 51.5932395], [-0.3827657, 51.593479300000006], [-0.3835712999999999, 51.5938273], [-0.3837168, 51.5938904], [-0.38381249999999995, 51.5939319], [-0.3843088999999999, 51.5941437], [-0.3851897, 51.59446799999999], [-0.3856090999999999, 51.5946166], [-0.3859644, 51.594726999999985], [-0.3863, 51.5948343], [-0.3874711, 51.5951675], [-0.3888724, 51.5954842], [-0.3904731, 51.59577899999999], [-0.39149949999999994, 51.59593339999999], [-0.3935256999999999, 51.596234299999985], [-0.3955547, 51.5965265], [-0.39659939999999994, 51.5966774], [-0.3977087, 51.5968602], [-0.3988755, 51.5970403], [-0.3994512, 51.5971345], [-0.4000322, 51.5972381], [-0.4011137, 51.597469399999994], [-0.4021197, 51.5977141], [-0.403109, 51.59798920000001], [-0.4036033, 51.59814010000001], [-0.4040744, 51.59829460000001], [-0.4047041, 51.59850649999999], [-0.4053204999999999, 51.5987385], [-0.4059187, 51.598973099999995], [-0.4076233, 51.5996778], [-0.4098404, 51.6006311], [-0.4123839, 51.6018364], [-0.4131931, 51.6022156], [-0.41496939999999993, 51.6030099], [-0.4154996, 51.603256], [-0.4165451, 51.6037771], [-0.4171417999999999, 51.6041024], [-0.4173081, 51.6041933], [-0.4184424, 51.6049103], [-0.41896009999999995, 51.6052444], [-0.4195053, 51.6056177], [-0.42005809999999993, 51.60602519999999], [-0.4205632, 51.6064339], [-0.42101369999999994, 51.6068638], [-0.4214133, 51.607254700000006], [-0.4218199, 51.6076959], [-0.4221391, 51.60807410000001], [-0.4224686999999999, 51.6085087], [-0.4227433, 51.6089251], [-0.4230149999999999, 51.60934040000001], [-0.4234586, 51.61008780000001], [-0.4236238, 51.610407], [-0.423661135292436, 51.61048353460085], [-0.4238101, 51.6107889], [-0.4239563, 51.611131599999986], [-0.424082, 51.6114371], [-0.4242253, 51.6118232], [-0.4243123999999999, 51.61207380000001], [-0.4244871999999999, 51.6126155], [-0.42467219999999994, 51.61311109999998], [-0.4248174, 51.613748400000006], [-0.4248944999999999, 51.614376400000005], [-0.4249238, 51.615002], [-0.4249403, 51.61580150000001], [-0.4249646, 51.61660499999999], [-0.42501149999999993, 51.6171013], [-0.4250861, 51.61758900000001], [-0.4251909, 51.6180765], [-0.4253276999999999, 51.6185548], [-0.42554869999999995, 51.61917580000001], [-0.4256764, 51.619487499999984], [-0.4258157, 51.6197931], [-0.425966, 51.6200977], [-0.42615659999999994, 51.62045810000001], [-0.4264066, 51.6209094], [-0.4266761, 51.6213583], [-0.4272909, 51.6223319], [-0.4279833, 51.62337039999999], [-0.428055, 51.6234876], [-0.4281152999999999, 51.6235801], [-0.4291209, 51.62512159999999], [-0.4296718000000001, 51.62593449999999], [-0.4301642, 51.62667170000001], [-0.4308016, 51.6275896], [-0.4311713999999999, 51.6281053], [-0.4314583, 51.62850529999999], [-0.4319235, 51.6292478], [-0.4322402, 51.6297562], [-0.43263499999999994, 51.630363300000006], [-0.4329188, 51.6307609], [-0.4332268, 51.6312053], [-0.4335834, 51.63167939999999], [-0.433976, 51.632158], [-0.4340744999999999, 51.632273399999995], [-0.4344412, 51.63265750000001], [-0.4348401, 51.6330476], [-0.4351576, 51.633349499999994], [-0.4354927, 51.6336471], [-0.4360276, 51.63408489999998], [-0.4366033999999999, 51.6345042], [-0.4371682, 51.63490139999998], [-0.4376186, 51.63519699999999], [-0.4382116, 51.6355575], [-0.4387881, 51.6358952], [-0.43909829999999994, 51.63607100000001], [-0.4394603, 51.636254099999995], [-0.4402599, 51.63665159999999], [-0.4405212999999999, 51.6367716], [-0.4410177, 51.6369885], [-0.4415511, 51.637212700000006], [-0.4423141, 51.6375052], [-0.4427848, 51.6376726], [-0.4433298, 51.63784819999999], [-0.44387239999999994, 51.63801329999999], [-0.4441993, 51.6381054], [-0.44481639999999995, 51.63827650000001], [-0.4450181, 51.6383285], [-0.44561759999999995, 51.6384862], [-0.4459985, 51.6385829], [-0.4463560999999999, 51.63867880000001], [-0.4467517, 51.63878419999999], [-0.4479672999999999, 51.63910500000001], [-0.4481843, 51.6391565], [-0.448536, 51.6392505], [-0.4490879, 51.6394033], [-0.4491576420597607, 51.63942061381079], [-0.4498613, 51.6395953], [-0.4504771, 51.63973500000001], [-0.4508818, 51.639819900000006], [-0.4523219999999999, 51.64008509999999], [-0.452586, 51.6401289], [-0.4538803, 51.6403256], [-0.4561029, 51.6406421], [-0.4562931999999999, 51.64064749999999], [-0.45667099999999994, 51.64069210000001], [-0.45845879999999994, 51.6409491], [-0.4596897, 51.6411268], [-0.4604158, 51.641232499999994], [-0.4606463, 51.6412631], [-0.4609012, 51.64129690000001], [-0.4610836, 51.6413215], [-0.4613123, 51.64135230000001], [-0.4613331999999999, 51.641355100000006], [-0.4617784999999999, 51.6413994], [-0.4621393, 51.641425899999994], [-0.4625136, 51.64144460000001], [-0.4631038, 51.641462], [-0.46355190000000007, 51.6414582], [-0.4641456, 51.64143959999999], [-0.46479839999999994, 51.641395200000005], [-0.4651766, 51.64135809999999], [-0.4659024999999999, 51.6412567], [-0.4660142999999999, 51.641238900000005], [-0.4660837000000001, 51.64122880000001], [-0.4663382, 51.64118269999998], [-0.4678651999999998, 51.6408946], [-0.4689581, 51.6406826], [-0.4701044, 51.64046309999999], [-0.4705429, 51.6403762], [-0.4709454, 51.6403063], [-0.4713413, 51.6402388], [-0.4715982, 51.6402093], [-0.47193129999999994, 51.6401813], [-0.47222320000000007, 51.6401609], [-0.4723563, 51.64015819999999], [-0.4724196000000001, 51.64015679999999], [-0.4726662, 51.6401588], [-0.47299479999999994, 51.64016329999999], [-0.4733069, 51.6401802], [-0.4735860999999999, 51.640204899999986], [-0.4738489146556165, 51.64023821326569]]} |
8.0 |
2224 |
2234 |
2026-09-12T22:34:00+01:00 |
None |
None |
London Marylebone |
Harrow-on-the-Hill |
Rickmansworth |
51.6225043 |
-0.4274058 |
51.6402382 |
-0.4738489 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:24:00 |
Rickmansworth |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13739129 |
1789248228606262 |
None |
10 |
10 |
2026-09-12 21:24:00.225602 |
None |
2026-09-12 23:18:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518447 |
C37955 |
739W32M812 |
2026-09-12 |
Elizabeth Line |
P |
PDX |
SNF |
9W32 |
345040 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 367.682, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1442.951, "from_m": 367.682, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1724.597, "from_m": 1442.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2642.299, "from_m": 1724.597, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3205.007, "from_m": 2642.299, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 3360.069, "from_m": 3205.007, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3817.617, "from_m": 3360.069, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3955.64, "from_m": 3817.617, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 4111.566, "from_m": 3955.64, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4234.419, "from_m": 4111.566, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 4453.56, "from_m": 4234.419, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 4683.373, "from_m": 4453.56, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5054.008, "from_m": 4683.373, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 6121.343, "from_m": 5054.008, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 6360.04, "from_m": 6121.343, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 6520.549, "from_m": 6360.04, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6925.178, "from_m": 6520.549, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7178.482, "from_m": 6925.178, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7493.559, "from_m": 7178.482, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 7718.831, "from_m": 7493.559, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 8017.046, "from_m": 7718.831, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8680.359, "from_m": 8017.046, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 8850.582, "from_m": 8680.359, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8996.578, "from_m": 8850.582, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9397.01, "from_m": 8996.578, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 9619.893, "from_m": 9397.01, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 9804.754, "from_m": 9619.893, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10434.049, "from_m": 9804.754, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11051.068, "from_m": 10434.049, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11553.227, "from_m": 11051.068, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11696.57, "from_m": 11553.227, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11798.848, "from_m": 11696.57, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 12691.318, "from_m": 11798.848, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 12879.5, "from_m": 12691.318, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13098.416, "from_m": 12879.5, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13120.608, "from_m": 13098.416, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13127.25, "from_m": 13120.608, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 13149.443, "from_m": 13127.25, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13368.359, "from_m": 13149.443, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13552.267, "from_m": 13368.359, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13910.295, "from_m": 13552.267, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14111.344, "from_m": 13910.295, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14388.848, "from_m": 14111.344, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18257.47, "from_m": 14388.848, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18341.867, "from_m": 18257.47, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18409.526, "from_m": 18341.867, "capability_applied": null, "effective_limit_mph": 59.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.0}, {"to_m": 19132.641, "from_m": 18409.526, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19457.227, "from_m": 19132.641, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19520.311, "from_m": 19457.227, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19970.02, "from_m": 19520.311, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20088.237, "from_m": 19970.02, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20168.537, "from_m": 20088.237, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20196.796, "from_m": 20168.537, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20289.398, "from_m": 20196.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23099.525, "from_m": 20289.398, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24237.485, "from_m": 23099.525, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24875.248, "from_m": 24237.485, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24936.51, "from_m": 24875.248, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25005.455, "from_m": 24936.51, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25101.301, "from_m": 25005.455, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30708.439, "from_m": 25101.301, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30837.497, "from_m": 30708.439, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30970.424, "from_m": 30837.497, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31041.812, "from_m": 30970.424, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48372.34, "from_m": 31041.812, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48400.799, "from_m": 48372.34, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48557.697, "from_m": 48400.799, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48863.672, "from_m": 48557.697, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49207.32, "from_m": 48863.672, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 518447, "profile_key": "d06c3466634073ec085ad6065b9f3378a605c400362ef3f8874dce1e88a15b2a", "schedule_id": 8888, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Bond Street (Crossrail)", "stage_seq": 2, "distance_m": 6552.328, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 3, "distance_m": 7875.17, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2220H", "location": "Farringdon Crossrail", "stage_seq": 4, "distance_m": 9902.766, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2223", "location": "Liverpool Street (Crossrail)", "stage_seq": 5, "distance_m": 11623.815, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2225H", "location": "Whitechapel Crossrail", "stage_seq": 6, "distance_m": 13123.929, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 7, "distance_m": 14660.108, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Pudding Mill Lane Portal", "stage_seq": 8, "distance_m": 18002.433, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2231", "location": "Stratford", "stage_seq": 9, "distance_m": 19069.054, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2233H", "location": "Maryland", "stage_seq": 10, "distance_m": 19825.932, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2235H", "location": "Forest Gate", "stage_seq": 11, "distance_m": 21098.967, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236H", "location": "Forest Gate Jn", "stage_seq": 12, "distance_m": 21660.758, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238", "location": "Manor Park", "stage_seq": 13, "distance_m": 22615.903, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2240H", "location": "Ilford", "stage_seq": 14, "distance_m": 24432.72, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2243H", "location": "Seven Kings", "stage_seq": 15, "distance_m": 26491.93, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2245H", "location": "Goodmayes", "stage_seq": 16, "distance_m": 27532.574, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2247H", "location": "Chadwell Heath", "stage_seq": 17, "distance_m": 28655.652, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Romford", "stage_seq": 18, "distance_m": 36712.033, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Gidea Park", "stage_seq": 19, "distance_m": 38464.403, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257", "location": "Harold Wood", "stage_seq": 20, "distance_m": 40773.386, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Brentwood", "stage_seq": 21, "distance_m": 46005.711, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": null, "location": "Shenfield", "stage_seq": 22, "distance_m": 49207.32, "section_seq": 1, "route_path_id": 29946}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49207.32, "from_m": 0.0, "section_seq": 1, "route_path_id": 29946}], "total_distance_m": 49207.32, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 49207.32, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23091, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:06Z", "source_id": 41979143, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:14:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:08Z", "source_id": 13734088, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:15Z", "source_id": 41982590, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:16:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:19Z", "source_id": 13735246, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:24Z", "source_id": 41987375, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:19:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:27Z", "source_id": 13736868, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:52Z", "source_id": 41991391, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:21:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:53Z", "source_id": 13738135, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:56Z", "source_id": 41996180, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:24:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:58Z", "source_id": 13739731, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15562, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:53Z", "source_id": 42002360, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:29:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:56Z", "source_id": 13741762, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15288, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:45Z", "source_id": 42003762, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:30:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:47Z", "source_id": 13742135, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
Paddington (Crossrail) |
2212 |
2212 |
A |
None |
None |
Shenfield |
2307 |
2305 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37955/2026-09-12/detailed |
None |
Stratford |
2026-09-12T22:31:00+01:00 |
Maryland |
2.0 |
{"type": "LineString", "coordinates": [[-0.003401061354737364, 51.54217625781763], [-0.0033324, 51.54221900000001], [-0.0030681, 51.542384], [-0.0028097, 51.542542999999995], [-0.0024636, 51.54275280000001], [-0.002091, 51.54297580000001], [-0.0018175, 51.543137400000006], [-0.0015435, 51.5432915], [-0.0011814999999999998, 51.54347990000001], [-0.0007267999999999999, 51.54370529999999], [-0.00027929999999999996, 51.5439279], [-0.00013389999999999995, 51.5439925], [-0.0000553, 51.544033], [0.0, 51.544058088379], [0.0004260999999999999, 51.5442514], [0.0008196, 51.54442050000001], [0.0012185589495155595, 51.54458039216955], [0.0014922999999999998, 51.5446901], [0.0016636, 51.54476499999999], [0.001849764931890914, 51.54483822313229], [0.0021998, 51.54497589999999], [0.0025653, 51.5451103], [0.0026872, 51.5451607], [0.0031789, 51.545327], [0.0035156, 51.5454408], [0.003828900000000001, 51.54554139999998], [0.004281499999999999, 51.54567499999999], [0.004717699999999999, 51.5457997], [0.0052384, 51.54593450000001], [0.005590499999999999, 51.54601209999999]]} |
0.5 |
2231 |
2233 |
2026-09-12T22:33:00+01:00 |
None |
None |
Whitechapel Crossrail |
Stratford |
Maryland |
51.5421763 |
-0.0034011 |
51.5460121 |
0.0055905 |
0 |
1 |
2026-09-12 21:30:33 |
AT_PLATFORM |
2026-09-12 21:30:00 |
Stratford |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13742135 |
1789248600921253 |
None |
48 |
48 |
2026-09-12 21:30:00.928128 |
8 |
2026-09-12 21:31:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518448 |
W86363 |
075F29M812 |
2026-09-12 |
ScotRail |
P |
CUB |
CUB |
5F29 |
318270 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 99.854, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 152.121, "from_m": 99.854, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 168.888, "from_m": 152.121, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 717.346, "from_m": 168.888, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 734.113, "from_m": 717.346, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 786.38, "from_m": 734.113, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 886.234, "from_m": 786.38, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 518448, "profile_key": "8a84287795d673128b8cb64650843a1568664e0d706b28a60099f3af8f42dc07", "schedule_id": 3866, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Cumbernauld", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40103}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2219", "location": "Cumbernauld (DRS)", "stage_seq": 2, "distance_m": 443.117, "section_seq": 1, "route_path_id": 40103}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": null, "location": "Cumbernauld", "stage_seq": 3, "distance_m": 886.234, "section_seq": 1, "route_path_id": 40103}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 886.234, "from_m": 0.0, "section_seq": 1, "route_path_id": 40103}], "total_distance_m": 886.234, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 886.234, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:15:20Z", "source_id": 13734689, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2132, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:51Z", "source_id": 41989676, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:21:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:59Z", "source_id": 13737623, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}] |
Cumbernauld |
2213 |
2213 |
2 |
None |
None |
Cumbernauld |
2220 |
2220 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86363/2026-09-12/detailed |
None |
Cumbernauld (DRS) |
2026-09-12T22:20:00+01:00 |
Cumbernauld |
0.0 |
{"type": "LineString", "coordinates": [[-3.975164700000001, 55.944021], [-3.9757318000000006, 55.9438006], [-3.9762839, 55.9435786], [-3.9769574, 55.9433088], [-3.977882699999999, 55.9429365], [-3.9779109, 55.94292509999999], [-3.9780757, 55.942860499999995], [-3.9782159, 55.942792299999994], [-3.9787202, 55.9425673], [-3.978938199999999, 55.9424788], [-3.9795892, 55.9421821], [-3.9797879, 55.9421016], [-3.9799691, 55.9420274], [-3.9803585, 55.941864599999995], [-3.980890299999999, 55.9416574]]} |
0.3 |
2220 |
2220 |
2026-09-12T22:21:00+01:00 |
None |
None |
Cumbernauld |
Cumbernauld (DRS) |
Cumbernauld |
55.9416574 |
-3.9808903 |
55.9416574 |
-3.9808903 |
1 |
1 |
2026-09-12 21:21:46 |
TERMINATED |
2026-09-12 21:21:00 |
Cumbernauld |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13737623 |
1789248106256274 |
None |
13 |
13 |
2026-09-12 21:21:46.258993 |
1 |
2026-09-12 21:31:46.253518 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 21:21:46.253518 |
| 518449 |
G26998 |
871S70M812 |
2026-09-12 |
Southern |
O |
BTN |
PMH |
1S70 |
387222 |
4 |
110 |
None |
{"version": 3, "segments": [{"to_m": 260.162, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 301.517, "from_m": 260.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 404.935, "from_m": 301.517, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1629.167, "from_m": 404.935, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1816.788, "from_m": 1629.167, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2941.805, "from_m": 1816.788, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3027.642, "from_m": 2941.805, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3695.791, "from_m": 3027.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10133.494, "from_m": 3695.791, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10177.716, "from_m": 10133.494, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11022.059, "from_m": 10177.716, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11066.281, "from_m": 11022.059, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27126.279, "from_m": 11066.281, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27168.553, "from_m": 27126.279, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31952.067, "from_m": 27168.553, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32338.936, "from_m": 31952.067, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 33115.945, "from_m": 32338.936, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33351.405, "from_m": 33115.945, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33456.853, "from_m": 33351.405, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 33508.538, "from_m": 33456.853, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37601.254, "from_m": 33508.538, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38228.318, "from_m": 37601.254, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 49025.992, "from_m": 38228.318, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49640.348, "from_m": 49025.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61760.734, "from_m": 49640.348, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 62562.687, "from_m": 61760.734, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62641.309, "from_m": 62562.687, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 62733.925, "from_m": 62641.309, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63650.044, "from_m": 62733.925, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64373.631, "from_m": 63650.044, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 67916.41, "from_m": 64373.631, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 67940.608, "from_m": 67916.41, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 67985.612, "from_m": 67940.608, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 68475.114, "from_m": 67985.612, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71758.777, "from_m": 68475.114, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 72128.316, "from_m": 71758.777, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 73316.682, "from_m": 72128.316, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 73569.903, "from_m": 73316.682, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 73925.699, "from_m": 73569.903, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 74533.232, "from_m": 73925.699, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 74715.096, "from_m": 74533.232, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 75096.508, "from_m": 74715.096, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518449, "profile_key": "81cb7c377e2314229b5e2fe6ef560061287b9fd4533c75d349be77f665db5176", "schedule_id": 34126, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Hove", "stage_seq": 2, "distance_m": 3456.97, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": "2220H", "location": "Portslade", "stage_seq": 3, "distance_m": 5775.253, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2223H", "location": "Southwick", "stage_seq": 4, "distance_m": 8143.759, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227H", "location": "Shoreham-by-Sea", "stage_seq": 5, "distance_m": 10599.888, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2231H", "location": "Lancing", "stage_seq": 6, "distance_m": 15284.889, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2236", "location": "Worthing", "stage_seq": 7, "distance_m": 19011.481, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238", "location": "West Worthing", "stage_seq": 8, "distance_m": 20294.028, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2240H", "location": "Durrington-on-Sea", "stage_seq": 9, "distance_m": 21582.594, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243", "location": "Goring-by-Sea", "stage_seq": 10, "distance_m": 23025.813, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "Angmering", "stage_seq": 11, "distance_m": 26973.867, "section_seq": 1, "route_path_id": 30624}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Arundel Jn", "stage_seq": 12, "distance_m": 32589.175, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255", "location": "Ford", "stage_seq": 13, "distance_m": 33683.986, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2301", "location": "Barnham", "stage_seq": 14, "distance_m": 37925.814, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Chichester", "stage_seq": 15, "distance_m": 48039.622, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "Southbourne", "stage_seq": 16, "distance_m": 56988.677, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2320", "location": "Emsworth", "stage_seq": 17, "distance_m": 59241.764, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Havant", "stage_seq": 18, "distance_m": 62264.454, "section_seq": 1, "route_path_id": 30624}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Farlington Jn", "stage_seq": 19, "distance_m": 66991.472, "section_seq": 1, "route_path_id": 30624}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Portcreek Jn", "stage_seq": 20, "distance_m": 68010.957, "section_seq": 1, "route_path_id": 30624}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Fratton East Jn", "stage_seq": 21, "distance_m": 71838.077, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": "2333", "location": "Fratton", "stage_seq": 22, "distance_m": 72460.146, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": "2337", "location": "Portsmouth & Southsea", "stage_seq": 23, "distance_m": 73621.345, "section_seq": 1, "route_path_id": 30624}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": null, "location": "Portsmouth Harbour", "stage_seq": 24, "distance_m": 75096.508, "section_seq": 1, "route_path_id": 30624}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 75096.508, "from_m": 0.0, "section_seq": 1, "route_path_id": 30624}], "total_distance_m": 75096.508, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 73562.681, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1533.827, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31093, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:12Z", "source_id": 41982512, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:17:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:17Z", "source_id": 13735213, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31018, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:41Z", "source_id": 41987800, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:20:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:43Z", "source_id": 13736997, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31026, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:01Z", "source_id": 41994725, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:24:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:03Z", "source_id": 13739265, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31030, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:19Z", "source_id": 41998264, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:27:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:23Z", "source_id": 13740462, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}] |
Brighton |
2213 |
2213 |
1 |
None |
None |
Portsmouth Harbour |
2340 |
2340 |
1 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26998/2026-09-12/detailed |
None |
Shoreham-by-Sea |
2026-09-12T22:28:53+01:00 |
Lancing |
3.0 |
{"type": "LineString", "coordinates": [[-0.27011854962281023, 50.83419955305723], [-0.2717732, 50.8343913], [-0.26949458523585645, 50.83412724577996], [-0.2658604, 50.83370609999999], [-0.2652343, 50.833663699999995], [-0.2684855, 50.8340434], [-0.26943159999999994, 50.8341539], [-0.26949458523585645, 50.834161333566094], [-0.2701086, 50.8342338], [-0.2719121, 50.834446699999994], [-0.27234269999999994, 50.83448690000001], [-0.2727848, 50.8345288], [-0.2732255, 50.83455390000001], [-0.2738778, 50.834584199999995], [-0.2745287, 50.834602700000005], [-0.2756625999999999, 50.83462020000001], [-0.275835, 50.834619800000006], [-0.2765277, 50.8346166], [-0.2770529, 50.83459820000001], [-0.27730579999999994, 50.834586], [-0.2776992, 50.8345637], [-0.278003, 50.834545799999994], [-0.2782111, 50.83453170000001], [-0.2788142, 50.834468900000005], [-0.27940210000000004, 50.8344082], [-0.27957849999999995, 50.83439039999999], [-0.2800788, 50.8343291], [-0.2806248, 50.83425419999999], [-0.2815793, 50.834105], [-0.2860838, 50.8333371], [-0.2873741, 50.8331171], [-0.2937471, 50.832054], [-0.29519999999999996, 50.83180240000001], [-0.29533, 50.83178019999999], [-0.3226964, 50.82710350000001], [-0.3227724, 50.82709059999999], [-0.32311189999999995, 50.827033099999994], [-0.3232037, 50.82701759999999], [-0.3235989, 50.8269506], [-0.3236034962230014, 50.82694981373332]]} |
3.0 |
2228 |
2231 |
2026-09-12T22:31:00+01:00 |
None |
None |
Southwick |
Shoreham-by-Sea |
Lancing |
50.8278957 |
-0.3180605 |
50.8269498 |
-0.3236035 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:28:53 |
Lancing |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42002675 |
1789248632422341 |
None |
28 |
28 |
2026-09-12 21:30:32.426464 |
None |
2026-09-12 23:40:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518450 |
L87670 |
071L77M812 |
2026-09-12 |
ScotRail |
O |
GLC |
BRR |
1L77 |
156433+156494 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 984.29, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1401.761, "from_m": 984.29, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2761.203, "from_m": 1401.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11637.05, "from_m": 2761.203, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11827.4, "from_m": 11637.05, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 5.0}], "service_id": 518450, "profile_key": "f37c6d31ed939a63f07e28b1c8d3779ffa81cbf2e6167e14840a9b0d71a564d1", "schedule_id": 35467, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 42675}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 42675}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 42675}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Muirhouse South Jn", "stage_seq": 4, "distance_m": 2677.396, "section_seq": 1, "route_path_id": 42675}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Busby Jn", "stage_seq": 5, "distance_m": 5705.67, "section_seq": 1, "route_path_id": 42675}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": null, "location": "Barrhead", "stage_seq": 6, "distance_m": 11827.4, "section_seq": 1, "route_path_id": 42675}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 11827.4, "from_m": 0.0, "section_seq": 1, "route_path_id": 42675}], "total_distance_m": 11827.4, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 11827.4, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1810, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:24Z", "source_id": 41995357, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:25:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:28Z", "source_id": 13739469, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
2213 |
2213 |
8 |
None |
None |
Barrhead |
2226 |
2226 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L87670/2026-09-12/detailed |
None |
Glasgow Central High Level |
2026-09-12T22:13:00+01:00 |
Barrhead |
12.0 |
{"type": "LineString", "coordinates": [[-4.2583283, 55.85918229999999], [-4.2583251, 55.8590749], [-4.2583106, 55.8585834], [-4.258306070166401, 55.85843083867406], [-4.2583053, 55.8584049], [-4.2582762, 55.857679], [-4.2582767, 55.85728329999999], [-4.2582901, 55.85714509999998], [-4.258303, 55.8570719], [-4.258317899999999, 55.85701099999999], [-4.2583225042403114, 55.856995416437215], [-4.2583516999999995, 55.8568966], [-4.2583786, 55.85683499999999], [-4.2584652, 55.8566362], [-4.2585122, 55.856543300000006], [-4.2585583, 55.85645199999999], [-4.2586452, 55.8563004], [-4.258676, 55.85624490000001], [-4.258775999999999, 55.85606140000001], [-4.2587838, 55.8560427], [-4.2588075, 55.8559805], [-4.258828699999999, 55.85592700000001], [-4.258857, 55.855839400000015], [-4.258882, 55.8557621], [-4.2590096, 55.85541479999999], [-4.2590184, 55.85539270000001], [-4.2590424, 55.855321399999994], [-4.2590688, 55.8551807], [-4.2590959, 55.8550224], [-4.2591847000000005, 55.854754099999994], [-4.2592046, 55.854614999999995], [-4.2592249, 55.8545273], [-4.2592621, 55.85439499999998], [-4.2593189, 55.8542296], [-4.2593466, 55.85414889999999], [-4.2594231, 55.8539287], [-4.259488899999999, 55.85374910000001], [-4.259793499999999, 55.8529139], [-4.259853599999999, 55.85274509999999], [-4.2599483000000005, 55.85248489999999], [-4.2599685, 55.852428800000006], [-4.2599976, 55.85234199999999], [-4.2600316, 55.852192], [-4.260039, 55.8519448], [-4.260038699999999, 55.8519284], [-4.2600389, 55.8518999], [-4.2600393, 55.851858], [-4.260040999999999, 55.8517488], [-4.2600417, 55.8515897], [-4.2600445, 55.8514995], [-4.260145199999999, 55.8511238], [-4.260207099999999, 55.8509316], [-4.2602634, 55.8507466], [-4.2602707, 55.85073129999999], [-4.2603133, 55.8506201], [-4.260373899999999, 55.8504453], [-4.2603792, 55.85042989999999], [-4.2604318, 55.85026570000001], [-4.260491, 55.85008929999999], [-4.2605375, 55.84991360000001], [-4.2605746, 55.8497271], [-4.260613099999999, 55.8494664], [-4.260637, 55.8493049], [-4.2606812, 55.8490671], [-4.2607186, 55.84889690000001], [-4.2607708, 55.84866999999999], [-4.26079875844299, 55.848594599955504], [-4.26081091070745, 55.84856182693748], [-4.260828199999999, 55.8485152], [-4.26093, 55.8482261], [-4.2610114, 55.8480535], [-4.2610454, 55.8479763], [-4.261158199999999, 55.84780049999999], [-4.2612843, 55.84763819999999], [-4.2616124, 55.8472615], [-4.261709, 55.8471506], [-4.2619642, 55.84683509999999], [-4.2620335, 55.846704], [-4.2621109, 55.84656710000001], [-4.2621788, 55.84643779999999], [-4.2623448, 55.84604949999999], [-4.2624967, 55.84565039999999], [-4.2626414, 55.84525090000001], [-4.262789399999999, 55.84494190000001], [-4.262968899999999, 55.8446483], [-4.26300264615297, 55.844597384369145], [-4.263024214371008, 55.84456484256779], [-4.2630941, 55.844459400000005], [-4.263113099999999, 55.8444308], [-4.2632481, 55.8442489], [-4.263391799999999, 55.8440579], [-4.2635546, 55.84385549999999], [-4.2637342, 55.8436597], [-4.2639451, 55.8434614], [-4.2642131, 55.843262200000005], [-4.2645257, 55.843068499999994], [-4.2647448, 55.84294469999999], [-4.2648838, 55.8428662], [-4.2649947, 55.8428103], [-4.2651214, 55.8427464], [-4.2653836, 55.8426322], [-4.2656484, 55.8425327], [-4.2657925, 55.842478500000006], [-4.266367899999999, 55.842256299999995], [-4.2666796, 55.842156399999986], [-4.266679774637628, 55.84215634443347], [-4.267174599999999, 55.84199890000001], [-4.2672721, 55.84196790000001], [-4.2674981, 55.8418892], [-4.2677046, 55.84180740000001], [-4.267882599999999, 55.8417266], [-4.268033400000001, 55.84164889999999], [-4.268191999999999, 55.8415661], [-4.2682962, 55.8415044], [-4.2684454, 55.8414077], [-4.2686226, 55.84128599999999], [-4.268766799999999, 55.8411717], [-4.2688836, 55.8410627], [-4.269026, 55.84092690000001], [-4.269150099999999, 55.8408014], [-4.2693663, 55.84055699999998], [-4.2694026, 55.84051600000001], [-4.2698648, 55.83998679999999], [-4.269967599999999, 55.83986910000001], [-4.2704264, 55.8393995], [-4.2706678, 55.8391344], [-4.2708979, 55.83894539999999], [-4.271064199999999, 55.83881879999999], [-4.271233199999999, 55.838705899999994], [-4.2713941, 55.83860200000001], [-4.2716087, 55.83848149999999], [-4.271809899999999, 55.8383715], [-4.2720137, 55.8382706], [-4.272233699999999, 55.8381712], [-4.2724482, 55.8380808], [-4.2727779, 55.8379579], [-4.2729298, 55.837909399999994], [-4.273286199999999, 55.8377826], [-4.273554048305576, 55.837687841305595], [-4.2741373, 55.8374815], [-4.274422099999999, 55.8373811], [-4.2762404, 55.83674], [-4.2776453, 55.8362436], [-4.278888399999999, 55.83580950000001], [-4.280025899999999, 55.835398399999995], [-4.2818688, 55.8347643], [-4.2823384, 55.834601500000005], [-4.2829745, 55.834376799999994], [-4.283424, 55.8342187], [-4.2839343, 55.8340394], [-4.284339600000001, 55.8338983], [-4.284658899999999, 55.8337872], [-4.285541299999999, 55.83348089999999], [-4.286165, 55.8332631], [-4.2868374, 55.833027599999994], [-4.2878549, 55.83267109999999], [-4.2887986, 55.83234250000001], [-4.2890923, 55.8322385], [-4.290018699999999, 55.8319202], [-4.2902852, 55.831816999999994], [-4.2905754, 55.8317046], [-4.291098799999999, 55.8314876], [-4.2916053, 55.8312745], [-4.2921111, 55.8310507], [-4.292911442146172, 55.83065581027068], [-4.292970860045364, 55.83062649325144], [-4.2933995, 55.830415], [-4.2946575, 55.8297502], [-4.295602399999999, 55.829190999999994], [-4.2960305, 55.8289032], [-4.2966277, 55.8284862], [-4.2970607, 55.82815159999999], [-4.2974663, 55.82782329999999], [-4.2978225, 55.8274934], [-4.2981617, 55.82717999999999], [-4.2983011, 55.8270383], [-4.2984869, 55.8268493], [-4.2991189, 55.8262351], [-4.3001418, 55.825171], [-4.300764900000001, 55.82454479999999], [-4.301246500000001, 55.82405249999999], [-4.3014561, 55.8238477], [-4.3017338, 55.8235627], [-4.3017819, 55.823516], [-4.302012099999999, 55.8232988], [-4.302145600000001, 55.82316350000001], [-4.3023613, 55.82296989999999], [-4.3024513, 55.8228894], [-4.303331599999999, 55.82214400000001], [-4.304404, 55.82140729999999], [-4.305004099999999, 55.82102859999999], [-4.3053973, 55.82079399999999], [-4.3058133, 55.8205691], [-4.306245299999999, 55.8203425], [-4.306740757162352, 55.820109466413385], [-4.3069681700952795, 55.82001572666803], [-4.307168376351461, 55.81993225880869], [-4.307345382463169, 55.81985769629288], [-4.307503194962682, 55.81979067257816], [-4.3076458203822705, 55.81972982112208], [-4.307777265254211, 55.81967377538217], [-4.307901536110777, 55.81962116881597], [-4.308022639484244, 55.819570634881025], [-4.308144581906886, 55.81952080703489], [-4.308271369910977, 55.81947031873509], [-4.308407010028793, 55.81941780343918], [-4.308555508792606, 55.8193618946047], [-4.3087208727346935, 55.81930122568917], [-4.308907108387328, 55.819234430150175], [-4.309118222282785, 55.81916014144522], [-4.309358220953338, 55.81907699303186], [-4.309761999999999, 55.81895170000001], [-4.3099442, 55.81889509999999], [-4.310446499999999, 55.8187489], [-4.3110262, 55.8185733], [-4.311913363773703, 55.81830445511588], [-4.3120924, 55.8182502], [-4.3133194, 55.817843499999995], [-4.3143128, 55.8174893], [-4.3150183, 55.8172329], [-4.315715899999999, 55.8169625], [-4.316757, 55.81654530000001], [-4.317794799999999, 55.8160946], [-4.319622999999999, 55.8152302], [-4.3203588, 55.81490789999999], [-4.3215232, 55.81443429999999], [-4.3222829, 55.8141555], [-4.3234459, 55.813780699999995], [-4.324220999999999, 55.8135499], [-4.3250687999999995, 55.8133179], [-4.325545499999999, 55.813194], [-4.3258244, 55.8131262], [-4.3259697, 55.8130937], [-4.3266982, 55.8129309], [-4.3278505, 55.8126867], [-4.328839, 55.8125151], [-4.3298534, 55.8123579], [-4.3306843, 55.81223930000001], [-4.3315195, 55.8121388], [-4.3330389, 55.8120122], [-4.3336776, 55.8119714], [-4.334292, 55.8119533], [-4.3350358, 55.81193919999999], [-4.3365144, 55.8119317], [-4.3382154, 55.8119466], [-4.338396699999999, 55.811951099999995], [-4.3426062, 55.8120194], [-4.3434365, 55.812028700000006], [-4.346960899999999, 55.81206799999999], [-4.348444899999999, 55.81208459999999], [-4.3504976, 55.81211900000001], [-4.3524877, 55.8121354], [-4.3539215, 55.812099700000005], [-4.3554363, 55.8120274], [-4.3569756, 55.8119288], [-4.3581308, 55.8118813], [-4.3588827, 55.8118609], [-4.359835199999999, 55.8118659], [-4.3607949, 55.8118791], [-4.3617491, 55.8119093], [-4.362092, 55.8119315], [-4.3623011, 55.811941700000006], [-4.363665199999999, 55.81203459999999], [-4.3661726, 55.8122998], [-4.3670862, 55.81239519999999], [-4.367144399999999, 55.8124013], [-4.3680671, 55.8124558], [-4.369223599999999, 55.8125247], [-4.3703997999999995, 55.812551600000006], [-4.3716992, 55.81256319999999], [-4.3729543, 55.81252629999999], [-4.3731726, 55.8125205], [-4.373766300000001, 55.8124969], [-4.374367199999999, 55.81247419999999], [-4.3757986, 55.81235309999999], [-4.377435499999999, 55.81214289999999], [-4.377912799999999, 55.812073100000006], [-4.378201299999999, 55.8120315], [-4.378378799999999, 55.81200590000001], [-4.3786235, 55.8119665], [-4.3794893, 55.81181360000001], [-4.3802817, 55.811649999999986], [-4.380441599999999, 55.8116122], [-4.381740599999999, 55.8113049], [-4.382994, 55.81096780000001], [-4.3831573, 55.8109239], [-4.383407499999999, 55.8108497], [-4.3834485999999995, 55.8108375], [-4.384066299999999, 55.8106565], [-4.3849461, 55.8103631], [-4.385883399999999, 55.81000830000001], [-4.3870145, 55.8095427], [-4.3871146, 55.80950149999999], [-4.387968899999999, 55.8090953], [-4.3881138, 55.80902549999999], [-4.3887273, 55.808696399999995], [-4.3889676, 55.8085843], [-4.3890914, 55.80851210000001], [-4.3923004957289775, 55.80654382101159], [-4.3930562, 55.80608029999999], [-4.3934988, 55.80582759999999], [-4.3939613, 55.80557739999999], [-4.3944089, 55.8053731], [-4.3946841, 55.8052212], [-4.3952642, 55.8049542], [-4.3956261, 55.804786799999995], [-4.3959561, 55.804634199999995], [-4.3970395, 55.804135800000005]]} |
7.4 |
2213 |
2225 |
2026-09-12T22:25:30+01:00 |
None |
None |
Glasgow Central High Level |
Barrhead |
Barrhead |
55.8041358 |
-4.3970395 |
55.8041358 |
-4.3970395 |
1 |
1 |
2026-09-12 21:30:33 |
TERMINATED |
2026-09-12 21:25:00 |
Barrhead |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13739469 |
1789248270435538 |
None |
21 |
21 |
2026-09-12 21:25:44.433700 |
2 |
2026-09-12 21:35:44.431311 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 21:25:44.431311 |
| 518452 |
C32183 |
342B67M812 |
2026-09-12 |
Northern |
P |
BUX |
MAN |
2B67 |
150268+156412 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 272.267, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 363.154, "from_m": 272.267, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 400.21, "from_m": 363.154, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 563.113, "from_m": 400.21, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5864.39, "from_m": 563.113, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8097.217, "from_m": 5864.39, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16996.84, "from_m": 8097.217, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17059.01, "from_m": 16996.84, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23931.818, "from_m": 17059.01, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26473.873, "from_m": 23931.818, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26972.035, "from_m": 26473.873, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27373.668, "from_m": 26972.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27423.021, "from_m": 27373.668, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 30303.401, "from_m": 27423.021, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 30806.079, "from_m": 30303.401, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 30856.585, "from_m": 30806.079, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30907.957, "from_m": 30856.585, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 31460.935, "from_m": 30907.957, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31903.812, "from_m": 31460.935, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 32884.064, "from_m": 31903.812, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32938.434, "from_m": 32884.064, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37080.88, "from_m": 32938.434, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38044.368, "from_m": 37080.88, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38116.522, "from_m": 38044.368, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38644.614, "from_m": 38116.522, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 40178.92, "from_m": 38644.614, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40342.645, "from_m": 40178.92, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40652.058, "from_m": 40342.645, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40698.265, "from_m": 40652.058, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40776.054, "from_m": 40698.265, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41185.234, "from_m": 40776.054, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518452, "profile_key": "6b8f111aaf5a05d5d0d5ad47d84d9defb1f2499b5d049519dd8fb407e32823b1", "schedule_id": 7751, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Buxton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Buxton S.B.", "stage_seq": 2, "distance_m": 483.983, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219", "location": "Dove Holes", "stage_seq": 3, "distance_m": 4798.808, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2225", "location": "Chapel-en-le-Frith", "stage_seq": 4, "distance_m": 8531.867, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2231H", "location": "Whaley Bridge", "stage_seq": 5, "distance_m": 14614.944, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235", "location": "Furness Vale", "stage_seq": 6, "distance_m": 16703.473, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238H", "location": "New Mills Newtown", "stage_seq": 7, "distance_m": 18542.245, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242H", "location": "Disley", "stage_seq": 8, "distance_m": 20974.958, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246", "location": "Middlewood", "stage_seq": 9, "distance_m": 23871.095, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Hazel Grove", "stage_seq": 10, "distance_m": 27204.689, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Woodsmoor", "stage_seq": 11, "distance_m": 28665.825, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Davenport", "stage_seq": 12, "distance_m": 29542.359, "section_seq": 1, "route_path_id": 29519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Edgeley Jn No.1", "stage_seq": 13, "distance_m": 30856.585, "section_seq": 1, "route_path_id": 29519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Edgeley Jn No2", "stage_seq": 14, "distance_m": 31253.676, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "Stockport", "stage_seq": 15, "distance_m": 31693.861, "section_seq": 1, "route_path_id": 29519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Heaton Norris Jn", "stage_seq": 16, "distance_m": 32884.064, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2306", "location": "Heaton Chapel", "stage_seq": 17, "distance_m": 34370.415, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Levenshulme", "stage_seq": 18, "distance_m": 36578.072, "section_seq": 1, "route_path_id": 29519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Slade Lane Jn", "stage_seq": 19, "distance_m": 37495.384, "section_seq": 1, "route_path_id": 29519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Ardwick Jn", "stage_seq": 20, "distance_m": 40032.548, "section_seq": 1, "route_path_id": 29519}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 21, "distance_m": 41185.234, "section_seq": 1, "route_path_id": 29519}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41185.234, "from_m": 0.0, "section_seq": 1, "route_path_id": 29519}], "total_distance_m": 41185.234, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 39207.191, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1978.043, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Buxton |
2213 |
2213 |
2 |
None |
None |
Manchester Piccadilly |
2316 |
2316 |
4 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32183/2026-09-12/detailed |
None |
Buxton |
2026-09-12T22:13:00+01:00 |
Dove Holes |
5.5 |
{"type": "LineString", "coordinates": [[-1.9134457, 53.2606576], [-1.9122211, 53.2611969], [-1.9116911000000003, 53.2614525], [-1.9112126000000005, 53.26171250000001], [-1.9108667, 53.26191910000001], [-1.9105683, 53.2621148], [-1.9103669000000003, 53.262258800000005], [-1.9100659, 53.2624932], [-1.9097774000000003, 53.262741899999995], [-1.9096956, 53.2628171], [-1.9095787999999996, 53.26292599999999], [-1.9092584999999995, 53.2632195], [-1.9090824272745448, 53.26339124730736], [-1.9088839999999996, 53.26358479999999], [-1.9086166, 53.263875500000005], [-1.9082726999999997, 53.264275600000005], [-1.9079613, 53.2646575], [-1.9074024, 53.265456400000005], [-1.9070538, 53.2660302], [-1.9067779999999996, 53.266548], [-1.906472, 53.2671928], [-1.9062346, 53.26777130000001], [-1.9058588, 53.2686626], [-1.9056544, 53.269084099999986], [-1.9054120999999995, 53.26951520000001], [-1.9051638, 53.26992719999999], [-1.9048843, 53.2703544], [-1.9043977999999997, 53.2710151], [-1.9039337, 53.2715827], [-1.9030975000000003, 53.27248170000001], [-1.9012057, 53.2745347], [-1.899846, 53.27604379999999], [-1.8987245999999995, 53.2772896], [-1.8986922999999996, 53.27732439999999], [-1.8981101, 53.27795210000001], [-1.8974557000000003, 53.2786795], [-1.8968055, 53.27940319999998], [-1.8961859, 53.2801408], [-1.8956265, 53.280885600000005], [-1.895236, 53.281532699999985], [-1.8948819999999995, 53.282187699999994], [-1.8941983, 53.28350840000001], [-1.893849, 53.284184999999994], [-1.8934872, 53.2848721], [-1.8927451, 53.2863115], [-1.8924397, 53.2869445], [-1.8921758, 53.287566700000006], [-1.8919831, 53.2880643], [-1.8918437, 53.288521899999985], [-1.8918185, 53.28859990000001], [-1.8916838999999996, 53.2891477], [-1.8915772, 53.2896979], [-1.8915042999999996, 53.2902715], [-1.8914676, 53.2908528], [-1.8914594, 53.291363800000006], [-1.8914968, 53.2918757], [-1.8915548, 53.29239679999999], [-1.8916439, 53.29289889999999], [-1.891733, 53.293642], [-1.8917744, 53.2943708], [-1.8917518, 53.2949837], [-1.8916809, 53.295533], [-1.8916128, 53.2960023], [-1.8915244, 53.29640019999999], [-1.8914379, 53.2967274], [-1.8914164999999996, 53.2968082], [-1.8913021, 53.2972408], [-1.8911578, 53.2976146], [-1.8910468, 53.29789339999999], [-1.8907403, 53.29853200000001], [-1.8904191, 53.29910989999999], [-1.8900686, 53.299642899999995], [-1.889911, 53.2998777]]} |
3.0 |
2213 |
2218½ |
2026-09-12T22:18:30+01:00 |
{"movementMode": "ORDINARY", "trackingState": "POSITION_UNCONFIRMED", "targetStageSeq": 3, "presentationStatus": "DELAYED", "confirmedEvidenceId": "TRUST:13734031", "confirmationDeadline": "2026-09-12T22:18:30+01:00"} |
None |
None |
Buxton |
Dove Holes |
53.2998777 |
-1.8899110 |
53.2998777 |
-1.8899110 |
0 |
1 |
2026-09-12 21:18:44 |
RUNNING |
2026-09-12 21:13:00 |
Dove Holes |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13734031 |
1789247643243966 |
None |
3 |
3 |
2026-09-12 21:14:03.245801 |
None |
2026-09-12 23:16:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518453 |
C48627 |
862V98M812 |
2026-09-12 |
Great Western Railway |
O |
SAL |
BRI |
2V98 |
165135+166211 |
5 |
90 |
None |
{"version": 3, "segments": [{"to_m": 345.489, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 371.457, "from_m": 345.489, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 443.866, "from_m": 371.457, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2982.099, "from_m": 443.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 3166.694, "from_m": 2982.099, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3229.356, "from_m": 3166.694, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8048.997, "from_m": 3229.356, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8868.713, "from_m": 8048.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20371.994, "from_m": 8868.713, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20921.194, "from_m": 20371.994, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 31601.619, "from_m": 20921.194, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31855.572, "from_m": 31601.619, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 38364.651, "from_m": 31855.572, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38866.197, "from_m": 38364.651, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38949.852, "from_m": 38866.197, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38976.998, "from_m": 38949.852, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39396.755, "from_m": 38976.998, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39431.646, "from_m": 39396.755, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39494.876, "from_m": 39431.646, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 39783.875, "from_m": 39494.876, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40311.794, "from_m": 39783.875, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45583.378, "from_m": 40311.794, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45874.236, "from_m": 45583.378, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47619.529, "from_m": 45874.236, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48224.296, "from_m": 47619.529, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53853.87, "from_m": 48224.296, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 54360.17, "from_m": 53853.87, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 54413.631, "from_m": 54360.17, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 54968.998, "from_m": 54413.631, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67174.667, "from_m": 54968.998, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 68072.062, "from_m": 67174.667, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69369.79, "from_m": 68072.062, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 70426.665, "from_m": 69369.79, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 72009.899, "from_m": 70426.665, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 72754.785, "from_m": 72009.899, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 73100.735, "from_m": 72754.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 73557.45, "from_m": 73100.735, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 73616.068, "from_m": 73557.45, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 75299.7, "from_m": 73616.068, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 87123.371, "from_m": 75299.7, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 90112.721, "from_m": 87123.371, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 90155.71, "from_m": 90112.721, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90541.856, "from_m": 90155.71, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 90669.243, "from_m": 90541.856, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 90715.227, "from_m": 90669.243, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 91376.58, "from_m": 90715.227, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 518453, "profile_key": "41a520796c87db7457c2b46ca0ac64e44ca1313ae5981c3318b238dc15da2923", "schedule_id": 33008, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Salisbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Wilton Jn", "stage_seq": 2, "distance_m": 3038.99, "section_seq": 1, "route_path_id": 31350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Wishford", "stage_seq": 3, "distance_m": 8294.752, "section_seq": 1, "route_path_id": 31350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Wylye AHB", "stage_seq": 4, "distance_m": 15559.264, "section_seq": 1, "route_path_id": 31350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228H", "location": "Upton Lovell", "stage_seq": 5, "distance_m": 23080.914, "section_seq": 1, "route_path_id": 31350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Warminster Sig. W301", "stage_seq": 6, "distance_m": 30037.086, "section_seq": 1, "route_path_id": 31350}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2235", "location": "Warminster", "stage_seq": 7, "distance_m": 31767.404, "section_seq": 1, "route_path_id": 31350}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240", "location": "Dilton Marsh", "stage_seq": 8, "distance_m": 37108.951, "section_seq": 1, "route_path_id": 31350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "Westbury Sig. W305", "stage_seq": 9, "distance_m": 38104.689, "section_seq": 1, "route_path_id": 31350}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2250", "location": "Westbury", "stage_seq": 10, "distance_m": 39262.378, "section_seq": 1, "route_path_id": 31350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Hawkeridge Jn", "stage_seq": 11, "distance_m": 40242.969, "section_seq": 1, "route_path_id": 31350}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256H", "location": "Trowbridge", "stage_seq": 12, "distance_m": 45782.871, "section_seq": 1, "route_path_id": 31350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258H", "location": "Bradford Jn", "stage_seq": 13, "distance_m": 47717.997, "section_seq": 1, "route_path_id": 31350}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302H", "location": "Bradford-on-Avon", "stage_seq": 14, "distance_m": 51039.083, "section_seq": 1, "route_path_id": 31350}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Avoncliff", "stage_seq": 15, "distance_m": 59911.601, "section_seq": 1, "route_path_id": 31350}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308H", "location": "Freshford", "stage_seq": 16, "distance_m": 61376.061, "section_seq": 1, "route_path_id": 31350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315H", "location": "Bathampton Jn", "stage_seq": 17, "distance_m": 69481.753, "section_seq": 1, "route_path_id": 31350}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2320H", "location": "Bath Spa", "stage_seq": 18, "distance_m": 72973.108, "section_seq": 1, "route_path_id": 31350}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Oldfield Park", "stage_seq": 19, "distance_m": 74581.582, "section_seq": 1, "route_path_id": 31350}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330H", "location": "Keynsham", "stage_seq": 20, "distance_m": 83995.561, "section_seq": 1, "route_path_id": 31350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336", "location": "North Somerset Jn", "stage_seq": 21, "distance_m": 90099.893, "section_seq": 1, "route_path_id": 31350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338", "location": "Bristol East Jn", "stage_seq": 22, "distance_m": 90808.868, "section_seq": 1, "route_path_id": 31350}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 23, "distance_m": 91376.58, "section_seq": 1, "route_path_id": 31350}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 91376.58, "from_m": 0.0, "section_seq": 1, "route_path_id": 31350}], "total_distance_m": 91376.58, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 90805.188, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 571.392, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Salisbury |
2213 |
2213 |
4 |
None |
None |
Bristol Temple Meads |
2340 |
2340 |
6 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48627/2026-09-12/detailed |
None |
Salisbury |
2026-09-12T22:13:50+01:00 |
Warminster |
20.5 |
{"type": "LineString", "coordinates": [[-1.8063360615482216, 51.07068646991626], [-1.8071491, 51.070719199999985], [-1.8077702, 51.07074769999999], [-1.8081866, 51.0707653], [-1.8084537, 51.07077829999999], [-1.8088453, 51.07080639999999], [-1.8092759000000005, 51.0708458], [-1.8097828, 51.0709318], [-1.811173, 51.07115749999999], [-1.8125248, 51.0713837], [-1.8131176, 51.0714932], [-1.8138043, 51.07163919999999], [-1.8141880999999995, 51.0717242], [-1.8147804, 51.07186720000001], [-1.8153493, 51.07202019999999], [-1.8157337, 51.0721318], [-1.816097, 51.0722443], [-1.8164991, 51.0723755], [-1.8168887, 51.0725021], [-1.8175735, 51.072744699999994], [-1.8177342999999997, 51.07280740000001], [-1.8180946, 51.072947099999986], [-1.8185011, 51.0731116], [-1.8189122, 51.0732872], [-1.8193321, 51.07347959999999], [-1.8197213999999995, 51.0736651], [-1.8200752, 51.073843399999994], [-1.8202549, 51.0739333], [-1.8207794, 51.0742022], [-1.8213087, 51.0744731], [-1.8216726999999997, 51.07465570000001], [-1.8220361, 51.0748381], [-1.8224577, 51.07504039999999], [-1.8229055000000003, 51.07524800000001], [-1.8236447, 51.07557479999999], [-1.8243342, 51.0758708], [-1.8255592, 51.0763706], [-1.8262168999999997, 51.076633699999995], [-1.8268545, 51.0768886], [-1.8275609, 51.07716589999999], [-1.8283175999999997, 51.07745560000001], [-1.8289412000000005, 51.077673], [-1.8295825, 51.0778984], [-1.8302585, 51.078125500000006], [-1.8310179, 51.0783613], [-1.8317496, 51.0785826], [-1.8324983999999995, 51.07880399999999], [-1.8331298999999996, 51.07897349999999], [-1.8337609, 51.07913729999999], [-1.8340823, 51.07921290000001], [-1.834487, 51.079307799999995], [-1.8349591000000005, 51.07941279999999], [-1.8357575, 51.079565599999995], [-1.8363892, 51.079674], [-1.8369068, 51.0797532], [-1.8375438, 51.0798448], [-1.8381941999999996, 51.0799312], [-1.8394843, 51.0800963], [-1.8410759999999993, 51.08029969999999], [-1.8421685999999995, 51.0804397], [-1.8431603, 51.080566], [-1.8432619, 51.0805791], [-1.844152, 51.0806946], [-1.8450723999999996, 51.0808113], [-1.8455726, 51.08089139999999], [-1.8458609, 51.0809393], [-1.845921813447796, 51.080949733880466], [-1.846398, 51.081031299999985], [-1.8469568, 51.08112819999999], [-1.8476224999999995, 51.0812463], [-1.8480245, 51.0813166], [-1.8484818, 51.08140769999999], [-1.84853, 51.0814192], [-1.8488856, 51.0815193], [-1.8491931, 51.0816101], [-1.8494765, 51.081704], [-1.8497090000000005, 51.08178389999999], [-1.8499792, 51.0818838], [-1.8502346, 51.08198670000001], [-1.8503886, 51.082050899999984], [-1.8507012999999997, 51.0821905], [-1.8509557, 51.08231], [-1.8512015, 51.0824359], [-1.8514113, 51.08254840000001], [-1.8516376, 51.08267740000001], [-1.8518344, 51.0827972], [-1.8520842999999996, 51.08295569999999], [-1.8523877, 51.0831661], [-1.8532764, 51.08381140000001], [-1.8536375, 51.0840761], [-1.8540105, 51.084341], [-1.8542679, 51.08452449999999], [-1.8544978, 51.08468], [-1.8547659, 51.084857199999995], [-1.8550206, 51.0850206], [-1.8553003, 51.085197], [-1.8555786, 51.08536410000001], [-1.8559837, 51.0855985], [-1.8563979, 51.0858255], [-1.8567768, 51.0860313], [-1.8571884999999997, 51.0862423], [-1.8579240999999995, 51.0866377], [-1.8584554, 51.086908400000006], [-1.8588616, 51.0871012], [-1.8592732999999997, 51.087294], [-1.8596604, 51.08747029999999], [-1.8601287, 51.087673800000005], [-1.8604991, 51.0878303], [-1.860846, 51.087972599999986], [-1.8611692999999996, 51.0881013], [-1.8616308, 51.088286399999994], [-1.8620702, 51.0884588], [-1.8623779, 51.088575299999995], [-1.86267, 51.0886839], [-1.8629409999999995, 51.088782599999995], [-1.8634915000000003, 51.0889802], [-1.8640518, 51.0891727], [-1.8648667000000003, 51.089454800000006], [-1.8657414, 51.0897664], [-1.8662417, 51.089952], [-1.8668129999999996, 51.0901713], [-1.8673109, 51.0903685], [-1.8677702, 51.0905588], [-1.8680031, 51.0906656], [-1.8686865, 51.0910048], [-1.869067, 51.0912107], [-1.8693026, 51.0913436], [-1.8696137, 51.09154469999999], [-1.8699197, 51.091750000000005], [-1.8704108, 51.09207659999999], [-1.8708382, 51.0923665], [-1.8712428999999997, 51.09267379999999], [-1.8715323, 51.092907399999994], [-1.8718093, 51.09314570000001], [-1.8721563000000003, 51.0934902], [-1.8724336, 51.0937537], [-1.8726434000000003, 51.0939806], [-1.8729047, 51.09429209999999], [-1.8731544, 51.0946333], [-1.8733647, 51.0949148], [-1.8737785, 51.0954606], [-1.8741581, 51.0959733], [-1.8745491999999997, 51.09650930000001], [-1.8749860000000005, 51.0970872], [-1.8754283, 51.0976576], [-1.8757726, 51.0980842], [-1.8761474, 51.0985348], [-1.8765153000000003, 51.0989516], [-1.8769031000000005, 51.0993678], [-1.8773271, 51.099822], [-1.8777398, 51.10024460000001], [-1.8782259, 51.10073130000001], [-1.879136, 51.1016119], [-1.8794931, 51.10196010000001], [-1.8797563, 51.10224040000001], [-1.880041999999999, 51.1025325], [-1.8805242, 51.1030599], [-1.8810089, 51.1036232], [-1.8815444, 51.10425989999999], [-1.8820378, 51.10488619999999], [-1.8823071, 51.10524350000001], [-1.88259724865502, 51.105631359695174], [-1.8826085, 51.1056464], [-1.883097, 51.1063317], [-1.8833556, 51.1067034], [-1.8836368999999995, 51.10714209999999], [-1.8840848, 51.1078794], [-1.8843381, 51.108312899999994], [-1.8846460000000005, 51.1088575], [-1.8848055, 51.10914880000001], [-1.8849759, 51.109487], [-1.8852074, 51.10997], [-1.8853717, 51.1103001], [-1.8855001, 51.11056800000001], [-1.885653, 51.110894899999984], [-1.8858627, 51.111355], [-1.8859105, 51.1114505], [-1.8862326000000005, 51.1120523], [-1.8864620966509948, 51.1125233465112], [-1.8865106, 51.11262289999999], [-1.8867621, 51.11314659999999], [-1.8870481999999995, 51.1137475], [-1.8873397999999997, 51.11435449999999], [-1.8876082999999997, 51.114916699999995], [-1.8876557, 51.1150209], [-1.8877843, 51.11526580000001], [-1.8879833, 51.1156805], [-1.8881352, 51.1159768], [-1.8882814999999995, 51.1162278], [-1.8884413, 51.11647899999998], [-1.888597, 51.1166989], [-1.8886765, 51.1167909], [-1.8888884, 51.1170289], [-1.8891437, 51.1172943], [-1.8891455723944817, 51.11729604479638], [-1.8894049, 51.11753769999999], [-1.8896911000000003, 51.1177703], [-1.8899649000000005, 51.117984199999995], [-1.8903465999999995, 51.11823150000001], [-1.8905844, 51.11838039999999], [-1.8907107000000003, 51.11844919999999], [-1.8909621, 51.11859219999999], [-1.8912717, 51.118740300000006], [-1.8915817, 51.118882799999994], [-1.8918763999999997, 51.1190036], [-1.8922635, 51.1191479], [-1.8927103, 51.1192995], [-1.893103, 51.119411], [-1.8934641999999997, 51.11950809999999], [-1.8938767, 51.1196048], [-1.8944185, 51.1197232], [-1.8951331, 51.1198714], [-1.8958805000000003, 51.120022699999986], [-1.8968069999999997, 51.12020560000001], [-1.8977321, 51.1203972], [-1.8981441, 51.1204939], [-1.8985746, 51.12059899999999], [-1.8990039, 51.12072169999999], [-1.8994002000000003, 51.1208395], [-1.8998801, 51.12099649999999], [-1.9002377999999995, 51.12112930000001], [-1.9006037, 51.121269899999994], [-1.9009595999999995, 51.12141840000001], [-1.901061, 51.1214615], [-1.9013569, 51.1215995], [-1.9017563, 51.121785], [-1.9021396, 51.1219718], [-1.9026294, 51.1222068], [-1.9031920999999996, 51.12248399999999], [-1.9037695999999995, 51.1227724], [-1.9048042, 51.1232835], [-1.9054889, 51.12361810000001], [-1.9059614, 51.1238524], [-1.9069555, 51.1243334], [-1.9075348, 51.1246144], [-1.9079378, 51.124807], [-1.9084398, 51.12503889999999], [-1.9089134, 51.1252404], [-1.9093618, 51.1254278], [-1.9097925999999996, 51.1255876], [-1.9103644, 51.1257792], [-1.9108604, 51.12592849999999], [-1.9113905, 51.1260769], [-1.9118983999999997, 51.126204999999985], [-1.9123683999999996, 51.1263063], [-1.9126247999999997, 51.1263568], [-1.9129225999999997, 51.1264123], [-1.9134257, 51.12649300000001], [-1.9139284, 51.1265594], [-1.9144908, 51.12662519999999], [-1.9150613999999997, 51.126684], [-1.9158137, 51.126757299999994], [-1.9170137, 51.1268657], [-1.9184600000000005, 51.1269955], [-1.9191899, 51.1270611], [-1.9199145999999996, 51.1271267], [-1.9211249, 51.1272328], [-1.9213668, 51.12725599999999], [-1.9222442, 51.1273333], [-1.9231751, 51.1274185], [-1.9239027, 51.12747860000001], [-1.924428, 51.1275207], [-1.9249891999999995, 51.1275586], [-1.9255776, 51.127594599999995], [-1.9261641, 51.1276171], [-1.9269136, 51.12764179999999], [-1.9275992, 51.12765319999999], [-1.9286436999999996, 51.1276533], [-1.9296953, 51.12765259999999], [-1.9306498, 51.12765459999999], [-1.9313893, 51.1276618], [-1.9320818999999996, 51.12767449999999], [-1.9327265, 51.1276947], [-1.9333131999999995, 51.1277129], [-1.9339191, 51.127739], [-1.9345588, 51.1277749], [-1.9351772999999997, 51.1278136], [-1.9358195, 51.1278591], [-1.9364845, 51.1279106], [-1.93718, 51.1279696], [-1.9378886, 51.128036300000005], [-1.9384961, 51.12809810000001], [-1.9395047, 51.1282112], [-1.9396984, 51.12823509999999], [-1.9402352, 51.128308], [-1.9407597, 51.1283795], [-1.9413846999999995, 51.1284694], [-1.9420396, 51.128569500000005], [-1.9425912, 51.1286581], [-1.9431445, 51.1287504], [-1.943647, 51.1288345], [-1.9441554, 51.1289235], [-1.9448384, 51.1290431], [-1.9453938, 51.1291512], [-1.9460085, 51.1292705], [-1.9466141, 51.1293955], [-1.9471496, 51.1295089], [-1.9477115, 51.12962849999999], [-1.9478331, 51.1296582], [-1.9482968, 51.1297676], [-1.948852, 51.12990519999999], [-1.949664, 51.13010830000001], [-1.9504653999999997, 51.1303136], [-1.9519280000000003, 51.13069430000001], [-1.9521163, 51.1307456], [-1.9524691999999997, 51.130834], [-1.9528651999999995, 51.1309307], [-1.9533775, 51.131044800000005], [-1.9538443999999997, 51.13114920000001], [-1.9547555, 51.13134260000001], [-1.955373, 51.131465299999995], [-1.9560141, 51.13158850000001], [-1.9567338, 51.13171470000001], [-1.9575375, 51.13184570000001], [-1.957745, 51.1318798], [-1.9586199, 51.13201199999999], [-1.9590589, 51.13207740000001], [-1.9595753, 51.1321478], [-1.9597551, 51.132172099999984], [-1.9602913, 51.1322409], [-1.9608276, 51.13229890000001], [-1.9612906, 51.1323548], [-1.9617629, 51.1324048], [-1.9628426, 51.1325082], [-1.9633186, 51.1325483], [-1.9637849, 51.1325847], [-1.9642464, 51.1326173], [-1.9647592, 51.132646400000006], [-1.9656795, 51.13268800000001], [-1.9666247, 51.1327283], [-1.9671841, 51.1327564], [-1.9677518, 51.1327868], [-1.9683879, 51.1328265], [-1.9690207, 51.1328706], [-1.9695135999999995, 51.1329109], [-1.9700166999999995, 51.1329538], [-1.9706012, 51.1330116], [-1.9710993, 51.133064899999994], [-1.971621, 51.13311980000001], [-1.9721278999999996, 51.133181400000005], [-1.9727806000000003, 51.13326479999999], [-1.9733036, 51.13333579999999], [-1.9738687, 51.13341789999999], [-1.9744457999999996, 51.133508], [-1.9750211, 51.133601], [-1.9756001, 51.1337014], [-1.976293625062947, 51.13383058677927], [-1.9766566, 51.13389819999998], [-1.977738, 51.13410340000001], [-1.9798738, 51.13450809999999], [-1.9818635, 51.1348842], [-1.9838357, 51.1352583], [-1.9852056, 51.13551950000001], [-1.9868519, 51.1358307], [-1.9881051000000003, 51.13606560000001], [-1.9894921999999997, 51.13632629999999], [-1.9905708999999996, 51.1365299], [-1.9916415, 51.13673299999999], [-1.9937636999999997, 51.1371369], [-1.9947647, 51.1373243], [-1.9956984, 51.137499], [-1.9963759, 51.137626], [-1.9970645999999996, 51.137760499999985], [-1.9984119, 51.1380151], [-1.9999197, 51.1382986], [-2.0006816, 51.1384449], [-2.0017663999999997, 51.13864519999999], [-2.0030269, 51.13887939999999], [-2.0039162, 51.13905369999999], [-2.0045734, 51.1391713], [-2.0051941, 51.139274699999994], [-2.0058773000000003, 51.1393853], [-2.0065619999999997, 51.13948500000001], [-2.0071307999999997, 51.1395605], [-2.0077579999999995, 51.139636899999985], [-2.0083252000000003, 51.139695], [-2.0089487, 51.139749900000005], [-2.0094411, 51.13978859999999], [-2.0098991, 51.1398186], [-2.0104393, 51.13984500000001], [-2.0109019999999997, 51.13985790000001], [-2.0115313, 51.139870599999995], [-2.011952599999999, 51.1398761], [-2.0125737, 51.13987920000001], [-2.013192, 51.139880000000005], [-2.0143297, 51.139879400000005], [-2.0159369, 51.1398834], [-2.017019, 51.1398879], [-2.0177692, 51.139889700000005], [-2.0183806999999994, 51.1398978], [-2.0188907000000005, 51.139905199999994], [-2.0194787, 51.13992], [-2.0200446, 51.1399354], [-2.0205837999999994, 51.139958], [-2.0211068, 51.1399825], [-2.0216408999999995, 51.1400134], [-2.0221512, 51.1400452], [-2.022698, 51.1400896], [-2.0232035, 51.1401303], [-2.0236826999999997, 51.1401768], [-2.0241837, 51.14022609999999], [-2.0247484999999994, 51.14028939999999], [-2.0253128, 51.1403569], [-2.0258753, 51.1404359], [-2.026419, 51.1405141], [-2.0270723, 51.14062249999999], [-2.0276798, 51.1407255], [-2.0282984, 51.1408401], [-2.0288812, 51.14095629999999], [-2.0294109, 51.141066599999995], [-2.0299851, 51.1411928], [-2.03057, 51.1413273], [-2.0312051, 51.1414857], [-2.0317095, 51.14161689999999], [-2.0322083999999996, 51.141754000000006], [-2.0330158, 51.1419873], [-2.0339262, 51.14226849999999], [-2.034622, 51.14249629999999], [-2.0354847, 51.14278449999998], [-2.0367454, 51.1432035], [-2.0374729, 51.1434447], [-2.0380126, 51.1436306], [-2.0385601, 51.14381939999999], [-2.0390631, 51.1439991], [-2.0395963, 51.14419680000001], [-2.040056, 51.1443701], [-2.0407283, 51.14463769999999], [-2.0414088, 51.14492309999999], [-2.0421184999999995, 51.14522439999999], [-2.0433551999999997, 51.1457498], [-2.0444514, 51.1462112], [-2.0449483999999996, 51.146424200000006], [-2.0454325, 51.14664239999999], [-2.0459234, 51.146869900000006], [-2.0463547, 51.14708199999999], [-2.0467322, 51.1472802], [-2.0471095, 51.1474904], [-2.0474144, 51.14767269999999], [-2.0477032999999993, 51.14785429999999], [-2.048124, 51.14813139999999], [-2.0484217, 51.14833719999999], [-2.0488138999999994, 51.14862699999998], [-2.0492401, 51.1489662], [-2.0496132, 51.1493024], [-2.0498498, 51.1495173], [-2.0501379999999996, 51.1498107], [-2.0502723, 51.149954], [-2.0504077, 51.15010169999999], [-2.050647, 51.150382699999994], [-2.0508662, 51.15064859999999], [-2.0510786, 51.1509059], [-2.0512287999999996, 51.1510814], [-2.051373, 51.1512378], [-2.05156, 51.151434], [-2.0517657, 51.1516301], [-2.0520064, 51.1518438], [-2.0522337, 51.1520336], [-2.0524887, 51.1522352], [-2.0528297, 51.1524896], [-2.0531714, 51.15274200000001], [-2.0535523, 51.1530154], [-2.0539487999999997, 51.153301199999994], [-2.0543134, 51.153557], [-2.0546907, 51.15381030000001], [-2.0553021, 51.1542083], [-2.0558966999999995, 51.154583800000005], [-2.0564901, 51.154954100000005], [-2.0568197, 51.155158500000006], [-2.0573114, 51.1554517], [-2.0577629, 51.15571299999999], [-2.0582015, 51.1559607], [-2.0586308, 51.1561927], [-2.0591149, 51.156448700000006], [-2.0595810999999995, 51.1566895], [-2.0600836999999994, 51.15694309999999], [-2.0605766, 51.157188700000006], [-2.0610811, 51.1574321], [-2.0615789, 51.157666500000005], [-2.0620633, 51.15788399999999], [-2.062527199999999, 51.158092100000005], [-2.0630782, 51.1583361], [-2.0635364, 51.1585341], [-2.0640529999999995, 51.158752199999995], [-2.0645838, 51.1589748], [-2.0653959, 51.159304], [-2.0659375, 51.1595172], [-2.066125153474899, 51.15958915723877], [-2.066542, 51.159748999999984], [-2.0670412, 51.15993280000001], [-2.0675751, 51.1601251], [-2.0681186999999994, 51.16031370000001], [-2.0686633, 51.160506099999985], [-2.0691970999999993, 51.1606825], [-2.0698178, 51.1608885], [-2.0710999999999995, 51.1612885], [-2.0725471, 51.1617241], [-2.0734722098950256, 51.1620009602833], [-2.0736745, 51.162061499999986], [-2.0747935, 51.16240159999999], [-2.0762308, 51.1628377], [-2.077572, 51.163241000000006], [-2.0790875, 51.163693999999985], [-2.0801962, 51.1640345], [-2.0806233, 51.1641673], [-2.0809329999999995, 51.16426340000001], [-2.0810347999999994, 51.1642956], [-2.0820721999999994, 51.1646203], [-2.0822852, 51.1646869], [-2.0824985999999996, 51.164755500000005], [-2.0826985, 51.1648173], [-2.0831962, 51.1649819], [-2.0839228, 51.1652191], [-2.0846232, 51.16544849999998], [-2.0852944, 51.1656777], [-2.0860662999999997, 51.1659443], [-2.0868471, 51.1662144], [-2.0878550999999996, 51.1665729], [-2.088449, 51.1667914], [-2.0890515999999995, 51.16702120000001], [-2.0896301, 51.1672441], [-2.0901544, 51.167464], [-2.0906826, 51.16768979999999], [-2.091329, 51.1679845], [-2.0919496, 51.1682738], [-2.0921422, 51.168371399999984], [-2.0924605, 51.1685324], [-2.0927638, 51.16868099999999], [-2.0931561999999997, 51.1688941], [-2.0935399, 51.1690976], [-2.094265, 51.1695157], [-2.0950547, 51.17000709999999], [-2.0954278, 51.17023890000001], [-2.0958661, 51.1705029], [-2.0962230999999996, 51.17072149999999], [-2.0965836, 51.170925399999994], [-2.0969209, 51.17111239999999], [-2.0972673, 51.17129649999999], [-2.097701499999999, 51.1715156], [-2.0981519, 51.171732000000006], [-2.0985534, 51.17191499999999], [-2.0989743, 51.172099499999995], [-2.099243, 51.17221249999999], [-2.0994886, 51.17230979999999], [-2.0997188, 51.1724013], [-2.099959, 51.1724959], [-2.1004164999999997, 51.172661799999986], [-2.1008962999999996, 51.172830100000006], [-2.101327, 51.1729694], [-2.1018975, 51.17315150000001], [-2.1026484999999995, 51.173387], [-2.1033924, 51.173618999999995], [-2.1044927, 51.1739666], [-2.1057851, 51.1743723], [-2.1068622, 51.17470889999999], [-2.1078655, 51.175024], [-2.1084001999999997, 51.17519159999999], [-2.1089064, 51.175361499999994], [-2.109431, 51.17554379999999], [-2.109910999999999, 51.175722400000005], [-2.1104024000000003, 51.175917599999984], [-2.1108809, 51.1761189], [-2.1113833, 51.17633899999999], [-2.1116248, 51.17645589999999], [-2.1118868, 51.17658], [-2.1121486, 51.1767152], [-2.1124166, 51.1768507], [-2.1128087, 51.1770614], [-2.11317, 51.1772658], [-2.1135021999999997, 51.1774621], [-2.1138345, 51.17767250000001], [-2.1142023, 51.1779139], [-2.1145754999999995, 51.17816599999998], [-2.1149923, 51.17845750000001], [-2.1153916, 51.1787443], [-2.1154985, 51.1788206], [-2.1159355, 51.17915129999999], [-2.1162059, 51.17935790000001], [-2.1165101999999996, 51.17959509999999], [-2.1167044, 51.17974949999999], [-2.1169001, 51.1799098], [-2.1169427, 51.1799456], [-2.1175374, 51.18044449999999], [-2.1181733, 51.1810072], [-2.1183734, 51.18119019999999], [-2.1186953, 51.18149150000001], [-2.1190222, 51.18180869999999], [-2.1193978, 51.1821903], [-2.119765, 51.1825735], [-2.1200738999999995, 51.1829135], [-2.1203839999999996, 51.183264900000005], [-2.1206789, 51.1836141], [-2.1209881, 51.1840014], [-2.1214635, 51.18462739999999], [-2.1219119, 51.1852467], [-2.1223635, 51.18587850000001], [-2.1228613, 51.1865661], [-2.1231083, 51.1868921], [-2.1234277, 51.187287700000006], [-2.1236903, 51.1876027], [-2.1239644, 51.187915], [-2.1243238, 51.1883056], [-2.1246682, 51.1886657], [-2.1249884, 51.188978799999994], [-2.125337, 51.1893116], [-2.1256517, 51.1895991], [-2.1259883, 51.189894200000005], [-2.1263605, 51.19020259999999], [-2.1267523, 51.190507100000005], [-2.1271502, 51.1908069], [-2.1275566, 51.1910992], [-2.1280041, 51.1914054], [-2.1284238, 51.1916835], [-2.1288325999999995, 51.191951], [-2.1292661, 51.19221859999999], [-2.1296443, 51.1924417], [-2.1300324999999996, 51.1926671], [-2.1310255, 51.1932138], [-2.1315876, 51.19352450000001], [-2.1321183999999995, 51.19381920000001], [-2.1327065, 51.1941592], [-2.1331889, 51.194441899999994], [-2.1336682, 51.1947268], [-2.1345099999999997, 51.19524489999999], [-2.1348524, 51.19546139999999], [-2.1351325, 51.19563969999999], [-2.1356793000000005, 51.1959973], [-2.1361299999999996, 51.1962986], [-2.1365728, 51.1965983], [-2.136865, 51.19680189999999], [-2.1371587999999995, 51.1970091], [-2.1375913, 51.1973231], [-2.1377069, 51.19740850000001], [-2.1380961, 51.1977065], [-2.138493, 51.1980104], [-2.1389319, 51.1983569], [-2.1393873999999995, 51.19872370000001], [-2.140004, 51.19922679999999], [-2.1405007, 51.19963450000001], [-2.1409353, 51.1999901], [-2.1413629, 51.20033339999999], [-2.1417317, 51.2006123], [-2.141987, 51.2008012], [-2.1422708, 51.2010003], [-2.1426122, 51.201228500000006], [-2.1428559, 51.20138469999999], [-2.1431215, 51.2015462], [-2.1434512, 51.201738299999995], [-2.1436441, 51.20184699999999], [-2.1438737, 51.2019728], [-2.1441222, 51.202106], [-2.1443883, 51.20224069999999], [-2.1447887, 51.20242960000001], [-2.1452411, 51.2026362], [-2.1458195, 51.2028833], [-2.1461336, 51.203009900000005], [-2.1464621, 51.2031325], [-2.1470202, 51.203329700000005], [-2.1474592999999995, 51.2034799], [-2.147867, 51.203609], [-2.1483549, 51.2037542], [-2.1486294999999997, 51.2038328], [-2.1490203, 51.2039334], [-2.1495841999999996, 51.204075], [-2.1501123, 51.2041965], [-2.1506241, 51.204303], [-2.1511874999999994, 51.2044125], [-2.151794, 51.2045164], [-2.1522958999999995, 51.2045975], [-2.1528137999999997, 51.2046722], [-2.1533165, 51.20473419999999], [-2.1538513, 51.204794099999994], [-2.1545159999999997, 51.20485320000001], [-2.1548709, 51.20488069999998], [-2.1553268000000005, 51.2049122], [-2.1558349999999997, 51.2049395], [-2.1559566818868516, 51.2049454188749], [-2.1561701, 51.2049558], [-2.1565215, 51.204966199999994], [-2.1569012, 51.20497369999998], [-2.1572661, 51.2049756], [-2.157603, 51.2049727], [-2.1580264, 51.2049611], [-2.1584667, 51.2049434], [-2.1587865, 51.2049278], [-2.1592153, 51.2048958], [-2.1596438999999994, 51.20486389999999], [-2.1601089, 51.2048225], [-2.1606224, 51.2047782], [-2.1616194999999996, 51.20468280000001], [-2.162561, 51.204602099999995], [-2.1631063, 51.2045627], [-2.1634712, 51.2045422], [-2.1639532, 51.2045192], [-2.1643439, 51.204508800000006], [-2.1648745000000003, 51.2045036], [-2.1653402, 51.2045067], [-2.1657646999999995, 51.204518500000006], [-2.166176, 51.2045342], [-2.1666603, 51.2045584], [-2.1670724999999997, 51.2045854], [-2.1674646, 51.2046197], [-2.1678739999999994, 51.2046593], [-2.1683685, 51.2047136], [-2.1687608999999997, 51.2047584], [-2.169249, 51.20482969999999], [-2.1697155, 51.20489979999999], [-2.1701041999999995, 51.20496], [-2.1705939999999995, 51.2050448], [-2.1711219, 51.205139], [-2.1715735, 51.2052273], [-2.1724019, 51.2054121], [-2.1728386999999993, 51.2055276], [-2.1732502, 51.205639999999995], [-2.1737269, 51.2057766], [-2.1741063, 51.20589150000001], [-2.1744705, 51.2060117], [-2.1747933, 51.2061274], [-2.1751951999999997, 51.206283599999985], [-2.1755796999999997, 51.20643609999999], [-2.1761353, 51.2066605], [-2.1766528999999997, 51.2068632], [-2.1772025, 51.2070844]]} |
19.8 |
2213 |
2233½ |
2026-09-12T22:32:30+01:00 |
None |
None |
Wylye AHB |
Upton Lovell |
Warminster |
51.2007998 |
-2.1419851 |
51.2070844 |
-2.1772025 |
0 |
1 |
2026-09-12 21:30:33 |
RUNNING |
2026-09-12 21:13:50 |
Warminster |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41979135 |
1789248530890038 |
None |
13 |
13 |
2026-09-12 21:28:50.893007 |
None |
2026-09-12 23:40:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518454 |
L22628 |
522D18M812 |
2026-09-12 |
London Overground |
P |
LST |
CHN |
2D18 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3141.679, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4217.902, "from_m": 3141.679, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4258.697, "from_m": 4217.902, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4603.719, "from_m": 4258.697, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4893.293, "from_m": 4603.719, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4964.76, "from_m": 4893.293, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5088.396, "from_m": 4964.76, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10008.278, "from_m": 5088.396, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10441.495, "from_m": 10008.278, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13731.488, "from_m": 10441.495, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14100.783, "from_m": 13731.488, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15387.97, "from_m": 14100.783, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22832.109, "from_m": 15387.97, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23049.088, "from_m": 22832.109, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23376.059, "from_m": 23049.088, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}], "service_id": 518454, "profile_key": "afcfec836c60f5d91b3addabc02be750f4ae40f8bda845e8708303f775761ba2", "schedule_id": 17465, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216H", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2218H", "location": "Cambridge Heath", "stage_seq": 3, "distance_m": 2807.825, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": "2220H", "location": "London Fields", "stage_seq": 4, "distance_m": 3865.099, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2222H", "location": "Hackney Downs", "stage_seq": 5, "distance_m": 4782.11, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225", "location": "Rectory Road", "stage_seq": 6, "distance_m": 6155.525, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2226H", "location": "Stoke Newington", "stage_seq": 7, "distance_m": 6750.639, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2228H", "location": "Stamford Hill", "stage_seq": 8, "distance_m": 8091.64, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2231", "location": "Seven Sisters", "stage_seq": 9, "distance_m": 9020.686, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233", "location": "Bruce Grove", "stage_seq": 10, "distance_m": 10204.754, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235", "location": "White Hart Lane", "stage_seq": 11, "distance_m": 11544.421, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237", "location": "Silver Street", "stage_seq": 12, "distance_m": 12751.124, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239", "location": "Edmonton Green", "stage_seq": 13, "distance_m": 13731.488, "section_seq": 1, "route_path_id": 36308}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Bury Street Jn", "stage_seq": 14, "distance_m": 14867.981, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242", "location": "Southbury", "stage_seq": 15, "distance_m": 16704.053, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245", "location": "Turkey Street", "stage_seq": 16, "distance_m": 19532.105, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2247H", "location": "Theobalds Grove", "stage_seq": 17, "distance_m": 21818.157, "section_seq": 1, "route_path_id": 36308}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": null, "location": "Cheshunt", "stage_seq": 18, "distance_m": 23376.059, "section_seq": 1, "route_path_id": 36308}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23376.059, "from_m": 0.0, "section_seq": 1, "route_path_id": 36308}], "total_distance_m": 23376.059, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 21760.38, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1615.679, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:16Z", "source_id": 41985673, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:18:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:23Z", "source_id": 13736239, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15449, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:55Z", "source_id": 41989820, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:21:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:59Z", "source_id": 13737644, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15444, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:20Z", "source_id": 41993646, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:23:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:23Z", "source_id": 13738895, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15436, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:56Z", "source_id": 41996173, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:25:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:58Z", "source_id": 13739727, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:24Z", "source_id": 13741471, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14981, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:49Z", "source_id": 42003829, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:30:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:53Z", "source_id": 13742192, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
London Liverpool Street |
2213 |
2213 |
1 |
None |
None |
Cheshunt |
2252 |
2250 |
BAY |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L22628/2026-09-12/detailed |
None |
Stoke Newington |
2026-09-12T22:30:30+01:00 |
Stamford Hill |
1.5 |
{"type": "LineString", "coordinates": [[-0.07232369999999999, 51.56484569999998], [-0.0724313, 51.56492910000001], [-0.0725849, 51.5650453], [-0.0727594, 51.5651702], [-0.07285459999999999, 51.565237800000006], [-0.0729411, 51.565295899999995], [-0.07300849999999999, 51.565338399999995], [-0.0733152, 51.56553019999999], [-0.0737857, 51.5658298], [-0.0758458, 51.56715479999999], [-0.076024, 51.567274600000005], [-0.0761963, 51.567392], [-0.0763968, 51.567537], [-0.07658699999999999, 51.5676866], [-0.0767413, 51.56781509999999], [-0.0769236, 51.5679768], [-0.0770981, 51.56813720000001], [-0.0772263, 51.56826879999999], [-0.0773304, 51.56838359999999], [-0.0774439, 51.568512199999994], [-0.0775459, 51.56863890000001], [-0.07768539999999999, 51.5688202], [-0.0778042, 51.56899580000001], [-0.077905, 51.56915239999999], [-0.0779781, 51.5692877], [-0.0780557, 51.5694463], [-0.07813549999999998, 51.56962339999999], [-0.0781965, 51.569779], [-0.0782539, 51.56995239999999], [-0.07830439999999998, 51.57013200000001], [-0.07834699999999999, 51.57028959999999], [-0.0783662, 51.5703745], [-0.0783821, 51.5704665], [-0.07839489999999999, 51.57054979999999], [-0.07841789999999998, 51.57072099999998], [-0.0784321, 51.570877], [-0.07843719999999998, 51.5710269], [-0.0784369, 51.57113389999999], [-0.07842979999999998, 51.5712626], [-0.0784129, 51.57144159999999], [-0.07839109999999999, 51.57160749999999], [-0.0783637, 51.57174369999999], [-0.07834049999999998, 51.5718489], [-0.07831849999999999, 51.5719509], [-0.0782904, 51.57205239999999], [-0.0782546, 51.5721736], [-0.0782052, 51.572320000000005], [-0.07815650000000002, 51.57244759999998], [-0.0780911, 51.572597], [-0.07802289999999999, 51.5727378], [-0.0779468, 51.5728797], [-0.07786869999999999, 51.5730116], [-0.07780469999999999, 51.573111299999994], [-0.07772259999999999, 51.5732314], [-0.07762659999999999, 51.573362], [-0.0774827, 51.5735433], [-0.0773562, 51.57369049999999], [-0.07727039999999999, 51.5737908], [-0.0770521, 51.574037100000005], [-0.07693989999999999, 51.57416909999999], [-0.076621, 51.574525699999995], [-0.07643159999999999, 51.5747396], [-0.0762754, 51.5749157], [-0.07611909999999998, 51.575092000000005], [-0.07596529999999999, 51.5752673]]} |
0.8 |
2226½ |
2228 |
2026-09-12T22:32:00+01:00 |
None |
None |
Rectory Road |
Stoke Newington |
Stamford Hill |
51.5648457 |
-0.0723237 |
51.5752673 |
-0.0759653 |
0 |
1 |
2026-09-12 21:30:12 |
AT_PLATFORM |
2026-09-12 21:30:11 |
Stoke Newington |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
42003829 |
1789248594775058 |
None |
38 |
38 |
2026-09-12 21:30:11.164789 |
2 |
2026-09-12 22:54:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518455 |
P24016 |
172N36M812 |
2026-09-12 |
Northern |
P |
LDS |
SHF |
2N36 |
158759 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 720.026, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 769.481, "from_m": 720.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1050.796, "from_m": 769.481, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1307.337, "from_m": 1050.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1529.573, "from_m": 1307.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2343.296, "from_m": 1529.573, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8618.173, "from_m": 2343.296, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 14273.626, "from_m": 8618.173, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 16311.834, "from_m": 14273.626, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 16451.103, "from_m": 16311.834, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 16478.926, "from_m": 16451.103, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16836.179, "from_m": 16478.926, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17964.879, "from_m": 16836.179, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18562.902, "from_m": 17964.879, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23558.125, "from_m": 18562.902, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 23614.806, "from_m": 23558.125, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32268.38, "from_m": 23614.806, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 33099.589, "from_m": 32268.38, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33360.863, "from_m": 33099.589, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33394.423, "from_m": 33360.863, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33428.122, "from_m": 33394.423, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34668.748, "from_m": 33428.122, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43717.201, "from_m": 34668.748, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 44453.225, "from_m": 43717.201, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 49376.793, "from_m": 44453.225, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 49412.856, "from_m": 49376.793, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49468.377, "from_m": 49412.856, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 50461.401, "from_m": 49468.377, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53754.912, "from_m": 50461.401, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54981.156, "from_m": 53754.912, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55210.244, "from_m": 54981.156, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 55256.692, "from_m": 55210.244, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62579.162, "from_m": 55256.692, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 63113.573, "from_m": 62579.162, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518455, "profile_key": "28429d1dc66aa8812682ab9b0bbc08d7936f8351ed7727f89211163e3c25238a", "schedule_id": 21398, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36377}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 36377}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 904.624, "section_seq": 1, "route_path_id": 36377}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Holbeck Jn", "stage_seq": 4, "distance_m": 1469.509, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224", "location": "Outwood", "stage_seq": 5, "distance_m": 12213.281, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228H", "location": "Wakefield Westgate", "stage_seq": 6, "distance_m": 16205.369, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2232", "location": "Sandal & Agbrigg", "stage_seq": 7, "distance_m": 18939.217, "section_seq": 1, "route_path_id": 36377}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Hare Park Jn", "stage_seq": 8, "distance_m": 22551.936, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": "2239", "location": "Fitzwilliam", "stage_seq": 9, "distance_m": 26891.05, "section_seq": 1, "route_path_id": 36377}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "South Kirkby Jn", "stage_seq": 10, "distance_m": 32134.458, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245", "location": "Moorthorpe", "stage_seq": 11, "distance_m": 33230.226, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Thurnscoe", "stage_seq": 12, "distance_m": 39083.015, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2253H", "location": "Goldthorpe", "stage_seq": 13, "distance_m": 40418.256, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256H", "location": "Bolton-Upon-Dearne", "stage_seq": 14, "distance_m": 42109.133, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2300H", "location": "Swinton (S.Yorks)", "stage_seq": 15, "distance_m": 45899.855, "section_seq": 1, "route_path_id": 36377}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Aldwarke Jn", "stage_seq": 16, "distance_m": 49317.151, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Rotherham Central", "stage_seq": 17, "distance_m": 53370.245, "section_seq": 1, "route_path_id": 36377}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311H", "location": "Holmes Jn", "stage_seq": 18, "distance_m": 54957.092, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Meadowhall", "stage_seq": 19, "distance_m": 57669.595, "section_seq": 1, "route_path_id": 36377}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Wincobank Jn", "stage_seq": 20, "distance_m": 57947.745, "section_seq": 1, "route_path_id": 36377}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Nunnery Main Line Jn", "stage_seq": 21, "distance_m": 62381.033, "section_seq": 1, "route_path_id": 36377}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": null, "location": "Sheffield", "stage_seq": 22, "distance_m": 63113.573, "section_seq": 1, "route_path_id": 36377}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63113.573, "from_m": 0.0, "section_seq": 1, "route_path_id": 36377}], "total_distance_m": 63113.573, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 59662.637, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3450.936, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6010, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:35Z", "source_id": 41992449, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:23:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:38Z", "source_id": 13738503, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6014, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:18Z", "source_id": 41999902, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:28:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:23Z", "source_id": 13740993, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}] |
Leeds |
2213 |
2213 |
11B |
None |
None |
Sheffield |
2324 |
2323½ |
1B |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24016/2026-09-12/detailed |
None |
Wakefield Westgate |
2026-09-12T22:30:10+01:00 |
Sandal & Agbrigg |
1.5 |
{"type": "LineString", "coordinates": [[-1.505372572209586, 53.68192496338836], [-1.5053704, 53.681922], [-1.5049894, 53.6814224], [-1.5048356, 53.6812152], [-1.5047878523559806, 53.68115157602794], [-1.5044705000000005, 53.6807287], [-1.504292, 53.6804636], [-1.5041543999999998, 53.680255599999995], [-1.5040179, 53.6800604], [-1.5038004, 53.6798459], [-1.5037383, 53.679758799999995], [-1.5034549, 53.6793999], [-1.5033174, 53.6792441], [-1.5031674, 53.679078], [-1.5029075999999997, 53.6788363], [-1.5024792, 53.6785098], [-1.5019967, 53.6781975], [-1.5014942999999998, 53.67791950000001], [-1.5009590999999998, 53.6776672], [-1.5004050999999998, 53.67740160000001], [-1.4999786999999998, 53.677141199999994], [-1.4999247, 53.67710340000001], [-1.4996274999999997, 53.67688940000001], [-1.4989774, 53.67637229999999], [-1.4984113, 53.675801500000006], [-1.4981313999999997, 53.6754573], [-1.4978656107086654, 53.675116808118595], [-1.4978182999999998, 53.67505619999999], [-1.497775130974734, 53.67497080176018], [-1.4977531029751874, 53.67492722525467], [-1.4977342756718974, 53.674889980434926], [-1.4972711, 53.67397369999999], [-1.4967549999999998, 53.672962600000005], [-1.4962538, 53.6721133], [-1.4957262, 53.6713292], [-1.4951259, 53.67054949999999], [-1.4947221, 53.67009209999999], [-1.4942605999999998, 53.6696135], [-1.4938908, 53.6692841], [-1.4934733999999998, 53.66891759999999], [-1.4928328, 53.668404300000006], [-1.4917765, 53.6676538], [-1.4913801999999998, 53.6673996], [-1.4901753999999998, 53.6666896], [-1.4886704999999998, 53.66593360000001], [-1.4884999999999995, 53.6658508], [-1.4879199999999997, 53.6655949], [-1.4860679, 53.6648612], [-1.4854870999999998, 53.664647499999994], [-1.4824138, 53.6634941], [-1.4822468999999998, 53.663429699999995], [-1.4812458, 53.66304749999999]]} |
1.7 |
2230 |
2231½ |
2026-09-12T22:32:30+01:00 |
None |
None |
Outwood |
Wakefield Westgate |
Sandal & Agbrigg |
53.6805844 |
-1.5043733 |
53.6630475 |
-1.4812458 |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:30:10 |
Sandal & Agbrigg |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42004892 |
1789248634263006 |
None |
24 |
24 |
2026-09-12 21:30:34.267725 |
None |
2026-09-12 23:24:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518456 |
P76583 |
502J58M812 |
2026-09-12 |
Greater Anglia |
P |
WIC |
SMN |
2J58 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 124.767, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 186.371, "from_m": 124.767, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 245.241, "from_m": 186.371, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 270.51, "from_m": 245.241, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 410.598, "from_m": 270.51, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 427.061, "from_m": 410.598, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2760.728, "from_m": 427.061, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2790.45, "from_m": 2760.728, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3965.127, "from_m": 2790.45, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13011.649, "from_m": 3965.127, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25825.834, "from_m": 13011.649, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26510.27, "from_m": 25825.834, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518456, "profile_key": "c46bac77fa9d93d8319f18ba60878d77cb33d1705efcf867dc6473a3e3574a65", "schedule_id": 22505, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Wickford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2217H", "location": "Battlesbridge", "stage_seq": 2, "distance_m": 4031.255, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2221H", "location": "South Woodham Ferrers", "stage_seq": 3, "distance_m": 8039.668, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2228", "location": "North Fambridge", "stage_seq": 4, "distance_m": 13331.463, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2233H", "location": "Althorne", "stage_seq": 5, "distance_m": 18181.423, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": "2238H", "location": "Burnham-on-Crouch", "stage_seq": 6, "distance_m": 22986.283, "section_seq": 1, "route_path_id": 37179}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": null, "location": "Southminster", "stage_seq": 7, "distance_m": 26510.27, "section_seq": 1, "route_path_id": 37179}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 26510.27, "from_m": 0.0, "section_seq": 1, "route_path_id": 37179}], "total_distance_m": 26510.27, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26464.085, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 46.185, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Wickford |
2213 |
2213 |
1 |
22:13:00 |
None |
Southminster |
2244 |
2244 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:P76583/2026-09-12/detailed |
None |
Wickford |
2026-09-12T22:13:30+01:00 |
Battlesbridge |
4.0 |
{"type": "LineString", "coordinates": [[0.5195327652324653, 51.61473705336991], [0.5203133999999999, 51.6143086], [0.5208801, 51.61399629999998], [0.5212815, 51.6137752], [0.5214688, 51.61367239999999], [0.5215479, 51.6136289], [0.5222188, 51.6133022], [0.522493, 51.6131517], [0.522957, 51.61293139999999], [0.5232130999999999, 51.61280190000001], [0.5235672, 51.6126104], [0.5240451, 51.61234150000001], [0.5242261999999999, 51.61224519999999], [0.5259155, 51.6113045], [0.5266420000000002, 51.6109324], [0.5271202, 51.6107113], [0.5274317, 51.61058189999999], [0.527705246967116, 51.61048353460085], [0.5281984, 51.6103062], [0.5289901999999999, 51.61007649999999], [0.5296905, 51.6099086], [0.5304215, 51.60976459999999], [0.5308192, 51.609715699999995], [0.5316184, 51.609604100000006], [0.5324266, 51.609519899999995], [0.5337054, 51.6094576], [0.5350293000000002, 51.60943760000001], [0.5357361, 51.60946669999999], [0.5366716, 51.609533199999994], [0.5375239999999999, 51.609649899999994], [0.5383661, 51.60979139999999], [0.5389891704717129, 51.609939231052955], [0.5394004, 51.6100368], [0.5395345, 51.61007450000001], [0.5399054999999999, 51.610178699999985], [0.540412, 51.6103392], [0.5407892950316806, 51.61048353460085], [0.5412166, 51.610647], [0.5418853999999999, 51.6109357], [0.5422433, 51.61109239999999], [0.5424506, 51.6111853], [0.5428878, 51.6114238], [0.5437152000000001, 51.61196290000001], [0.5458894, 51.613658699999995], [0.5462391999999999, 51.61393079999999], [0.5481265, 51.61534739999998], [0.550005, 51.61680549999999], [0.5511844999999999, 51.61765569999999], [0.551459, 51.61786159999998], [0.5519964, 51.618207700000006], [0.5539645999999999, 51.6194392], [0.5540361, 51.619484], [0.5559957, 51.620573], [0.5579913, 51.6215475], [0.5599009999999999, 51.6224193], [0.5635628, 51.6240575], [0.5644705, 51.62447689999999], [0.5646015000000001, 51.62453510000001], [0.5653803999999999, 51.6248813]]} |
2.5 |
2213 |
2217 |
2026-09-12T22:17:00+01:00 |
None |
None |
None |
None |
Battlesbridge |
51.6248813 |
0.5653804 |
51.6248813 |
0.5653804 |
0 |
1 |
2026-09-12 21:17:29 |
RUNNING |
2026-09-12 21:13:30 |
Battlesbridge |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789244013169778 |
None |
0 |
0 |
2026-09-12 21:13:32.065652 |
None |
2026-09-12 22:13:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518457 |
P88105 |
882K52M812 |
2026-09-12 |
Southeastern |
P |
HYS |
CHX |
2K52 |
376002+376015 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 366.133, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 414.85, "from_m": 366.133, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 427.956, "from_m": 414.85, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5417.952, "from_m": 427.956, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5505.209, "from_m": 5417.952, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5539.153, "from_m": 5505.209, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7874.911, "from_m": 5539.153, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7928.673, "from_m": 7874.911, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13000.465, "from_m": 7928.673, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13274.086, "from_m": 13000.465, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 14488.034, "from_m": 13274.086, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14556.81, "from_m": 14488.034, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19733.008, "from_m": 14556.81, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21697.101, "from_m": 19733.008, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23162.79, "from_m": 21697.101, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518457, "profile_key": "c59b419ab366be2e8a34f0528f4576fe83127a04a1d715a0c16baf6283ac0526", "schedule_id": 23510, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Hayes (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216H", "location": "West Wickham", "stage_seq": 2, "distance_m": 1861.186, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219", "location": "Eden Park", "stage_seq": 3, "distance_m": 3226.578, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2223", "location": "Elmers End", "stage_seq": 4, "distance_m": 5371.834, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225", "location": "Clock House", "stage_seq": 5, "distance_m": 6614.313, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2228", "location": "New Beckenham", "stage_seq": 6, "distance_m": 7754.814, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230", "location": "Lower Sydenham", "stage_seq": 7, "distance_m": 8996.763, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233H", "location": "Catford Bridge", "stage_seq": 8, "distance_m": 11304.327, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2236", "location": "Ladywell", "stage_seq": 9, "distance_m": 12642.637, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Ladywell Jn", "stage_seq": 10, "distance_m": 13000.465, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2240", "location": "Lewisham", "stage_seq": 11, "distance_m": 13721.633, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Lewisham Vale Jn", "stage_seq": 12, "distance_m": 14077.668, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Tanners Hill Jn (NX)", "stage_seq": 13, "distance_m": 14613.908, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "New Cross", "stage_seq": 14, "distance_m": 15432.593, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Blue Anchor (Kent)", "stage_seq": 15, "distance_m": 18405.86, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2250", "location": "London Bridge", "stage_seq": 16, "distance_m": 20271.052, "section_seq": 1, "route_path_id": 37547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Ewer Street Jn", "stage_seq": 17, "distance_m": 21211.237, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2255", "location": "London Waterloo (East)", "stage_seq": 18, "distance_m": 21957.553, "section_seq": 1, "route_path_id": 37547}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 19, "distance_m": 23162.79, "section_seq": 1, "route_path_id": 37547}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23162.79, "from_m": 0.0, "section_seq": 1, "route_path_id": 37547}], "total_distance_m": 23162.79, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 23075.533, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 87.257, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31393, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:44Z", "source_id": 41980173, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:15:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:14:48Z", "source_id": 13734453, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31389, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:46Z", "source_id": 41983356, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:51Z", "source_id": 13735491, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31384, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:32Z", "source_id": 41989203, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:21:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:37Z", "source_id": 13737474, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31380, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:52Z", "source_id": 41994466, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:24:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:53Z", "source_id": 13739181, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31372, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:26Z", "source_id": 41998529, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:27:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:29Z", "source_id": 13740538, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31338, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:42Z", "source_id": 42002059, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:29:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:46Z", "source_id": 13741657, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Hayes (Kent) |
2213 |
2213 |
2 |
None |
None |
London Charing Cross |
2258 |
2258 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88105/2026-09-12/detailed |
None |
Lower Sydenham |
2026-09-12T22:30:01+01:00 |
Catford Bridge |
2.5 |
{"type": "LineString", "coordinates": [[-0.0332864, 51.4249124], [-0.0331834, 51.4253462], [-0.033096, 51.425725500000006], [-0.0330406, 51.426064499999995], [-0.03296779999999999, 51.4264349], [-0.0328789, 51.4267996], [-0.0328158, 51.42707560000001], [-0.032759, 51.4272925], [-0.0327, 51.4274977], [-0.0326209, 51.4277479], [-0.0325609, 51.4279297], [-0.03250839999999999, 51.4280678], [-0.0323562, 51.42841169999999], [-0.03229209999999999, 51.4285513], [-0.032124599999999996, 51.428876300000006], [-0.0320001, 51.4291044], [-0.031863, 51.429333], [-0.0317282, 51.4295516], [-0.0315897, 51.42976120000001], [-0.031415, 51.4300039], [-0.0312005, 51.43028079999999], [-0.030960000000000005, 51.4305725], [-0.030697399999999996, 51.43086189999999], [-0.0303815, 51.4311991], [-0.0300473, 51.4315407], [-0.0297092, 51.431892000000005], [-0.0293205, 51.4322918], [-0.02902349999999999, 51.4326044], [-0.028842699999999995, 51.4328102], [-0.028646700000000004, 51.4330428], [-0.0284145, 51.433316000000005], [-0.028243200000000003, 51.4335189], [-0.0280789, 51.433730700000005], [-0.0278889, 51.43397660000001], [-0.0277227, 51.4342055], [-0.027586399999999997, 51.43441959999999], [-0.027439, 51.4346546], [-0.0273038, 51.4348722], [-0.0271745, 51.4351033], [-0.0270641, 51.4353084], [-0.0269621, 51.4355073], [-0.0268444, 51.4357506], [-0.0267037, 51.43606299999999], [-0.026623999999999995, 51.4362611], [-0.026527899999999997, 51.436519], [-0.0264376, 51.4367601], [-0.026355599999999996, 51.437004900000005], [-0.026259399999999995, 51.4373235], [-0.026195, 51.43760549999999], [-0.026126999999999997, 51.43788459999998], [-0.0260543, 51.43828059999999], [-0.0259933, 51.43860569999999], [-0.025929899999999995, 51.438934399999994], [-0.0258757, 51.43927870000001], [-0.0258056, 51.4396233], [-0.025794100000000004, 51.4396955], [-0.0257688, 51.43991509999999], [-0.0256892, 51.44035070000001], [-0.025648354788180634, 51.440585855962226], [-0.02561082776788994, 51.44052927210629], [-0.025596101969795063, 51.440611185477565], [-0.0254697, 51.4413143], [-0.025204518985911008, 51.442817580280106], [-0.025198799999999997, 51.442849999999986], [-0.025128199999999996, 51.443255599999986], [-0.025039599999999995, 51.4437588], [-0.0248829, 51.444659599999994]]} |
1.4 |
2230 |
2232½ |
2026-09-12T22:32:30+01:00 |
None |
None |
New Beckenham |
Lower Sydenham |
Catford Bridge |
51.4276334 |
-0.0326571 |
51.4446596 |
-0.0248829 |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:30:01 |
Catford Bridge |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42004757 |
1789248634349967 |
None |
28 |
28 |
2026-09-12 21:30:34.354859 |
None |
2026-09-12 22:58:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518458 |
S22098 |
632Z251812 |
2026-09-12 |
Chiltern Railways |
N |
WCX |
MYB |
2Z25 |
165004+165022+165028 |
6 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1214.214, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 1323.129, "from_m": 1214.214, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 1361.438, "from_m": 1323.129, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2018.47, "from_m": 1361.438, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 2735.391, "from_m": 2018.47, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4415.324, "from_m": 2735.391, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9915.104, "from_m": 4415.324, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9929.856, "from_m": 9915.104, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9987.221, "from_m": 9929.856, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10293.663, "from_m": 9987.221, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10538.679, "from_m": 10293.663, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 518458, "profile_key": "2ef70f78ae22e7855fec01f6c58d649910fb30a84a7ff06a64b397a99f3f2227", "schedule_id": 37764, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Wembley Stadium", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 56323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 2275.517, "section_seq": 1, "route_path_id": 56323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Marylebone 10 Signal", "stage_seq": 3, "distance_m": 9872.049, "section_seq": 1, "route_path_id": 56323}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": null, "location": "London Marylebone", "stage_seq": 4, "distance_m": 10538.679, "section_seq": 1, "route_path_id": 56323}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 10538.679, "from_m": 0.0, "section_seq": 1, "route_path_id": 56323}], "total_distance_m": 10538.679, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 10500.37, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 38.309, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Wembley Stadium |
2213 |
2213 |
1 |
None |
None |
London Marylebone |
2224 |
2224 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:S22098/2026-09-12/detailed |
None |
Wembley Stadium |
2026-09-12T22:15:30+01:00 |
London Marylebone |
9.0 |
{"type": "LineString", "coordinates": [[-0.28632969999999996, 51.5542652], [-0.2836096000000001, 51.55415109999999], [-0.28289669999999995, 51.55412350000001], [-0.2825372, 51.55411229999999], [-0.2819419, 51.554099599999994], [-0.28111289999999994, 51.5541023], [-0.2798344, 51.5541287], [-0.27874779999999993, 51.55419119999999], [-0.27767569999999997, 51.554278], [-0.2763212, 51.55441919999999], [-0.2747007, 51.5545948], [-0.2740621406905312, 51.55466347968381], [-0.2731545, 51.5547611], [-0.2710154, 51.55499460000001], [-0.26949458523585645, 51.55515777267592], [-0.2689202, 51.5552194], [-0.2679557, 51.55532290000001], [-0.26736889999999996, 51.5553899], [-0.2665018, 51.5554909], [-0.26614959999999993, 51.5555286], [-0.2654558, 51.55559349999999], [-0.2645992, 51.555657499999995], [-0.2635361, 51.5557034], [-0.2624118, 51.55572020000001], [-0.26145669999999993, 51.5557074], [-0.2605377, 51.55567409999999], [-0.2590349, 51.55557700000001], [-0.25821089999999997, 51.55549069999999], [-0.2573785, 51.5553857], [-0.25657389999999997, 51.555275], [-0.2560699, 51.55520690000001], [-0.25570669999999995, 51.555157900000005], [-0.2552713999999999, 51.5550867], [-0.2547811, 51.5549981], [-0.2543291999999999, 51.5549087], [-0.2541768, 51.5548787], [-0.2537283, 51.554786799999995], [-0.2531873920331035, 51.55466347968381], [-0.2528765, 51.5545926], [-0.2522456, 51.5544367], [-0.2514381, 51.55424260000001], [-0.2490292, 51.553662999999986], [-0.24809109999999995, 51.5534249], [-0.2476244, 51.55331000000001], [-0.2473803, 51.553249400000006], [-0.24731936840030777, 51.55323612538862], [-0.247263814751724, 51.553224022418995], [-0.24667709999999995, 51.553096199999985], [-0.2453662, 51.5528373], [-0.24420859999999997, 51.5526408], [-0.24321969999999996, 51.55247930000001], [-0.2415563, 51.552257200000014], [-0.2398824, 51.55197739999999], [-0.23928510000000003, 51.55188489999999], [-0.23852759999999995, 51.55176839999999], [-0.2379636, 51.551678800000005], [-0.23646979999999995, 51.551437099999994], [-0.2359460999999999, 51.55134240000001], [-0.23332430000000004, 51.550941400000006], [-0.2330761, 51.550906], [-0.22830560000000005, 51.55013670000001], [-0.22807210000000003, 51.55009900000001], [-0.22737609999999997, 51.54998879999999], [-0.22533719999999993, 51.54967620000001], [-0.2247638, 51.54959170000001], [-0.22412820000000003, 51.54947819999999], [-0.2235334, 51.54935369999999], [-0.2226188, 51.54917189999998], [-0.22205289999999997, 51.5490716], [-0.22133449999999996, 51.54897129999999], [-0.2206604, 51.5489031], [-0.21974669999999996, 51.5487853], [-0.21860419999999997, 51.5486304], [-0.2104437, 51.5473539], [-0.2094708, 51.5472057], [-0.208484, 51.547094599999994], [-0.2071627, 51.54694499999999], [-0.2062748, 51.5468404], [-0.20530159999999997, 51.5467409], [-0.20468739999999996, 51.5466947], [-0.2040956, 51.54666799999998], [-0.20345949999999996, 51.54664960000001], [-0.20283259999999995, 51.5466348], [-0.2024274, 51.5466168], [-0.20236709999999997, 51.54661300000001], [-0.2015886, 51.546564499999995], [-0.1996435, 51.546404299999985], [-0.1980628973021804, 51.54628952894688], [-0.19791731168407012, 51.54627895763901], [-0.1976521, 51.54625970000001], [-0.1971139, 51.546232], [-0.1966932, 51.5462209], [-0.19629379999999996, 51.546224499999994], [-0.19594, 51.5462369], [-0.1944258, 51.5463177], [-0.191216, 51.546557499999984], [-0.1908014, 51.546587200000005], [-0.1888542, 51.546701799999994], [-0.18772959999999997, 51.54677829999999], [-0.1870127, 51.5468379], [-0.18605, 51.5469403], [-0.1855364, 51.547012900000006], [-0.1845989, 51.5471186], [-0.1841741, 51.5471558], [-0.18384269999999997, 51.5471752], [-0.18358669999999996, 51.547185500000005], [-0.1833522, 51.54718389999999], [-0.18310589999999996, 51.54717409999999], [-0.18286859999999996, 51.5471597], [-0.1825414, 51.5471406], [-0.1823191, 51.54711540000001], [-0.18199299999999996, 51.5470699], [-0.1816694, 51.5470142], [-0.18142199999999997, 51.54696049999999], [-0.181196, 51.5469083], [-0.18090079999999997, 51.546828399999995], [-0.1806567, 51.546744], [-0.18020580000000003, 51.54657190000001], [-0.17989709999999998, 51.54643440000001], [-0.1796630568239043, 51.54631867660276], [-0.17964469999999996, 51.5463096], [-0.17938899999999997, 51.54618719999999], [-0.17920419999999998, 51.5460767], [-0.1790055, 51.5459626], [-0.1788313, 51.5458398], [-0.1786296, 51.545700800000006], [-0.17845179999999997, 51.54556110000001], [-0.178029, 51.54518100000001], [-0.17777309999999996, 51.5448992], [-0.1776009, 51.5446714], [-0.17741739999999998, 51.5444147], [-0.1773282, 51.54424879999999], [-0.17724799999999996, 51.544052], [-0.17719569999999998, 51.5439238], [-0.17714979999999997, 51.54370850000001], [-0.17711739999999998, 51.5434802], [-0.17710329999999996, 51.543178000000005], [-0.17713849999999998, 51.5428948], [-0.17714759999999996, 51.5428389], [-0.1771987, 51.542569099999994], [-0.177341, 51.5419195], [-0.17739210000000002, 51.54169], [-0.17740292348111678, 51.541648770456455], [-0.1774157860300821, 51.5415997735078], [-0.1774536189907193, 51.541455657161386], [-0.17746215221779643, 51.541423151645674], [-0.17750598125350214, 51.54125619387955], [-0.17751511676208587, 51.54122139394699], [-0.17753419999999998, 51.5411487], [-0.1776039, 51.540900099999995], [-0.17772879999999996, 51.5403825], [-0.1777444, 51.540322399999994], [-0.17786979999999997, 51.539818700000005], [-0.17789379999999996, 51.5397224], [-0.178113, 51.53884179999999], [-0.1781274, 51.5387742], [-0.1782095, 51.53833709999999], [-0.17822249999999998, 51.5382334], [-0.17822399999999997, 51.5381727], [-0.1782159, 51.5378516], [-0.17819019999999997, 51.5375158], [-0.17813939999999998, 51.5372767], [-0.1780117, 51.5369783], [-0.1778505, 51.5365162], [-0.1775763, 51.536022], [-0.1773315, 51.5356696], [-0.1768954, 51.5351647], [-0.17642759999999996, 51.534743], [-0.17593, 51.5343719], [-0.1753829, 51.534023899999994], [-0.175314, 51.533982599999995], [-0.1740634, 51.533286100000005], [-0.17361869999999996, 51.533035299999995], [-0.17271069999999997, 51.5325201], [-0.17211559999999998, 51.5321617], [-0.17084719999999998, 51.53124050000001], [-0.1682532, 51.5291146], [-0.16770781389670208, 51.52866454561394], [-0.167466, 51.528465], [-0.1672297, 51.5282734], [-0.16714289999999998, 51.52820089999999], [-0.1670848, 51.5281486], [-0.1664765, 51.52765430000001], [-0.1663306, 51.5275346], [-0.1660336, 51.5272913], [-0.16571509999999998, 51.5270312], [-0.165408, 51.5267809], [-0.16518949999999996, 51.52660629999999], [-0.1649815, 51.5264221], [-0.16481379999999998, 51.52624720000001], [-0.16464179999999998, 51.526054999999985], [-0.1644308, 51.5258052], [-0.1641973, 51.525552899999994], [-0.16403699999999996, 51.5253625], [-0.1639697, 51.5252735], [-0.1639095, 51.525180000000006], [-0.1638081, 51.5250055], [-0.16368189999999996, 51.52474919999999], [-0.1635977, 51.52456200000001], [-0.1634155, 51.52415090000001], [-0.16301129999999997, 51.523255600000006]]} |
6.5 |
2215 |
2224 |
2026-09-12T22:24:00+01:00 |
None |
None |
None |
None |
London Marylebone |
51.5541851 |
-0.2788530 |
51.5232556 |
-0.1630113 |
0 |
0 |
2026-09-12 21:30:29 |
ACTIVATED |
None |
Wembley Stadium |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789248632439697 |
None |
16 |
16 |
2026-09-12 21:30:32.440801 |
1 |
2026-09-12 22:13:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518459 |
W43552 |
792N41M812 |
2026-09-12 |
Transport for Wales |
O |
MST |
CDF |
2N41 |
150252 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 732.454, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 746.393, "from_m": 732.454, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1528.033, "from_m": 746.393, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1557.557, "from_m": 1528.033, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1868.04, "from_m": 1557.557, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8059.568, "from_m": 1868.04, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8450.033, "from_m": 8059.568, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8593.385, "from_m": 8450.033, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 9292.737, "from_m": 8593.385, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9331.522, "from_m": 9292.737, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12242.113, "from_m": 9331.522, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12259.325, "from_m": 12242.113, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13079.567, "from_m": 12259.325, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13135.646, "from_m": 13079.567, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13199.265, "from_m": 13135.646, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14371.576, "from_m": 13199.265, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24911.641, "from_m": 14371.576, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26083.953, "from_m": 24911.641, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26147.571, "from_m": 26083.953, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26240.087, "from_m": 26147.571, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26973.979, "from_m": 26240.087, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27379.382, "from_m": 26973.979, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35087.656, "from_m": 27379.382, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58252.259, "from_m": 35087.656, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58338.858, "from_m": 58252.259, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58373.206, "from_m": 58338.858, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 58563.128, "from_m": 58373.206, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58835.178, "from_m": 58563.128, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 518459, "profile_key": "f6f6091a1328e30723773ba2106ca7fdf05ffdced937745d3e6ad7c7c8c62338", "schedule_id": 38644, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Maesteg", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Maesteg (Ewenny Road)", "stage_seq": 2, "distance_m": 425.731, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2218H", "location": "Garth (Mid-Glamorgan)", "stage_seq": 3, "distance_m": 1868.04, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227", "location": "Tondu", "stage_seq": 4, "distance_m": 8630.863, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230", "location": "Sarn", "stage_seq": 5, "distance_m": 9699.554, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233", "location": "Wildmill", "stage_seq": 6, "distance_m": 11923.852, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2237", "location": "Bridgend", "stage_seq": 7, "distance_m": 13380.581, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242", "location": "Pencoed", "stage_seq": 8, "distance_m": 19641.609, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246H", "location": "Llanharan", "stage_seq": 9, "distance_m": 37084.803, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Pontyclun", "stage_seq": 10, "distance_m": 40944.503, "section_seq": 1, "route_path_id": 55443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Leckwith Loop North Jn", "stage_seq": 11, "distance_m": 56789.224, "section_seq": 1, "route_path_id": 55443}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 12, "distance_m": 58835.178, "section_seq": 1, "route_path_id": 55443}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 58835.178, "from_m": 0.0, "section_seq": 1, "route_path_id": 55443}], "total_distance_m": 58835.178, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 58638.005, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 197.173, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:14Z", "source_id": 13741357, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}] |
Maesteg |
2213 |
2213 |
None |
None |
None |
Cardiff Central |
2306 |
2304 |
4A |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W43552/2026-09-12/detailed |
None |
Tondu |
2026-09-12T22:28:00+01:00 |
Sarn |
1.0 |
{"type": "LineString", "coordinates": [[-3.5951363, 51.5473879], [-3.5950788, 51.5471602], [-3.5949037000000006, 51.5465612], [-3.5947916999999996, 51.5461764], [-3.5947446999999997, 51.5460355], [-3.5946829999999994, 51.54585039999999], [-3.5944662, 51.54519950000001], [-3.5942340000000006, 51.54452549999999], [-3.5941572999999996, 51.5443282], [-3.5940389000000006, 51.544103], [-3.5939405999999994, 51.543926], [-3.5937998, 51.5437115], [-3.593594599999999, 51.543439500000005], [-3.5932611364780858, 51.543089328197695], [-3.5931715, 51.54299519999999], [-3.5924071, 51.5422338], [-3.592208, 51.54201340000001], [-3.5920444, 51.54183090000001], [-3.5918049000000005, 51.54151550000001], [-3.591570499999999, 51.541184], [-3.5914503000000004, 51.5410297], [-3.5912682999999994, 51.54079609999999], [-3.589517100000001, 51.538527399999985]]} |
0.7 |
2228 |
2229 |
2026-09-12T22:30:00+01:00 |
{"movementMode": "ORDINARY", "trackingState": "POSITION_UNCONFIRMED", "targetStageSeq": 2, "presentationStatus": "DELAYED", "confirmedEvidenceId": "TRUST:13740134", "confirmationDeadline": "2026-09-12T22:15:30+01:00"} |
None |
Garth (Mid-Glamorgan) |
Tondu |
Sarn |
51.5385274 |
-3.5895171 |
51.5385274 |
-3.5895171 |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:28:00 |
Sarn |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13741359 |
1789248496238882 |
None |
8 |
8 |
2026-09-12 21:28:16.241586 |
None |
2026-09-12 23:05:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518460 |
Y63373 |
772L35M812 |
2026-09-12 |
Transport for Wales |
P |
CDF |
MST |
2L35 |
197124 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 461.973, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 496.321, "from_m": 461.973, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 582.92, "from_m": 496.321, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3508.99, "from_m": 582.92, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3595.589, "from_m": 3508.99, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3629.937, "from_m": 3595.589, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3749.626, "from_m": 3629.937, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26860.924, "from_m": 3749.626, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 34624.214, "from_m": 26860.924, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 35796.526, "from_m": 34624.214, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35860.144, "from_m": 35796.526, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35916.223, "from_m": 35860.144, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36736.465, "from_m": 35916.223, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 36753.678, "from_m": 36736.465, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39664.268, "from_m": 36753.678, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39703.054, "from_m": 39664.268, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40402.405, "from_m": 39703.054, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 40545.758, "from_m": 40402.405, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 40936.222, "from_m": 40545.758, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47127.751, "from_m": 40936.222, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47438.233, "from_m": 47127.751, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47467.757, "from_m": 47438.233, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 48249.397, "from_m": 47467.757, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 48263.336, "from_m": 48249.397, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48995.79, "from_m": 48263.336, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 518460, "profile_key": "9d1dbf5c686ed139df3193a4cd6ff0e16e34b57099b4b7e573272a21ea0bcfe1", "schedule_id": 30015, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Leckwith Loop North Jn", "stage_seq": 2, "distance_m": 2045.955, "section_seq": 1, "route_path_id": 32160}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225H", "location": "Pontyclun", "stage_seq": 3, "distance_m": 21052.595, "section_seq": 1, "route_path_id": 32160}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230", "location": "Llanharan", "stage_seq": 4, "distance_m": 24922.052, "section_seq": 1, "route_path_id": 32160}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234H", "location": "Pencoed", "stage_seq": 5, "distance_m": 29354.182, "section_seq": 1, "route_path_id": 32160}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240H", "location": "Bridgend", "stage_seq": 6, "distance_m": 35615.209, "section_seq": 1, "route_path_id": 32160}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2244", "location": "Wildmill", "stage_seq": 7, "distance_m": 37071.938, "section_seq": 1, "route_path_id": 32160}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "Sarn", "stage_seq": 8, "distance_m": 39296.236, "section_seq": 1, "route_path_id": 32160}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250H", "location": "Tondu", "stage_seq": 9, "distance_m": 40364.928, "section_seq": 1, "route_path_id": 32160}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "Garth (Mid-Glamorgan)", "stage_seq": 10, "distance_m": 47127.751, "section_seq": 1, "route_path_id": 32160}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Maesteg (Ewenny Road)", "stage_seq": 11, "distance_m": 48570.059, "section_seq": 1, "route_path_id": 32160}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": null, "location": "Maesteg", "stage_seq": 12, "distance_m": 48995.79, "section_seq": 1, "route_path_id": 32160}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48995.79, "from_m": 0.0, "section_seq": 1, "route_path_id": 32160}], "total_distance_m": 48995.79, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48862.234, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 133.556, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25332, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:43Z", "source_id": 41997370, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:27:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:48Z", "source_id": 13740160, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}] |
Cardiff Central |
2213 |
2213 |
4 |
None |
None |
Maesteg |
2305 |
2305 |
None |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y63373/2026-09-12/detailed |
None |
Pontyclun |
2026-09-12T22:28:00+01:00 |
Llanharan |
1.0 |
{"type": "LineString", "coordinates": [[-3.392159202926131, 51.52387842086821], [-3.3925014, 51.524037], [-3.3926494999999997, 51.52410559999999], [-3.3929033999999993, 51.52422190000001], [-3.3931468, 51.52433320000001], [-3.3968258, 51.526078], [-3.3986776, 51.526941400000005], [-3.4005034999999997, 51.527785], [-3.4012053, 51.52812039999999], [-3.4021040999999994, 51.52855], [-3.403157, 51.5290384], [-3.405184, 51.529993100000006], [-3.4057552999999996, 51.530262400000005], [-3.4065542999999994, 51.5306391], [-3.4072436, 51.530964], [-3.4077479, 51.53120179999999], [-3.4082741000000003, 51.5314498], [-3.4086584, 51.531624], [-3.4090264, 51.5317868], [-3.4094126, 51.53194049999999], [-3.4096969999999995, 51.53204629999999], [-3.4100261, 51.5321645], [-3.4102817, 51.53225179999999], [-3.4106046999999995, 51.5323566], [-3.4110197, 51.5324774], [-3.411438599999999, 51.53258759999999], [-3.4118272, 51.5326885], [-3.4122953999999996, 51.5328004], [-3.4127002, 51.5328907], [-3.4131458999999995, 51.5329816], [-3.4135311999999995, 51.5330668], [-3.4135980796541814, 51.53308149419081], [-3.4140841999999996, 51.5331883], [-3.414811, 51.5333295], [-3.4155010000000003, 51.53347889999999], [-3.4159568999999994, 51.5335952], [-3.4164264, 51.533724], [-3.4169414, 51.533886800000005], [-3.417477, 51.5340688], [-3.4180716999999996, 51.53429499999999], [-3.4187826999999995, 51.53458400000001], [-3.4196949, 51.5349779], [-3.4203822999999995, 51.535258799999994], [-3.4208908999999994, 51.5354433], [-3.4212487, 51.535578099999995], [-3.4215994999999997, 51.53569019999998], [-3.4221063, 51.5358389], [-3.4225938999999994, 51.535964699999994], [-3.4230759999999996, 51.5360702], [-3.4235608999999996, 51.536172], [-3.4240822, 51.53626349999999], [-3.424571499999999, 51.5363314], [-3.4251841, 51.536404699999984], [-3.4258251, 51.5364704], [-3.4263515, 51.5365102], [-3.4268859999999997, 51.536532300000005], [-3.4275923999999995, 51.5365598], [-3.4282223000000003, 51.5365798], [-3.4287209, 51.536598], [-3.4291712, 51.5366269], [-3.4297021999999995, 51.5366577], [-3.430226, 51.536699000000006], [-3.4310473999999997, 51.53677729999999], [-3.4317445999999996, 51.53687010000001], [-3.4324835999999994, 51.53696359999999], [-3.4349718, 51.53725320000001], [-3.4363238, 51.537423], [-3.43748, 51.53755000000001], [-3.4384034000000003, 51.537608], [-3.4389447999999994, 51.537629], [-3.4395342, 51.53764160000001], [-3.4401497000000005, 51.5376474], [-3.4403769, 51.537648], [-3.4411065999999995, 51.5376319], [-3.4418203, 51.537608]]} |
2.4 |
2228 |
2229 |
2026-09-12T22:31:00+01:00 |
None |
None |
Cardiff Central |
Pontyclun |
Llanharan |
51.5376346 |
-3.4392083 |
51.5376080 |
-3.4418203 |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:28:00 |
Llanharan |
TRUST |
DIRECT_SCHEDULED_STOP_DEPARTURE |
13741528 |
1789248511709389 |
None |
19 |
19 |
2026-09-12 21:28:31.713163 |
None |
2026-09-12 23:07:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518461 |
P65974 |
529E67M812 |
2026-09-12 |
London Overground |
P |
DLJ |
None |
9E67 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 418.272, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 474.129, "from_m": 418.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 871.919, "from_m": 474.129, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 929.255, "from_m": 871.919, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2666.914, "from_m": 929.255, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3818.439, "from_m": 2666.914, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5556.097, "from_m": 3818.439, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5613.434, "from_m": 5556.097, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7352.941, "from_m": 5613.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7659.432, "from_m": 7352.941, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7696.887, "from_m": 7659.432, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8076.97, "from_m": 7696.887, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8792.522, "from_m": 8076.97, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9024.802, "from_m": 8792.522, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 10709.394, "from_m": 9024.802, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10792.36, "from_m": 10709.394, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13250.427, "from_m": 10792.36, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14440.933, "from_m": 13250.427, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 518461, "profile_key": "65bd16891bcb5d3f3ad168b0f9243d1d02cc3270243e78ec25552950623b13a4", "schedule_id": 21865, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Dalston Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2215", "location": "Haggerston", "stage_seq": 2, "distance_m": 673.024, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217", "location": "Hoxton", "stage_seq": 3, "distance_m": 2010.358, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2219H", "location": "Shoreditch High Street", "stage_seq": 4, "distance_m": 3242.676, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222", "location": "Whitechapel", "stage_seq": 5, "distance_m": 9024.802, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224", "location": "Shadwell", "stage_seq": 6, "distance_m": 10008.889, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2226", "location": "Wapping", "stage_seq": 7, "distance_m": 10792.36, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2227H", "location": "Rotherhithe", "stage_seq": 8, "distance_m": 11268.685, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229H", "location": "Canada Water", "stage_seq": 9, "distance_m": 11582.749, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2231H", "location": "Surrey Quays", "stage_seq": 10, "distance_m": 12192.415, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Surrey Quays Silwood Jn", "stage_seq": 11, "distance_m": 12481.859, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233", "location": "Canal Jn (New Cross)", "stage_seq": 12, "distance_m": 13238.684, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Rolt Street Jn", "stage_seq": 13, "distance_m": 13725.822, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": null, "location": "New Cross ELL", "stage_seq": 14, "distance_m": 14440.933, "section_seq": 1, "route_path_id": 36898}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14440.933, "from_m": 0.0, "section_seq": 1, "route_path_id": 36898}], "total_distance_m": 14440.933, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14270.403, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 170.53, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Dalston Junction |
2213 |
2213 |
2 |
22:13:00 |
None |
New Cross ELL |
2235 |
2235 |
D |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:P65974/2026-09-12/detailed |
None |
Dalston Junction |
2026-09-12T22:13:30+01:00 |
Haggerston |
1.5 |
{"type": "LineString", "coordinates": [[-0.07519811117439318, 51.54544576236582], [-0.07519849999999999, 51.54543429999999], [-0.0752464, 51.54402850000001], [-0.07521879999999999, 51.5436451], [-0.07521350000000002, 51.5430051], [-0.0752606, 51.54255870000001], [-0.07527649999999998, 51.54233069999999], [-0.0753293, 51.541686299999995], [-0.0753786, 51.541186], [-0.0754126, 51.5407928], [-0.0754497, 51.5404421], [-0.0754737, 51.5401806], [-0.0754933, 51.53988459999999], [-0.0755161, 51.53957559999999], [-0.0755346, 51.53940000000001]]} |
0.4 |
2213 |
2214½ |
2026-09-12T22:14:30+01:00 |
None |
None |
None |
None |
Haggerston |
51.5394000 |
-0.0755346 |
51.5394000 |
-0.0755346 |
0 |
1 |
2026-09-12 21:14:57 |
RUNNING |
2026-09-12 21:13:30 |
Haggerston |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789244013202261 |
None |
0 |
0 |
2026-09-12 21:13:32.168879 |
None |
2026-09-12 22:13:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518462 |
W04321 |
889F66M812 |
2026-09-12 |
London Overground |
P |
None |
DLJ |
9F66 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1190.506, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5994.518, "from_m": 1190.506, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6039.066, "from_m": 5994.518, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8504.135, "from_m": 6039.066, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9998.341, "from_m": 8504.135, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10189.611, "from_m": 9998.341, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 11139.186, "from_m": 10189.611, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11857.292, "from_m": 11139.186, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13594.951, "from_m": 11857.292, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13650.428, "from_m": 13594.951, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14068.699, "from_m": 13650.428, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 518462, "profile_key": "9cc442cfe6e01e8b29fefc0779e27ac478d4d811bd51c9fa834f8d0d246d928a", "schedule_id": 24637, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "New Cross ELL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Rolt Street Jn", "stage_seq": 2, "distance_m": 715.111, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Canal Jn (New Cross)", "stage_seq": 3, "distance_m": 1202.249, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Surrey Quays Silwood Jn", "stage_seq": 4, "distance_m": 1959.074, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Surrey Quays", "stage_seq": 5, "distance_m": 2248.518, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219H", "location": "Canada Water", "stage_seq": 6, "distance_m": 2858.184, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221", "location": "Rotherhithe", "stage_seq": 7, "distance_m": 3172.249, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2222H", "location": "Wapping", "stage_seq": 8, "distance_m": 3648.573, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2224H", "location": "Shadwell", "stage_seq": 9, "distance_m": 9202.2, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227", "location": "Whitechapel", "stage_seq": 10, "distance_m": 10208.018, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229H", "location": "Shoreditch High Street", "stage_seq": 11, "distance_m": 11281.53, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2231H", "location": "Hoxton", "stage_seq": 12, "distance_m": 12513.848, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2233H", "location": "Haggerston", "stage_seq": 13, "distance_m": 13396.087, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": null, "location": "Dalston Junction", "stage_seq": 14, "distance_m": 14068.699, "section_seq": 1, "route_path_id": 36901}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14068.699, "from_m": 0.0, "section_seq": 1, "route_path_id": 36901}], "total_distance_m": 14068.699, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14013.222, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 55.477, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:39Z", "source_id": 41986303, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:19:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:47Z", "source_id": 13736479, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:53Z", "source_id": 41989815, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:21:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:59Z", "source_id": 13737638, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:35Z", "source_id": 41992466, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:23:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:38Z", "source_id": 13738509, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:31Z", "source_id": 41995523, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:24:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:33Z", "source_id": 13739508, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:24Z", "source_id": 41998487, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:26:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:27Z", "source_id": 13740498, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:35Z", "source_id": 42001858, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T21:29:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:36Z", "source_id": 13741595, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
New Cross ELL |
2213 |
2213 |
D |
None |
None |
Dalston Junction |
2235 |
2235 |
2 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W04321/2026-09-12/detailed |
None |
Whitechapel |
2026-09-12T22:30:06+01:00 |
Shoreditch High Street |
1438.5 |
{"type": "LineString", "coordinates": [[-0.059989699999999986, 51.5196919], [-0.060446378025623096, 51.5199731677525], [-0.06052707139924888, 51.51996996392104], [-0.0605711, 51.519996299999995], [-0.0609664, 51.5202593], [-0.0611392847237212, 51.520381467831506], [-0.0615401, 51.52066469999999], [-0.0620615, 51.5211092], [-0.0625437, 51.52146739999999], [-0.0630262, 51.521733699999984], [-0.06330849999999999, 51.521843999999994], [-0.0638089, 51.5220141], [-0.0644534, 51.52217400000001], [-0.0646796, 51.5222229], [-0.06492950000000001, 51.52225339999999], [-0.065076, 51.52226989999998], [-0.0654961, 51.522306], [-0.0661155, 51.5223628], [-0.0670805, 51.5224726], [-0.0678901, 51.5225796], [-0.06876309999999998, 51.52271189999999], [-0.0690918, 51.5227556], [-0.06999549999999999, 51.52288990000001], [-0.07033547105898165, 51.52293814781058], [-0.07042399071982994, 51.52295071028277], [-0.0705825811169926, 51.52297321699674], [-0.07066646205142764, 51.52298512114429], [-0.07083291343008162, 51.52300874344904], [-0.07091990488055562, 51.52302108902263], [-0.0711962, 51.5230603], [-0.07164159999999999, 51.5231079], [-0.0719189, 51.52314], [-0.07211909999999999, 51.52316299999999], [-0.0723132, 51.5231836], [-0.0725111, 51.52319839999999], [-0.07271979999999999, 51.52320850000001], [-0.0729255, 51.5232137], [-0.07313489999999999, 51.523215699999994], [-0.0733385, 51.5232195], [-0.0733668, 51.52322], [-0.0736733, 51.5232238], [-0.07367378380007794, 51.523223805220574]]} |
0.7 |
2230 |
2228½ |
2026-09-12T22:31:30+01:00 |
None |
None |
Shadwell |
Whitechapel |
Shoreditch High Street |
51.5213095 |
-0.0623312 |
51.5232238 |
-0.0736738 |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:30:06 |
Shoreditch High Street |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42004928 |
1789248632446082 |
None |
34 |
34 |
2026-09-12 21:30:32.451201 |
None |
2026-09-12 22:38:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518463 |
P29208 |
325F19M812 |
2026-09-12 |
Northern |
P |
WML |
WML |
5F19 |
331108 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 393.103, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 458.057, "from_m": 393.103, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 749.436, "from_m": 458.057, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1231.077, "from_m": 749.436, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1522.457, "from_m": 1231.077, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1587.41, "from_m": 1522.457, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1980.513, "from_m": 1587.41, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}], "service_id": 518463, "profile_key": "f2fc377193f5a6d8c26ddc74acb658d8419f9ab965623af7eaf623e12d0853c7", "schedule_id": 3325, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Wilmslow", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36639}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2230", "location": "Wilmslow Down Rev Sidings", "stage_seq": 2, "distance_m": 990.257, "section_seq": 1, "route_path_id": 36639}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": null, "location": "Wilmslow", "stage_seq": 3, "distance_m": 1980.513, "section_seq": 1, "route_path_id": 36639}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1980.513, "from_m": 0.0, "section_seq": 1, "route_path_id": 36639}], "total_distance_m": 1980.513, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1368.965, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 611.548, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:03Z", "source_id": 13736605, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9112, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:20Z", "source_id": 41999957, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:29:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:27Z", "source_id": 13741008, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Wilmslow |
2214 |
2214 |
2 |
None |
None |
Wilmslow |
2232 |
2232 |
1 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P29208/2026-09-12/detailed |
None |
Wilmslow Down Rev Sidings |
2026-09-12T22:30:00+01:00 |
Wilmslow |
5.0 |
{"type": "LineString", "coordinates": [[-2.2289972, 53.3183214], [-2.2281161, 53.31998039999999], [-2.2278933, 53.3203843], [-2.2276872999999995, 53.320802999999984], [-2.2275609, 53.3210546], [-2.2271893, 53.3217911], [-2.2269687, 53.322318200000005], [-2.2267438, 53.322912], [-2.2266105, 53.3231929], [-2.2264889, 53.32347589999999], [-2.2264213999999996, 53.323696899999995], [-2.226367, 53.323909], [-2.2263357, 53.3240279], [-2.2263105999999997, 53.3241642], [-2.2262318, 53.3244825], [-2.226151, 53.324898299999994], [-2.2260736999999997, 53.3255727], [-2.2260169, 53.3260749], [-2.2259844, 53.326325800000006], [-2.2259407, 53.32670689999999], [-2.2258962, 53.326990899999984]]} |
0.6 |
2227 |
2232 |
2026-09-12T22:30:30+01:00 |
None |
None |
Wilmslow Down Rev Sidings |
Wilmslow |
Wilmslow |
53.3269909 |
-2.2258962 |
53.3269909 |
-2.2258962 |
1 |
1 |
2026-09-12 21:29:06 |
TERMINATED |
2026-09-12 21:29:00 |
Wilmslow |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13741008 |
1789248447618336 |
None |
8 |
8 |
2026-09-12 21:29:06.488027 |
1 |
2026-09-12 21:39:06.485999 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 21:29:06.485999 |
| 518464 |
P64999 |
405J77M812 |
2026-09-12 |
Northern |
O |
CTR |
MCV |
5J77 |
195001+195020 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 136.184, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 576.425, "from_m": 136.184, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 930.042, "from_m": 576.425, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11686.201, "from_m": 930.042, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12191.089, "from_m": 11686.201, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17414.183, "from_m": 12191.089, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17468.024, "from_m": 17414.183, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25902.414, "from_m": 17468.024, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25996.845, "from_m": 25902.414, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28346.172, "from_m": 25996.845, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 34281.747, "from_m": 28346.172, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34327.268, "from_m": 34281.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34375.603, "from_m": 34327.268, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34431.472, "from_m": 34375.603, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34549.998, "from_m": 34431.472, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36573.137, "from_m": 34549.998, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36845.13, "from_m": 36573.137, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 38989.96, "from_m": 36845.13, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39036.15, "from_m": 38989.96, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47599.553, "from_m": 39036.15, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48995.059, "from_m": 47599.553, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49424.166, "from_m": 48995.059, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61159.122, "from_m": 49424.166, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 61624.09, "from_m": 61159.122, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61670.312, "from_m": 61624.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 61785.792, "from_m": 61670.312, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 62842.577, "from_m": 61785.792, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62861.397, "from_m": 62842.577, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63006.334, "from_m": 62861.397, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63496.028, "from_m": 63006.334, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63651.847, "from_m": 63496.028, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 518464, "profile_key": "adedb32b2b5d9cdd9669a6c4025acc6dd0dd93d4b8ce8c8b6a34e9a2f442502d", "schedule_id": 36256, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Chester", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "Mickle Trafford Jn", "stage_seq": 2, "distance_m": 4147.381, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Helsby", "stage_seq": 3, "distance_m": 11777.715, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Frodsham Jn", "stage_seq": 4, "distance_m": 17681.958, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Runcorn East", "stage_seq": 5, "distance_m": 21003.19, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Acton Grange Jn", "stage_seq": 6, "distance_m": 25996.845, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Warrington Bank Quay", "stage_seq": 7, "distance_m": 28855.669, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Winwick Jn", "stage_seq": 8, "distance_m": 34281.747, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Earlestown", "stage_seq": 9, "distance_m": 36700.676, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Newton-le-Willows", "stage_seq": 10, "distance_m": 38154.904, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Parkside Jn", "stage_seq": 11, "distance_m": 39813.169, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Astley Station S.B.", "stage_seq": 12, "distance_m": 49245.921, "section_seq": 1, "route_path_id": 56079}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2306H", "location": "Eccles", "stage_seq": 13, "distance_m": 57180.69, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Ordsall Lane Jn", "stage_seq": 14, "distance_m": 61785.792, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Salford Central", "stage_seq": 15, "distance_m": 62592.721, "section_seq": 1, "route_path_id": 56079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Deal Street Jn", "stage_seq": 16, "distance_m": 63006.334, "section_seq": 1, "route_path_id": 56079}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 17, "distance_m": 63651.847, "section_seq": 1, "route_path_id": 56079}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63651.847, "from_m": 0.0, "section_seq": 1, "route_path_id": 56079}], "total_distance_m": 63651.847, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 63404.851, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 246.996, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9585, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:32Z", "source_id": 42000222, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:27:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:38Z", "source_id": 13741084, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}] |
Chester |
2214 |
2214 |
7A |
None |
None |
Manchester Victoria |
2316 |
2316 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P64999/2026-09-12/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Runcorn East |
Acton Grange Jn |
None |
None |
None |
None |
None |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:10:56 |
Eccles |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
41974693 |
1789248604426512 |
None |
16 |
16 |
2026-09-12 21:30:04.431610 |
None |
2026-09-12 23:16:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518465 |
Q25038 |
865B671812 |
2026-09-12 |
South Western Railway |
N |
XFX |
SOU |
5B67 |
450007 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 118.172, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 122.969, "from_m": 118.172, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 177.743, "from_m": 122.969, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 192.466, "from_m": 177.743, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 249.665, "from_m": 192.466, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 521.872, "from_m": 249.665, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 518465, "profile_key": "df48091bd5557ec17011147dd6a3eb8e06e1817bca580f775a0d8fba316c7aff", "schedule_id": 36851, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Southampton Up Goods Loop", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35290}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": null, "location": "Southampton Central", "stage_seq": 2, "distance_m": 521.872, "section_seq": 1, "route_path_id": 35290}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 521.872, "from_m": 0.0, "section_seq": 1, "route_path_id": 35290}], "total_distance_m": 521.872, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 403.7, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 118.172, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27540, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:48Z", "source_id": 41988011, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:21:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:52Z", "source_id": 13737073, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}] |
Southampton Up Goods Loop |
2214 |
2214 |
None |
None |
None |
Southampton Central |
2216 |
2216 |
2 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Q25038/2026-09-12/detailed |
None |
Southampton Up Goods Loop |
2026-09-12T22:19:00+01:00 |
Southampton Central |
2.0 |
{"type": "LineString", "coordinates": [[-1.4218082, 50.9076183], [-1.4212452, 50.9075545], [-1.4211200999999998, 50.90754249999999], [-1.4208882, 50.9075202], [-1.4205287, 50.9074779], [-1.4201454000000002, 50.90744649999999], [-1.4200771, 50.90744409999999], [-1.4192971, 50.907417], [-1.4190874999999998, 50.907425], [-1.4186804, 50.9074215], [-1.4182718, 50.907418], [-1.4180597999999998, 50.9074301], [-1.4175473, 50.9074512], [-1.4165657000000005, 50.90748229999999], [-1.416508, 50.907484100000005], [-1.41599, 50.907489600000005], [-1.4154942999999998, 50.9074918], [-1.4151425, 50.9074796], [-1.4147636999999995, 50.9074647], [-1.4143952, 50.90744780000001]]} |
0.3 |
2219 |
2221 |
2026-09-12T22:21:00+01:00 |
None |
None |
Southampton Up Goods Loop |
Southampton Central |
Southampton Central |
50.9074478 |
-1.4143952 |
50.9074478 |
-1.4143952 |
1 |
1 |
2026-09-12 21:21:14 |
TERMINATED |
2026-09-12 21:21:00 |
Southampton Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13737073 |
1789247992625289 |
None |
7 |
7 |
2026-09-12 21:21:13.800854 |
2 |
2026-09-12 21:31:13.799400 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 21:21:13.799400 |
| 518466 |
W43596 |
645G76M812 |
2026-09-12 |
Transport for Wales |
P |
None |
SHR |
5G76 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 507.163, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 635.963, "from_m": 507.163, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1319.195, "from_m": 635.963, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518466, "profile_key": "6cddf2925ac1d97d9b51e376cf3598bfc219ae0b2a6e46e1bba85f27ead1632f", "schedule_id": 26551, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Abbey Foregate C.S.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28105}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2222", "location": "Shrewsbury Abbey Foregate", "stage_seq": 2, "distance_m": 494.033, "section_seq": 1, "route_path_id": 28105}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": null, "location": "Shrewsbury", "stage_seq": 3, "distance_m": 1319.195, "section_seq": 1, "route_path_id": 28105}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1319.195, "from_m": 0.0, "section_seq": 1, "route_path_id": 28105}], "total_distance_m": 1319.195, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 1319.195, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Abbey Foregate C.S. |
2214 |
2214 |
None |
None |
None |
Shrewsbury |
2225 |
2225 |
4 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W43596/2026-09-12/detailed |
None |
Abbey Foregate C.S. |
2026-09-12T22:17:30+01:00 |
Shrewsbury Abbey Foregate |
0.0 |
{"type": "LineString", "coordinates": [[-2.7461238999999997, 52.7103538], [-2.745811, 52.71025949999999], [-2.7456374, 52.7102143], [-2.745459, 52.710172], [-2.7453237999999995, 52.7101415], [-2.745208, 52.7101185], [-2.745112, 52.71010079999999], [-2.7449526999999994, 52.7100733], [-2.7448190999999995, 52.71005539999999], [-2.7446682, 52.71003659999999], [-2.7444529, 52.71001129999999], [-2.7441391, 52.70998240000001], [-2.7438311999999994, 52.709951200000006], [-2.7435816999999996, 52.7099248], [-2.7432742, 52.70989620000001], [-2.7429987999999996, 52.7098671], [-2.7427881999999997, 52.7098449], [-2.7426198, 52.7098236], [-2.7424671999999997, 52.7098], [-2.7422973, 52.709769300000005], [-2.7421757999999996, 52.70974639999999], [-2.7420861999999997, 52.7097312], [-2.7420102999999996, 52.7097189], [-2.7419429, 52.709709], [-2.7417854, 52.7096866], [-2.7415942, 52.70966299999999], [-2.741378, 52.709641], [-2.7413242, 52.709636499999995], [-2.7412744, 52.7096332], [-2.7412046999999995, 52.7096296], [-2.7405318, 52.7096067], [-2.7403871, 52.70960130000001], [-2.7395508999999993, 52.7095761], [-2.7394201, 52.7095692], [-2.7393084, 52.70956120000001], [-2.7392158, 52.70955219999999], [-2.7390706999999996, 52.709538], [-2.7389645, 52.7095277]]} |
0.3 |
2217 |
2217 |
2026-09-12T22:20:30+01:00 |
None |
None |
None |
None |
Shrewsbury Abbey Foregate |
52.7100505 |
-2.7447800 |
52.7095277 |
-2.7389645 |
0 |
0 |
2026-09-12 21:30:29 |
ACTIVATED |
None |
Abbey Foregate C.S. |
None |
PRESENTATION_SERVICE_ACTIVATED |
None |
1789248632454102 |
None |
16 |
16 |
2026-09-12 21:30:32.455529 |
None |
2026-09-12 22:14:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518467 |
W85603 |
045S83M812 |
2026-09-12 |
TransPennine Express |
O |
EDB |
XCN |
5S83 |
802214 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 446.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1013.735, "from_m": 446.739, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1076.414, "from_m": 1013.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1142.866, "from_m": 1076.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1613.024, "from_m": 1142.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2251.766, "from_m": 1613.024, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3294.532, "from_m": 2251.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3396.822, "from_m": 3294.532, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3509.152, "from_m": 3396.822, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3844.186, "from_m": 3509.152, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 4058.619, "from_m": 3844.186, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 518467, "profile_key": "4bedf517ed813a0f3a4ad43020a295c2d44757cd72407418c75a46852487585b", "schedule_id": 38897, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 27927}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2218", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 27927}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": null, "location": "Craigentinny T.& R.S.M.D", "stage_seq": 4, "distance_m": 4058.619, "section_seq": 1, "route_path_id": 27927}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4058.619, "from_m": 0.0, "section_seq": 1, "route_path_id": 27927}], "total_distance_m": 4058.619, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3844.186, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 214.433, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:21Z", "source_id": 13737819, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}] |
Edinburgh |
2214 |
2214 |
2 |
None |
None |
Craigentinny T.& R.S.M.D |
2221 |
2221 |
None |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W85603/2026-09-12/detailed |
None |
Craigentinny Jn |
2026-09-12T22:20:00+01:00 |
Craigentinny T.& R.S.M.D |
3.0 |
{"type": "LineString", "coordinates": [[-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1296314, 55.9539488], [-3.12944, 55.95388479999999], [-3.1291178999999993, 55.95374090000001], [-3.1289551, 55.9536519], [-3.1287761, 55.9535624], [-3.1286687999999994, 55.9535029], [-3.1284316, 55.9534028], [-3.1281823, 55.95331259999999], [-3.1266209, 55.9527891]]} |
0.7 |
2220 |
2223 |
2026-09-12T22:23:00+01:00 |
None |
None |
Craigentinny Jn |
Craigentinny T.& R.S.M.D |
Craigentinny T.& R.S.M.D |
55.9527891 |
-3.1266209 |
55.9527891 |
-3.1266209 |
1 |
1 |
2026-09-12 21:23:00 |
TERMINATED |
2026-09-12 21:23:00 |
Craigentinny T.& R.S.M.D |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13737819 |
1789248082255234 |
None |
9 |
9 |
2026-09-12 21:23:00.610717 |
None |
2026-09-12 21:33:00.608664 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 21:23:00.608664 |
| 518468 |
C82472 |
861B62M712 |
2026-09-12 |
Southern |
O |
BAA |
BOG |
1B62 |
377210 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 93.362, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 152.279, "from_m": 93.362, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 242.627, "from_m": 152.279, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5104.397, "from_m": 242.627, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5702.349, "from_m": 5104.397, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518468, "profile_key": "f8542f779edd2938f0c405436caae53998844f8349d1a5478e287bdfc4c89426", "schedule_id": 33116, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Barnham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28337}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": null, "location": "Bognor Regis", "stage_seq": 2, "distance_m": 5702.349, "section_seq": 1, "route_path_id": 28337}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5702.349, "from_m": 0.0, "section_seq": 1, "route_path_id": 28337}], "total_distance_m": 5702.349, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5702.349, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27453, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:18:57Z", "source_id": 41986687, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:20:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:03Z", "source_id": 13736617, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}] |
Barnham |
2214 |
2214 |
1 |
None |
None |
Bognor Regis |
2221 |
2221 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C82472/2026-09-12/detailed |
None |
Barnham |
2026-09-12T22:14:00+01:00 |
Bognor Regis |
7.0 |
{"type": "LineString", "coordinates": [[-0.6404466, 50.8306619], [-0.6415082, 50.8306633], [-0.6417759, 50.8306659], [-0.6422916, 50.83065890000001], [-0.6426072, 50.8306459], [-0.6429537999999999, 50.83061380000001], [-0.6432087999999999, 50.8305754], [-0.6434057999999999, 50.8305391], [-0.6434986999999999, 50.8305199], [-0.6436093, 50.830496999999994], [-0.6438301, 50.8304426], [-0.6439952999999999, 50.83039110000001], [-0.6442546999999998, 50.83030269999999], [-0.6444787, 50.8302115], [-0.6447778999999999, 50.8300786], [-0.6451316999999999, 50.8298903], [-0.6454424, 50.8296873], [-0.6455958999999999, 50.82957219999999], [-0.6457376, 50.8294613], [-0.6460245, 50.8292294], [-0.6501128999999999, 50.82541040000001], [-0.6509443, 50.8246425], [-0.6512909999999998, 50.82432850000001], [-0.6515659999999999, 50.8240569], [-0.6518363999999999, 50.8237825], [-0.6522063999999999, 50.82333340000001], [-0.6524675, 50.8230488], [-0.6526946867549304, 50.82275035457093], [-0.6527267, 50.822708299999995], [-0.652938, 50.822392], [-0.653171, 50.82200919999999], [-0.6533943999999999, 50.8216288], [-0.6535165999999999, 50.8213844], [-0.6536816, 50.8210071], [-0.6538206, 50.820651999999995], [-0.6539271, 50.8203056], [-0.6539987, 50.8199426], [-0.6540742, 50.819574499999995], [-0.6541356, 50.8192044], [-0.6541759, 50.818855], [-0.6541942, 50.818495799999994], [-0.6541954999999999, 50.818137], [-0.6541389999999999, 50.81670170000001], [-0.6541459000000001, 50.8163323], [-0.6541697, 50.8159673], [-0.6542159, 50.815609499999994], [-0.6543048999999999, 50.8151372], [-0.654389, 50.8147549], [-0.6544739, 50.8144273], [-0.654575, 50.81403859999999], [-0.6546796, 50.8137196], [-0.6548532, 50.81326889999999], [-0.6550682, 50.8128517], [-0.6552497, 50.81249129999999], [-0.6554307, 50.812145], [-0.6556359, 50.8117826], [-0.6575340999999999, 50.808659899999995], [-0.6625857999999999, 50.80034860000001], [-0.6628602999999998, 50.799901299999995], [-0.6635561, 50.798752], [-0.6637884, 50.79839869999999], [-0.6640780999999999, 50.7979741], [-0.6644138, 50.7975208], [-0.6647517999999999, 50.7971099], [-0.6651496999999998, 50.7966499], [-0.6652311, 50.79655549999999], [-0.6656723999999999, 50.79610600000001], [-0.6659704, 50.795825], [-0.6663413999999999, 50.7954847], [-0.6666995999999998, 50.795168799999985], [-0.6676739, 50.79440939999999], [-0.6681978, 50.7940487], [-0.6687615999999998, 50.79368489999999], [-0.6691869999999999, 50.7934214], [-0.6695995999999999, 50.7931874], [-0.6700675000000001, 50.79292139999999], [-0.6704957, 50.7926871], [-0.6709472, 50.792436599999995], [-0.6714139, 50.7921883], [-0.6721931, 50.79178329999999], [-0.6726780999999998, 50.7914582], [-0.6730411999999999, 50.791175], [-0.6732224, 50.79101620000001], [-0.6733322, 50.7909161], [-0.6736888999999999, 50.7906067], [-0.6738919, 50.7904403], [-0.6741493999999999, 50.79014800000001], [-0.6743821, 50.7898575], [-0.6752245999999998, 50.788802700000005]]} |
3.4 |
2213 |
2220 |
2026-09-12T22:20:30+01:00 |
None |
None |
Barnham |
Bognor Regis Carriage Holding Sidings |
Bognor Regis |
50.7888027 |
-0.6752246 |
50.7888027 |
-0.6752246 |
1 |
1 |
2026-09-12 21:20:46 |
TERMINATED |
2026-09-12 21:20:00 |
Bognor Regis |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13736617 |
1789247943806391 |
None |
6 |
6 |
2026-09-12 21:20:46.062514 |
3 |
2026-09-12 21:30:46.059555 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 21:20:46.059555 |
| 518469 |
P01190 |
471K96M812 |
2026-09-12 |
Greater Anglia |
P |
SSD |
NRW |
1K96 |
755405 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 490.569, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2880.266, "from_m": 490.569, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 4123.776, "from_m": 2880.266, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4185.989, "from_m": 4123.776, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4263.199, "from_m": 4185.989, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4934.612, "from_m": 4263.199, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4990.719, "from_m": 4934.612, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5051.881, "from_m": 4990.719, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19834.792, "from_m": 5051.881, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23056.069, "from_m": 19834.792, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 23096.213, "from_m": 23056.069, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23334.417, "from_m": 23096.213, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 28839.819, "from_m": 23334.417, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29549.361, "from_m": 28839.819, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 29584.945, "from_m": 29549.361, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29756.373, "from_m": 29584.945, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 35624.223, "from_m": 29756.373, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38614.021, "from_m": 35624.223, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 38695.826, "from_m": 38614.021, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 38740.965, "from_m": 38695.826, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 38837.304, "from_m": 38740.965, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 39005.086, "from_m": 38837.304, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 39999.556, "from_m": 39005.086, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62017.075, "from_m": 39999.556, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 62366.839, "from_m": 62017.075, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63182.75, "from_m": 62366.839, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63251.488, "from_m": 63182.75, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 63305.913, "from_m": 63251.488, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63766.524, "from_m": 63305.913, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 65022.264, "from_m": 63766.524, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65138.806, "from_m": 65022.264, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65314.471, "from_m": 65138.806, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65690.941, "from_m": 65314.471, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 82612.447, "from_m": 65690.941, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 87091.951, "from_m": 82612.447, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 98391.82, "from_m": 87091.951, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 100401.512, "from_m": 98391.82, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 100439.315, "from_m": 100401.512, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 101286.112, "from_m": 100439.315, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104975.423, "from_m": 101286.112, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 111063.814, "from_m": 104975.423, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 111459.804, "from_m": 111063.814, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 115455.186, "from_m": 111459.804, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 125921.525, "from_m": 115455.186, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 130113.864, "from_m": 125921.525, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 147343.583, "from_m": 130113.864, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 148419.427, "from_m": 147343.583, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 148598.624, "from_m": 148419.427, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 149236.956, "from_m": 148598.624, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 518469, "profile_key": "0a32fde191845b4a1a0c63c88a5eb6c2fc74f4ee0734a6d36fe0357031699324", "schedule_id": 20845, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Stansted Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Stansted Coopers Lane Jn", "stage_seq": 2, "distance_m": 1052.842, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Tye Green Jn", "stage_seq": 3, "distance_m": 3074.129, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Stansted East Jn", "stage_seq": 4, "distance_m": 4185.989, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Stansted North Jn", "stage_seq": 5, "distance_m": 4934.612, "section_seq": 1, "route_path_id": 36050}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2231H", "location": "Audley End", "stage_seq": 6, "distance_m": 16768.267, "section_seq": 1, "route_path_id": 36050}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2240H", "location": "Whittlesford Parkway", "stage_seq": 7, "distance_m": 28621.504, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Shepreth Branch Jn", "stage_seq": 8, "distance_m": 35535.077, "section_seq": 1, "route_path_id": 36050}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "Cambridge South", "stage_seq": 9, "distance_m": 36650.817, "section_seq": 1, "route_path_id": 36050}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2255", "location": "Cambridge", "stage_seq": 10, "distance_m": 39244.47, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Coldham Lane Jn", "stage_seq": 11, "distance_m": 40785.928, "section_seq": 1, "route_path_id": 36050}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "Cambridge North", "stage_seq": 12, "distance_m": 42989.148, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "Waterbeach", "stage_seq": 13, "distance_m": 47876.77, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Ely Dock Jn", "stage_seq": 14, "distance_m": 62199.324, "section_seq": 1, "route_path_id": 36050}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2312", "location": "Ely", "stage_seq": 15, "distance_m": 62932.347, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Ely North Jn", "stage_seq": 16, "distance_m": 65236.177, "section_seq": 1, "route_path_id": 36050}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2328", "location": "Brandon", "stage_seq": 17, "distance_m": 88672.399, "section_seq": 1, "route_path_id": 36050}, {"is_pass": false, "wtt_arr": "2334H", "wtt_dep": "2335H", "location": "Thetford", "stage_seq": 18, "distance_m": 100266.931, "section_seq": 1, "route_path_id": 36050}, {"is_pass": false, "wtt_arr": "2349H", "wtt_dep": "2350H", "location": "Attleborough", "stage_seq": 19, "distance_m": 123736.602, "section_seq": 1, "route_path_id": 36050}, {"is_pass": false, "wtt_arr": "2356H", "wtt_dep": "2357H", "location": "Wymondham", "stage_seq": 20, "distance_m": 132849.984, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001H", "location": "Wymondham Co877", "stage_seq": 21, "distance_m": 133134.39, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007H", "location": "Trowse Jn", "stage_seq": 22, "distance_m": 147536.186, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008H", "location": "Trowse Swing Bridge", "stage_seq": 23, "distance_m": 148192.874, "section_seq": 1, "route_path_id": 36050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009", "location": "Norwich Thorpe Jn", "stage_seq": 24, "distance_m": 148679.112, "section_seq": 1, "route_path_id": 36050}, {"is_pass": false, "wtt_arr": "0011", "wtt_dep": null, "location": "Norwich", "stage_seq": 25, "distance_m": 149236.956, "section_seq": 1, "route_path_id": 36050}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 149236.956, "from_m": 0.0, "section_seq": 1, "route_path_id": 36050}], "total_distance_m": 149236.956, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 147197.457, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2039.499, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12680, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:55Z", "source_id": 42002422, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:29:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:03Z", "source_id": 13741789, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Stansted Airport |
2214 |
2214 |
1 |
None |
None |
Norwich |
0011 |
0011 |
3A |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P01190/2026-09-12/detailed |
None |
Audley End |
2026-09-12T22:31:30+01:00 |
Whittlesford Parkway |
7.0 |
{"type": "LineString", "coordinates": [[0.2071732771999461, 52.00447436781143], [0.20707259999999997, 52.004824799999994], [0.20698009999999997, 52.0051508], [0.20692879999999997, 52.0053691], [0.2068839, 52.0055522], [0.20683779999999996, 52.0057891], [0.2067958, 52.00601579999999], [0.2066788, 52.00670199999998], [0.20655629999999997, 52.00711869999999], [0.2058232, 52.0114303], [0.2055581, 52.0130413], [0.20536339999999997, 52.014179699999985], [0.2051887, 52.01511769999999], [0.20499819999999996, 52.01621419999999], [0.2049205, 52.016647299999995], [0.2047555, 52.0176221], [0.2046193, 52.0183276], [0.2046055, 52.0184141], [0.204492, 52.0191185], [0.20437389999999997, 52.0198631], [0.20415769999999997, 52.02113630000001], [0.2040516, 52.02180560000001], [0.2033703, 52.0256927], [0.2033436, 52.025873], [0.2033263, 52.02604689999999], [0.20331799999999997, 52.0261705], [0.20331289999999996, 52.026341499999994], [0.2033095, 52.0264479], [0.2033136, 52.0265997], [0.20331399999999997, 52.0266398], [0.2033233, 52.02681290000001], [0.2033427, 52.02698219999999], [0.2033615, 52.02713299999999], [0.2033901, 52.027314100000005], [0.20340849999999996, 52.02743259999999], [0.2034331, 52.02753119999999], [0.203477, 52.027726], [0.20351089999999997, 52.0278442], [0.2035598, 52.02800300000001], [0.2036053, 52.0281421], [0.2036613, 52.02829509999999], [0.20371929999999996, 52.0284408], [0.20375229999999997, 52.02853139999999], [0.2051224, 52.03178769999999], [0.205497, 52.0327086], [0.2061813, 52.03436269999999], [0.2063687, 52.03482880000001], [0.2065841, 52.03537679999999], [0.20668039999999996, 52.0356469], [0.2067805, 52.0359455], [0.2068964, 52.03632480000001], [0.2069744, 52.0366135], [0.207039, 52.0368743], [0.20711969999999996, 52.0372057], [0.2072032, 52.0376299], [0.2072473, 52.0378543], [0.20728779999999997, 52.0380979], [0.20733470000000004, 52.0384699], [0.207387, 52.038924300000005], [0.2074309, 52.03935159999999], [0.207453, 52.03967389999999], [0.207463, 52.03995720000001], [0.20746999999999996, 52.0404893], [0.20746709999999996, 52.0408057], [0.20745079999999996, 52.04118999999999], [0.20743069999999997, 52.04155419999999], [0.2074009, 52.04189660000001], [0.2073493, 52.0423619], [0.2073129, 52.0426253], [0.2072334, 52.0430931], [0.2071399, 52.043561], [0.2070547, 52.0439378], [0.2069909, 52.0442051], [0.2068788, 52.04463269999999], [0.2066936, 52.0452268], [0.20650499999999997, 52.045773], [0.2063205, 52.04626119999999], [0.206021, 52.047003999999994], [0.2058452, 52.0473924], [0.2056318, 52.0478328], [0.2054872, 52.04811910000001], [0.20528039999999995, 52.0485171], [0.2051382, 52.0487807], [0.2048529, 52.0492772], [0.2047144, 52.0495086], [0.2044655, 52.04991269999999], [0.20420409999999997, 52.0503161], [0.2040534, 52.0505413], [0.2038215, 52.0508868], [0.2035817, 52.05122179999999], [0.2033508, 52.0515351], [0.2031261, 52.0518287], [0.202886, 52.05213400000001], [0.20266169999999997, 52.0524053], [0.2024835, 52.0526244], [0.2021856, 52.05296810000001], [0.20148379999999996, 52.05373809999999], [0.2013349, 52.05389389999999], [0.20072409999999996, 52.0545018], [0.2006799, 52.05454640000001], [0.20064659072640065, 52.054578667909794], [0.20031209999999997, 52.05490269999999], [0.2000012, 52.0551944], [0.19967019999999996, 52.0554892], [0.1992365, 52.0558614], [0.1989958, 52.05605649999999], [0.1984574, 52.05648229999999], [0.1979536, 52.056861], [0.19766869999999995, 52.0570674], [0.1971543, 52.0574267], [0.1965383, 52.05783900000001], [0.1952963, 52.05862549999999], [0.19491779999999995, 52.0589015], [0.1943731, 52.0592444], [0.1941946, 52.05935449999999], [0.19396959999999996, 52.059493299999986], [0.1932537, 52.0599369], [0.1924684, 52.06042500000001], [0.1919362, 52.06077630000001], [0.1915584, 52.06104030000001], [0.1912648, 52.0612592], [0.19099789999999997, 52.0614646], [0.1907974, 52.0616339], [0.1906811, 52.061732600000006], [0.1902845, 52.0620835], [0.1901517, 52.0622102], [0.18999079999999996, 52.06236359999999], [0.18969579999999997, 52.0626402], [0.1896278, 52.0627071], [0.1895549, 52.0627762], [0.1892921, 52.06303569999999], [0.18908079999999997, 52.0632456], [0.18879599999999996, 52.06354149999999], [0.1885944, 52.0637616], [0.1883951, 52.063996], [0.1882177, 52.0642193], [0.18805079999999996, 52.0644304], [0.1878407, 52.06471459999999], [0.1877779, 52.06480309999999], [0.18761369999999997, 52.06503599999999], [0.18737429999999997, 52.0653914], [0.1868798, 52.06612109999998], [0.18680609999999995, 52.0662393], [0.1863677, 52.0669148], [0.1860315, 52.0674767], [0.1857581, 52.0679575], [0.1856114, 52.06822300000001], [0.1854168, 52.0685837], [0.18526129999999996, 52.0688906], [0.18514299999999995, 52.0691424], [0.18486230000000003, 52.0697436], [0.1847445, 52.07001780000001], [0.18463889999999997, 52.070258300000006], [0.1842507, 52.0711805], [0.1839724, 52.0718619], [0.1834704, 52.0731419], [0.18342600000000003, 52.0732449], [0.1833153, 52.07348519999999], [0.1832016, 52.073722499999995], [0.1831218, 52.07387829999999], [0.1829974, 52.0741045], [0.1828012, 52.07444069999999], [0.1825708, 52.0747909], [0.1824183, 52.0750058], [0.18223079999999997, 52.07525340000001], [0.1820526, 52.07547770000001], [0.1818022, 52.0757768], [0.1814362, 52.076194], [0.18056969999999997, 52.077170499999994], [0.1796630568239043, 52.07818557102202], [0.1795713, 52.0782883], [0.17924559999999998, 52.0786525], [0.17873019999999998, 52.07924280000001], [0.17833699999999997, 52.07968129999999], [0.17760179999999998, 52.0805073], [0.1767545, 52.08145789999999], [0.1765255, 52.0817129], [0.17640839999999997, 52.0818489], [0.17602769999999998, 52.0822734], [0.17576739999999996, 52.0825692], [0.17545069999999996, 52.0829263], [0.1751587, 52.08325190000001], [0.1749404, 52.08349859999999], [0.17462519999999998, 52.0838559], [0.17393879999999998, 52.08463239999999], [0.1736681, 52.084931], [0.1734645, 52.085162999999994], [0.1731821, 52.0854894], [0.1726174, 52.086122800000005], [0.17211469999999998, 52.0866798], [0.1712946, 52.08759980000001], [0.17059369999999996, 52.0883895], [0.1697687, 52.0893145], [0.16934299999999997, 52.0897962], [0.16926659999999996, 52.089884], [0.1691084, 52.0900549], [0.1681085, 52.091179200000006], [0.1671874, 52.0922036], [0.16659559999999998, 52.09286339999999], [0.16626449999999998, 52.0932457], [0.16602710000000004, 52.0935244], [0.1658677, 52.0937286], [0.16568979999999997, 52.0939683], [0.16553899999999996, 52.09418369999999], [0.16541169999999997, 52.0943827], [0.1652925, 52.0945803], [0.1650732, 52.0949824], [0.164997, 52.0951434], [0.1649178, 52.09532569999998], [0.1648066, 52.095591899999995], [0.16469029999999998, 52.0959302], [0.1646311, 52.0961322], [0.1645492, 52.09645950000001], [0.1645326, 52.096529100000005], [0.16447829999999997, 52.09680989999999], [0.1644333, 52.0970678], [0.1643885, 52.09742529999999], [0.16436679999999998, 52.0976538], [0.164351, 52.09788189999999], [0.16434179999999998, 52.0981131], [0.16433499999999998, 52.09841409999999], [0.16433839999999997, 52.098628], [0.1643477, 52.09881609999999], [0.1643684, 52.0990699], [0.16440019999999997, 52.09931699999999], [0.1644297, 52.0995171], [0.1644618, 52.09969469999999], [0.1645197, 52.09995190000001], [0.16458089999999995, 52.10017489999999], [0.16464269999999998, 52.1003817], [0.16477549999999996, 52.10075419999999], [0.16485259999999996, 52.1009506], [0.1650496, 52.10140710000001], [0.16516359999999997, 52.101663499999994], [0.1653515, 52.10211999999999], [0.16537479999999996, 52.1021793], [0.16542349999999997, 52.102301399999995], [0.16549749999999996, 52.102510599999995], [0.1655744, 52.1027433], [0.16565399999999997, 52.103057500000006], [0.16570069999999998, 52.10325650000001], [0.1657416, 52.10347959999999], [0.1657762, 52.1037366], [0.16577638434813796, 52.10373840086326]]} |
7.4 |
2231½ |
2238½ |
2026-09-12T22:38:00+01:00 |
None |
None |
Stansted Airport |
Audley End |
Whittlesford Parkway |
52.0044744 |
0.2071733 |
52.1037384 |
0.1657764 |
0 |
1 |
2026-09-12 21:30:34 |
AT_PLATFORM |
2026-09-12 21:29:00 |
Audley End |
TRUST |
DIRECT_SCHEDULED_STOP_ARRIVAL |
13741789 |
1789248570264588 |
None |
28 |
28 |
2026-09-12 21:29:30.268543 |
2 |
2026-09-12 21:32:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518470 |
P86461 |
891U78M812 |
2026-09-12 |
Southeastern |
P |
MDE |
CHX |
1U78 |
377127+377519 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 467.748, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1081.473, "from_m": 467.748, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14196.414, "from_m": 1081.473, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17295.333, "from_m": 14196.414, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24046.414, "from_m": 17295.333, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 24664.698, "from_m": 24046.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24686.104, "from_m": 24664.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24707.979, "from_m": 24686.104, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25600.255, "from_m": 24707.979, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35765.931, "from_m": 25600.255, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36016.772, "from_m": 35765.931, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36118.553, "from_m": 36016.772, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 36171.903, "from_m": 36118.553, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36284.874, "from_m": 36171.903, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42581.933, "from_m": 36284.874, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43194.675, "from_m": 42581.933, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43276.551, "from_m": 43194.675, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43527.733, "from_m": 43276.551, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44064.121, "from_m": 43527.733, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44205.656, "from_m": 44064.121, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44235.157, "from_m": 44205.656, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44267.527, "from_m": 44235.157, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44354.31, "from_m": 44267.527, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48945.197, "from_m": 44354.31, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48984.786, "from_m": 48945.197, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50237.589, "from_m": 48984.786, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52014.691, "from_m": 50237.589, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52430.134, "from_m": 52014.691, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52838.718, "from_m": 52430.134, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 52935.962, "from_m": 52838.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59045.715, "from_m": 52935.962, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61009.807, "from_m": 59045.715, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 62475.496, "from_m": 61009.807, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518470, "profile_key": "0f063cb4e51e93c0c86683d0d7c3ad01a4d78efc8b9cbe5a3fff838e1a10137f", "schedule_id": 23064, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Maidstone East", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222H", "location": "West Malling", "stage_seq": 2, "distance_m": 8598.263, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229H", "location": "Borough Green & Wrotham", "stage_seq": 3, "distance_m": 16739.923, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Otford Jn", "stage_seq": 4, "distance_m": 24736.486, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238", "location": "Otford", "stage_seq": 5, "distance_m": 25703.101, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2248", "location": "Swanley", "stage_seq": 6, "distance_m": 36393.936, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "St. Mary Cray Jn", "stage_seq": 7, "distance_m": 42742.866, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Chislehurst", "stage_seq": 8, "distance_m": 44506.369, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Grove Park", "stage_seq": 9, "distance_m": 48094.062, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258H", "location": "Hither Green", "stage_seq": 10, "distance_m": 50994.651, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Parks Bridge Jn", "stage_seq": 11, "distance_m": 52525.928, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Tanners Hill Jn (NX)", "stage_seq": 12, "distance_m": 53926.615, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "New Cross", "stage_seq": 13, "distance_m": 54745.299, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Blue Anchor (Kent)", "stage_seq": 14, "distance_m": 57718.567, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2309", "location": "London Bridge", "stage_seq": 15, "distance_m": 59583.759, "section_seq": 1, "route_path_id": 37384}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Ewer Street Jn", "stage_seq": 16, "distance_m": 60523.943, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2315", "location": "London Waterloo (East)", "stage_seq": 17, "distance_m": 61270.26, "section_seq": 1, "route_path_id": 37384}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 18, "distance_m": 62475.496, "section_seq": 1, "route_path_id": 37384}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62475.496, "from_m": 0.0, "section_seq": 1, "route_path_id": 37384}], "total_distance_m": 62475.496, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61860.567, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 614.929, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32792, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:54Z", "source_id": 41999283, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:27:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:59Z", "source_id": 13740775, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}] |
Maidstone East |
2214 |
2214 |
3 |
None |
None |
London Charing Cross |
2318 |
2318 |
5 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86461/2026-09-12/detailed |
None |
Borough Green & Wrotham |
2026-09-12T22:30:00+01:00 |
Otford |
7.0 |
{"type": "LineString", "coordinates": [[0.306193, 51.29315619999999], [0.30185520000000005, 51.2930897], [0.3015980999999999, 51.29308580000001], [0.29987239999999993, 51.2930353], [0.2982121, 51.2929688], [0.2935147, 51.2926657], [0.2934062, 51.2926587], [0.29247339999999994, 51.29259480000001], [0.2915072, 51.29254869999999], [0.28998669999999993, 51.2924308], [0.2884511, 51.2923484], [0.2873936999999999, 51.29231759999999], [0.2863455999999999, 51.2923326], [0.28538309999999995, 51.2923766], [0.2844383999999999, 51.2924399], [0.2835377, 51.29252669999999], [0.28266119999999995, 51.292633900000006], [0.2824915, 51.2926574], [0.2810325, 51.2928766], [0.2794809, 51.2931997], [0.278104, 51.2935502], [0.2766302, 51.294027699999994], [0.27551159999999997, 51.294459], [0.2743126, 51.29492570000001], [0.2730678999999999, 51.29537129999999], [0.2717865, 51.2957746], [0.2704348, 51.296131199999984], [0.26949458523585645, 51.29633365090874], [0.2692171, 51.2963934], [0.2679239, 51.2966114], [0.2669497, 51.2967527], [0.2664588, 51.2968239], [0.26496999999999993, 51.2969882], [0.2642730999999999, 51.29705520000001], [0.263553, 51.2971069], [0.2620887, 51.2971531], [0.24946140000000003, 51.297257], [0.2492629, 51.2972587], [0.2474246, 51.2972738], [0.2406163, 51.29732919999999], [0.2383687, 51.297347499999994], [0.23178360000000003, 51.297405000000005], [0.2280397, 51.297443300000005], [0.2273918, 51.2974607], [0.2267406, 51.2974878], [0.22544829999999996, 51.297569], [0.2243935, 51.297673499999995], [0.2233505, 51.2977867], [0.2223112, 51.2979061], [0.22021209999999997, 51.298138], [0.217617, 51.29841489999998], [0.2162854, 51.29855229999999], [0.2132966, 51.2988842], [0.20878789999999997, 51.2993747], [0.2066247, 51.2996086], [0.20447090000000004, 51.29984], [0.2030335, 51.2999953], [0.20229059999999996, 51.3000927], [0.20196289999999997, 51.300148699999994], [0.20164729999999997, 51.3002124], [0.20132159999999996, 51.3002903], [0.20099990000000004, 51.3003785], [0.2003757, 51.300602100000006], [0.1998525, 51.3008456], [0.1993833, 51.30112059999999], [0.19903599999999996, 51.30135609999999], [0.1987435, 51.3016167], [0.1983927, 51.30201410000001], [0.1981436, 51.302429899999986], [0.1980031, 51.3027534], [0.1979276, 51.303075099999994], [0.19786339999999997, 51.303460599999994], [0.1978261, 51.30384399999999], [0.1977828, 51.3036534], [0.1977621, 51.30384970000001], [0.19782109999999997, 51.3041034], [0.1978887, 51.3043951], [0.1979618, 51.30471989999999], [0.1979822, 51.3048107], [0.1983947, 51.3066447], [0.19856679999999996, 51.3074816], [0.19863969999999995, 51.3081355], [0.19863769999999997, 51.3087904], [0.1986191, 51.30921210000001], [0.19855339999999996, 51.3096261], [0.19848, 51.3100402], [0.1983705, 51.3104479], [0.1982594, 51.310793199999985], [0.1981804, 51.311004], [0.1981297, 51.311135099999994], [0.19809229999999997, 51.3112252], [0.1980537, 51.3113153], [0.1979929, 51.311454399999995], [0.19793379999999997, 51.3115873], [0.1978362, 51.3117855], [0.1977648, 51.31191960000001], [0.1977011, 51.312039], [0.1976382, 51.3121498], [0.1975667, 51.3122755], [0.1974952, 51.3123966], [0.1974134, 51.3125242], [0.1973294, 51.3126542]]} |
5.6 |
2230 |
2237 |
2026-09-12T22:36:00+01:00 |
None |
None |
West Malling |
Borough Green & Wrotham |
Otford |
51.2930835 |
0.3015188 |
51.3126542 |
0.1973294 |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:30:00 |
Otford |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789248628202251 |
None |
18 |
18 |
2026-09-12 21:30:28.207884 |
None |
2026-09-12 23:18:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518471 |
C22314 |
872P67M812 |
2026-09-12 |
Southern |
P |
PUR |
TAT |
2P67 |
377603 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 265.893, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 326.359, "from_m": 265.893, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 668.41, "from_m": 326.359, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 767.264, "from_m": 668.41, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 801.42, "from_m": 767.264, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1716.605, "from_m": 801.42, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2604.322, "from_m": 1716.605, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2920.828, "from_m": 2604.322, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2959.893, "from_m": 2920.828, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3146.59, "from_m": 2959.893, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3849.353, "from_m": 3146.59, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5141.563, "from_m": 3849.353, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6485.949, "from_m": 5141.563, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7153.665, "from_m": 6485.949, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7801.852, "from_m": 7153.665, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8250.72, "from_m": 7801.852, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10322.414, "from_m": 8250.72, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10509.963, "from_m": 10322.414, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10923.235, "from_m": 10509.963, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12335.657, "from_m": 10923.235, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13301.004, "from_m": 12335.657, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13388.196, "from_m": 13301.004, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14206.746, "from_m": 13388.196, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518471, "profile_key": "9fbb894cbb825e4115d57d1aaa9c2f3119dea2173d136368c66afdebc9b52dd0", "schedule_id": 7321, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Purley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216H", "location": "Reedham", "stage_seq": 2, "distance_m": 1595.161, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2219H", "location": "Coulsdon Town", "stage_seq": 3, "distance_m": 2767.925, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2222H", "location": "Woodmansterne", "stage_seq": 4, "distance_m": 4643.87, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2225H", "location": "Chipstead", "stage_seq": 5, "distance_m": 6245.257, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2231", "location": "Kingswood", "stage_seq": 6, "distance_m": 10078.344, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2234H", "location": "Tadworth", "stage_seq": 7, "distance_m": 12242.468, "section_seq": 1, "route_path_id": 28352}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": null, "location": "Tattenham Corner", "stage_seq": 8, "distance_m": 14206.746, "section_seq": 1, "route_path_id": 28352}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14206.746, "from_m": 0.0, "section_seq": 1, "route_path_id": 28352}], "total_distance_m": 14206.746, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 14020.049, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 186.697, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30236, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:43Z", "source_id": 41984879, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:18:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:46Z", "source_id": 13735972, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30288, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:27Z", "source_id": 41989041, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:21:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:33Z", "source_id": 13737428, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30280, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:37Z", "source_id": 41992530, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:24:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:42Z", "source_id": 13738528, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30273, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:33Z", "source_id": 42001839, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:32:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:38Z", "source_id": 13741598, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:32:00+01:00", "operational_fact": true}] |
Purley |
2214 |
2214 |
6 |
None |
None |
Tattenham Corner |
2238 |
2238 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22314/2026-09-12/detailed |
None |
Chipstead |
2026-09-12T22:27:50+01:00 |
Kingswood |
5.0 |
{"type": "LineString", "coordinates": [[-0.1693514, 51.3093452], [-0.1696768, 51.3091303], [-0.16983189999999998, 51.3090285], [-0.1699863, 51.308931499999986], [-0.17032289999999997, 51.30872029999999], [-0.1707143, 51.30841589999999], [-0.17107899999999998, 51.3080788], [-0.1714291, 51.30763410000001], [-0.17174619999999996, 51.3071674], [-0.17184239999999998, 51.3069908], [-0.17192279999999996, 51.30678770000001], [-0.17198929999999998, 51.3064655], [-0.1720046, 51.3061648], [-0.17206889999999997, 51.305105600000005], [-0.1721387, 51.3042374], [-0.1722875, 51.302971799999995], [-0.172366, 51.3023356], [-0.17242449999999998, 51.302027], [-0.1725312, 51.3017046], [-0.1726346, 51.30148109999998], [-0.17278629999999998, 51.301241700000006], [-0.1729101, 51.301069700000006], [-0.1730743, 51.3008605], [-0.17322139999999997, 51.30069059999999], [-0.17343569999999997, 51.30048860000001], [-0.17365349999999996, 51.3003216], [-0.1739088, 51.3001433], [-0.1742154, 51.2999662], [-0.17456379999999996, 51.29979959999999], [-0.17493879999999998, 51.299653199999995], [-0.1753629, 51.2995166], [-0.1757309, 51.29941869999999], [-0.1761959, 51.2993289], [-0.17666449999999995, 51.299262], [-0.17728789999999997, 51.29920529999999], [-0.1796630568239043, 51.29897128070618], [-0.1799237, 51.2989456], [-0.1805179, 51.298916299999995], [-0.1809785, 51.29890230000001], [-0.18141160000000003, 51.298906999999986], [-0.1817394, 51.298924499999984], [-0.18215799999999996, 51.2989676], [-0.1826756, 51.2990466], [-0.1832932, 51.29918370000001], [-0.1849712, 51.2995503], [-0.1854858, 51.29962830000001], [-0.1860536, 51.2996947], [-0.18619269999999996, 51.29970360000001], [-0.1862912, 51.2997045], [-0.18685819999999995, 51.299725], [-0.1904701, 51.299707100000006], [-0.1922829, 51.2996928], [-0.19365799999999997, 51.2996764], [-0.19405829999999996, 51.2996599], [-0.19429509999999997, 51.299647399999984], [-0.194547, 51.29962669999999], [-0.1950008, 51.299580799999994], [-0.1954044, 51.2995298], [-0.19582889999999997, 51.2994637], [-0.19629379999999996, 51.2993855], [-0.19676889999999997, 51.299297999999986], [-0.1972109, 51.2991993], [-0.19762589999999997, 51.29909500000001], [-0.1977155, 51.2990714], [-0.1982327, 51.29891440000001], [-0.1987168, 51.2987453], [-0.1994697, 51.298474], [-0.2002158, 51.298222499999994], [-0.2004293, 51.29815690000001], [-0.200674, 51.29809230000001], [-0.201229, 51.2979552], [-0.2022475, 51.2977273], [-0.20298669999999996, 51.2975707], [-0.20370289999999996, 51.29739899999999], [-0.20406299999999997, 51.2973095], [-0.2044214, 51.2972083], [-0.2050259, 51.297035400000006], [-0.2050575, 51.29702549999999], [-0.2056079, 51.296853], [-0.2063474, 51.296617199999986], [-0.20738119999999996, 51.296284500000006], [-0.2079626, 51.29610239999999], [-0.20854049999999996, 51.2959006], [-0.2090915, 51.2956787], [-0.20962389999999995, 51.295442699999995], [-0.2099959, 51.29525110000001], [-0.2106838, 51.294927699999995]]} |
2.4 |
2227 |
2232 |
2026-09-12T22:32:07+01:00 |
None |
None |
Chipstead |
Kingswood |
Kingswood |
51.2996734 |
-0.1937304 |
51.2949277 |
-0.2106838 |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:27:50 |
Kingswood |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42001839 |
1789248518802549 |
None |
20 |
20 |
2026-09-12 21:28:38.805999 |
None |
2026-09-12 21:32:07 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 518472 |
G14263 |
872H69N812 |
2026-09-12 |
Southern |
P |
None |
None |
2H69 |
377315+377323 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2075.452, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2325.926, "from_m": 2075.452, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2419.006, "from_m": 2325.926, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2589.117, "from_m": 2419.006, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3063.226, "from_m": 2589.117, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3333.157, "from_m": 3063.226, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5319.276, "from_m": 3333.157, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5397.423, "from_m": 5319.276, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5809.668, "from_m": 5397.423, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5891.815, "from_m": 5809.668, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7135.206, "from_m": 5891.815, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 9903.678, "from_m": 7135.206, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9965.913, "from_m": 9903.678, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10000.083, "from_m": 9965.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10475.849, "from_m": 10000.083, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10500.899, "from_m": 10475.849, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10519.295, "from_m": 10500.899, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10529.22, "from_m": 10519.295, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10960.888, "from_m": 10529.22, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12798.272, "from_m": 10960.888, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13473.042, "from_m": 12798.272, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13524.501, "from_m": 13473.042, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13557.86, "from_m": 13524.501, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14754.873, "from_m": 13557.86, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15025.227, "from_m": 14754.873, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15056.166, "from_m": 15025.227, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15079.638, "from_m": 15056.166, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15242.652, "from_m": 15079.638, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15263.146, "from_m": 15242.652, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16309.795, "from_m": 15263.146, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17959.444, "from_m": 16309.795, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18116.532, "from_m": 17959.444, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18188.017, "from_m": 18116.532, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18582.553, "from_m": 18188.017, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 518472, "profile_key": "be9413eadbf6d5e7c618d9cb5f795a6a169d638927942defebbca3175e99f76a", "schedule_id": 12644, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "South Bermondsey Jn", "stage_seq": 4, "distance_m": 2616.424, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219", "location": "South Bermondsey", "stage_seq": 5, "distance_m": 2876.541, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Old Kent Road Jn", "stage_seq": 6, "distance_m": 3866.948, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222", "location": "Queens Rd Peckham", "stage_seq": 7, "distance_m": 4385.169, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2225", "location": "Peckham Rye (C)", "stage_seq": 8, "distance_m": 5585.175, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228", "location": "East Dulwich", "stage_seq": 9, "distance_m": 6830.14, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230H", "location": "North Dulwich", "stage_seq": 10, "distance_m": 7715.145, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2235", "location": "Tulse Hill", "stage_seq": 11, "distance_m": 9821.357, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "West Norwood Junction", "stage_seq": 12, "distance_m": 10500.899, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": "2239", "location": "West Norwood", "stage_seq": 13, "distance_m": 10924.623, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242H", "location": "Gipsy Hill", "stage_seq": 14, "distance_m": 12471.899, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2249", "location": "Crystal Palace", "stage_seq": 15, "distance_m": 13594.076, "section_seq": 1, "route_path_id": 28342}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Bromley Jn", "stage_seq": 16, "distance_m": 15002.852, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "Birkbeck", "stage_seq": 17, "distance_m": 16227.574, "section_seq": 1, "route_path_id": 28342}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": null, "location": "Beckenham Junction (C)", "stage_seq": 18, "distance_m": 18582.553, "section_seq": 1, "route_path_id": 28342}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18582.553, "from_m": 0.0, "section_seq": 1, "route_path_id": 28342}], "total_distance_m": 18582.553, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 16647.221, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1935.332, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31501, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:16Z", "source_id": 41984133, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:18:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:18Z", "source_id": 13735723, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31505, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:48Z", "source_id": 41989633, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T21:21:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:20:53Z", "source_id": 13737616, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29778, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:55Z", "source_id": 41994575, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:24:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:59Z", "source_id": 13739239, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
2214 |
2214 |
15 |
None |
None |
Beckenham Junction (C) |
2257 |
2257 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G14263/2026-09-12/detailed |
None |
Peckham Rye (C) |
2026-09-12T22:25:30+01:00 |
East Dulwich |
2.5 |
{"type": "LineString", "coordinates": [[-0.070839, 51.469418399999995], [-0.07125249999999998, 51.469322700000006], [-0.0717984, 51.4692137], [-0.0721994, 51.4691542], [-0.07277999999999998, 51.46907359999999], [-0.07321189999999998, 51.469027], [-0.07377479999999999, 51.4689928], [-0.07388649999999998, 51.468988199999984], [-0.07431339999999999, 51.46895789999999], [-0.07452789999999998, 51.468931000000005], [-0.074698, 51.4689096], [-0.0751008, 51.46882939999999], [-0.0757609, 51.468624], [-0.0760622, 51.4685198], [-0.076395, 51.468392699999995], [-0.0767555, 51.4682385], [-0.07710310000000001, 51.46803789999999], [-0.07726419999999999, 51.46793019999999], [-0.0778743, 51.4674708], [-0.0781961, 51.4670965], [-0.07851799999999999, 51.4665484], [-0.0787004, 51.4658871], [-0.0786883, 51.46536599999999], [-0.078679, 51.4649647], [-0.07878469999999999, 51.4640976], [-0.0789348, 51.463636399999984], [-0.0793072, 51.4629689], [-0.08012559999999999, 51.461892500000005], [-0.08038880000000001, 51.46156040000001]]} |
0.8 |
2225 |
2227½ |
2026-09-12T22:27:30+01:00 |
None |
None |
Queens Rd Peckham |
Peckham Rye (E) |
East Dulwich |
51.4615604 |
-0.0803888 |
51.4615604 |
-0.0803888 |
0 |
1 |
2026-09-12 21:28:05 |
RUNNING |
2026-09-12 21:25:30 |
East Dulwich |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789248628216313 |
None |
27 |
27 |
2026-09-12 21:30:28.221940 |
None |
2026-09-12 22:57:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518473 |
G58832 |
522N17M812 |
2026-09-12 |
London Overground |
P |
SRA |
None |
2N17 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 72.613, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 101.352, "from_m": 72.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 142.617, "from_m": 101.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 181.712, "from_m": 142.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 217.933, "from_m": 181.712, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 831.78, "from_m": 217.933, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1535.109, "from_m": 831.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2143.702, "from_m": 1535.109, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2205.617, "from_m": 2143.702, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2951.73, "from_m": 2205.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6134.322, "from_m": 2951.73, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6192.91, "from_m": 6134.322, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6829.731, "from_m": 6192.91, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8394.258, "from_m": 6829.731, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8464.873, "from_m": 8394.258, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11432.076, "from_m": 8464.873, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12046.575, "from_m": 11432.076, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13394.069, "from_m": 12046.575, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13746.31, "from_m": 13394.069, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20025.306, "from_m": 13746.31, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 20074.265, "from_m": 20025.306, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 20158.767, "from_m": 20074.265, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20212.248, "from_m": 20158.767, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 20649.48, "from_m": 20212.248, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20715.798, "from_m": 20649.48, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20745.368, "from_m": 20715.798, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21433.706, "from_m": 20745.368, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21438.456, "from_m": 21433.706, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21491.628, "from_m": 21438.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21498.842, "from_m": 21491.628, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21563.442, "from_m": 21498.842, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21603.825, "from_m": 21563.442, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21680.078, "from_m": 21603.825, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21823.797, "from_m": 21680.078, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21890.034, "from_m": 21823.797, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21961.396, "from_m": 21890.034, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23197.943, "from_m": 21961.396, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23249.885, "from_m": 23197.943, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23566.982, "from_m": 23249.885, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 25971.492, "from_m": 23566.982, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26017.004, "from_m": 25971.492, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26233.623, "from_m": 26017.004, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26982.477, "from_m": 26233.623, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 27398.131, "from_m": 26982.477, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30007.223, "from_m": 27398.131, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 30685.118, "from_m": 30007.223, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 31062.519, "from_m": 30685.118, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518473, "profile_key": "b4aeef9e76b901807f17b832a411592b469ccf2202ea61835a254d7908808fdb", "schedule_id": 15056, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Channelsea Jn", "stage_seq": 2, "distance_m": 750.646, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Lea Junction", "stage_seq": 3, "distance_m": 1051.537, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2217H", "location": "Hackney Wick", "stage_seq": 4, "distance_m": 1564.844, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2220", "location": "Homerton", "stage_seq": 5, "distance_m": 2982.232, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222", "location": "Hackney Central", "stage_seq": 6, "distance_m": 3982.545, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Navarino Road Jn", "stage_seq": 7, "distance_m": 4534.152, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2224H", "location": "Dalston Kingsland", "stage_seq": 8, "distance_m": 5363.473, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2226H", "location": "Canonbury", "stage_seq": 9, "distance_m": 8128.14, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Canonbury West Jn", "stage_seq": 10, "distance_m": 8559.907, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2229H", "location": "Highbury & Islington (North London Lines)", "stage_seq": 11, "distance_m": 9006.114, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Westbourne Road Junction", "stage_seq": 12, "distance_m": 9416.908, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2231", "location": "Caledonian Rd & Barnsbury", "stage_seq": 13, "distance_m": 9786.471, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Camden Road East Jn", "stage_seq": 14, "distance_m": 10967.292, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2237", "location": "Camden Road", "stage_seq": 15, "distance_m": 11498.61, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Camden Road Jn", "stage_seq": 16, "distance_m": 11696.205, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2239H", "location": "Kentish Town West", "stage_seq": 17, "distance_m": 12413.905, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Gospel Oak", "stage_seq": 18, "distance_m": 13479.313, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244", "location": "Hampstead Heath", "stage_seq": 19, "distance_m": 14431.773, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246", "location": "Finchley Road & Frognal", "stage_seq": 20, "distance_m": 15845.848, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2248H", "location": "West Hampstead", "stage_seq": 21, "distance_m": 16440.756, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "Brondesbury", "stage_seq": 22, "distance_m": 17266.231, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252", "location": "Brondesbury Park", "stage_seq": 23, "distance_m": 17976.897, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Kensal Rise", "stage_seq": 24, "distance_m": 18975.271, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Kensal Green Jn", "stage_seq": 25, "distance_m": 19986.974, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257H", "location": "Willesden Junction High Level", "stage_seq": 26, "distance_m": 20715.798, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Acton Wells Jn", "stage_seq": 27, "distance_m": 23305.367, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Acton Central", "stage_seq": 28, "distance_m": 24996.638, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "South Acton", "stage_seq": 29, "distance_m": 26162.559, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2309H", "location": "Gunnersbury", "stage_seq": 30, "distance_m": 27155.463, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "Kew Gardens", "stage_seq": 31, "distance_m": 28869.385, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": null, "location": "Richmond North London Line", "stage_seq": 32, "distance_m": 31062.519, "section_seq": 1, "route_path_id": 28455}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 31062.519, "from_m": 0.0, "section_seq": 1, "route_path_id": 28455}], "total_distance_m": 31062.519, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 28153.402, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2909.117, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14994, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:15Z", "source_id": 41982593, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:16:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:16:19Z", "source_id": 13735243, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15000, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:13Z", "source_id": 41987113, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:19:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:19Z", "source_id": 13736764, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15004, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:00Z", "source_id": 41989932, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:21:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:21:03Z", "source_id": 13737672, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15012, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:14Z", "source_id": 41993504, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T21:23:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:16Z", "source_id": 13738840, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15016, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:40Z", "source_id": 41997264, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T21:26:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:42Z", "source_id": 13740114, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-12T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15031, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:27Z", "source_id": 42000087, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T21:27:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:34Z", "source_id": 13741056, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15042, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:27Z", "source_id": 42003243, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T21:30:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:33Z", "source_id": 13742028, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-12T22:30:00+01:00", "operational_fact": true}] |
Stratford |
2214 |
2214 |
10A |
None |
None |
Richmond North London Line |
2317 |
2317 |
5 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G58832/2026-09-12/detailed |
None |
Caledonian Rd & Barnsbury |
2026-09-12T22:31:00+01:00 |
Camden Road |
2.5 |
{"type": "LineString", "coordinates": [[-0.1151943, 51.5435583], [-0.11553510000000002, 51.5434697], [-0.1159639, 51.5433502], [-0.11725629999999998, 51.5429949], [-0.1175172, 51.5429258], [-0.1191469, 51.5424659], [-0.11979230000000002, 51.5422962], [-0.1204654, 51.54212530000001], [-0.12138589999999998, 51.5418988], [-0.1215416, 51.541859], [-0.12238804712582678, 51.54166054237298], [-0.12250551543769664, 51.541633000735], [-0.1225269266323258, 51.54162798066129], [-0.12257021736701186, 51.541617830703835], [-0.12265682144874826, 51.54159752548043], [-0.1227140564487233, 51.541584106137265], [-0.12291689878904428, 51.54153654760145], [-0.1232131, 51.5414671], [-0.1235058, 51.54140379999999], [-0.1238192, 51.541341900000006], [-0.1241362, 51.54128949999999], [-0.1244217, 51.5412483], [-0.12473539999999998, 51.5412081], [-0.1249442, 51.541184], [-0.1251729, 51.5411601], [-0.1255066, 51.54112879999999], [-0.1259691, 51.541097699999995], [-0.1264657, 51.541078299999995], [-0.1268507, 51.541077400000006], [-0.1277716, 51.54110339999999], [-0.12895829999999997, 51.5411355], [-0.1292446, 51.54114469999999], [-0.1301371, 51.54116140000001], [-0.130449071897852, 51.54116022607001], [-0.1304983752738807, 51.54116004054461], [-0.1305623, 51.5411598], [-0.13058922953380497, 51.54115982160701], [-0.13064608826031013, 51.54115986722781], [-0.13072689368696222, 51.54115993206233], [-0.1308811805577874, 51.541160055854945], [-0.13087515220402418, 51.54114429695278], [-0.1308700093491772, 51.54113085285584], [-0.1309249, 51.54113180000001], [-0.1315366, 51.54113180000001], [-0.13153818100329673, 51.54113184614822], [-0.13172159999999997, 51.541137199999994], [-0.13188399999999997, 51.54114010000001], [-0.13235729999999998, 51.5411579], [-0.1327143, 51.5411745], [-0.13301909999999997, 51.5411889], [-0.13348409999999997, 51.541221600000014], [-0.1337079, 51.5412383], [-0.1339666, 51.5412607], [-0.1343279, 51.5412932], [-0.134695, 51.5413314], [-0.1351364, 51.541382699999986], [-0.1352162, 51.5413934], [-0.1365839, 51.5415659], [-0.1372229, 51.54164779999999], [-0.13727499999999998, 51.5416545], [-0.1381627, 51.541770199999995], [-0.1385878, 51.54182579999999], [-0.13890049999999998, 51.54186270000001], [-0.1392289, 51.5419021]]} |
1.0 |
2231 |
2233½ |
2026-09-12T22:33:00+01:00 |
None |
None |
Highbury & Islington (North London Lines) |
Caledonian Rd & Barnsbury |
Camden Road |
51.5435583 |
-0.1151943 |
51.5419021 |
-0.1392289 |
0 |
1 |
2026-09-12 21:30:34 |
AT_PLATFORM |
2026-09-12 21:30:07 |
Caledonian Rd & Barnsbury |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
42003243 |
1789248575178686 |
None |
44 |
44 |
2026-09-12 21:30:07.400044 |
2 |
2026-09-12 21:31:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
DEPARTURE |
None |
| 518474 |
L88909 |
322G73M812 |
2026-09-12 |
Northern |
P |
HDF |
MAN |
2G73 |
323220 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1180.259, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1519.248, "from_m": 1180.259, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 2658.24, "from_m": 1519.248, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3018.723, "from_m": 2658.24, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 4157.715, "from_m": 3018.723, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4498.144, "from_m": 4157.715, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 4784.777, "from_m": 4498.144, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6756.496, "from_m": 4784.777, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6767.461, "from_m": 6756.496, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9118.884, "from_m": 6767.461, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10402.544, "from_m": 9118.884, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13500.741, "from_m": 10402.544, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13522.354, "from_m": 13500.741, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17932.07, "from_m": 13522.354, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21167.92, "from_m": 17932.07, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21254.124, "from_m": 21167.92, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21312.48, "from_m": 21254.124, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22067.952, "from_m": 21312.48, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22237.445, "from_m": 22067.952, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 22328.164, "from_m": 22237.445, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 22352.221, "from_m": 22328.164, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22423.234, "from_m": 22352.221, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 22462.229, "from_m": 22423.234, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22505.384, "from_m": 22462.229, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22669.108, "from_m": 22505.384, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22978.522, "from_m": 22669.108, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23024.728, "from_m": 22978.522, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 23102.517, "from_m": 23024.728, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23511.697, "from_m": 23102.517, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 518474, "profile_key": "12b6f7f672856166c8aca28911bb4a95ed3eb3587a754b29d9420707e3a6bf64", "schedule_id": 20685, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Hadfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2222", "location": "Glossop", "stage_seq": 2, "distance_m": 2838.481, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2225H", "location": "Dinting", "stage_seq": 3, "distance_m": 4403.166, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2229H", "location": "Broadbottom", "stage_seq": 4, "distance_m": 7729.42, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2232", "location": "Hattersley", "stage_seq": 5, "distance_m": 9388.226, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234", "location": "Godley", "stage_seq": 6, "distance_m": 10762.368, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2235H", "wtt_dep": "2236", "location": "Newton for Hyde", "stage_seq": 7, "distance_m": 11665.533, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238", "location": "Flowery Field", "stage_seq": 8, "distance_m": 12696.192, "section_seq": 1, "route_path_id": 35866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Hyde Jn", "stage_seq": 9, "distance_m": 13522.354, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241H", "location": "Guide Bridge", "stage_seq": 10, "distance_m": 15427.258, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Ashburys", "stage_seq": 11, "distance_m": 21043.148, "section_seq": 1, "route_path_id": 35866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Ardwick Jn", "stage_seq": 12, "distance_m": 22393.811, "section_seq": 1, "route_path_id": 35866}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 13, "distance_m": 23511.697, "section_seq": 1, "route_path_id": 35866}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23511.697, "from_m": 0.0, "section_seq": 1, "route_path_id": 35866}], "total_distance_m": 23511.697, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 21022.827, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2488.87, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8773, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:40Z", "source_id": 41987755, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:20:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:41Z", "source_id": 13736970, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8770, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:15Z", "source_id": 41995096, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:25:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:24:17Z", "source_id": 13739396, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8767, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:47Z", "source_id": 42000645, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:29:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:27:48Z", "source_id": 13741200, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Hadfield |
2214 |
2214 |
None |
None |
None |
Manchester Piccadilly |
2254 |
2254 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88909/2026-09-12/detailed |
None |
Broadbottom |
2026-09-12T22:30:00+01:00 |
Hattersley |
1.5 |
{"type": "LineString", "coordinates": [[-2.0163265, 53.4407641], [-2.0168871, 53.4407593], [-2.0174253999999996, 53.4407527], [-2.0194967, 53.4407259], [-2.0222717, 53.44069520000001], [-2.0239467999999996, 53.4406804], [-2.0248590999999996, 53.44070450000001], [-2.0257029, 53.44075610000001], [-2.0265811, 53.4408634], [-2.0273504, 53.440988899999994], [-2.0278455, 53.441093200000005], [-2.0282533, 53.441185299999994], [-2.0286693999999996, 53.4412865], [-2.0290335999999995, 53.441387099999986], [-2.0304614, 53.4418442], [-2.0312348, 53.4421062], [-2.0318113999999996, 53.44231429999999], [-2.0341019, 53.44308529999999], [-2.0360805, 53.4437521], [-2.0373952, 53.4441862], [-2.0381705999999995, 53.4444501], [-2.0388236, 53.4446689], [-2.0392783, 53.44482859999999], [-2.0396165, 53.4449484]]} |
1.0 |
2230 |
2231½ |
2026-09-12T22:31:30+01:00 |
None |
None |
Dinting |
Broadbottom |
Hattersley |
53.4406821 |
-2.0237594 |
53.4449484 |
-2.0396165 |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:30:00 |
Hattersley |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789248599036239 |
None |
15 |
15 |
2026-09-12 21:30:00.394438 |
None |
2026-09-12 22:54:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518475 |
P01886 |
482P67M812 |
2026-09-12 |
Greater Anglia |
P |
GYM |
NRW |
2P67 |
755334 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 569.975, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12433.205, "from_m": 569.975, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13514.488, "from_m": 12433.205, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 19388.768, "from_m": 13514.488, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19913.475, "from_m": 19388.768, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 19923.104, "from_m": 19913.475, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19965.734, "from_m": 19923.104, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20292.978, "from_m": 19965.734, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20335.608, "from_m": 20292.978, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26789.955, "from_m": 20335.608, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26817.739, "from_m": 26789.955, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28957.469, "from_m": 26817.739, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29824.596, "from_m": 28957.469, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 518475, "profile_key": "3ee7a9d0bed8b1a26d49a25beeca8f8d731f43480f292da9127e88bb31b59adb", "schedule_id": 21111, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Great Yarmouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36179}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225", "location": "Acle", "stage_seq": 2, "distance_m": 12663.879, "section_seq": 1, "route_path_id": 36179}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2229H", "location": "Lingwood", "stage_seq": 3, "distance_m": 16493.887, "section_seq": 1, "route_path_id": 36179}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234H", "location": "Brundall", "stage_seq": 4, "distance_m": 20129.356, "section_seq": 1, "route_path_id": 36179}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237", "location": "Brundall Gardens", "stage_seq": 5, "distance_m": 22085.175, "section_seq": 1, "route_path_id": 36179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Whitlingham Jn", "stage_seq": 6, "distance_m": 26817.739, "section_seq": 1, "route_path_id": 36179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Norwich Thorpe Jn", "stage_seq": 7, "distance_m": 29273.328, "section_seq": 1, "route_path_id": 36179}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": null, "location": "Norwich", "stage_seq": 8, "distance_m": 29824.596, "section_seq": 1, "route_path_id": 36179}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29824.596, "from_m": 0.0, "section_seq": 1, "route_path_id": 36179}], "total_distance_m": 29824.596, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 29796.812, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 27.784, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12851, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:43Z", "source_id": 41994301, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:24:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:49Z", "source_id": 13739138, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12855, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:44Z", "source_id": 42002114, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:29:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:48Z", "source_id": 13741695, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Great Yarmouth |
2214 |
2214 |
2 |
None |
None |
Norwich |
2246 |
2246 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P01886/2026-09-12/detailed |
None |
Lingwood |
2026-09-12T22:30:00+01:00 |
Brundall |
3.5 |
{"type": "LineString", "coordinates": [[1.4913085, 52.6222983], [1.4882371999999997, 52.6218224], [1.4869836, 52.6216683], [1.4861734, 52.6215642], [1.4847731999999998, 52.6214232], [1.4843094999999995, 52.621386], [1.4828222, 52.6212716], [1.4818498, 52.62117859999999], [1.481367, 52.6211347], [1.4806786999999997, 52.62107439999999], [1.4784190999999998, 52.6208838], [1.4714014, 52.6202686], [1.4694052999999998, 52.6200797], [1.4687828, 52.6200166], [1.4669059, 52.61975160000001], [1.4654429, 52.619526699999994], [1.4629546999999998, 52.6191512], [1.4597548, 52.618668199999995], [1.4575562, 52.61833370000001], [1.4511549, 52.6173747], [1.4505924999999995, 52.6172938], [1.4493193, 52.61715540000001], [1.4490381999999995, 52.61713], [1.4479589999999998, 52.61709429999999], [1.4470278, 52.6171211], [1.4458453999999998, 52.61721159999999], [1.4449057, 52.61732800000001], [1.4442482, 52.6174339], [1.4435293, 52.61758469999999], [1.4431979, 52.617665999999986], [1.4427004, 52.617835], [1.4422857999999998, 52.617993799999994], [1.4419095, 52.61816029999999], [1.4417979999999997, 52.6182143], [1.4415351999999997, 52.61832050000001], [1.4412723, 52.6184267], [1.4411069, 52.618507], [1.4406791, 52.6187147], [1.4393647, 52.6193344]]} |
2.3 |
2230 |
2233½ |
2026-09-12T22:33:30+01:00 |
None |
None |
Acle |
Lingwood |
Brundall |
52.6216120 |
1.4865453 |
52.6193344 |
1.4393647 |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:30:00 |
Brundall |
SCHEDULE |
SCHEDULE_DEPARTURE_AFTER_PROMPT_ARRIVAL |
None |
1789248530900537 |
None |
11 |
11 |
2026-09-12 21:30:00.936403 |
None |
2026-09-12 22:46:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518476 |
S13856 |
722J251812 |
2026-09-12 |
London Underground |
N |
ZEL |
HRW |
2J25 |
None |
None |
None |
None |
None |
[] |
Elephant & Castle L.T. |
2214 |
2214½ |
None |
22:14:00 |
None |
Harrow & Wealdstone (DC) |
2307 |
2307 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:S13856/2026-09-12/detailed |
None |
Elephant & Castle L.T. |
2026-09-12T22:15:00+01:00 |
Queen's Park (DC) |
26.0 |
{"type": "LineString", "coordinates": [[-0.0986386, 51.4946529], [-0.09860049999999998, 51.49476859999999], [-0.0985771, 51.4948602], [-0.0985607, 51.49495019999999], [-0.09851569999999998, 51.49515339999999], [-0.0984884, 51.4953532], [-0.09847469999999998, 51.49555579999999], [-0.098489, 51.495923], [-0.0985137, 51.49629809999999], [-0.098541, 51.496488], [-0.0985798, 51.496674199999994], [-0.0986324, 51.4968609], [-0.0986959, 51.49704160000001], [-0.0988616, 51.497391599999986], [-0.0991279, 51.4978885], [-0.099215, 51.49801459999999], [-0.0993835, 51.4983389], [-0.0996115, 51.4987277], [-0.0996463929357292, 51.4987748385867], [-0.0996853, 51.4988274], [-0.0998752, 51.4990849], [-0.10005319999999998, 51.499345000000005], [-0.10022259999999998, 51.499643000000006], [-0.1003593, 51.49993559999999], [-0.10046239999999998, 51.5002234], [-0.1005612, 51.5005647], [-0.10063940000000002, 51.500862], [-0.1007533, 51.501166], [-0.1009064, 51.5015154], [-0.10108399999999998, 51.501806], [-0.1013048, 51.50210829999999], [-0.10149679999999998, 51.502404199999994], [-0.1016241, 51.5026241], [-0.1017524, 51.502887400000006], [-0.10180269999999998, 51.5030069], [-0.1019064, 51.50328489999999], [-0.1019916, 51.50355], [-0.10208639999999998, 51.50384509999999], [-0.1021526131001426, 51.504064288890106], [-0.10216130857244468, 51.504093073915016], [-0.10217498376099328, 51.504138343488584], [-0.10218452471206103, 51.50416992728873], [-0.1022401, 51.5043539], [-0.1023045, 51.50452520000001], [-0.1024293, 51.5047941], [-0.1025663, 51.5050675], [-0.1027998, 51.50546250000001], [-0.1028938, 51.50560699999999], [-0.10308290000000002, 51.50590510000001], [-0.1031886, 51.5060926], [-0.10327909999999998, 51.506281], [-0.10335049999999998, 51.506452], [-0.1034059, 51.5066043], [-0.1034524, 51.5067651], [-0.1034905, 51.5069923], [-0.1035044, 51.50711209999999], [-0.1035151, 51.50722900000001], [-0.1035132, 51.5074255], [-0.10349319999999998, 51.507618099999995], [-0.1034687, 51.5077849], [-0.1034208, 51.5079727], [-0.1033578, 51.508174200000006], [-0.1033062, 51.5083372], [-0.1032867, 51.5084005], [-0.1032496, 51.5085663], [-0.1032364, 51.5086604], [-0.1032297, 51.5087796], [-0.10322629999999998, 51.5089192], [-0.1031995, 51.5094303], [-0.1031861, 51.5096532], [-0.10317619999999998, 51.51001539999999], [-0.1031634, 51.5105179], [-0.1031626, 51.51070159999999], [-0.103165, 51.51072460000001], [-0.1031942, 51.5108754], [-0.1032473, 51.511128699999986], [-0.10331959999999998, 51.5115055], [-0.1033934, 51.5118006], [-0.1034213, 51.5119096], [-0.1034253, 51.5119248], [-0.1034745, 51.51214869999999], [-0.1034882, 51.51222689999999], [-0.1034978, 51.5123304], [-0.1035051, 51.512396899999985], [-0.10355820000000002, 51.5128812], [-0.10356619999999998, 51.51298409999999], [-0.1035739, 51.5131246], [-0.10356949999999998, 51.5134601], [-0.1035664, 51.513902], [-0.1035633, 51.5141218], [-0.10356509999999998, 51.514278399999995], [-0.1036135, 51.51568799999999], [-0.1036503, 51.5160618], [-0.1036776, 51.516307100000006], [-0.10371569999999998, 51.516690999999994], [-0.10375729999999998, 51.5170449], [-0.1037796, 51.51716269999999], [-0.103874, 51.5175139], [-0.1039205, 51.517686999999995], [-0.1039844, 51.5179121], [-0.1041193, 51.5184448], [-0.10419169999999998, 51.518736399999995], [-0.1042994, 51.5191342], [-0.1043522, 51.519295500000005], [-0.1043944982618106, 51.51940495610953], [-0.1044206, 51.51947249999999], [-0.1044336, 51.519501899999995], [-0.1044511, 51.5195404], [-0.1044921, 51.5196159], [-0.10452559999999998, 51.5196714], [-0.1045513, 51.5197104], [-0.10458399999999998, 51.5197574], [-0.10462019999999998, 51.5198048], [-0.1046547, 51.519847600000006], [-0.10465731725018064, 51.519850605097744], [-0.1047485, 51.5199553], [-0.10478179999999998, 51.5199882], [-0.1048892, 51.520094400000005], [-0.1049245, 51.52012870000001], [-0.1049734, 51.5201809], [-0.1049984, 51.5202059], [-0.1050429, 51.5202518], [-0.10505989999999998, 51.5202707], [-0.105128, 51.5203463], [-0.10518569999999998, 51.52041549999999], [-0.10526149999999998, 51.520511500000005], [-0.1053543, 51.52063750000001], [-0.1054284, 51.52074169999999], [-0.1054765, 51.52080790000001], [-0.10553959999999998, 51.52089339999999], [-0.10563999999999998, 51.521018899999994], [-0.1057224, 51.5211185], [-0.10584639999999998, 51.52126079999999], [-0.10593199999999998, 51.5213589], [-0.1060171, 51.5214556], [-0.1060733, 51.521530899999995], [-0.1061551, 51.5216344], [-0.10630829999999998, 51.521814799999994], [-0.1064567, 51.52197739999999], [-0.1066099, 51.522131400000006], [-0.1067761, 51.5222865], [-0.1068495, 51.5223523], [-0.1069557, 51.52244679999999], [-0.1070899, 51.522560199999994], [-0.1073307, 51.5227709], [-0.1074634, 51.5229041], [-0.1077295, 51.52321220000001], [-0.1077608, 51.52324849999999], [-0.10781739999999998, 51.5233048], [-0.1079029, 51.523390899999995], [-0.1080862, 51.5235425], [-0.1084101, 51.523739899999995], [-0.1086221, 51.5238577], [-0.1087174, 51.523905500000005], [-0.1087995, 51.52394550000001], [-0.1088785, 51.5239868], [-0.108979, 51.524046699999985], [-0.1090536, 51.5240956], [-0.1091728, 51.5241772], [-0.1092883, 51.5242587], [-0.1093938, 51.5243402], [-0.1094992, 51.52442169999999], [-0.1095738, 51.5244838], [-0.10964, 51.52454850000001], [-0.1097076, 51.5246072], [-0.1097511, 51.524646], [-0.10981749999999998, 51.524694399999994], [-0.1099621, 51.5248046], [-0.1108836, 51.52542919999999], [-0.1124319, 51.5263817], [-0.11332169999999998, 51.526952], [-0.1144298, 51.52767479999999], [-0.11453209999999998, 51.5277334], [-0.1149493, 51.5279658], [-0.1160474, 51.5285776], [-0.1162677, 51.52870870000001], [-0.1168744, 51.52906070000001], [-0.117008, 51.5291382], [-0.11837100000000002, 51.529929], [-0.118469, 51.529982999999994], [-0.1185695, 51.530037799999995], [-0.1186822, 51.53009509999999], [-0.1188107, 51.530153899999995], [-0.1190034, 51.5302276], [-0.11925929999999996, 51.5303125], [-0.1195215, 51.5303917], [-0.1197398, 51.53045040000001], [-0.1198331, 51.5304748], [-0.1203098, 51.5305945], [-0.12045839999999997, 51.5306292], [-0.12052580000000002, 51.5306464], [-0.1207928, 51.530685599999984], [-0.12101759999999998, 51.530697], [-0.1214413, 51.5306898], [-0.1218119, 51.5306842], [-0.1221182, 51.5306757], [-0.1223676, 51.530663100000005], [-0.12263129999999996, 51.5306377], [-0.122867, 51.5305966], [-0.12308420000000002, 51.5305415], [-0.12332949999999998, 51.5304633], [-0.12354989999999998, 51.5304069], [-0.1237393, 51.53037439999999], [-0.1239772, 51.530341799999995], [-0.1241908, 51.5303203], [-0.1244005, 51.530313199999995], [-0.12459359999999998, 51.5303098], [-0.1250689, 51.5303267], [-0.12545289999999998, 51.53037519999999], [-0.12547174967034236, 51.53039827557032], [-0.12551709999999996, 51.53040320000001], [-0.1258626, 51.5304682], [-0.1261246, 51.53054499999999], [-0.1263977, 51.530653099999995], [-0.12661269999999997, 51.530796599999995], [-0.1268615, 51.53098740000001], [-0.1269993, 51.53113849999998], [-0.1270916, 51.5312625], [-0.127105, 51.5312861], [-0.1271529, 51.53137050000001], [-0.1276031, 51.5323077], [-0.12769129999999998, 51.532522], [-0.1277683773630777, 51.53275383807097], [-0.12786959999999997, 51.5330583], [-0.1278726451672573, 51.5330710197728], [-0.1278926920628459, 51.53315475628563], [-0.1279637029775823, 51.53345136986881], [-0.1279775, 51.53350900000001], [-0.1281653, 51.53395709999999], [-0.1281805798242299, 51.53399744590827], [-0.12822616286638075, 51.53411780632364], [-0.12839247941800383, 51.53455695661428], [-0.12844119999999998, 51.5346856], [-0.12844770445811296, 51.53470367145589], [-0.12854266901117034, 51.53496751240733], [-0.1286099, 51.53515430000001], [-0.1287618, 51.535623], [-0.1287614, 51.5357015], [-0.128789, 51.53575020000001], [-0.1288543, 51.53589119999999], [-0.12888889999999997, 51.535961699999994], [-0.1289195, 51.5360343], [-0.12894939999999996, 51.5361137], [-0.12900968435973212, 51.536270603567914], [-0.1290302, 51.53632399999999], [-0.12904540622881383, 51.53639324855326], [-0.12907419301944675, 51.53660273798133], [-0.129115, 51.536899700000006], [-0.1291156, 51.5369383], [-0.12913094989089005, 51.537022203774335], [-0.12914949999999997, 51.5371236], [-0.12916839999999996, 51.5371989], [-0.1292050562502323, 51.53737567711332], [-0.1292349, 51.5375196], [-0.1292959, 51.5378023], [-0.1293090318942045, 51.53786242359564], [-0.1293725855139987, 51.5381533989371], [-0.12949679999999997, 51.5387221], [-0.1296632, 51.5392319], [-0.1297339, 51.5393759], [-0.1298719, 51.53960990000001], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.1303019, 51.5403426], [-0.1304454, 51.5405132], [-0.13056779999999998, 51.540725], [-0.1306643, 51.5407513], [-0.13073029999999997, 51.5407829], [-0.1307522, 51.5407839], [-0.1309457, 51.5408449], [-0.1310787, 51.54088289999999], [-0.13118809999999995, 51.5409145], [-0.1314585, 51.540971600000006], [-0.1316414, 51.541005799999986], [-0.1317287, 51.5410192], [-0.1318956, 51.5410452], [-0.13206820000000002, 51.5410679], [-0.1322365, 51.5410881], [-0.1325579, 51.54112460000001], [-0.1332022, 51.54116559999999], [-0.1334335, 51.54118019999999], [-0.1334835, 51.541183399999994], [-0.1338926, 51.54121639999999], [-0.13430160000000002, 51.5412551], [-0.1344993, 51.5412817], [-0.1346519, 51.5413056], [-0.134803, 51.54133339999999], [-0.1351364, 51.541382699999986], [-0.1352162, 51.5413934], [-0.1365839, 51.5415659], [-0.1372229, 51.54164779999999], [-0.13727499999999998, 51.5416545], [-0.1381627, 51.541770199999995], [-0.1385878, 51.54182579999999], [-0.13890049999999998, 51.54186270000001], [-0.1392289, 51.5419021], [-0.1394603, 51.5419294], [-0.1397352, 51.5419584], [-0.1399392, 51.54197769999999], [-0.1401019, 51.5419919], [-0.14028799999999997, 51.542007], [-0.1404656, 51.54202049999999], [-0.1405378, 51.542026099999994], [-0.14079589999999997, 51.54204330000001], [-0.14102239999999996, 51.5420556], [-0.14143169999999997, 51.54206959999999], [-0.1416877, 51.54207319999999], [-0.1417761, 51.54207399999999], [-0.14196209999999998, 51.54207660000001], [-0.1423082, 51.5420743], [-0.1425793, 51.54207039999999], [-0.14294299999999996, 51.54205720000001], [-0.1432758, 51.542042999999985], [-0.1436412, 51.54202020000001], [-0.1439337, 51.54199779999999], [-0.1442034, 51.541973000000006], [-0.1444329, 51.5419496], [-0.1447279, 51.5419144], [-0.1449627, 51.54188119999999], [-0.1452015, 51.5418474], [-0.1454401, 51.54181830000001], [-0.1455385, 51.5418081], [-0.1460437, 51.5417842], [-0.1462151, 51.5417805], [-0.1464005, 51.54177399999999], [-0.1467047, 51.5417712], [-0.1468154, 51.54177690000001], [-0.1469355, 51.5417867], [-0.14715339999999996, 51.54181179999999], [-0.1473021, 51.5418347], [-0.14747520000000003, 51.5418643], [-0.1476502, 51.54190459999999], [-0.14787689999999998, 51.5419626], [-0.1482067, 51.5420512], [-0.14892839999999996, 51.54227670000001], [-0.149273, 51.5423815], [-0.1496024, 51.542477100000006], [-0.15000669999999997, 51.5425909], [-0.15027, 51.5426539], [-0.15067869999999997, 51.5427367], [-0.1509479, 51.5427785], [-0.1510754, 51.5427998], [-0.1512148, 51.54281659999999], [-0.15142920000000004, 51.542837299999995], [-0.1516788, 51.54286090000001], [-0.15187729999999997, 51.54287709999999], [-0.15237749999999997, 51.542932400000005], [-0.15273679999999998, 51.5429625], [-0.1531276, 51.54299510000001], [-0.15344829999999998, 51.5430238], [-0.15385409999999997, 51.54304669999999], [-0.1541668, 51.5430599], [-0.154231, 51.5430619], [-0.1544141, 51.5430661], [-0.15454249999999997, 51.543064699999995], [-0.1546893, 51.54306659999999], [-0.15478759999999997, 51.54306950000001], [-0.1549426, 51.5430748], [-0.1550641, 51.54308730000001], [-0.1552771, 51.5431157], [-0.1553892, 51.5431315], [-0.1556004, 51.5431709], [-0.155853, 51.54323320000001], [-0.15613619999999998, 51.5432828], [-0.1563366, 51.543305399999994], [-0.15657869999999996, 51.54333630000001], [-0.1567251, 51.5433519], [-0.15701439999999997, 51.543382], [-0.15724019999999997, 51.5434031], [-0.1573711, 51.5434137], [-0.1575199, 51.543421], [-0.1576625, 51.543421], [-0.1577943, 51.54341999999999], [-0.15790329999999997, 51.5434156], [-0.1579823, 51.5434108], [-0.1580939, 51.5434033], [-0.1582528, 51.54338559999999], [-0.1584861, 51.5433549], [-0.1588306, 51.54329779999999], [-0.1592001, 51.5432321], [-0.1595482706344072, 51.54317680601462], [-0.16000699999999998, 51.5431563], [-0.160255, 51.54314149999999], [-0.1604118, 51.5431307], [-0.16061729999999996, 51.5431152], [-0.16073369999999998, 51.543108200000006], [-0.1609784, 51.5430983], [-0.16111857988524028, 51.54310099852758], [-0.16113229999999998, 51.54309790000001], [-0.16125078923572086, 51.54307304496928], [-0.1614405, 51.543078599999994], [-0.1615693, 51.5430842], [-0.16199489999999997, 51.543101400000005], [-0.1628558, 51.543218200000005], [-0.1634825, 51.54329], [-0.1638912, 51.54332169999999], [-0.1644165, 51.5433162], [-0.16473069999999998, 51.5432933], [-0.16891240000000002, 51.5427671], [-0.17509509999999998, 51.541927], [-0.1771062, 51.5416444], [-0.17737368574318094, 51.5416058422213], [-0.1774157860300821, 51.5415997735078], [-0.17748219999999998, 51.5415902], [-0.17813179999999998, 51.5414929], [-0.1791497, 51.5413611], [-0.1796630568239043, 51.541287619194975], [-0.17976029999999998, 51.5412737], [-0.18010699999999996, 51.54121310000001], [-0.1806906, 51.54109789999999], [-0.18174909999999997, 51.5408636], [-0.1829235, 51.5405896], [-0.1833248, 51.5404966], [-0.1836594, 51.5404118], [-0.18398380000000003, 51.5403217], [-0.18433569999999996, 51.5402255], [-0.18469510000000003, 51.54012259999999], [-0.18506469999999997, 51.54001709999999], [-0.1854516, 51.5399055], [-0.18581479999999995, 51.5397955], [-0.1861774, 51.5396836], [-0.1865632, 51.539560599999994], [-0.1868633, 51.539462099999994], [-0.1874237, 51.5392673], [-0.1877255, 51.539159100000006], [-0.1880542, 51.5390368], [-0.18835859999999996, 51.53891850000001], [-0.1887529, 51.538769899999984], [-0.1891894, 51.538602], [-0.1895837, 51.5384436], [-0.1899831, 51.5382824], [-0.1919269, 51.5374942], [-0.1922821, 51.5373581], [-0.1929268, 51.5370853], [-0.19318759999999996, 51.5369832], [-0.19347279999999997, 51.5368727], [-0.1937415, 51.536777], [-0.1939695, 51.53669210000001], [-0.194282, 51.5365726], [-0.1946304, 51.5364508], [-0.1949877, 51.536340300000006], [-0.1953774, 51.5362286], [-0.1960077, 51.536063199999994], [-0.19642970000000004, 51.53594369999998], [-0.196823, 51.5358365], [-0.1971795, 51.5357381], [-0.19757199999999997, 51.53563739999999], [-0.1970679, 51.5358031], [-0.1978087, 51.53560480000001], [-0.1985347, 51.535419299999994], [-0.19927959999999997, 51.53525299999998], [-0.1996699, 51.535179], [-0.2000544, 51.53510790000001], [-0.2008565, 51.534961], [-0.20161, 51.5348195], [-0.2024138, 51.5346768], [-0.20324, 51.53452790000001], [-0.20377180000000003, 51.53443610000001], [-0.2044149, 51.53431089999999], [-0.2049092, 51.5342345], [-0.20535856458816795, 51.53415358854151]]} |
7.2 |
2215 |
2241 |
2026-09-12T22:41:00+01:00 |
None |
None |
None |
None |
Queen's Park (DC) |
51.5420621 |
-0.1428075 |
51.5341536 |
-0.2053586 |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:15:00 |
Queen's Park (DC) |
DARWIN |
DARWIN_ORIGIN_DEPARTURE_ESTIMATE |
None |
1789244066270162 |
None |
0 |
0 |
2026-09-12 21:15:00.895336 |
None |
2026-09-12 22:14:30 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518477 |
C02750 |
879S68M812 |
2026-09-12 |
Thameslink |
P |
BTN |
CBG |
9S68 |
700115 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 260.162, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 301.517, "from_m": 260.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 331.218, "from_m": 301.517, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 390.168, "from_m": 331.218, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 535.472, "from_m": 390.168, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 965.326, "from_m": 535.472, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 978.427, "from_m": 965.326, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4025.641, "from_m": 978.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20320.797, "from_m": 4025.641, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20838.958, "from_m": 20320.797, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22052.677, "from_m": 20838.958, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29916.89, "from_m": 22052.677, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30772.16, "from_m": 29916.89, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 31066.393, "from_m": 30772.16, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31147.1, "from_m": 31066.393, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 37254.33, "from_m": 31147.1, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37369.781, "from_m": 37254.33, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38222.557, "from_m": 37369.781, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39038.276, "from_m": 38222.557, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39109.596, "from_m": 39038.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46825.862, "from_m": 39109.596, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47562.429, "from_m": 46825.862, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58477.425, "from_m": 47562.429, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58532.442, "from_m": 58477.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63105.449, "from_m": 58532.442, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64383.092, "from_m": 63105.449, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64441.656, "from_m": 64383.092, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64485.927, "from_m": 64441.656, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64521.634, "from_m": 64485.927, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64585.333, "from_m": 64521.634, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64674.001, "from_m": 64585.333, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64704.437, "from_m": 64674.001, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65098.693, "from_m": 64704.437, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 65135.658, "from_m": 65098.693, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66032.109, "from_m": 65135.658, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 66063.505, "from_m": 66032.109, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66097.518, "from_m": 66063.505, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 66512.977, "from_m": 66097.518, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67502.301, "from_m": 66512.977, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67824.285, "from_m": 67502.301, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 67882.551, "from_m": 67824.285, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 71171.203, "from_m": 67882.551, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71232.72, "from_m": 71171.203, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76513.892, "from_m": 71232.72, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 78403.703, "from_m": 76513.892, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 79340.13, "from_m": 78403.703, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80912.037, "from_m": 79340.13, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 82525.94, "from_m": 80912.037, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 82769.293, "from_m": 82525.94, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82865.306, "from_m": 82769.293, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 82912.565, "from_m": 82865.306, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83151.064, "from_m": 82912.565, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83678.349, "from_m": 83151.064, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 83716.113, "from_m": 83678.349, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 84273.344, "from_m": 83716.113, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 84350.969, "from_m": 84273.344, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 86871.454, "from_m": 84350.969, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 87909.2, "from_m": 86871.454, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 88058.083, "from_m": 87909.2, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90015.157, "from_m": 88058.083, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 90120.101, "from_m": 90015.157, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91196.082, "from_m": 90120.101, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 91297.995, "from_m": 91196.082, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92160.894, "from_m": 91297.995, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 92418.377, "from_m": 92160.894, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 92930.952, "from_m": 92418.377, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 92986.193, "from_m": 92930.952, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 94279.565, "from_m": 92986.193, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 98177.071, "from_m": 94279.565, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 101327.965, "from_m": 98177.071, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 125881.864, "from_m": 101327.965, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 140195.335, "from_m": 125881.864, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 140263.722, "from_m": 140195.335, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 140360.734, "from_m": 140263.722, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 140944.718, "from_m": 140360.734, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 140971.821, "from_m": 140944.718, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 141030.145, "from_m": 140971.821, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 144517.05, "from_m": 141030.145, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 144556.718, "from_m": 144517.05, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 144660.052, "from_m": 144556.718, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 144693.503, "from_m": 144660.052, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 150072.753, "from_m": 144693.503, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 156308.346, "from_m": 150072.753, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 158207.059, "from_m": 156308.346, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 159761.702, "from_m": 158207.059, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 160429.989, "from_m": 159761.702, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 160723.498, "from_m": 160429.989, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 161475.329, "from_m": 160723.498, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 168028.989, "from_m": 161475.329, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 168799.051, "from_m": 168028.989, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 176221.2, "from_m": 168799.051, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 176237.025, "from_m": 176221.2, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 177043.737, "from_m": 176237.025, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 178143.337, "from_m": 177043.737, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 181133.135, "from_m": 178143.337, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 181777.716, "from_m": 181133.135, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 518477, "profile_key": "6108df52479fb248cd3994f485cd86fd7b6ba5281db7bef60888b4b83008fa69", "schedule_id": 5058, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Preston Park", "stage_seq": 2, "distance_m": 2138.207, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2225", "location": "Burgess Hill", "stage_seq": 3, "distance_m": 14726.097, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Keymer Jn", "stage_seq": 4, "distance_m": 15654.906, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2231", "location": "Haywards Heath", "stage_seq": 5, "distance_m": 20721.638, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Copyhold Jn", "stage_seq": 6, "distance_m": 21947.982, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Balcombe Tunnel Jn", "stage_seq": 7, "distance_m": 31066.393, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2240H", "location": "Three Bridges", "stage_seq": 8, "distance_m": 34206.121, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2246H", "location": "Gatwick Airport", "stage_seq": 9, "distance_m": 38692.648, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Earlswood (Surrey)", "stage_seq": 10, "distance_m": 46687.811, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256H", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 58532.442, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Purley", "stage_seq": 12, "distance_m": 60111.46, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301H", "location": "East Croydon", "stage_seq": 13, "distance_m": 64906.329, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "Windmill Bridge Jn", "stage_seq": 14, "distance_m": 65754.039, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Norwood Fork Jn", "stage_seq": 15, "distance_m": 66512.977, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Norwood Junction", "stage_seq": 16, "distance_m": 67567.04, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Sydenham", "stage_seq": 17, "distance_m": 71171.203, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "New Cross Gate", "stage_seq": 18, "distance_m": 76865.015, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Bricklayers Arms Jn", "stage_seq": 19, "distance_m": 77966.305, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Blue Anchor (Kent)", "stage_seq": 20, "distance_m": 79585.438, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2316", "location": "London Bridge", "stage_seq": 21, "distance_m": 81450.216, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Metropolitan Jn", "stage_seq": 22, "distance_m": 82177.233, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Blackfriars Jn", "stage_seq": 23, "distance_m": 82784.661, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "London Blackfriars", "stage_seq": 24, "distance_m": 83386.796, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "City Thameslink", "stage_seq": 25, "distance_m": 83789.179, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326H", "location": "Farringdon", "stage_seq": 26, "distance_m": 84519.337, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2331", "location": "St Pancras Low Level", "stage_seq": 27, "distance_m": 86738.193, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Belle Isle Jn", "stage_seq": 28, "distance_m": 87873.823, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Holloway South Jn", "stage_seq": 29, "distance_m": 89051.444, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": "2338H", "location": "Finsbury Park", "stage_seq": 30, "distance_m": 92793.782, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341H", "location": "Alexandra Palace", "stage_seq": 31, "distance_m": 96641.648, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2346H", "location": "Potters Bar", "stage_seq": 32, "distance_m": 109203.097, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351", "location": "Welwyn Garden City", "stage_seq": 33, "distance_m": 121317.351, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351H", "location": "Digswell Jn", "stage_seq": 34, "distance_m": 122758.186, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353H", "location": "Woolmer Green Jn", "stage_seq": 35, "distance_m": 127029.295, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2359H", "location": "Stevenage", "stage_seq": 36, "distance_m": 133029.089, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": "0004H", "location": "Hitchin", "stage_seq": 37, "distance_m": 140032.647, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "0009", "wtt_dep": "0010", "location": "Letchworth Garden City", "stage_seq": 38, "distance_m": 144282.061, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0013", "location": "Baldock", "stage_seq": 39, "distance_m": 147544.635, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "0017H", "wtt_dep": "0018", "location": "Ashwell & Morden", "stage_seq": 40, "distance_m": 154583.822, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "0022", "wtt_dep": "0023", "location": "Royston", "stage_seq": 41, "distance_m": 160816.686, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028", "location": "Foxton", "stage_seq": 42, "distance_m": 170625.997, "section_seq": 1, "route_path_id": 39103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0033", "location": "Shepreth Branch Jn", "stage_seq": 43, "distance_m": 178022.948, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "0034H", "wtt_dep": "0035H", "location": "Cambridge South", "stage_seq": 44, "distance_m": 179169.931, "section_seq": 1, "route_path_id": 39103}, {"is_pass": false, "wtt_arr": "0039", "wtt_dep": null, "location": "Cambridge", "stage_seq": 45, "distance_m": 181777.716, "section_seq": 1, "route_path_id": 39103}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 181777.716, "from_m": 0.0, "section_seq": 1, "route_path_id": 39103}], "total_distance_m": 181777.716, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 173150.235, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8627.481, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30906, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:08Z", "source_id": 41991768, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T21:23:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:22:12Z", "source_id": 13738268, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-12T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:33Z", "source_id": 42001799, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:29:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:28:36Z", "source_id": 13741575, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:29:00+01:00", "operational_fact": true}] |
Brighton |
2214 |
2214 |
4 |
None |
None |
Cambridge |
0039 |
0039 |
7 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C02750/2026-09-12/detailed |
None |
Burgess Hill |
2026-09-12T22:30:00+01:00 |
Haywards Heath |
4.5 |
{"type": "LineString", "coordinates": [[-0.1277241, 50.95310409999999], [-0.12737929999999997, 50.953648099999995], [-0.1272069, 50.95392019999999], [-0.1270796, 50.954121099999995], [-0.123006, 50.96051599999999], [-0.1229424, 50.96068519999999], [-0.1228501, 50.960864399999984], [-0.1213911, 50.9632104], [-0.12103880000000002, 50.96384129999999], [-0.120758, 50.964367200000005], [-0.1206694, 50.96454709999999], [-0.12051779999999997, 50.964835699999995], [-0.1204691, 50.96493789999999], [-0.11990829999999998, 50.96611409999999], [-0.1195488, 50.967077], [-0.1194971, 50.9672153], [-0.11826239999999998, 50.9705412], [-0.11613039999999995, 50.9762039], [-0.115832, 50.9770075], [-0.1154178, 50.9780988], [-0.1153795, 50.978213200000006], [-0.10997503593824548, 50.99268564501821], [-0.1078318, 50.9984237], [-0.1077154, 50.99873660000001], [-0.1074818, 50.9993647], [-0.1070893, 51.000429700000005], [-0.1070287, 51.00057679999999], [-0.10676449999999998, 51.0011275], [-0.1066184, 51.00153329999999], [-0.1062375, 51.002417499999986], [-0.1060013, 51.0030276], [-0.1057841, 51.00359309999998], [-0.1056044, 51.0040049], [-0.1054722, 51.0042806], [-0.10534949999999998, 51.0045365], [-0.105143, 51.0050159]]} |
3.7 |
2225 |
2229½ |
2026-09-12T22:34:30+01:00 |
None |
None |
Brighton |
Burgess Hill |
Haywards Heath |
50.9531041 |
-0.1277241 |
51.0050159 |
-0.1051430 |
0 |
1 |
2026-09-12 21:29:08 |
AT_PLATFORM |
2026-09-12 21:29:07 |
Burgess Hill |
TD |
DIRECT_SCHEDULED_STOP_ARRIVAL |
42001799 |
1789248539652769 |
None |
20 |
20 |
2026-09-12 21:29:07.778514 |
1 |
2026-09-13 00:44:00 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
None |
| 518478 |
C02771 |
629R69M812 |
2026-09-12 |
Thameslink |
P |
BDM |
BTN |
9R69 |
700129 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 84.678, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 119.056, "from_m": 84.678, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 252.617, "from_m": 119.056, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 297.535, "from_m": 252.617, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 589.645, "from_m": 297.535, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1453.242, "from_m": 589.645, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1498.472, "from_m": 1453.242, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12232.27, "from_m": 1498.472, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 16171.376, "from_m": 12232.27, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 16227.188, "from_m": 16171.376, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16450.564, "from_m": 16227.188, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16507.307, "from_m": 16450.564, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17253.601, "from_m": 16507.307, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 17551.978, "from_m": 17253.601, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19454.584, "from_m": 17551.978, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19543.292, "from_m": 19454.584, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21860.537, "from_m": 19543.292, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22026.042, "from_m": 21860.537, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22422.941, "from_m": 22026.042, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 28407.542, "from_m": 22422.941, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28454.004, "from_m": 28407.542, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28692.208, "from_m": 28454.004, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28758.502, "from_m": 28692.208, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32481.239, "from_m": 28758.502, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 33532.512, "from_m": 32481.239, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 34407.266, "from_m": 33532.512, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37008.971, "from_m": 34407.266, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 38807.77, "from_m": 37008.971, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 42292.148, "from_m": 38807.77, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42864.697, "from_m": 42292.148, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 42950.269, "from_m": 42864.697, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42967.469, "from_m": 42950.269, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43052.479, "from_m": 42967.469, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48245.778, "from_m": 43052.479, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 52379.363, "from_m": 48245.778, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 70082.256, "from_m": 52379.363, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 73441.089, "from_m": 70082.256, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 74827.927, "from_m": 73441.089, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 76527.033, "from_m": 74827.927, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 78368.372, "from_m": 76527.033, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 78586.862, "from_m": 78368.372, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 79164.996, "from_m": 78586.862, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 81850.855, "from_m": 79164.996, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81919.74, "from_m": 81850.855, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83146.727, "from_m": 81919.74, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83183.989, "from_m": 83146.727, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 83255.021, "from_m": 83183.989, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83310.289, "from_m": 83255.021, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 83463.315, "from_m": 83310.289, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 85505.578, "from_m": 83463.315, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 85568.034, "from_m": 85505.578, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 86811.55, "from_m": 85568.034, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 86889.176, "from_m": 86811.55, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 87298.812, "from_m": 86889.176, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 88011.433, "from_m": 87298.812, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 88082.007, "from_m": 88011.433, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 88628.905, "from_m": 88082.007, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90242.808, "from_m": 88628.905, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 91814.715, "from_m": 90242.808, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 92751.142, "from_m": 91814.715, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 94640.952, "from_m": 92751.142, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 103652.489, "from_m": 94640.952, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 105805.458, "from_m": 103652.489, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 105866.846, "from_m": 105805.458, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 105906.449, "from_m": 105866.846, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105932.018, "from_m": 105906.449, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 105985.016, "from_m": 105932.018, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106015.217, "from_m": 105985.016, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 106052.182, "from_m": 106015.217, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106446.438, "from_m": 106052.182, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 106476.874, "from_m": 106446.438, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106565.542, "from_m": 106476.874, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 106629.241, "from_m": 106565.542, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106664.948, "from_m": 106629.241, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 106709.219, "from_m": 106664.948, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106767.783, "from_m": 106709.219, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 108045.426, "from_m": 106767.783, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 112388.408, "from_m": 108045.426, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 112505.177, "from_m": 112388.408, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 112611.095, "from_m": 112505.177, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 112657.569, "from_m": 112611.095, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 113998.894, "from_m": 112657.569, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 114626.93, "from_m": 113998.894, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 119583.982, "from_m": 114626.93, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 120421.829, "from_m": 119583.982, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 122134.662, "from_m": 120421.829, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 123317.38, "from_m": 122134.662, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 124629.656, "from_m": 123317.38, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 130865.303, "from_m": 124629.656, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 132893.926, "from_m": 130865.303, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 133746.702, "from_m": 132893.926, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 133862.152, "from_m": 133746.702, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 139969.382, "from_m": 133862.152, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 140050.089, "from_m": 139969.382, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 140344.322, "from_m": 140050.089, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 141199.592, "from_m": 140344.322, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 149063.805, "from_m": 141199.592, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 150277.524, "from_m": 149063.805, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 150795.686, "from_m": 150277.524, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 150841.952, "from_m": 150795.686, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 150905.917, "from_m": 150841.952, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 154991.062, "from_m": 150905.917, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 155024.863, "from_m": 154991.062, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 167092.624, "from_m": 155024.863, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 169351.779, "from_m": 167092.624, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 169418.697, "from_m": 169351.779, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 170140.584, "from_m": 169418.697, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 170153.685, "from_m": 170140.584, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 170583.539, "from_m": 170153.685, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 170728.842, "from_m": 170583.539, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 170787.793, "from_m": 170728.842, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 170817.494, "from_m": 170787.793, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 170858.849, "from_m": 170817.494, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 171119.011, "from_m": 170858.849, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 518478, "profile_key": "0cd4a25b0e99951ad45ca6a1342f68866804cf0074ceba02c48728acec827eba", "schedule_id": 5063, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Bedford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Bedford South Jn", "stage_seq": 2, "distance_m": 1615.773, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "Wixams", "stage_seq": 3, "distance_m": 5460.048, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2226", "location": "Flitwick", "stage_seq": 4, "distance_m": 15576.781, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230", "location": "Harlington", "stage_seq": 5, "distance_m": 22101.322, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Sundon South Jn", "stage_seq": 6, "distance_m": 24681.263, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Leagrave Jn", "stage_seq": 7, "distance_m": 28591.91, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2236", "location": "Leagrave", "stage_seq": 8, "distance_m": 29363.903, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2241", "location": "Luton", "stage_seq": 9, "distance_m": 33284.79, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2244", "location": "Luton Airport Parkway", "stage_seq": 10, "distance_m": 35038.875, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2250", "location": "Harpenden", "stage_seq": 11, "distance_m": 42428.359, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Harpenden Jn", "stage_seq": 12, "distance_m": 42967.469, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255H", "location": "St. Albans", "stage_seq": 13, "distance_m": 50005.437, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Radlett Jn", "stage_seq": 14, "distance_m": 58792.329, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Silkstream Jn", "stage_seq": 15, "distance_m": 69369.563, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Hendon", "stage_seq": 16, "distance_m": 70794.327, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309", "location": "Brent Cross West", "stage_seq": 17, "distance_m": 72359.46, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Cricklewood", "stage_seq": 18, "distance_m": 73844.03, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "West Hampstead Thameslink", "stage_seq": 19, "distance_m": 75793.078, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Carlton Road Jn", "stage_seq": 20, "distance_m": 78586.862, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Kentish Town", "stage_seq": 21, "distance_m": 79540.829, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Dock Jn North", "stage_seq": 22, "distance_m": 80507.925, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2324", "location": "St Pancras Low Level", "stage_seq": 23, "distance_m": 84447.339, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328H", "location": "Farringdon", "stage_seq": 24, "distance_m": 86643.182, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "City Thameslink", "stage_seq": 25, "distance_m": 87373.34, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2332", "location": "London Blackfriars", "stage_seq": 26, "distance_m": 87771.031, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334H", "location": "Metropolitan Jn", "stage_seq": 27, "distance_m": 88977.612, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": "2338H", "location": "London Bridge", "stage_seq": 28, "distance_m": 89704.629, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341", "location": "Corbetts Lane Jn", "stage_seq": 29, "distance_m": 92422.303, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342H", "location": "Bricklayers Arms Jn", "stage_seq": 30, "distance_m": 93188.54, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343H", "location": "New Cross Gate", "stage_seq": 31, "distance_m": 94289.83, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2346H", "location": "Sydenham", "stage_seq": 32, "distance_m": 99922.125, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348H", "location": "Norwood Junction", "stage_seq": 33, "distance_m": 103587.75, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349H", "location": "Norwood Fork Jn", "stage_seq": 34, "distance_m": 104641.812, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Windmill Bridge Jn", "stage_seq": 35, "distance_m": 105395.444, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": "2352", "location": "East Croydon", "stage_seq": 36, "distance_m": 106244.546, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354H", "location": "South Croydon", "stage_seq": 37, "distance_m": 107691.969, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "2357H", "wtt_dep": "2358", "location": "Purley", "stage_seq": 38, "distance_m": 111039.415, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Stoats Nest Jn", "stage_seq": 39, "distance_m": 112611.095, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0001H", "wtt_dep": "0002", "location": "Coulsdon South", "stage_seq": 40, "distance_m": 114106.693, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0007", "wtt_dep": "0007H", "location": "Merstham", "stage_seq": 41, "distance_m": 120121.492, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0011", "wtt_dep": "0012", "location": "Redhill", "stage_seq": 42, "distance_m": 122978.304, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0014H", "location": "Earlswood (Surrey)", "stage_seq": 43, "distance_m": 124430.618, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0016H", "location": "Salfords", "stage_seq": 44, "distance_m": 127388.947, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0021", "wtt_dep": "0022H", "location": "Gatwick Airport", "stage_seq": 45, "distance_m": 132423.835, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0027", "wtt_dep": "0028H", "location": "Three Bridges", "stage_seq": 46, "distance_m": 136910.361, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031H", "location": "Balcombe Tunnel Jn", "stage_seq": 47, "distance_m": 140050.089, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0034", "wtt_dep": "0034H", "location": "Balcombe", "stage_seq": 48, "distance_m": 144133.868, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037H", "location": "Copyhold Jn", "stage_seq": 49, "distance_m": 149168.501, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0039", "wtt_dep": "0040", "location": "Haywards Heath", "stage_seq": 50, "distance_m": 150394.844, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0043H", "wtt_dep": "0044", "location": "Wivelsfield", "stage_seq": 51, "distance_m": 155107.503, "section_seq": 1, "route_path_id": 45313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044H", "location": "Keymer Jn", "stage_seq": 52, "distance_m": 155462.029, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0045H", "wtt_dep": "0046H", "location": "Burgess Hill", "stage_seq": 53, "distance_m": 156336.013, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0049H", "wtt_dep": "0050", "location": "Hassocks", "stage_seq": 54, "distance_m": 159785.736, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0056", "wtt_dep": "0056H", "location": "Preston Park", "stage_seq": 55, "distance_m": 168978.417, "section_seq": 1, "route_path_id": 45313}, {"is_pass": false, "wtt_arr": "0100", "wtt_dep": null, "location": "Brighton", "stage_seq": 56, "distance_m": 171119.011, "section_seq": 1, "route_path_id": 45313}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 171119.011, "from_m": 0.0, "section_seq": 1, "route_path_id": 45313}], "total_distance_m": 171119.011, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 160948.493, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 10170.518, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18083, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:42Z", "source_id": 41997339, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:26:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:25:48Z", "source_id": 13740148, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18103, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:54Z", "source_id": 42003946, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:31:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:29:59Z", "source_id": 13742243, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:31:00+01:00", "operational_fact": true}] |
Bedford |
2214 |
2214 |
2 |
None |
None |
Brighton |
0100 |
0100 |
5 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C02771/2026-09-12/detailed |
None |
Flitwick |
2026-09-12T22:27:34+01:00 |
Harlington |
4.0 |
{"type": "LineString", "coordinates": [[-0.494536821030003, 52.00309223158789], [-0.4944363000000001, 52.0029609], [-0.49483270000000007, 52.0034788], [-0.4954747000000001, 52.0042667], [-0.4956875, 52.0045061], [-0.4958651999999999, 52.004711499999985], [-0.49627589999999994, 52.0051541], [-0.49663770000000007, 52.0055399], [-0.4981141, 52.0070821], [-0.498644, 52.0076356], [-0.4990064999999999, 52.0080852], [-0.4992112, 52.008299], [-0.4993196, 52.0084098], [-0.49949179999999993, 52.0085971], [-0.4996697, 52.00879059999999], [-0.5002781, 52.009410300000006], [-0.5005052, 52.00964389999999], [-0.5006668999999999, 52.0098145], [-0.5010332, 52.0102723], [-0.5004548, 52.0096622], [-0.5002279, 52.00942890000001], [-0.4996192, 52.00880879999998], [-0.4992691, 52.008428], [-0.4991609, 52.0083175], [-0.4965366999999999, 52.0055764], [-0.4961806999999999, 52.00518790000001], [-0.4955114000000001, 52.0044853], [-0.49495909999999993, 52.003899200000006], [-0.4946167000000001, 52.0035177], [-0.4943381999999999, 52.0031512], [-0.4941773, 52.0029261], [-0.4939517, 52.00256069999999], [-0.493645, 52.002067100000005], [-0.49302530000000006, 52.000963], [-0.4925239, 52.000000499999985], [-0.4922103000000001, 51.9993135], [-0.4922072374386875, 51.99930615890027], [-0.4919242, 51.9986277], [-0.4915058, 51.99733559999999], [-0.4911394, 51.9958755], [-0.4909357, 51.99489450000001], [-0.4907774, 51.99391479999999], [-0.4906604, 51.9929685], [-0.4906082999999999, 51.9920074], [-0.4906082999999999, 51.9911852], [-0.49064089999999994, 51.99036960000001], [-0.49070160000000007, 51.9896408], [-0.4907861, 51.9889266], [-0.4908995, 51.9882107], [-0.4911772, 51.9869619], [-0.4916516, 51.985219099999995], [-0.49185980000000007, 51.984431699999995], [-0.4929989000000001, 51.98023719999999], [-0.4930856, 51.9799312], [-0.4943860999999999, 51.9749585], [-0.49455270000000007, 51.9741573], [-0.4949452, 51.9712856], [-0.4950709, 51.9684797], [-0.4950811, 51.9681192], [-0.4951938, 51.9637376], [-0.49522409999999994, 51.9626376], [-0.4952128, 51.9622494], [-0.495185297087549, 51.96157983269256]]} |
4.1 |
2227 |
2231 |
2026-09-12T22:31:08+01:00 |
None |
None |
Flitwick |
Harlington |
Harlington |
51.9644305 |
-0.4951760 |
51.9615798 |
-0.4951853 |
0 |
1 |
2026-09-12 21:30:34 |
RUNNING |
2026-09-12 21:27:34 |
Harlington |
TD |
DIRECT_SCHEDULED_STOP_DEPARTURE |
42001412 |
1789248635162540 |
None |
16 |
16 |
2026-09-12 21:30:35.166246 |
None |
2026-09-12 21:31:08 |
service-status-v9-departure-clock:td-v15-trace-row-order |
ARRIVAL |
None |
| 518479 |
L55844 |
529M64M812 |
2026-09-12 |
Greater Anglia |
P |
SRA |
MRW |
9M64 |
720501 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 303.891, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1993.052, "from_m": 303.891, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3154.831, "from_m": 1993.052, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3267.471, "from_m": 3154.831, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3567.293, "from_m": 3267.471, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4075.774, "from_m": 3567.293, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9692.926, "from_m": 4075.774, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10868.958, "from_m": 9692.926, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12730.155, "from_m": 10868.958, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15010.827, "from_m": 12730.155, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 518479, "profile_key": "84cdd0d5bc024f0914797647703014957d480542d4a7fc499b189e1de7d296d9", "schedule_id": 18155, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34734}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Temple Mills East Jn", "stage_seq": 2, "distance_m": 938.037, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2219H", "location": "Lea Bridge", "stage_seq": 3, "distance_m": 3847.646, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "2222H", "wtt_dep": "2223H", "location": "Tottenham Hale", "stage_seq": 4, "distance_m": 6884.35, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2225H", "location": "Northumberland Park", "stage_seq": 5, "distance_m": 14048.261, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": null, "location": "Meridian Water", "stage_seq": 6, "distance_m": 15010.827, "section_seq": 1, "route_path_id": 34734}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 15010.827, "from_m": 0.0, "section_seq": 1, "route_path_id": 34734}], "total_distance_m": 15010.827, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13849.048, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1161.779, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14895, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:34Z", "source_id": 41984695, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T21:18:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:17:38Z", "source_id": 13735919, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-12T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14887, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:41Z", "source_id": 41987793, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T21:22:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:19:41Z", "source_id": 13736983, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-12T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14878, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:45Z", "source_id": 41994325, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:24:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:47Z", "source_id": 13739115, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14871, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:45Z", "source_id": 41994325, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T21:27:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:23:47Z", "source_id": 13739118, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-12T22:27:00+01:00", "operational_fact": true}] |
Stratford |
2214 |
2214 |
12 |
None |
None |
Meridian Water |
2228 |
2228 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L55844/2026-09-12/detailed |
None |
Northumberland Park |
2026-09-12T22:25:30+01:00 |
Meridian Water |
1.5 |
{"type": "LineString", "coordinates": [[-0.054240770655963395, 51.601248050712655], [-0.05394489999999999, 51.601881500000005], [-0.05384239999999999, 51.602099299999985], [-0.0537802, 51.6022313], [-0.0513239, 51.6074882], [-0.05046119999999999, 51.6093343], [-0.0502691, 51.609755500000006], [-0.050081299999999995, 51.61019869999999]]} |
0.6 |
2225½ |
2227 |
2026-09-12T22:27:30+01:00 |
None |
None |
Northumberland Park |
Meridian Water |
Meridian Water |
51.6101987 |
-0.0500813 |
51.6101987 |
-0.0500813 |
1 |
1 |
2026-09-12 21:27:20 |
TERMINATED |
2026-09-12 21:27:00 |
Meridian Water |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13739118 |
1789248228614525 |
None |
14 |
14 |
2026-09-12 21:27:20.246888 |
2 |
2026-09-12 21:37:20.245132 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 21:27:20.245132 |
| 518480 |
C49408 |
735L90M812 |
2026-09-12 |
Great Western Railway |
P |
PAD |
None |
5L90 |
802014 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 3514.569, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5236.734, "from_m": 3514.569, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 518480, "profile_key": "7560b1f5321ee92e500a71b214adbbfab3ff798d14754b1b35aa45bcb8f1f37e", "schedule_id": 10681, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2215", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 28218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 28218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2796.697, "section_seq": 1, "route_path_id": 28218}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": null, "location": "North Pole Iep Depot", "stage_seq": 5, "distance_m": 5236.734, "section_seq": 1, "route_path_id": 28218}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5236.734, "from_m": 0.0, "section_seq": 1, "route_path_id": 28218}], "total_distance_m": 5236.734, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3514.569, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1722.165, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23115, "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:38Z", "source_id": 41998852, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T21:28:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-12T21:26:43Z", "source_id": 13740642, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-12T22:28:00+01:00", "operational_fact": true}] |
London Paddington |
2215 |
2215 |
1 |
None |
None |
North Pole Iep Depot |
2221 |
2221 |
None |
LATE |
+8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49408/2026-09-12/detailed |
None |
London Paddington |
2026-09-12T22:23:00+01:00 |
North Pole Iep Depot |
5.0 |
{"type": "LineString", "coordinates": [[-0.17690409999999998, 51.516748199999995], [-0.17831389999999997, 51.51779429999999], [-0.17836319999999997, 51.5178243], [-0.1786307, 51.5179686], [-0.17896929999999997, 51.518117399999994], [-0.17924569999999998, 51.5182125], [-0.179562, 51.5183061], [-0.1796630568239043, 51.518330165308825], [-0.1797938, 51.5183613], [-0.18005199999999996, 51.518407299999986], [-0.1803392, 51.5184412], [-0.18095829999999996, 51.5184888], [-0.1812625352914737, 51.51850742932989], [-0.1814221, 51.51851719999999], [-0.18157449999999997, 51.5185254], [-0.1817077, 51.51853119999999], [-0.1824343, 51.5185834], [-0.1829, 51.518615], [-0.18319579999999996, 51.5186339], [-0.1835428, 51.518653699999994], [-0.1839652, 51.518668600000005], [-0.1844725, 51.51868830000001], [-0.18485139999999997, 51.518709300000005], [-0.18506579999999995, 51.5187206], [-0.1854199, 51.51874350000001], [-0.1858314, 51.5187682], [-0.18627879999999997, 51.5187998], [-0.18665549999999995, 51.5188245], [-0.1870924, 51.5188501], [-0.1871088, 51.5188512], [-0.18716029999999995, 51.51885409999999], [-0.18748239999999997, 51.5188741], [-0.18800849999999997, 51.5189115], [-0.18838129999999997, 51.5189379], [-0.1894305, 51.5190235], [-0.1907676, 51.5191477], [-0.19080500000000003, 51.51915089999999], [-0.191565, 51.519234], [-0.1921478, 51.519301600000006], [-0.1928428, 51.51940100000001], [-0.1932223, 51.5194667], [-0.1936046, 51.519537], [-0.1936401, 51.51954349999998], [-0.19431119999999996, 51.51967319999999], [-0.19461439999999997, 51.5197412], [-0.1949053, 51.51980979999999], [-0.1950938, 51.5198518], [-0.1954365, 51.5199419], [-0.1957374, 51.5200149], [-0.1963245, 51.5201409], [-0.1967521, 51.520232], [-0.1980529, 51.52051680000001], [-0.19866849999999997, 51.5206579], [-0.19926769999999996, 51.52080509999998], [-0.20014139999999997, 51.521027800000006], [-0.2006904, 51.52117669999999], [-0.20096829999999996, 51.5212516], [-0.2025708, 51.5216837], [-0.2025972, 51.5216912], [-0.2027008, 51.5217206], [-0.20270355155128697, 51.5217213478905], [-0.20282919999999996, 51.52175549999999], [-0.20461609999999997, 51.52221380000001], [-0.20486669999999996, 51.5222839], [-0.2053674, 51.522415200000005], [-0.2059239, 51.522557899999995], [-0.2064448, 51.5226961], [-0.20729239999999996, 51.5229324], [-0.20800519999999997, 51.5231363], [-0.2085897, 51.5232964], [-0.2086111, 51.523302300000005], [-0.2088448, 51.52336660000001], [-0.2089352, 51.52339009999999], [-0.2098486, 51.523629199999995], [-0.2107248, 51.5238339], [-0.2116303, 51.524038999999995], [-0.2124926, 51.524205900000005], [-0.2136806, 51.5244089], [-0.21395869999999995, 51.52445959999999], [-0.2145884, 51.5245701], [-0.214962, 51.524634899999995], [-0.2156281, 51.5247316], [-0.21702809999999997, 51.524916799999986], [-0.2171747, 51.5249392], [-0.21756559999999997, 51.52499379999999], [-0.21819740000000004, 51.52508069999999], [-0.21841779999999997, 51.52511109999999], [-0.2194208, 51.52518959999999], [-0.2199655, 51.5252175], [-0.2203046, 51.5252339], [-0.2207579, 51.52524100000001], [-0.22152649999999996, 51.52525370000001], [-0.2221448, 51.5252501], [-0.22287979999999996, 51.52525120000001], [-0.2234642, 51.5252491], [-0.2243185, 51.525255699999995], [-0.22460550000000004, 51.52526149999999], [-0.2248544, 51.5252751], [-0.2253884, 51.525312099999994], [-0.2257179, 51.5253197], [-0.2260914, 51.525319], [-0.2263552, 51.5253272], [-0.22719090000000003, 51.5253804], [-0.2277946, 51.52541909999999], [-0.2288277, 51.5254846], [-0.2290879, 51.5254983], [-0.2293178, 51.5255036], [-0.2294756, 51.5255038], [-0.2299219, 51.5254955], [-0.23093979999999997, 51.5254771], [-0.2316981, 51.5254493], [-0.232173, 51.5254498], [-0.23259710000000003, 51.52546340000001], [-0.23308829999999997, 51.5254916], [-0.2333963, 51.52550969999999], [-0.2335321, 51.5255193], [-0.2338819, 51.525524299999994], [-0.2345661, 51.52550769999999], [-0.2347637755015157, 51.52549630517218], [-0.23481761901003287, 51.5254932014107], [-0.23484540000000004, 51.5254916], [-0.2351533, 51.5254467], [-0.2353918, 51.52539960000001], [-0.2358761, 51.525264], [-0.2361296, 51.5252122], [-0.2364434, 51.5251715], [-0.23752919999999997, 51.5250238], [-0.2381154, 51.524940699999995], [-0.2391753, 51.524793900000006], [-0.23940999999999996, 51.5247575], [-0.2397694, 51.52468329999999], [-0.24005889999999996, 51.5246029], [-0.24032399999999995, 51.52451549999999], [-0.24055999999999997, 51.5244398], [-0.2412237, 51.524288899999995], [-0.2418159, 51.52415919999999], [-0.2421458, 51.52407829999999], [-0.2425817, 51.5239423], [-0.2428888, 51.52386220000001], [-0.2431311999999999, 51.52380949999999], [-0.24376909999999993, 51.52366920000001], [-0.24694469999999996, 51.522957099999985], [-0.2472878, 51.5228796], [-0.24778819999999996, 51.5227816], [-0.2485163, 51.5226563], [-0.24892659999999997, 51.52258690000001]]} |
3.2 |
2223 |
2228 |
2026-09-12T22:29:00+01:00 |
None |
None |
North Pole Iep Depot |
Ladbroke Grove Jn |
North Pole Iep Depot |
51.5225869 |
-0.2489266 |
51.5225869 |
-0.2489266 |
1 |
1 |
2026-09-12 21:28:43 |
TERMINATED |
2026-09-12 21:28:00 |
North Pole Iep Depot |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
13740642 |
1789248409371444 |
None |
23 |
23 |
2026-09-12 21:28:07.795502 |
None |
2026-09-12 21:38:07.792720 |
service-status-v9-departure-clock:td-v15-trace-row-order |
TERMINAL |
2026-09-12 21:28:07.792720 |