| 729706 |
759688 |
C38337 |
509Y35M522 |
2026-09-22 |
COMPLETE |
20463733 |
2026-09-22 06:41:00 |
2026-09-22 05:52:03 |
2026-09-24 05:52:03 |
{"id": 759688, "stp": "P", "toc": "Elizabeth Line", "uid": "C38337", "consist": "345067", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38337/2026-09-22/detailed", "trust_id": "509Y35M522", "origin_crs": "SNF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "B", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "9Y35", "timing_status": "ON TIME", "origin_station": "Shenfield", "current_leg_arr": "0641", "current_leg_dep": "0640", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "0548", "origin_platform": "6", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-22T05:52:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Bond Street (Crossrail)", "dest_arr_time_act": "0641½", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Bond Street (Crossrail)", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 9589.326, \"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\": 9627.27, \"from_m\": 9589.326, \"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\": 10216.304, \"from_m\": 9627.27, \"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\": 11071.887, \"from_m\": 10216.304, \"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\": 12183.559, \"from_m\": 11071.887, \"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\": 14147.621, \"from_m\": 12183.559, \"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\": 18899.588, \"from_m\": 14147.621, \"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\": 18955.689, \"from_m\": 18899.588, \"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\": 20848.316, \"from_m\": 18955.689, \"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\": 20882.313, \"from_m\": 20848.316, \"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\": 20993.297, \"from_m\": 20882.313, \"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\": 21215.233, \"from_m\": 20993.297, \"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.966, \"from_m\": 21215.233, \"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\": 21954.216, \"from_m\": 21292.966, \"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\": 23240.873, \"from_m\": 21954.216, \"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\": 23329.469, \"from_m\": 23240.873, \"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\": 23389.178, \"from_m\": 23329.469, \"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\": 23479.256, \"from_m\": 23389.178, \"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\": 25127.757, \"from_m\": 23479.256, \"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\": 25577.466, \"from_m\": 25127.757, \"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\": 25640.549, \"from_m\": 25577.466, \"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\": 25701.029, \"from_m\": 25640.549, \"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\": 25768.359, \"from_m\": 25701.029, \"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\": 26874.101, \"from_m\": 25768.359, \"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\": 27049.738, \"from_m\": 26874.101, \"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\": 30934.453, \"from_m\": 27049.738, \"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\": 31164.234, \"from_m\": 30934.453, \"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\": 31391.901, \"from_m\": 31164.234, \"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\": 31686.973, \"from_m\": 31391.901, \"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\": 31709.166, \"from_m\": 31686.973, \"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\": 31928.081, \"from_m\": 31709.166, \"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\": 32116.263, \"from_m\": 31928.081, \"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\": 33008.734, \"from_m\": 32116.263, \"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\": 33111.012, \"from_m\": 33008.734, \"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\": 33254.354, \"from_m\": 33111.012, \"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\": 33756.513, \"from_m\": 33254.354, \"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\": 34373.532, \"from_m\": 33756.513, \"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\": 35002.828, \"from_m\": 34373.532, \"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\": 35187.689, \"from_m\": 35002.828, \"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\": 35410.571, \"from_m\": 35187.689, \"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\": 35811.003, \"from_m\": 35410.571, \"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\": 35956.999, \"from_m\": 35811.003, \"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\": 36127.222, \"from_m\": 35956.999, \"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\": 36790.535, \"from_m\": 36127.222, \"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\": 37088.75, \"from_m\": 36790.535, \"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\": 37314.023, \"from_m\": 37088.75, \"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\": 37629.1, \"from_m\": 37314.023, \"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\": 37882.403, \"from_m\": 37629.1, \"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\": 38287.033, \"from_m\": 37882.403, \"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\": 38447.542, \"from_m\": 38287.033, \"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\": 38686.238, \"from_m\": 38447.542, \"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\": 39753.574, \"from_m\": 38686.238, \"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\": 40124.208, \"from_m\": 39753.574, \"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\": 40354.021, \"from_m\": 40124.208, \"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\": 40573.162, \"from_m\": 40354.021, \"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\": 40696.015, \"from_m\": 40573.162, \"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\": 40851.941, \"from_m\": 40696.015, \"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\": 40989.965, \"from_m\": 40851.941, \"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\": 41447.513, \"from_m\": 40989.965, \"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\": 41602.575, \"from_m\": 41447.513, \"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\": 42165.282, \"from_m\": 41602.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43082.985, \"from_m\": 42165.282, \"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\": 43364.631, \"from_m\": 43082.985, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44439.9, \"from_m\": 43364.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\": 44807.548, \"from_m\": 44439.9, \"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\": 759688, \"profile_key\": \"3c0be6c02d3627d3d3dd9f5a0ade66f1708b5493887e8060d07202f558a97a4d\", \"schedule_id\": 5432, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Shenfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0551H\", \"wtt_dep\": \"0552\", \"location\": \"Brentwood\", \"stage_seq\": 2, \"distance_m\": 3166.603, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0555H\", \"wtt_dep\": \"0556\", \"location\": \"Harold Wood\", \"stage_seq\": 3, \"distance_m\": 8428.887, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0558H\", \"wtt_dep\": \"0559\", \"location\": \"Gidea Park\", \"stage_seq\": 4, \"distance_m\": 10646.937, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": \"0602\", \"location\": \"Romford\", \"stage_seq\": 5, \"distance_m\": 12545.607, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": \"0605H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 6, \"distance_m\": 16437.608, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0607\", \"wtt_dep\": \"0607H\", \"location\": \"Goodmayes\", \"stage_seq\": 7, \"distance_m\": 17560.686, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": \"0609H\", \"location\": \"Seven Kings\", \"stage_seq\": 8, \"distance_m\": 18601.331, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0612H\", \"wtt_dep\": \"0613\", \"location\": \"Ilford\", \"stage_seq\": 9, \"distance_m\": 20663.599, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0615\", \"wtt_dep\": \"0615H\", \"location\": \"Manor Park\", \"stage_seq\": 10, \"distance_m\": 22480.798, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 11, \"distance_m\": 23389.178, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0617H\", \"wtt_dep\": \"0618\", \"location\": \"Forest Gate\", \"stage_seq\": 12, \"distance_m\": 24016.321, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0619H\", \"wtt_dep\": \"0620\", \"location\": \"Maryland\", \"stage_seq\": 13, \"distance_m\": 25271.844, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0622\", \"wtt_dep\": \"0623\", \"location\": \"Stratford\", \"stage_seq\": 14, \"distance_m\": 26137.026, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0624\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 15, \"distance_m\": 27215.487, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0626H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 30655.333, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 17, \"distance_m\": 31683.652, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0630H\", \"wtt_dep\": \"0631H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 33183.767, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0634\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 34904.815, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0636\", \"wtt_dep\": \"0637\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 36932.412, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0638H\", \"wtt_dep\": \"0639\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 21, \"distance_m\": 38255.254, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"0641H\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 44807.548, \"section_seq\": 1, \"route_path_id\": 116061}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 44807.548, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116061}], \"total_distance_m\": 44807.548, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 41866.255, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2941.293, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0548", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "1.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:20Z\", \"source_id\": 64485824, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:25Z\", \"source_id\": 20432601, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:52Z\", \"source_id\": 64492351, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:56:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:56Z\", \"source_id\": 20434754, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:36Z\", \"source_id\": 64498048, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:00:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:39Z\", \"source_id\": 20436582, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:42Z\", \"source_id\": 64502936, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:45Z\", \"source_id\": 20438239, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:39Z\", \"source_id\": 64509538, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:45Z\", \"source_id\": 20440447, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:08:49Z\", \"source_id\": 64513291, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:09:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:08:51Z\", \"source_id\": 20441637, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:04Z\", \"source_id\": 64517330, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:09Z\", \"source_id\": 20443065, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:58Z\", \"source_id\": 64522909, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:05Z\", \"source_id\": 20444827, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14325, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:04Z\", \"source_id\": 64528672, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:05Z\", \"source_id\": 20446703, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:49Z\", \"source_id\": 64534022, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:50Z\", \"source_id\": 20448423, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:13Z\", \"source_id\": 64538765, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:18Z\", \"source_id\": 20450020, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:08Z\", \"source_id\": 64542472, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:10Z\", \"source_id\": 20451249, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:42Z\", \"source_id\": 64553697, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:49Z\", \"source_id\": 20455004, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:23Z\", \"source_id\": 64559599, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:29Z\", \"source_id\": 20456956, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:27Z\", \"source_id\": 64564238, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:31Z\", \"source_id\": 20458394, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:18Z\", \"source_id\": 64570437, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:21Z\", \"source_id\": 20460389, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:17Z\", \"source_id\": 64574836, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:22Z\", \"source_id\": 20461838, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:53Z\", \"source_id\": 64580614, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:55Z\", \"source_id\": 20463733, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "B", "timing_fact_generation": 1790055715707108, "current_leg_arrival_utc": "2026-09-22T06:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:41:54.277991", "service_state_evidence_id": 64580614, "current_leg_start_actual_dep": "2026-09-22T06:39:00+01:00", "operational_evidence_version": 111, "service_state_event_time_utc": "2026-09-22T05:41:52", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:51:55.413400", "service_state_valid_until_kind": null, "operational_interpretation_version": 111, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
SNF |
PDX |
9Y35 |
345067 |
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": 9589.326, "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": 9627.27, "from_m": 9589.326, "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": 10216.304, "from_m": 9627.27, "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": 11071.887, "from_m": 10216.304, "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": 12183.559, "from_m": 11071.887, "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": 14147.621, "from_m": 12183.559, "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": 18899.588, "from_m": 14147.621, "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": 18955.689, "from_m": 18899.588, "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": 20848.316, "from_m": 18955.689, "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": 20882.313, "from_m": 20848.316, "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": 20993.297, "from_m": 20882.313, "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": 21215.233, "from_m": 20993.297, "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.966, "from_m": 21215.233, "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": 21954.216, "from_m": 21292.966, "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": 23240.873, "from_m": 21954.216, "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": 23329.469, "from_m": 23240.873, "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": 23389.178, "from_m": 23329.469, "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": 23479.256, "from_m": 23389.178, "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": 25127.757, "from_m": 23479.256, "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": 25577.466, "from_m": 25127.757, "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": 25640.549, "from_m": 25577.466, "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": 25701.029, "from_m": 25640.549, "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": 25768.359, "from_m": 25701.029, "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": 26874.101, "from_m": 25768.359, "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": 27049.738, "from_m": 26874.101, "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": 30934.453, "from_m": 27049.738, "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": 31164.234, "from_m": 30934.453, "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": 31391.901, "from_m": 31164.234, "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": 31686.973, "from_m": 31391.901, "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": 31709.166, "from_m": 31686.973, "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": 31928.081, "from_m": 31709.166, "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": 32116.263, "from_m": 31928.081, "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": 33008.734, "from_m": 32116.263, "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": 33111.012, "from_m": 33008.734, "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": 33254.354, "from_m": 33111.012, "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": 33756.513, "from_m": 33254.354, "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": 34373.532, "from_m": 33756.513, "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": 35002.828, "from_m": 34373.532, "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": 35187.689, "from_m": 35002.828, "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": 35410.571, "from_m": 35187.689, "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": 35811.003, "from_m": 35410.571, "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": 35956.999, "from_m": 35811.003, "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": 36127.222, "from_m": 35956.999, "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": 36790.535, "from_m": 36127.222, "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": 37088.75, "from_m": 36790.535, "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": 37314.023, "from_m": 37088.75, "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": 37629.1, "from_m": 37314.023, "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": 37882.403, "from_m": 37629.1, "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": 38287.033, "from_m": 37882.403, "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": 38447.542, "from_m": 38287.033, "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": 38686.238, "from_m": 38447.542, "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": 39753.574, "from_m": 38686.238, "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": 40124.208, "from_m": 39753.574, "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": 40354.021, "from_m": 40124.208, "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": 40573.162, "from_m": 40354.021, "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": 40696.015, "from_m": 40573.162, "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": 40851.941, "from_m": 40696.015, "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": 40989.965, "from_m": 40851.941, "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": 41447.513, "from_m": 40989.965, "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": 41602.575, "from_m": 41447.513, "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": 42165.282, "from_m": 41602.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 43082.985, "from_m": 42165.282, "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": 43364.631, "from_m": 43082.985, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 44439.9, "from_m": 43364.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": 44807.548, "from_m": 44439.9, "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": 759688, "profile_key": "3c0be6c02d3627d3d3dd9f5a0ade66f1708b5493887e8060d07202f558a97a4d", "schedule_id": 5432, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0548", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0551H", "wtt_dep": "0552", "location": "Brentwood", "stage_seq": 2, "distance_m": 3166.603, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0555H", "wtt_dep": "0556", "location": "Harold Wood", "stage_seq": 3, "distance_m": 8428.887, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0558H", "wtt_dep": "0559", "location": "Gidea Park", "stage_seq": 4, "distance_m": 10646.937, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": "0602", "location": "Romford", "stage_seq": 5, "distance_m": 12545.607, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": "0605H", "location": "Chadwell Heath", "stage_seq": 6, "distance_m": 16437.608, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0607", "wtt_dep": "0607H", "location": "Goodmayes", "stage_seq": 7, "distance_m": 17560.686, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": "0609H", "location": "Seven Kings", "stage_seq": 8, "distance_m": 18601.331, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0612H", "wtt_dep": "0613", "location": "Ilford", "stage_seq": 9, "distance_m": 20663.599, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0615", "wtt_dep": "0615H", "location": "Manor Park", "stage_seq": 10, "distance_m": 22480.798, "section_seq": 1, "route_path_id": 116061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616H", "location": "Forest Gate Jn", "stage_seq": 11, "distance_m": 23389.178, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0617H", "wtt_dep": "0618", "location": "Forest Gate", "stage_seq": 12, "distance_m": 24016.321, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0619H", "wtt_dep": "0620", "location": "Maryland", "stage_seq": 13, "distance_m": 25271.844, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0622", "wtt_dep": "0623", "location": "Stratford", "stage_seq": 14, "distance_m": 26137.026, "section_seq": 1, "route_path_id": 116061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0624", "location": "Pudding Mill Lane Portal", "stage_seq": 15, "distance_m": 27215.487, "section_seq": 1, "route_path_id": 116061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0626H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 16, "distance_m": 30655.333, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628H", "location": "Whitechapel Crossrail", "stage_seq": 17, "distance_m": 31683.652, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0630H", "wtt_dep": "0631H", "location": "Liverpool Street (Crossrail)", "stage_seq": 18, "distance_m": 33183.767, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0634", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 34904.815, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0636", "wtt_dep": "0637", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 20, "distance_m": 36932.412, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0638H", "wtt_dep": "0639", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 38255.254, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "0641H", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 22, "distance_m": 44807.548, "section_seq": 1, "route_path_id": 116061}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 44807.548, "from_m": 0.0, "section_seq": 1, "route_path_id": 116061}], "total_distance_m": 44807.548, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 41866.255, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2941.293, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14084, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:20Z", "source_id": 64485824, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:51:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:25Z", "source_id": 20432601, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14091, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:52Z", "source_id": 64492351, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:56:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:56Z", "source_id": 20434754, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:36Z", "source_id": 64498048, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:00:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:39Z", "source_id": 20436582, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14199, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:42Z", "source_id": 64502936, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:03:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:45Z", "source_id": 20438239, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14220, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:39Z", "source_id": 64509538, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:07:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:45Z", "source_id": 20440447, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14239, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:08:49Z", "source_id": 64513291, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:09:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:08:51Z", "source_id": 20441637, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14247, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:04Z", "source_id": 64517330, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:11:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:09Z", "source_id": 20443065, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14302, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:58Z", "source_id": 64522909, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:14:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:05Z", "source_id": 20444827, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14325, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:04Z", "source_id": 64528672, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:17:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:05Z", "source_id": 20446703, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14342, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:49Z", "source_id": 64534022, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:20:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:50Z", "source_id": 20448423, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14346, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:13Z", "source_id": 64538765, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:22:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:18Z", "source_id": 20450020, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:08Z", "source_id": 64542472, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:24:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:10Z", "source_id": 20451249, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:42Z", "source_id": 64553697, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:29:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:49Z", "source_id": 20455004, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:23Z", "source_id": 64559599, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:32:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:29Z", "source_id": 20456956, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:27Z", "source_id": 64564238, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:34:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:31Z", "source_id": 20458394, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:18Z", "source_id": 64570437, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:37:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:21Z", "source_id": 20460389, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:17Z", "source_id": 64574836, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:39:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:22Z", "source_id": 20461838, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:53Z", "source_id": 64580614, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:41:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:55Z", "source_id": 20463733, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}] |
Shenfield |
0548 |
0548 |
6 |
None |
None |
Paddington (Crossrail) |
0643 |
0641½ |
B |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C38337/2026-09-22/detailed |
None |
Bond Street (Crossrail) |
2026-09-22T06:39:00+01:00 |
Paddington (Crossrail) |
1.0 |
{"type": "LineString", "coordinates": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} |
1.8 |
0640 |
0641 |
Bond Street (Crossrail) |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-22 05:52:03 |
TERMINATED |
2026-09-22 05:41:52 |
Paddington (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
64580614 |
1790055715707108 |
111 |
111 |
2026-09-22 05:51:55.413400 |
B |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:41:54.277991 |
| 729707 |
759661 |
L12067 |
529C02M522 |
2026-09-22 |
COMPLETE |
20462675 |
2026-09-22 06:41:00 |
2026-09-22 05:52:03 |
2026-09-24 05:52:03 |
{"id": 759661, "stp": "P", "toc": "London Overground", "uid": "L12067", "consist": null, "dest_crs": "WCY", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L12067/2026-09-22/detailed", "trust_id": "529C02M522", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Croydon", "service_date": "2026-09-22", "dest_arr_time": "0639", "dest_platform": "1", "is_terminated": 1, "next_location": "West Croydon", "signalling_id": "9C02", "timing_status": "LATE", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "0641", "current_leg_dep": "0636", "current_leg_end": "West Croydon", "origin_dep_time": "0547", "origin_platform": "1", "current_location": "West Croydon", "last_update_time": "2026-09-22T05:52:03", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07498090081644737, 51.397009705624015], [-0.07503069999999999, 51.3969232], [-0.0750934, 51.39681310000001], [-0.07530619999999999, 51.39653220000001], [-0.07531269999999998, 51.396520499999994], [-0.0755756, 51.3960511], [-0.0757781, 51.39564320000001], [-0.0761121, 51.3950552], [-0.07632140000000001, 51.39467969999998], [-0.0765556, 51.394305799999984], [-0.0767283, 51.3940642], [-0.0769782, 51.3937416], [-0.07725099999999999, 51.39338370000001], [-0.07748629999999998, 51.39309399999999], [-0.07770019999999998, 51.39284109999999], [-0.07801209999999999, 51.392505699999994], [-0.0782042, 51.3923165], [-0.0784751, 51.3919591], [-0.07863449999999998, 51.39180909999999], [-0.0790796, 51.3913793], [-0.07943539999999999, 51.39107229999999], [-0.08021299999999999, 51.39043590000001], [-0.0807692, 51.3899439], [-0.08111279999999998, 51.38966570000001], [-0.08121599999999998, 51.3895922], [-0.0816917, 51.3892737], [-0.0818919, 51.3891482], [-0.08209429999999998, 51.389031300000006], [-0.0822982, 51.3889365], [-0.0824806, 51.388850899999994], [-0.08267919999999998, 51.38877569999998], [-0.0829044, 51.38869969999998], [-0.0830868, 51.38864960000001], [-0.0833489, 51.3885892], [-0.0836793, 51.38852330000001], [-0.0842182, 51.3884156], [-0.0846698, 51.38831309999998], [-0.0850387, 51.3882054], [-0.08536969999999999, 51.3880796], [-0.08565619999999999, 51.3879449], [-0.08591552241940241, 51.38780221106374], [-0.08597657798432175, 51.38776861593374], [-0.08607620000000002, 51.3877138], [-0.08633659999999999, 51.3875506], [-0.08674579999999998, 51.387263899999994], [-0.08691229999999998, 51.38711289999999], [-0.08692219999999999, 51.3870789], [-0.08695728964593633, 51.38705044900616], [-0.08700452330958812, 51.387012151507896], [-0.0872367, 51.3868239], [-0.0872782676515657, 51.38679167395817], [-0.0874138, 51.3866866], [-0.0877574, 51.3864614], [-0.0880408, 51.3863135], [-0.0883121, 51.3861903], [-0.0886641, 51.386060499999985], [-0.0890061, 51.3859435], [-0.08983152841195213, 51.385665632479174], [-0.0909542, 51.3852877], [-0.0931434, 51.3845815], [-0.0941373, 51.38423989999999], [-0.0949316, 51.383978299999995], [-0.0955735, 51.383763300000005], [-0.0962664, 51.3835394], [-0.0973319, 51.383187599999985], [-0.0977714, 51.3830434], [-0.09805319999999998, 51.382940100000006], [-0.0983186, 51.3828312], [-0.0986836, 51.38265459999999], [-0.0989195, 51.3825302], [-0.0991399, 51.3824042], [-0.09936609999999998, 51.3822518], [-0.0996509, 51.38202789999999], [-0.1002204, 51.38149479999999], [-0.1005102, 51.38118709999999], [-0.1007864, 51.380920999999994], [-0.101459, 51.3798668], [-0.1015732, 51.379661], [-0.10196099999999998, 51.3789421]]}", "current_leg_start": "Norwood Junction", "dest_arr_time_act": "0639", "motion_projection": null, "next_location_lat": "51.3789421", "next_location_lon": "-0.1019610", "previous_location": "Norwood Junction", "current_leg_milage": "1.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 375.764, \"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\": 930.35, \"from_m\": 375.764, \"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\": 1863.659, \"from_m\": 930.35, \"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\": 2266.455, \"from_m\": 1863.659, \"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\": 2409.355, \"from_m\": 2266.455, \"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\": 2482.229, \"from_m\": 2409.355, \"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\": 2742.204, \"from_m\": 2482.229, \"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\": 2797.186, \"from_m\": 2742.204, \"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\": 4534.845, \"from_m\": 2797.186, \"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\": 5686.37, \"from_m\": 4534.845, \"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\": 7424.028, \"from_m\": 5686.37, \"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\": 7481.365, \"from_m\": 7424.028, \"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\": 9220.872, \"from_m\": 7481.365, \"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\": 9527.363, \"from_m\": 9220.872, \"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\": 9564.818, \"from_m\": 9527.363, \"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\": 9944.901, \"from_m\": 9564.818, \"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\": 10660.453, \"from_m\": 9944.901, \"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\": 10892.733, \"from_m\": 10660.453, \"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\": 12575.691, \"from_m\": 10892.733, \"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\": 12660.129, \"from_m\": 12575.691, \"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\": 15874.875, \"from_m\": 12660.129, \"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\": 21822.782, \"from_m\": 15874.875, \"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\": 21884.299, \"from_m\": 21822.782, \"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\": 25614.687, \"from_m\": 21884.299, \"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\": 25787.767, \"from_m\": 25614.687, \"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\": 25864.579, \"from_m\": 25787.767, \"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\": 25869.962, \"from_m\": 25864.579, \"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\": 26478.017, \"from_m\": 25869.962, \"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\": 26488.883, \"from_m\": 26478.017, \"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\": 26960.582, \"from_m\": 26488.883, \"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\": 26984.519, \"from_m\": 26960.582, \"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\": 27944.1, \"from_m\": 26984.519, \"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\": 28152.097, \"from_m\": 27944.1, \"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\": 28187.352, \"from_m\": 28152.097, \"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\": 28422.091, \"from_m\": 28187.352, \"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\": 759661, \"profile_key\": \"6c7bccf50e9b8fc0b9d3b113fa846f06227ca55500161fc34eb909342f60533a\", \"schedule_id\": 15140, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0547\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0548H\", \"wtt_dep\": \"0549\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 892.4, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 1135.864, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0551\", \"wtt_dep\": \"0552\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 2323.071, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0553H\", \"wtt_dep\": \"0554\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 2996.051, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0555H\", \"wtt_dep\": \"0556\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 3878.289, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0558\", \"wtt_dep\": \"0558H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 5110.607, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0600\", \"wtt_dep\": \"0601\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 10892.733, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0602H\", \"wtt_dep\": \"0603\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 11877.265, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0604H\", \"wtt_dep\": \"0605\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 12660.129, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0606H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 13136.453, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0607H\", \"wtt_dep\": \"0608H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 13450.518, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0609H\", \"wtt_dep\": \"0610H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 14060.184, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0611\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 14349.628, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0612\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 15106.453, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0613\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 15840.894, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0615\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 16068.806, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0617\", \"wtt_dep\": \"0617H\", \"location\": \"Brockley\", \"stage_seq\": 18, \"distance_m\": 17384.818, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0619H\", \"wtt_dep\": \"0620\", \"location\": \"Honor Oak Park\", \"stage_seq\": 19, \"distance_m\": 19049.889, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0622\", \"wtt_dep\": \"0622H\", \"location\": \"Forest Hill\", \"stage_seq\": 20, \"distance_m\": 20402.252, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0626\", \"location\": \"Sydenham\", \"stage_seq\": 21, \"distance_m\": 21822.782, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628\", \"location\": \"Penge West\", \"stage_seq\": 22, \"distance_m\": 23076.71, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0629H\", \"wtt_dep\": \"0630\", \"location\": \"Anerley\", \"stage_seq\": 23, \"distance_m\": 23698.812, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633H\", \"location\": \"Norwood Junction\", \"stage_seq\": 24, \"distance_m\": 25549.948, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 25, \"distance_m\": 26984.519, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": null, \"location\": \"West Croydon\", \"stage_seq\": 26, \"distance_m\": 28422.091, \"section_seq\": 1, \"route_path_id\": 117934}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 28422.091, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117934}], \"total_distance_m\": 28422.091, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26935.928, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1486.163, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0547", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.3789421", "current_position_lon": "-0.1019610", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:48:00Z\", \"source_id\": 64481305, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:48:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:48:05Z\", \"source_id\": 20431115, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:50:55Z\", \"source_id\": 64485272, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:01Z\", \"source_id\": 20432426, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:53:38Z\", \"source_id\": 64489104, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:54:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:53:45Z\", \"source_id\": 20433679, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:03Z\", \"source_id\": 64492581, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:56:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:06Z\", \"source_id\": 20434838, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:49Z\", \"source_id\": 64496749, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:59:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:50Z\", \"source_id\": 20436135, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:26Z\", \"source_id\": 64500908, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:01:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:28Z\", \"source_id\": 20437548, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:46Z\", \"source_id\": 64504687, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:04:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:50Z\", \"source_id\": 20438782, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:58Z\", \"source_id\": 64508421, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:06:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:04Z\", \"source_id\": 20440095, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:42Z\", \"source_id\": 64511320, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:43Z\", \"source_id\": 20441012, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:16Z\", \"source_id\": 64514147, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:09:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:19Z\", \"source_id\": 20441939, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:06Z\", \"source_id\": 64517444, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:10Z\", \"source_id\": 20443091, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:57Z\", \"source_id\": 64524694, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:04Z\", \"source_id\": 20445405, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:06Z\", \"source_id\": 64530655, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:08Z\", \"source_id\": 20447383, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:28Z\", \"source_id\": 64537308, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:27Z\", \"source_id\": 20449508, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:58Z\", \"source_id\": 64542154, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:04Z\", \"source_id\": 20451178, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:53Z\", \"source_id\": 64547829, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:54Z\", \"source_id\": 20453128, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:19Z\", \"source_id\": 64552995, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:20Z\", \"source_id\": 20454737, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:19Z\", \"source_id\": 64557315, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:23Z\", \"source_id\": 20456201, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:04Z\", \"source_id\": 64563330, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:06Z\", \"source_id\": 20458115, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:27Z\", \"source_id\": 64577347, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:29Z\", \"source_id\": 20462675, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Croydon", "service_state_platform": "1", "timing_fact_generation": 1790055630008853, "current_leg_arrival_utc": "2026-09-22T06:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:41:56.188567", "service_state_evidence_id": 20462675, "current_leg_start_actual_dep": "2026-09-22T06:35:30+01:00", "operational_evidence_version": 92, "service_state_event_time_utc": "2026-09-22T05:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:51:56.762541", "service_state_valid_until_kind": null, "operational_interpretation_version": 92, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
XHZ |
WCY |
9C02 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 375.764, "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": 930.35, "from_m": 375.764, "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": 1863.659, "from_m": 930.35, "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": 2266.455, "from_m": 1863.659, "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": 2409.355, "from_m": 2266.455, "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": 2482.229, "from_m": 2409.355, "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": 2742.204, "from_m": 2482.229, "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": 2797.186, "from_m": 2742.204, "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": 4534.845, "from_m": 2797.186, "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": 5686.37, "from_m": 4534.845, "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": 7424.028, "from_m": 5686.37, "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": 7481.365, "from_m": 7424.028, "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": 9220.872, "from_m": 7481.365, "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": 9527.363, "from_m": 9220.872, "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": 9564.818, "from_m": 9527.363, "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": 9944.901, "from_m": 9564.818, "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": 10660.453, "from_m": 9944.901, "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": 10892.733, "from_m": 10660.453, "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": 12575.691, "from_m": 10892.733, "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": 12660.129, "from_m": 12575.691, "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": 15874.875, "from_m": 12660.129, "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": 21822.782, "from_m": 15874.875, "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": 21884.299, "from_m": 21822.782, "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": 25614.687, "from_m": 21884.299, "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": 25787.767, "from_m": 25614.687, "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": 25864.579, "from_m": 25787.767, "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": 25869.962, "from_m": 25864.579, "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": 26478.017, "from_m": 25869.962, "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": 26488.883, "from_m": 26478.017, "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": 26960.582, "from_m": 26488.883, "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": 26984.519, "from_m": 26960.582, "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": 27944.1, "from_m": 26984.519, "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": 28152.097, "from_m": 27944.1, "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": 28187.352, "from_m": 28152.097, "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": 28422.091, "from_m": 28187.352, "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": 759661, "profile_key": "6c7bccf50e9b8fc0b9d3b113fa846f06227ca55500161fc34eb909342f60533a", "schedule_id": 15140, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0547", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0548H", "wtt_dep": "0549", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 892.4, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 1135.864, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0551", "wtt_dep": "0552", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 2323.071, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0553H", "wtt_dep": "0554", "location": "Haggerston", "stage_seq": 5, "distance_m": 2996.051, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0555H", "wtt_dep": "0556", "location": "Hoxton", "stage_seq": 6, "distance_m": 3878.289, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0558", "wtt_dep": "0558H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 5110.607, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0600", "wtt_dep": "0601", "location": "Whitechapel", "stage_seq": 8, "distance_m": 10892.733, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0602H", "wtt_dep": "0603", "location": "Shadwell", "stage_seq": 9, "distance_m": 11877.265, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0604H", "wtt_dep": "0605", "location": "Wapping", "stage_seq": 10, "distance_m": 12660.129, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0606H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 13136.453, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0607H", "wtt_dep": "0608H", "location": "Canada Water", "stage_seq": 12, "distance_m": 13450.518, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0609H", "wtt_dep": "0610H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 14060.184, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0611", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 14349.628, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0612", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 15106.453, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0613", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 15840.894, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0615", "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 16068.806, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0617", "wtt_dep": "0617H", "location": "Brockley", "stage_seq": 18, "distance_m": 17384.818, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0619H", "wtt_dep": "0620", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 19049.889, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0622", "wtt_dep": "0622H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 20402.252, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0626", "location": "Sydenham", "stage_seq": 21, "distance_m": 21822.782, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628", "location": "Penge West", "stage_seq": 22, "distance_m": 23076.71, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0629H", "wtt_dep": "0630", "location": "Anerley", "stage_seq": 23, "distance_m": 23698.812, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633H", "location": "Norwood Junction", "stage_seq": 24, "distance_m": 25549.948, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 25, "distance_m": 26984.519, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": null, "location": "West Croydon", "stage_seq": 26, "distance_m": 28422.091, "section_seq": 1, "route_path_id": 117934}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 28422.091, "from_m": 0.0, "section_seq": 1, "route_path_id": 117934}], "total_distance_m": 28422.091, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26935.928, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1486.163, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:48:00Z", "source_id": 64481305, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:48:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:48:05Z", "source_id": 20431115, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:50:55Z", "source_id": 64485272, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:51:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:01Z", "source_id": 20432426, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:53:38Z", "source_id": 64489104, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:54:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:53:45Z", "source_id": 20433679, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:03Z", "source_id": 64492581, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:56:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:06Z", "source_id": 20434838, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:49Z", "source_id": 64496749, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:59:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:50Z", "source_id": 20436135, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:26Z", "source_id": 64500908, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:01:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:28Z", "source_id": 20437548, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:46Z", "source_id": 64504687, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:04:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:50Z", "source_id": 20438782, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:58Z", "source_id": 64508421, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:06:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:04Z", "source_id": 20440095, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:42Z", "source_id": 64511320, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:08:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:43Z", "source_id": 20441012, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:16Z", "source_id": 64514147, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:09:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:19Z", "source_id": 20441939, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:06Z", "source_id": 64517444, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:11:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:10Z", "source_id": 20443091, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:57Z", "source_id": 64524694, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:15:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:04Z", "source_id": 20445405, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:06Z", "source_id": 64530655, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:18:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:08Z", "source_id": 20447383, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:28Z", "source_id": 64537308, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:21:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:27Z", "source_id": 20449508, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:58Z", "source_id": 64542154, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:24:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:04Z", "source_id": 20451178, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:53Z", "source_id": 64547829, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:27:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:54Z", "source_id": 20453128, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30035, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:19Z", "source_id": 64552995, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:29:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:20Z", "source_id": 20454737, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30031, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:19Z", "source_id": 64557315, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:31:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:23Z", "source_id": 20456201, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30006, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:04Z", "source_id": 64563330, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:35:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:06Z", "source_id": 20458115, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30054, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:27Z", "source_id": 64577347, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T05:41:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:29Z", "source_id": 20462675, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}] |
Highbury & Islington (East London Line) |
0547 |
0547 |
1 |
None |
None |
West Croydon |
0639 |
0639 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L12067/2026-09-22/detailed |
None |
Norwood Junction |
2026-09-22T06:35:30+01:00 |
West Croydon |
5.0 |
{"type": "LineString", "coordinates": [[-0.07498090081644737, 51.397009705624015], [-0.07503069999999999, 51.3969232], [-0.0750934, 51.39681310000001], [-0.07530619999999999, 51.39653220000001], [-0.07531269999999998, 51.396520499999994], [-0.0755756, 51.3960511], [-0.0757781, 51.39564320000001], [-0.0761121, 51.3950552], [-0.07632140000000001, 51.39467969999998], [-0.0765556, 51.394305799999984], [-0.0767283, 51.3940642], [-0.0769782, 51.3937416], [-0.07725099999999999, 51.39338370000001], [-0.07748629999999998, 51.39309399999999], [-0.07770019999999998, 51.39284109999999], [-0.07801209999999999, 51.392505699999994], [-0.0782042, 51.3923165], [-0.0784751, 51.3919591], [-0.07863449999999998, 51.39180909999999], [-0.0790796, 51.3913793], [-0.07943539999999999, 51.39107229999999], [-0.08021299999999999, 51.39043590000001], [-0.0807692, 51.3899439], [-0.08111279999999998, 51.38966570000001], [-0.08121599999999998, 51.3895922], [-0.0816917, 51.3892737], [-0.0818919, 51.3891482], [-0.08209429999999998, 51.389031300000006], [-0.0822982, 51.3889365], [-0.0824806, 51.388850899999994], [-0.08267919999999998, 51.38877569999998], [-0.0829044, 51.38869969999998], [-0.0830868, 51.38864960000001], [-0.0833489, 51.3885892], [-0.0836793, 51.38852330000001], [-0.0842182, 51.3884156], [-0.0846698, 51.38831309999998], [-0.0850387, 51.3882054], [-0.08536969999999999, 51.3880796], [-0.08565619999999999, 51.3879449], [-0.08591552241940241, 51.38780221106374], [-0.08597657798432175, 51.38776861593374], [-0.08607620000000002, 51.3877138], [-0.08633659999999999, 51.3875506], [-0.08674579999999998, 51.387263899999994], [-0.08691229999999998, 51.38711289999999], [-0.08692219999999999, 51.3870789], [-0.08695728964593633, 51.38705044900616], [-0.08700452330958812, 51.387012151507896], [-0.0872367, 51.3868239], [-0.0872782676515657, 51.38679167395817], [-0.0874138, 51.3866866], [-0.0877574, 51.3864614], [-0.0880408, 51.3863135], [-0.0883121, 51.3861903], [-0.0886641, 51.386060499999985], [-0.0890061, 51.3859435], [-0.08983152841195213, 51.385665632479174], [-0.0909542, 51.3852877], [-0.0931434, 51.3845815], [-0.0941373, 51.38423989999999], [-0.0949316, 51.383978299999995], [-0.0955735, 51.383763300000005], [-0.0962664, 51.3835394], [-0.0973319, 51.383187599999985], [-0.0977714, 51.3830434], [-0.09805319999999998, 51.382940100000006], [-0.0983186, 51.3828312], [-0.0986836, 51.38265459999999], [-0.0989195, 51.3825302], [-0.0991399, 51.3824042], [-0.09936609999999998, 51.3822518], [-0.0996509, 51.38202789999999], [-0.1002204, 51.38149479999999], [-0.1005102, 51.38118709999999], [-0.1007864, 51.380920999999994], [-0.101459, 51.3798668], [-0.1015732, 51.379661], [-0.10196099999999998, 51.3789421]]} |
1.8 |
0636 |
0641 |
Norwood Junction |
West Croydon |
West Croydon |
51.3789421 |
-0.1019610 |
51.3789421 |
-0.1019610 |
1 |
0 |
2026-09-22 05:52:03 |
TERMINATED |
2026-09-22 05:41:00 |
West Croydon |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20462675 |
1790055630008853 |
92 |
92 |
2026-09-22 05:51:56.762541 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:41:56.188567 |
| 729708 |
763652 |
H50392 |
230D04C522 |
2026-09-22 |
COMPLETE |
20463703 |
2026-09-22 06:41:00 |
2026-09-22 05:52:03 |
2026-09-24 05:52:03 |
{"id": 763652, "stp": "P", "toc": "Unknown", "uid": "H50392", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H50392/2026-09-22/detailed", "trust_id": "230D04C522", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Doncaster Down Decoy (GBRf)", "service_date": "2026-09-22", "dest_arr_time": "0550", "dest_platform": null, "is_terminated": 1, "next_location": "St. Catherines Jn", "signalling_id": "0D04", "timing_status": null, "origin_station": "Doncaster Up Decoy", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0528", "origin_platform": null, "current_location": "Doncaster Up Decoy", "last_update_time": "2026-09-22T05:52:03", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0550", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 557.864, \"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\": 2236.136, \"from_m\": 557.864, \"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\": 3201.595, \"from_m\": 2236.136, \"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\": 4300.264, \"from_m\": 3201.595, \"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\": 4745.383, \"from_m\": 4300.264, \"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\": 4810.134, \"from_m\": 4745.383, \"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\": 5828.803, \"from_m\": 4810.134, \"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\": 6823.626, \"from_m\": 5828.803, \"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\": 7852.733, \"from_m\": 6823.626, \"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\": 7910.337, \"from_m\": 7852.733, \"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\": 763652, \"profile_key\": \"992d3ac93fc79bf0075e1e87f3379495347710fa19e6b55c2ccbaf6359ee4ca6\", \"schedule_id\": 31199, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0528\", \"location\": \"Doncaster Up Decoy\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135514}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0531\", \"location\": \"Potteric Carr Jn\", \"stage_seq\": 2, \"distance_m\": 640.782, \"section_seq\": 1, \"route_path_id\": 135514}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0535\", \"location\": \"Low Ellers Curve Jn\", \"stage_seq\": 3, \"distance_m\": 2236.136, \"section_seq\": 1, \"route_path_id\": 135514}, {\"is_pass\": false, \"wtt_arr\": \"0537\", \"wtt_dep\": \"0545\", \"location\": \"St. Catherines Jn\", \"stage_seq\": 4, \"distance_m\": 3108.019, \"section_seq\": 1, \"route_path_id\": 135514}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0547\", \"location\": \"Doncaster Decoy South Jn\", \"stage_seq\": 5, \"distance_m\": 4300.264, \"section_seq\": 1, \"route_path_id\": 135514}, {\"is_pass\": false, \"wtt_arr\": \"0550\", \"wtt_dep\": null, \"location\": \"Doncaster Down Decoy (GBRf)\", \"stage_seq\": 6, \"distance_m\": 7910.337, \"section_seq\": 1, \"route_path_id\": 135514}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 7910.337, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135514}], \"total_distance_m\": 7910.337, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 6387.014, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1523.323, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0528", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Doncaster Up Decoy", "service_state_platform": null, "timing_fact_generation": 1790055716687513, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:41:56.684423", "service_state_evidence_id": 20463703, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-22T05:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:51:56.765926", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
0D04 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 557.864, "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": 2236.136, "from_m": 557.864, "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": 3201.595, "from_m": 2236.136, "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": 4300.264, "from_m": 3201.595, "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": 4745.383, "from_m": 4300.264, "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": 4810.134, "from_m": 4745.383, "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": 5828.803, "from_m": 4810.134, "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": 6823.626, "from_m": 5828.803, "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": 7852.733, "from_m": 6823.626, "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": 7910.337, "from_m": 7852.733, "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": 763652, "profile_key": "992d3ac93fc79bf0075e1e87f3379495347710fa19e6b55c2ccbaf6359ee4ca6", "schedule_id": 31199, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0528", "location": "Doncaster Up Decoy", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 135514}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0531", "location": "Potteric Carr Jn", "stage_seq": 2, "distance_m": 640.782, "section_seq": 1, "route_path_id": 135514}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0535", "location": "Low Ellers Curve Jn", "stage_seq": 3, "distance_m": 2236.136, "section_seq": 1, "route_path_id": 135514}, {"is_pass": false, "wtt_arr": "0537", "wtt_dep": "0545", "location": "St. Catherines Jn", "stage_seq": 4, "distance_m": 3108.019, "section_seq": 1, "route_path_id": 135514}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0547", "location": "Doncaster Decoy South Jn", "stage_seq": 5, "distance_m": 4300.264, "section_seq": 1, "route_path_id": 135514}, {"is_pass": false, "wtt_arr": "0550", "wtt_dep": null, "location": "Doncaster Down Decoy (GBRf)", "stage_seq": 6, "distance_m": 7910.337, "section_seq": 1, "route_path_id": 135514}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 7910.337, "from_m": 0.0, "section_seq": 1, "route_path_id": 135514}], "total_distance_m": 7910.337, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 6387.014, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1523.323, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Doncaster Up Decoy |
0528 |
0528 |
None |
None |
None |
Doncaster Down Decoy (GBRf) |
0550 |
0550 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H50392/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Doncaster Up Decoy |
St. Catherines Jn |
None |
None |
None |
None |
1 |
0 |
2026-09-22 05:52:03 |
TERMINATED |
2026-09-22 05:41:00 |
Doncaster Up Decoy |
TRUST |
TRUST_CANCELLATION |
20463703 |
1790055716687513 |
0 |
0 |
2026-09-22 05:51:56.765926 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:41:56.684423 |
| 729709 |
758137 |
R55441 |
796Z561222 |
2026-09-22 |
COMPLETE |
20463796 |
2026-09-22 06:36:00 |
2026-09-22 05:52:04 |
2026-09-24 05:52:04 |
{"id": 758137, "stp": "N", "toc": "Unknown", "uid": "R55441", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:R55441/2026-09-22/detailed", "trust_id": "796Z561222", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Portbury Automotive Terml", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": null, "is_terminated": 1, "next_location": "Portbury Automotive Terml", "signalling_id": "6Z56", "timing_status": "EARLY", "origin_station": "Margam Terminal Complex", "current_leg_arr": "0636", "current_leg_dep": "0633½", "current_leg_end": "Portbury Automotive Terml", "origin_dep_time": "0249", "origin_platform": null, "current_location": "Portbury Automotive Terml", "last_update_time": "2026-09-22T05:52:03", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.694024199999999, 51.4841607], [-2.6941986999999994, 51.4842738], [-2.694413, 51.484433], [-2.6946474999999994, 51.48462459999999], [-2.6947392, 51.4847241], [-2.6949458523585643, 51.48493023846649], [-2.695020599999999, 51.48500479999999], [-2.6954199000000005, 51.4855514], [-2.6955478, 51.485714900000005], [-2.6956281999999994, 51.48580450000001], [-2.6958581, 51.4860394], [-2.6962466, 51.486403300000006], [-2.6964343, 51.486602600000005], [-2.6966532999999995, 51.4868059], [-2.6967968999999994, 51.486916400000005], [-2.6968529999999995, 51.4869536], [-2.6969630999999996, 51.487025499999994], [-2.6970019999999995, 51.4870458], [-2.6973178, 51.4872112], [-2.6975798, 51.4873103], [-2.6979881999999997, 51.48744690000001], [-2.6983181, 51.4875648], [-2.6984693999999996, 51.4876212], [-2.6986712999999996, 51.4877151], [-2.6988451, 51.4878092], [-2.6991474, 51.487990499999995], [-2.6995009, 51.4881885], [-2.699801, 51.4883191], [-2.7001821999999995, 51.4884592], [-2.7005128, 51.48855259999999], [-2.7010281, 51.48868159999999], [-2.7014414, 51.4887529], [-2.701746, 51.4888257], [-2.7019482, 51.4888967], [-2.7020935, 51.4889571], [-2.7022844, 51.48905130000001], [-2.7023896999999995, 51.4891127], [-2.7024696, 51.4891761], [-2.7026, 51.489284099999985], [-2.7027716, 51.4894493], [-2.7029129, 51.4896557], [-2.7032126, 51.49027160000001], [-2.7035085, 51.490900700000005], [-2.7036459, 51.491103800000005], [-2.7038937, 51.491335199999995], [-2.7041529, 51.4915209], [-2.7045266, 51.49170739999999], [-2.704732, 51.49184269999999], [-2.7047946, 51.491891800000005], [-2.7049456999999997, 51.49201459999999], [-2.7049786, 51.4920459], [-2.7050289999999997, 51.4920928], [-2.7051558999999994, 51.492226300000006], [-2.7053, 51.49245810000001], [-2.7055206, 51.4928686], [-2.7056565, 51.493131799999986], [-2.7057673, 51.4933265], [-2.7058665, 51.49346990000001], [-2.7059909, 51.4936107], [-2.7061609999999994, 51.49376369999999], [-2.7063617, 51.4939132], [-2.7068979, 51.49424249999999], [-2.707329, 51.4944783], [-2.7077503999999997, 51.49469309999999], [-2.708507, 51.4950362], [-2.7092065, 51.4953155], [-2.709993, 51.49564680000001], [-2.7104735, 51.495835], [-2.7105867999999997, 51.4958743], [-2.7108186, 51.495950400000005], [-2.7111886999999997, 51.4960387], [-2.7116255999999996, 51.4961657], [-2.711885399999999, 51.49627799999999], [-2.7121291, 51.4964148], [-2.7128497, 51.4969855], [-2.7137932999999994, 51.4977385], [-2.7143083, 51.4981523], [-2.7148105, 51.4985669], [-2.715078778612516, 51.4987748385867], [-2.7158153, 51.49934569999999], [-2.7163748, 51.4998146]]}", "current_leg_start": "Portbury Dock Stop Board", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "51.4998146", "next_location_lon": "-2.7163748", "previous_location": "Portbury Dock Stop Board", "current_leg_milage": "1.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 427.38, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 1241.368, \"from_m\": 427.38, \"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\": 1731.916, \"from_m\": 1241.368, \"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\": 7541.539, \"from_m\": 1731.916, \"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\": 9907.905, \"from_m\": 7541.539, \"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\": 12077.965, \"from_m\": 9907.905, \"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\": 14212.444, \"from_m\": 12077.965, \"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\": 14697.726, \"from_m\": 14212.444, \"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\": 15545.649, \"from_m\": 14697.726, \"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\": 18504.923, \"from_m\": 15545.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\": 19216.325, \"from_m\": 18504.923, \"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\": 35980.966, \"from_m\": 19216.325, \"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\": 36514.435, \"from_m\": 35980.966, \"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\": 36574.031, \"from_m\": 36514.435, \"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\": 36590.509, \"from_m\": 36574.031, \"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\": 36637.134, \"from_m\": 36590.509, \"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\": 37390.47, \"from_m\": 36637.134, \"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\": 37442.415, \"from_m\": 37390.47, \"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\": 44125.618, \"from_m\": 37442.415, \"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\": 45164.886, \"from_m\": 44125.618, \"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\": 45570.083, \"from_m\": 45164.886, \"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\": 46822.184, \"from_m\": 45570.083, \"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\": 47400.084, \"from_m\": 46822.184, \"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\": 48854.614, \"from_m\": 47400.084, \"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\": 53173.685, \"from_m\": 48854.614, \"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\": 53952.237, \"from_m\": 53173.685, \"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\": 54732.224, \"from_m\": 53952.237, \"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\": 55417.372, \"from_m\": 54732.224, \"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\": 56501.784, \"from_m\": 55417.372, \"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\": 57014.413, \"from_m\": 56501.784, \"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\": 57097.799, \"from_m\": 57014.413, \"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\": 57145.182, \"from_m\": 57097.799, \"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\": 57560.85, \"from_m\": 57145.182, \"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\": 58170.588, \"from_m\": 57560.85, \"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\": 58328.78, \"from_m\": 58170.588, \"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\": 58458.569, \"from_m\": 58328.78, \"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\": 58943.482, \"from_m\": 58458.569, \"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\": 59073.389, \"from_m\": 58943.482, \"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\": 59402.768, \"from_m\": 59073.389, \"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\": 59466.683, \"from_m\": 59402.768, \"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\": 59578.398, \"from_m\": 59466.683, \"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\": 59653.468, \"from_m\": 59578.398, \"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\": 62769.643, \"from_m\": 59653.468, \"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\": 74635.404, \"from_m\": 62769.643, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 74687.666, \"from_m\": 74635.404, \"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\": 74727.496, \"from_m\": 74687.666, \"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\": 77956.279, \"from_m\": 74727.496, \"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\": 78008.614, \"from_m\": 77956.279, \"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\": 78051.427, \"from_m\": 78008.614, \"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\": 78114.239, \"from_m\": 78051.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}, {\"to_m\": 78813.701, \"from_m\": 78114.239, \"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\": 78888.858, \"from_m\": 78813.701, \"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\": 78980.217, \"from_m\": 78888.858, \"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\": 79048.117, \"from_m\": 78980.217, \"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\": 79063.34, \"from_m\": 79048.117, \"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\": 80177.928, \"from_m\": 79063.34, \"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\": 81343.944, \"from_m\": 80177.928, \"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\": 81409.38, \"from_m\": 81343.944, \"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\": 81521.369, \"from_m\": 81409.38, \"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\": 81613.071, \"from_m\": 81521.369, \"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\": 90597.812, \"from_m\": 81613.071, \"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\": 92819.706, \"from_m\": 90597.812, \"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\": 92915.402, \"from_m\": 92819.706, \"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\": 93048.277, \"from_m\": 92915.402, \"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\": 93641.555, \"from_m\": 93048.277, \"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\": 93693.148, \"from_m\": 93641.555, \"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\": 93864.224, \"from_m\": 93693.148, \"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\": 102626.478, \"from_m\": 93864.224, \"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\": 103457.326, \"from_m\": 102626.478, \"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\": 103546.496, \"from_m\": 103457.326, \"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\": 110494.189, \"from_m\": 103546.496, \"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\": 112092.403, \"from_m\": 110494.189, \"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\": 112294.292, \"from_m\": 112092.403, \"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\": 112592.188, \"from_m\": 112294.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\": 112791.026, \"from_m\": 112592.188, \"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\": 114401.142, \"from_m\": 112791.026, \"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\": 114510.943, \"from_m\": 114401.142, \"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\": 116601.171, \"from_m\": 114510.943, \"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\": 116621.26, \"from_m\": 116601.171, \"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\": 116998.57, \"from_m\": 116621.26, \"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\": 117152.938, \"from_m\": 116998.57, \"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\": 118345.489, \"from_m\": 117152.938, \"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\": 118695.013, \"from_m\": 118345.489, \"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\": 119130.838, \"from_m\": 118695.013, \"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\": 119183.509, \"from_m\": 119130.838, \"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\": 119221.016, \"from_m\": 119183.509, \"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\": 119237.39, \"from_m\": 119221.016, \"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\": 119300.443, \"from_m\": 119237.39, \"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\": 120028.08, \"from_m\": 119300.443, \"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\": 120983.924, \"from_m\": 120028.08, \"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\": 122973.263, \"from_m\": 120983.924, \"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\": 123042.765, \"from_m\": 122973.263, \"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\": 123252.553, \"from_m\": 123042.765, \"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\": 132756.883, \"from_m\": 123252.553, \"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\": 133487.461, \"from_m\": 132756.883, \"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\": 133720.422, \"from_m\": 133487.461, \"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\": 135326.474, \"from_m\": 133720.422, \"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}], \"service_id\": 758137, \"profile_key\": \"a290da7d562bc59cd9d5d8a74e1cd712d83cb158f54c14048d97998410e86f86\", \"schedule_id\": 42599, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0249\", \"location\": \"Margam Terminal Complex\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0254\", \"location\": \"Margam Moors Jn\", \"stage_seq\": 2, \"distance_m\": 1215.366, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0301H\", \"location\": \"Stormy\", \"stage_seq\": 3, \"distance_m\": 7949.609, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0310\", \"location\": \"Bridgend\", \"stage_seq\": 4, \"distance_m\": 14456.654, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0311\", \"location\": \"Cowbridge Road S.B.\", \"stage_seq\": 5, \"distance_m\": 15064.509, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0323\", \"location\": \"Aberthaw Sig. CF3440\", \"stage_seq\": 6, \"distance_m\": 23689.01, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0331\", \"location\": \"Llantwit Major\", \"stage_seq\": 7, \"distance_m\": 29597.019, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0351\", \"location\": \"Aberthaw\", \"stage_seq\": 8, \"distance_m\": 37034.016, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0407H\", \"location\": \"Barry\", \"stage_seq\": 9, \"distance_m\": 45275.427, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0412H\", \"location\": \"Cadoxton\", \"stage_seq\": 10, \"distance_m\": 48537.681, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": false, \"wtt_arr\": \"0420H\", \"wtt_dep\": \"0438H\", \"location\": \"Cogan Jn\", \"stage_seq\": 11, \"distance_m\": 54793.624, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0443H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 12, \"distance_m\": 57421.347, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0444H\", \"location\": \"Radyr Branch Jn\", \"stage_seq\": 13, \"distance_m\": 57891.936, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0447\", \"location\": \"Cardiff Central\", \"stage_seq\": 14, \"distance_m\": 58756.146, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0448H\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 15, \"distance_m\": 60097.413, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0456H\", \"location\": \"Marshfield\", \"stage_seq\": 16, \"distance_m\": 69304.67, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0503\", \"location\": \"Ebbw Jn\", \"stage_seq\": 17, \"distance_m\": 75220.791, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0504\", \"location\": \"Gaer Jn\", \"stage_seq\": 18, \"distance_m\": 76242.89, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": false, \"wtt_arr\": \"0506H\", \"wtt_dep\": \"0508H\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 19, \"distance_m\": 77622.117, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0509H\", \"location\": \"Maindee West Jn\", \"stage_seq\": 20, \"distance_m\": 78173.284, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0510\", \"location\": \"Maindee East Jn\", \"stage_seq\": 21, \"distance_m\": 78688.448, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0512H\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 22, \"distance_m\": 81343.944, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0517\", \"location\": \"Llanwern Steelworks East\", \"stage_seq\": 23, \"distance_m\": 86478.552, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0526H\", \"location\": \"Severn Tunnel Junction\", \"stage_seq\": 24, \"distance_m\": 93409.812, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0527H\", \"location\": \"Severn Tunnel West\", \"stage_seq\": 25, \"distance_m\": 95205.173, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0535\", \"location\": \"Severn Tunnel East\", \"stage_seq\": 26, \"distance_m\": 102200.054, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0537\", \"location\": \"Pilning\", \"stage_seq\": 27, \"distance_m\": 104375.453, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": false, \"wtt_arr\": \"0543\", \"wtt_dep\": \"0545\", \"location\": \"Patchway\", \"stage_seq\": 28, \"distance_m\": 110290.445, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 29, \"distance_m\": 112836.839, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551\", \"location\": \"Horfield Jn\", \"stage_seq\": 30, \"distance_m\": 113939.723, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0555\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 31, \"distance_m\": 116601.171, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0558\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 32, \"distance_m\": 118749.521, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Bristol East Jn\", \"stage_seq\": 33, \"distance_m\": 119341.14, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 34, \"distance_m\": 119908.852, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Bristol West Jn\", \"stage_seq\": 35, \"distance_m\": 120440.921, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605H\", \"location\": \"Parson Street\", \"stage_seq\": 36, \"distance_m\": 122782.335, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": false, \"wtt_arr\": \"0607H\", \"wtt_dep\": \"0612H\", \"location\": \"Ashton Jn\", \"stage_seq\": 37, \"distance_m\": 124082.779, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": false, \"wtt_arr\": \"0628H\", \"wtt_dep\": \"0633H\", \"location\": \"Portbury Dock Stop Board\", \"stage_seq\": 38, \"distance_m\": 132921.145, \"section_seq\": 1, \"route_path_id\": 159054}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Portbury Automotive Terml\", \"stage_seq\": 39, \"distance_m\": 135326.474, \"section_seq\": 1, \"route_path_id\": 159054}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 135326.474, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 159054}], \"total_distance_m\": 135326.474, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 130587.543, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 4738.931, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0249", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.5", "current_position_lat": "51.4998146", "current_position_lon": "-2.7163748", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25592, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:58:26Z\", \"source_id\": 64409185, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T01:59:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T01:58:30Z\", \"source_id\": 20407780, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:13:54Z\", \"source_id\": 64410921, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:18:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:14:00Z\", \"source_id\": 20408309, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:38:08Z\", \"source_id\": 64413873, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:38:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:38:10Z\", \"source_id\": 20409247, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:42:24Z\", \"source_id\": 64414413, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T02:43:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T02:42:31Z\", \"source_id\": 20409434, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24828, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:42:03Z\", \"source_id\": 64426962, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:43:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:42:04Z\", \"source_id\": 20414100, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24688, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:04:58Z\", \"source_id\": 64439327, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:05:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:05:00Z\", \"source_id\": 20417823, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:21:18Z\", \"source_id\": 64451550, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:23:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:21:25Z\", \"source_id\": 20421672, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:30:37Z\", \"source_id\": 64460534, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:31:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:30:40Z\", \"source_id\": 20424445, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:35:22Z\", \"source_id\": 64465657, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:35:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:35:26Z\", \"source_id\": 20426034, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:37:01Z\", \"source_id\": 64467507, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:38:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:37:04Z\", \"source_id\": 20426628, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:50:20Z\", \"source_id\": 64484469, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:50:25Z\", \"source_id\": 20432144, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:59Z\", \"source_id\": 20463796, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Portbury Automotive Terml", "service_state_platform": null, "timing_fact_generation": 1790055720030754, "current_leg_arrival_utc": "2026-09-22T06:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:41:59.970660", "service_state_evidence_id": 20463796, "current_leg_start_actual_dep": "2026-09-22T06:33:30+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-22T05:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:00.826059", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
None |
None |
6Z56 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 427.38, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 1241.368, "from_m": 427.38, "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": 1731.916, "from_m": 1241.368, "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": 7541.539, "from_m": 1731.916, "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": 9907.905, "from_m": 7541.539, "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": 12077.965, "from_m": 9907.905, "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": 14212.444, "from_m": 12077.965, "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": 14697.726, "from_m": 14212.444, "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": 15545.649, "from_m": 14697.726, "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": 18504.923, "from_m": 15545.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": 19216.325, "from_m": 18504.923, "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": 35980.966, "from_m": 19216.325, "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": 36514.435, "from_m": 35980.966, "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": 36574.031, "from_m": 36514.435, "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": 36590.509, "from_m": 36574.031, "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": 36637.134, "from_m": 36590.509, "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": 37390.47, "from_m": 36637.134, "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": 37442.415, "from_m": 37390.47, "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": 44125.618, "from_m": 37442.415, "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": 45164.886, "from_m": 44125.618, "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": 45570.083, "from_m": 45164.886, "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": 46822.184, "from_m": 45570.083, "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": 47400.084, "from_m": 46822.184, "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": 48854.614, "from_m": 47400.084, "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": 53173.685, "from_m": 48854.614, "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": 53952.237, "from_m": 53173.685, "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": 54732.224, "from_m": 53952.237, "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": 55417.372, "from_m": 54732.224, "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": 56501.784, "from_m": 55417.372, "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": 57014.413, "from_m": 56501.784, "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": 57097.799, "from_m": 57014.413, "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": 57145.182, "from_m": 57097.799, "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": 57560.85, "from_m": 57145.182, "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": 58170.588, "from_m": 57560.85, "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": 58328.78, "from_m": 58170.588, "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": 58458.569, "from_m": 58328.78, "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": 58943.482, "from_m": 58458.569, "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": 59073.389, "from_m": 58943.482, "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": 59402.768, "from_m": 59073.389, "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": 59466.683, "from_m": 59402.768, "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": 59578.398, "from_m": 59466.683, "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": 59653.468, "from_m": 59578.398, "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": 62769.643, "from_m": 59653.468, "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": 74635.404, "from_m": 62769.643, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 74687.666, "from_m": 74635.404, "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": 74727.496, "from_m": 74687.666, "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": 77956.279, "from_m": 74727.496, "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": 78008.614, "from_m": 77956.279, "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": 78051.427, "from_m": 78008.614, "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": 78114.239, "from_m": 78051.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}, {"to_m": 78813.701, "from_m": 78114.239, "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": 78888.858, "from_m": 78813.701, "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": 78980.217, "from_m": 78888.858, "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": 79048.117, "from_m": 78980.217, "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": 79063.34, "from_m": 79048.117, "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": 80177.928, "from_m": 79063.34, "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": 81343.944, "from_m": 80177.928, "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": 81409.38, "from_m": 81343.944, "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": 81521.369, "from_m": 81409.38, "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": 81613.071, "from_m": 81521.369, "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": 90597.812, "from_m": 81613.071, "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": 92819.706, "from_m": 90597.812, "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": 92915.402, "from_m": 92819.706, "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": 93048.277, "from_m": 92915.402, "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": 93641.555, "from_m": 93048.277, "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": 93693.148, "from_m": 93641.555, "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": 93864.224, "from_m": 93693.148, "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": 102626.478, "from_m": 93864.224, "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": 103457.326, "from_m": 102626.478, "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": 103546.496, "from_m": 103457.326, "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": 110494.189, "from_m": 103546.496, "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": 112092.403, "from_m": 110494.189, "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": 112294.292, "from_m": 112092.403, "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": 112592.188, "from_m": 112294.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": 112791.026, "from_m": 112592.188, "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": 114401.142, "from_m": 112791.026, "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": 114510.943, "from_m": 114401.142, "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": 116601.171, "from_m": 114510.943, "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": 116621.26, "from_m": 116601.171, "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": 116998.57, "from_m": 116621.26, "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": 117152.938, "from_m": 116998.57, "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": 118345.489, "from_m": 117152.938, "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": 118695.013, "from_m": 118345.489, "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": 119130.838, "from_m": 118695.013, "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": 119183.509, "from_m": 119130.838, "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": 119221.016, "from_m": 119183.509, "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": 119237.39, "from_m": 119221.016, "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": 119300.443, "from_m": 119237.39, "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": 120028.08, "from_m": 119300.443, "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": 120983.924, "from_m": 120028.08, "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": 122973.263, "from_m": 120983.924, "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": 123042.765, "from_m": 122973.263, "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": 123252.553, "from_m": 123042.765, "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": 132756.883, "from_m": 123252.553, "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": 133487.461, "from_m": 132756.883, "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": 133720.422, "from_m": 133487.461, "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": 135326.474, "from_m": 133720.422, "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}], "service_id": 758137, "profile_key": "a290da7d562bc59cd9d5d8a74e1cd712d83cb158f54c14048d97998410e86f86", "schedule_id": 42599, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0249", "location": "Margam Terminal Complex", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0254", "location": "Margam Moors Jn", "stage_seq": 2, "distance_m": 1215.366, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0301H", "location": "Stormy", "stage_seq": 3, "distance_m": 7949.609, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0310", "location": "Bridgend", "stage_seq": 4, "distance_m": 14456.654, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0311", "location": "Cowbridge Road S.B.", "stage_seq": 5, "distance_m": 15064.509, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0323", "location": "Aberthaw Sig. CF3440", "stage_seq": 6, "distance_m": 23689.01, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0331", "location": "Llantwit Major", "stage_seq": 7, "distance_m": 29597.019, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0351", "location": "Aberthaw", "stage_seq": 8, "distance_m": 37034.016, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0407H", "location": "Barry", "stage_seq": 9, "distance_m": 45275.427, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0412H", "location": "Cadoxton", "stage_seq": 10, "distance_m": 48537.681, "section_seq": 1, "route_path_id": 159054}, {"is_pass": false, "wtt_arr": "0420H", "wtt_dep": "0438H", "location": "Cogan Jn", "stage_seq": 11, "distance_m": 54793.624, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0443H", "location": "Penarth Curve South Jn", "stage_seq": 12, "distance_m": 57421.347, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0444H", "location": "Radyr Branch Jn", "stage_seq": 13, "distance_m": 57891.936, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0447", "location": "Cardiff Central", "stage_seq": 14, "distance_m": 58756.146, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0448H", "location": "Long Dyke Jn", "stage_seq": 15, "distance_m": 60097.413, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0456H", "location": "Marshfield", "stage_seq": 16, "distance_m": 69304.67, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0503", "location": "Ebbw Jn", "stage_seq": 17, "distance_m": 75220.791, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0504", "location": "Gaer Jn", "stage_seq": 18, "distance_m": 76242.89, "section_seq": 1, "route_path_id": 159054}, {"is_pass": false, "wtt_arr": "0506H", "wtt_dep": "0508H", "location": "Newport (South Wales)", "stage_seq": 19, "distance_m": 77622.117, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0509H", "location": "Maindee West Jn", "stage_seq": 20, "distance_m": 78173.284, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0510", "location": "Maindee East Jn", "stage_seq": 21, "distance_m": 78688.448, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0512H", "location": "Llanwern West Jn", "stage_seq": 22, "distance_m": 81343.944, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0517", "location": "Llanwern Steelworks East", "stage_seq": 23, "distance_m": 86478.552, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0526H", "location": "Severn Tunnel Junction", "stage_seq": 24, "distance_m": 93409.812, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0527H", "location": "Severn Tunnel West", "stage_seq": 25, "distance_m": 95205.173, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0535", "location": "Severn Tunnel East", "stage_seq": 26, "distance_m": 102200.054, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0537", "location": "Pilning", "stage_seq": 27, "distance_m": 104375.453, "section_seq": 1, "route_path_id": 159054}, {"is_pass": false, "wtt_arr": "0543", "wtt_dep": "0545", "location": "Patchway", "stage_seq": 28, "distance_m": 110290.445, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549", "location": "Filton Abbey Wood", "stage_seq": 29, "distance_m": 112836.839, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551", "location": "Horfield Jn", "stage_seq": 30, "distance_m": 113939.723, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0555", "location": "Narroways Hill Jn", "stage_seq": 31, "distance_m": 116601.171, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0558", "location": "Dr Day's Jn", "stage_seq": 32, "distance_m": 118749.521, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559", "location": "Bristol East Jn", "stage_seq": 33, "distance_m": 119341.14, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600", "location": "Bristol Temple Meads", "stage_seq": 34, "distance_m": 119908.852, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Bristol West Jn", "stage_seq": 35, "distance_m": 120440.921, "section_seq": 1, "route_path_id": 159054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605H", "location": "Parson Street", "stage_seq": 36, "distance_m": 122782.335, "section_seq": 1, "route_path_id": 159054}, {"is_pass": false, "wtt_arr": "0607H", "wtt_dep": "0612H", "location": "Ashton Jn", "stage_seq": 37, "distance_m": 124082.779, "section_seq": 1, "route_path_id": 159054}, {"is_pass": false, "wtt_arr": "0628H", "wtt_dep": "0633H", "location": "Portbury Dock Stop Board", "stage_seq": 38, "distance_m": 132921.145, "section_seq": 1, "route_path_id": 159054}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Portbury Automotive Terml", "stage_seq": 39, "distance_m": 135326.474, "section_seq": 1, "route_path_id": 159054}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 135326.474, "from_m": 0.0, "section_seq": 1, "route_path_id": 159054}], "total_distance_m": 135326.474, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 130587.543, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 4738.931, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25592, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:58:26Z", "source_id": 64409185, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T01:59:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T01:58:30Z", "source_id": 20407780, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T02:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25400, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:13:54Z", "source_id": 64410921, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T02:18:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:14:00Z", "source_id": 20408309, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T03:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25377, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:38:08Z", "source_id": 64413873, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T02:38:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:38:10Z", "source_id": 20409247, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T03:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25369, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:42:24Z", "source_id": 64414413, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T02:43:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T02:42:31Z", "source_id": 20409434, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T03:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24828, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:42:03Z", "source_id": 64426962, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T03:43:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:42:04Z", "source_id": 20414100, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T04:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24688, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:04:58Z", "source_id": 64439327, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T04:05:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:05:00Z", "source_id": 20417823, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24625, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:21:18Z", "source_id": 64451550, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T04:23:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:21:25Z", "source_id": 20421672, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25731, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:30:37Z", "source_id": 64460534, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T04:31:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:30:40Z", "source_id": 20424445, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T05:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25711, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:35:22Z", "source_id": 64465657, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T04:35:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:35:26Z", "source_id": 20426034, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T05:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25815, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:37:01Z", "source_id": 64467507, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-22T04:38:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:37:04Z", "source_id": 20426628, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-22T05:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26053, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:50:20Z", "source_id": 64484469, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-22T04:51:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:50:25Z", "source_id": 20432144, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-22T05:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:59Z", "source_id": 20463796, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}] |
Margam Terminal Complex |
0249 |
0249 |
None |
None |
None |
Portbury Automotive Terml |
0644 |
0644 |
None |
EARLY |
-8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:R55441/2026-09-22/detailed |
None |
Portbury Dock Stop Board |
2026-09-22T06:33:30+01:00 |
Portbury Automotive Terml |
2.5 |
{"type": "LineString", "coordinates": [[-2.694024199999999, 51.4841607], [-2.6941986999999994, 51.4842738], [-2.694413, 51.484433], [-2.6946474999999994, 51.48462459999999], [-2.6947392, 51.4847241], [-2.6949458523585643, 51.48493023846649], [-2.695020599999999, 51.48500479999999], [-2.6954199000000005, 51.4855514], [-2.6955478, 51.485714900000005], [-2.6956281999999994, 51.48580450000001], [-2.6958581, 51.4860394], [-2.6962466, 51.486403300000006], [-2.6964343, 51.486602600000005], [-2.6966532999999995, 51.4868059], [-2.6967968999999994, 51.486916400000005], [-2.6968529999999995, 51.4869536], [-2.6969630999999996, 51.487025499999994], [-2.6970019999999995, 51.4870458], [-2.6973178, 51.4872112], [-2.6975798, 51.4873103], [-2.6979881999999997, 51.48744690000001], [-2.6983181, 51.4875648], [-2.6984693999999996, 51.4876212], [-2.6986712999999996, 51.4877151], [-2.6988451, 51.4878092], [-2.6991474, 51.487990499999995], [-2.6995009, 51.4881885], [-2.699801, 51.4883191], [-2.7001821999999995, 51.4884592], [-2.7005128, 51.48855259999999], [-2.7010281, 51.48868159999999], [-2.7014414, 51.4887529], [-2.701746, 51.4888257], [-2.7019482, 51.4888967], [-2.7020935, 51.4889571], [-2.7022844, 51.48905130000001], [-2.7023896999999995, 51.4891127], [-2.7024696, 51.4891761], [-2.7026, 51.489284099999985], [-2.7027716, 51.4894493], [-2.7029129, 51.4896557], [-2.7032126, 51.49027160000001], [-2.7035085, 51.490900700000005], [-2.7036459, 51.491103800000005], [-2.7038937, 51.491335199999995], [-2.7041529, 51.4915209], [-2.7045266, 51.49170739999999], [-2.704732, 51.49184269999999], [-2.7047946, 51.491891800000005], [-2.7049456999999997, 51.49201459999999], [-2.7049786, 51.4920459], [-2.7050289999999997, 51.4920928], [-2.7051558999999994, 51.492226300000006], [-2.7053, 51.49245810000001], [-2.7055206, 51.4928686], [-2.7056565, 51.493131799999986], [-2.7057673, 51.4933265], [-2.7058665, 51.49346990000001], [-2.7059909, 51.4936107], [-2.7061609999999994, 51.49376369999999], [-2.7063617, 51.4939132], [-2.7068979, 51.49424249999999], [-2.707329, 51.4944783], [-2.7077503999999997, 51.49469309999999], [-2.708507, 51.4950362], [-2.7092065, 51.4953155], [-2.709993, 51.49564680000001], [-2.7104735, 51.495835], [-2.7105867999999997, 51.4958743], [-2.7108186, 51.495950400000005], [-2.7111886999999997, 51.4960387], [-2.7116255999999996, 51.4961657], [-2.711885399999999, 51.49627799999999], [-2.7121291, 51.4964148], [-2.7128497, 51.4969855], [-2.7137932999999994, 51.4977385], [-2.7143083, 51.4981523], [-2.7148105, 51.4985669], [-2.715078778612516, 51.4987748385867], [-2.7158153, 51.49934569999999], [-2.7163748, 51.4998146]]} |
1.5 |
0633½ |
0636 |
Portbury Dock Stop Board |
Portbury Automotive Terml |
Portbury Automotive Terml |
51.4998146 |
-2.7163748 |
51.4998146 |
-2.7163748 |
1 |
0 |
2026-09-22 05:52:03 |
TERMINATED |
2026-09-22 05:36:00 |
Portbury Automotive Terml |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463796 |
1790055720030754 |
93 |
93 |
2026-09-22 05:52:00.826059 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:41:59.970660 |
| 729710 |
761095 |
W11489 |
692I25M622 |
2026-09-22 |
COMPLETE |
20463044 |
2026-09-22 06:42:00 |
2026-09-22 05:52:04 |
2026-09-24 05:52:04 |
{"id": 761095, "stp": "P", "toc": "West Midlands Trains", "uid": "W11489", "consist": "730002", "dest_crs": "BHM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W11489/2026-09-22/detailed", "trust_id": "692I25M622", "origin_crs": "BHI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-22", "dest_arr_time": "0642", "dest_platform": "3A", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "2I25", "timing_status": "ON TIME", "origin_station": "Birmingham International", "current_leg_arr": "0642", "current_leg_dep": "0635", "current_leg_end": "Birmingham New Street", "origin_dep_time": "0621", "origin_platform": "2", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-22T05:52:04", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8551418, 52.483071800000005], [-1.8558901999999995, 52.4830106], [-1.8563094, 52.48297929999999], [-1.8570805, 52.48291719999999], [-1.8578087000000003, 52.48286170000001], [-1.8585785, 52.4828021], [-1.8593456, 52.482739999999986], [-1.8600845999999995, 52.4826812], [-1.860786, 52.482626499999995], [-1.861537, 52.482566799999994], [-1.862288, 52.4825064], [-1.8627838999999995, 52.482457200000006], [-1.8630095, 52.4824402], [-1.8639295, 52.4823749], [-1.8646873, 52.482314499999994], [-1.8655149999999996, 52.4822528], [-1.8658743, 52.4822227], [-1.8660868, 52.48220619999999], [-1.8667514, 52.482155], [-1.866863866480729, 52.4821469163432], [-1.8669162037832348, 52.48214315453929], [-1.8670227, 52.4821355], [-1.8678773, 52.482090799999995], [-1.8681844999999997, 52.4820767], [-1.8684609000000003, 52.48206559999999], [-1.8688005999999997, 52.4820542], [-1.8692487, 52.4820427], [-1.8697506, 52.482031799999994], [-1.8698964968995355, 52.482028891204074], [-1.869997908071446, 52.48202686933506], [-1.870134, 52.481984700000005], [-1.8702110628497888, 52.48195901238817], [-1.8703235, 52.48196099999999], [-1.8705666, 52.4819635], [-1.8708355, 52.4819603], [-1.8711114, 52.4819536], [-1.8714161, 52.481938], [-1.8716248, 52.4819251], [-1.8719512, 52.48189940000001], [-1.8723153999999995, 52.4818637], [-1.8726739999999995, 52.48182570000001], [-1.8733651, 52.48175659999999], [-1.8737682, 52.4817143], [-1.8740326, 52.48168769999999], [-1.8742753, 52.4816586], [-1.8743866, 52.4816433], [-1.8745226, 52.4816233], [-1.8750365, 52.481540899999985], [-1.875265, 52.48150879999999], [-1.8754384, 52.481489999999994], [-1.875733, 52.48146559999999], [-1.8759051, 52.4814531], [-1.8761869, 52.481437], [-1.8763938, 52.48142510000001], [-1.8766607999999996, 52.4814161], [-1.8769442, 52.481409699999986], [-1.8771925, 52.48140619999999], [-1.877607967175964, 52.481408255072594], [-1.8776777, 52.4814086], [-1.8777798, 52.481413299999986], [-1.8781184, 52.4814271], [-1.8782018, 52.48143050000001], [-1.8783084999999995, 52.4814313], [-1.8785393, 52.4814317], [-1.8787142, 52.48143099999999], [-1.8790607, 52.4814224], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Adderley Park", "dest_arr_time_act": "0642", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Adderley Park", "current_leg_milage": "2.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2559.427, \"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\": 100.0}, {\"to_m\": 6973.413, \"from_m\": 2559.427, \"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\": 11216.252, \"from_m\": 6973.413, \"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\": 11584.723, \"from_m\": 11216.252, \"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\": 12535.861, \"from_m\": 11584.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\": 12899.668, \"from_m\": 12535.861, \"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\": 12947.242, \"from_m\": 12899.668, \"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\": 13191.92, \"from_m\": 12947.242, \"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}], \"service_id\": 761095, \"profile_key\": \"118edf71f07468ef921f5f7e97b4bfca3e9ebaeb8ba083d8d8db9d83ee4dcbc1\", \"schedule_id\": 24562, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0623\", \"location\": \"Birmingham International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140610}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626H\", \"location\": \"Marston Green\", \"stage_seq\": 2, \"distance_m\": 2735.376, \"section_seq\": 1, \"route_path_id\": 140610}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0629H\", \"location\": \"Lea Hall\", \"stage_seq\": 3, \"distance_m\": 5314.682, \"section_seq\": 1, \"route_path_id\": 140610}, {\"is_pass\": false, \"wtt_arr\": \"0631H\", \"wtt_dep\": \"0632H\", \"location\": \"Stechford\", \"stage_seq\": 4, \"distance_m\": 7127.742, \"section_seq\": 1, \"route_path_id\": 140610}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0636\", \"location\": \"Adderley Park\", \"stage_seq\": 5, \"distance_m\": 10088.319, \"section_seq\": 1, \"route_path_id\": 140610}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637H\", \"location\": \"Grand Jn\", \"stage_seq\": 6, \"distance_m\": 11635.048, \"section_seq\": 1, \"route_path_id\": 140610}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Proof House Jn\", \"stage_seq\": 7, \"distance_m\": 12189.292, \"section_seq\": 1, \"route_path_id\": 140610}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 8, \"distance_m\": 13191.92, \"section_seq\": 1, \"route_path_id\": 140610}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13191.92, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140610}], \"total_distance_m\": 13191.92, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 13191.92, \"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}", "origin_dep_time_act": "0623", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:08Z\", \"source_id\": 64542461, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:16Z\", \"source_id\": 20451266, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:11Z\", \"source_id\": 64548441, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:14Z\", \"source_id\": 20453345, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:31Z\", \"source_id\": 64553367, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:33Z\", \"source_id\": 20454881, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19303, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:18Z\", \"source_id\": 64561569, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:22Z\", \"source_id\": 20457572, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:58Z\", \"source_id\": 64578550, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:57Z\", \"source_id\": 20463044, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "3", "timing_fact_generation": 1790055659823294, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:01.583088", "service_state_evidence_id": 20463044, "current_leg_start_actual_dep": "2026-09-22T06:36:00+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:01.949054", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
BHI |
BHM |
2I25 |
730002 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 2559.427, "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": 100.0}, {"to_m": 6973.413, "from_m": 2559.427, "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": 11216.252, "from_m": 6973.413, "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": 11584.723, "from_m": 11216.252, "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": 12535.861, "from_m": 11584.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": 12899.668, "from_m": 12535.861, "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": 12947.242, "from_m": 12899.668, "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": 13191.92, "from_m": 12947.242, "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}], "service_id": 761095, "profile_key": "118edf71f07468ef921f5f7e97b4bfca3e9ebaeb8ba083d8d8db9d83ee4dcbc1", "schedule_id": 24562, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0623", "location": "Birmingham International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140610}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626H", "location": "Marston Green", "stage_seq": 2, "distance_m": 2735.376, "section_seq": 1, "route_path_id": 140610}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0629H", "location": "Lea Hall", "stage_seq": 3, "distance_m": 5314.682, "section_seq": 1, "route_path_id": 140610}, {"is_pass": false, "wtt_arr": "0631H", "wtt_dep": "0632H", "location": "Stechford", "stage_seq": 4, "distance_m": 7127.742, "section_seq": 1, "route_path_id": 140610}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0636", "location": "Adderley Park", "stage_seq": 5, "distance_m": 10088.319, "section_seq": 1, "route_path_id": 140610}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637H", "location": "Grand Jn", "stage_seq": 6, "distance_m": 11635.048, "section_seq": 1, "route_path_id": 140610}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639", "location": "Proof House Jn", "stage_seq": 7, "distance_m": 12189.292, "section_seq": 1, "route_path_id": 140610}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 8, "distance_m": 13191.92, "section_seq": 1, "route_path_id": 140610}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13191.92, "from_m": 0.0, "section_seq": 1, "route_path_id": 140610}], "total_distance_m": 13191.92, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 13191.92, "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": 20916, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:08Z", "source_id": 64542461, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:24:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:16Z", "source_id": 20451266, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19292, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:11Z", "source_id": 64548441, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:27:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:14Z", "source_id": 20453345, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19298, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:31Z", "source_id": 64553367, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:30:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:33Z", "source_id": 20454881, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19303, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:18Z", "source_id": 64561569, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:34:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:22Z", "source_id": 20457572, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19410, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:58Z", "source_id": 64578550, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:42:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:57Z", "source_id": 20463044, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Birmingham International |
0621 |
0623 |
2 |
None |
None |
Birmingham New Street |
0642 |
0642 |
3A |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W11489/2026-09-22/detailed |
None |
Adderley Park |
2026-09-22T06:36:00+01:00 |
Birmingham New Street |
7.0 |
{"type": "LineString", "coordinates": [[-1.8551418, 52.483071800000005], [-1.8558901999999995, 52.4830106], [-1.8563094, 52.48297929999999], [-1.8570805, 52.48291719999999], [-1.8578087000000003, 52.48286170000001], [-1.8585785, 52.4828021], [-1.8593456, 52.482739999999986], [-1.8600845999999995, 52.4826812], [-1.860786, 52.482626499999995], [-1.861537, 52.482566799999994], [-1.862288, 52.4825064], [-1.8627838999999995, 52.482457200000006], [-1.8630095, 52.4824402], [-1.8639295, 52.4823749], [-1.8646873, 52.482314499999994], [-1.8655149999999996, 52.4822528], [-1.8658743, 52.4822227], [-1.8660868, 52.48220619999999], [-1.8667514, 52.482155], [-1.866863866480729, 52.4821469163432], [-1.8669162037832348, 52.48214315453929], [-1.8670227, 52.4821355], [-1.8678773, 52.482090799999995], [-1.8681844999999997, 52.4820767], [-1.8684609000000003, 52.48206559999999], [-1.8688005999999997, 52.4820542], [-1.8692487, 52.4820427], [-1.8697506, 52.482031799999994], [-1.8698964968995355, 52.482028891204074], [-1.869997908071446, 52.48202686933506], [-1.870134, 52.481984700000005], [-1.8702110628497888, 52.48195901238817], [-1.8703235, 52.48196099999999], [-1.8705666, 52.4819635], [-1.8708355, 52.4819603], [-1.8711114, 52.4819536], [-1.8714161, 52.481938], [-1.8716248, 52.4819251], [-1.8719512, 52.48189940000001], [-1.8723153999999995, 52.4818637], [-1.8726739999999995, 52.48182570000001], [-1.8733651, 52.48175659999999], [-1.8737682, 52.4817143], [-1.8740326, 52.48168769999999], [-1.8742753, 52.4816586], [-1.8743866, 52.4816433], [-1.8745226, 52.4816233], [-1.8750365, 52.481540899999985], [-1.875265, 52.48150879999999], [-1.8754384, 52.481489999999994], [-1.875733, 52.48146559999999], [-1.8759051, 52.4814531], [-1.8761869, 52.481437], [-1.8763938, 52.48142510000001], [-1.8766607999999996, 52.4814161], [-1.8769442, 52.481409699999986], [-1.8771925, 52.48140619999999], [-1.877607967175964, 52.481408255072594], [-1.8776777, 52.4814086], [-1.8777798, 52.481413299999986], [-1.8781184, 52.4814271], [-1.8782018, 52.48143050000001], [-1.8783084999999995, 52.4814313], [-1.8785393, 52.4814317], [-1.8787142, 52.48143099999999], [-1.8790607, 52.4814224], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]} |
2.0 |
0635 |
0642 |
Adderley Park |
Birmingham New Street H.s. |
Birmingham New Street |
52.4777498 |
-1.8995766 |
52.4777498 |
-1.8995766 |
1 |
0 |
2026-09-22 05:52:04 |
TERMINATED |
2026-09-22 05:42:00 |
Birmingham New Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463044 |
1790055659823294 |
26 |
26 |
2026-09-22 05:52:01.949054 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:01.583088 |
| 729711 |
761368 |
P90524 |
885D90M622 |
2026-09-22 |
COMPLETE |
20463250 |
2026-09-22 06:42:00 |
2026-09-22 05:52:04 |
2026-09-24 05:52:04 |
{"id": 761368, "stp": "P", "toc": "Southeastern", "uid": "P90524", "consist": "376003", "dest_crs": "CRY", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90524/2026-09-22/detailed", "trust_id": "885D90M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crayford", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": null, "is_terminated": 1, "next_location": "Crayford", "signalling_id": "5D90", "timing_status": "EARLY", "origin_station": "Slade Green T&R.S.M.D", "current_leg_arr": "0642", "current_leg_dep": "0639½", "current_leg_end": "Crayford", "origin_dep_time": "0631", "origin_platform": null, "current_location": "Crayford", "last_update_time": "2026-09-22T05:52:04", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.20249279999999997, 51.45181989999999], [0.2023085, 51.4517109], [0.2020722, 51.451593499999994], [0.20184419999999997, 51.4515041], [0.2015491, 51.4514188], [0.20122160000000003, 51.45135079999999], [0.2010289, 51.4513235], [0.2007651, 51.4512996], [0.2004879, 51.4512911], [0.1998294, 51.45129200000001], [0.1989604, 51.45130049999999], [0.19864599999999996, 51.4512945], [0.19837, 51.4512775], [0.1980259, 51.45124849999999], [0.197612, 51.451220199999995], [0.19690699999999997, 51.4512074], [0.195982, 51.4511768], [0.19548879999999996, 51.4511606], [0.19495049999999997, 51.4511282], [0.1946254, 51.451106900000006], [0.1941513, 51.45107459999999], [0.19363889999999995, 51.4510337], [0.1929913, 51.450975], [0.1925978, 51.4509324], [0.1922225, 51.4508782], [0.191913, 51.4508417], [0.19174029999999995, 51.4508187], [0.19133679999999997, 51.450783400000006], [0.1908832, 51.45072549999999], [0.19048149999999997, 51.4506676], [0.18990219999999997, 51.4505773], [0.1893872, 51.45049050000001], [0.18887889999999996, 51.45040370000001], [0.18832699999999997, 51.4503015], [0.1877941, 51.4502061], [0.1869908, 51.4500707], [0.185824, 51.4498468], [0.1847433, 51.4496365], [0.1837747, 51.44945169999999], [0.1827677, 51.449261], [0.1821311, 51.4491154], [0.18144509999999997, 51.44895720000001], [0.1803903, 51.448683], [0.1796630568239043, 51.44850042232197], [0.17951319999999998, 51.448462799999994], [0.17901139999999996, 51.44833760000001], [0.178778, 51.44828390000001]]}", "current_leg_start": "Crayford Spur", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "51.4482839", "next_location_lon": "0.1787780", "previous_location": "Crayford Spur", "current_leg_milage": "1.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 325.445, \"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\": 957.985, \"from_m\": 325.445, \"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\": 2621.607, \"from_m\": 957.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\": 2656.181, \"from_m\": 2621.607, \"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\": 3181.603, \"from_m\": 2656.181, \"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\": 4564.739, \"from_m\": 3181.603, \"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\": 761368, \"profile_key\": \"692047bf3df54c5759c2e5d5fbfe5cebd5ecdd9f648aec9e1b5761626bee1d0e\", \"schedule_id\": 23202, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0631\", \"location\": \"Slade Green T&R.S.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140191}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0633H\", \"location\": \"Slade Green Crayford Exit\", \"stage_seq\": 2, \"distance_m\": 1597.493, \"section_seq\": 1, \"route_path_id\": 140191}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0635\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 3, \"distance_m\": 2621.607, \"section_seq\": 1, \"route_path_id\": 140191}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0639H\", \"location\": \"Crayford Spur\", \"stage_seq\": 4, \"distance_m\": 2858.512, \"section_seq\": 1, \"route_path_id\": 140191}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 5, \"distance_m\": 3211.661, \"section_seq\": 1, \"route_path_id\": 140191}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Crayford\", \"stage_seq\": 6, \"distance_m\": 4564.739, \"section_seq\": 1, \"route_path_id\": 140191}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 4564.739, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140191}], \"total_distance_m\": 4564.739, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 3932.199, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 632.54, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0631", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.5", "current_position_lat": "51.4482839", "current_position_lon": "0.1787780", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:13Z\", \"source_id\": 64579055, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:18Z\", \"source_id\": 20463250, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crayford", "service_state_platform": "1", "timing_fact_generation": 1790055679828228, "current_leg_arrival_utc": "2026-09-22T06:42:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:01.933433", "service_state_evidence_id": 20463250, "current_leg_start_actual_dep": "2026-09-22T06:39:30+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:02.267600", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
CRY |
5D90 |
376003 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 325.445, "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": 957.985, "from_m": 325.445, "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": 2621.607, "from_m": 957.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": 2656.181, "from_m": 2621.607, "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": 3181.603, "from_m": 2656.181, "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": 4564.739, "from_m": 3181.603, "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": 761368, "profile_key": "692047bf3df54c5759c2e5d5fbfe5cebd5ecdd9f648aec9e1b5761626bee1d0e", "schedule_id": 23202, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0631", "location": "Slade Green T&R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140191}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0633H", "location": "Slade Green Crayford Exit", "stage_seq": 2, "distance_m": 1597.493, "section_seq": 1, "route_path_id": 140191}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0635", "location": "Crayford Spur A Jn", "stage_seq": 3, "distance_m": 2621.607, "section_seq": 1, "route_path_id": 140191}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0639H", "location": "Crayford Spur", "stage_seq": 4, "distance_m": 2858.512, "section_seq": 1, "route_path_id": 140191}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640", "location": "Crayford Spur B Jn", "stage_seq": 5, "distance_m": 3211.661, "section_seq": 1, "route_path_id": 140191}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Crayford", "stage_seq": 6, "distance_m": 4564.739, "section_seq": 1, "route_path_id": 140191}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 4564.739, "from_m": 0.0, "section_seq": 1, "route_path_id": 140191}], "total_distance_m": 4564.739, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 3932.199, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 632.54, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31733, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:13Z", "source_id": 64579055, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:42:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:18Z", "source_id": 20463250, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Slade Green T&R.S.M.D |
0631 |
0631 |
None |
None |
None |
Crayford |
0643 |
0643 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90524/2026-09-22/detailed |
None |
Crayford Spur |
2026-09-22T06:39:30+01:00 |
Crayford |
2.5 |
{"type": "LineString", "coordinates": [[0.20249279999999997, 51.45181989999999], [0.2023085, 51.4517109], [0.2020722, 51.451593499999994], [0.20184419999999997, 51.4515041], [0.2015491, 51.4514188], [0.20122160000000003, 51.45135079999999], [0.2010289, 51.4513235], [0.2007651, 51.4512996], [0.2004879, 51.4512911], [0.1998294, 51.45129200000001], [0.1989604, 51.45130049999999], [0.19864599999999996, 51.4512945], [0.19837, 51.4512775], [0.1980259, 51.45124849999999], [0.197612, 51.451220199999995], [0.19690699999999997, 51.4512074], [0.195982, 51.4511768], [0.19548879999999996, 51.4511606], [0.19495049999999997, 51.4511282], [0.1946254, 51.451106900000006], [0.1941513, 51.45107459999999], [0.19363889999999995, 51.4510337], [0.1929913, 51.450975], [0.1925978, 51.4509324], [0.1922225, 51.4508782], [0.191913, 51.4508417], [0.19174029999999995, 51.4508187], [0.19133679999999997, 51.450783400000006], [0.1908832, 51.45072549999999], [0.19048149999999997, 51.4506676], [0.18990219999999997, 51.4505773], [0.1893872, 51.45049050000001], [0.18887889999999996, 51.45040370000001], [0.18832699999999997, 51.4503015], [0.1877941, 51.4502061], [0.1869908, 51.4500707], [0.185824, 51.4498468], [0.1847433, 51.4496365], [0.1837747, 51.44945169999999], [0.1827677, 51.449261], [0.1821311, 51.4491154], [0.18144509999999997, 51.44895720000001], [0.1803903, 51.448683], [0.1796630568239043, 51.44850042232197], [0.17951319999999998, 51.448462799999994], [0.17901139999999996, 51.44833760000001], [0.178778, 51.44828390000001]]} |
1.0 |
0639½ |
0642 |
Crayford Spur |
Crayford |
Crayford |
51.4482839 |
0.1787780 |
51.4482839 |
0.1787780 |
1 |
0 |
2026-09-22 05:52:04 |
TERMINATED |
2026-09-22 05:42:00 |
Crayford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463250 |
1790055679828228 |
9 |
9 |
2026-09-22 05:52:02.267600 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:01.933433 |
| 729712 |
760301 |
C34338 |
512J04M622 |
2026-09-22 |
COMPLETE |
20462797 |
2026-09-22 06:42:00 |
2026-09-22 05:52:04 |
2026-09-24 05:52:04 |
{"id": 760301, "stp": "P", "toc": "London Overground", "uid": "C34338", "consist": null, "dest_crs": "GPO", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C34338/2026-09-22/detailed", "trust_id": "512J04M622", "origin_crs": "BGV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gospel Oak", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "3", "is_terminated": 1, "next_location": "Gospel Oak", "signalling_id": "2J04", "timing_status": "ON TIME", "origin_station": "Barking Riverside Station (Construction)", "current_leg_arr": "0642", "current_leg_dep": "0637", "current_leg_end": "Gospel Oak", "origin_dep_time": "0603", "origin_platform": "1", "current_location": "Gospel Oak", "last_update_time": "2026-09-22T05:52:04", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1297549, 51.5634207], [-0.13047749999999997, 51.5628592], [-0.1317183, 51.56189929999999], [-0.1323103, 51.5614736], [-0.1329158, 51.561066800000006], [-0.1333179, 51.5608128], [-0.133728, 51.56057], [-0.1346614, 51.56005379999999], [-0.1358555, 51.559470299999994], [-0.1368275, 51.559092699999994], [-0.1381048, 51.5586032], [-0.13877189999999998, 51.55837019999999], [-0.1391773, 51.5582289], [-0.1395066, 51.55810859999999], [-0.1404908, 51.55773690000001], [-0.1416937, 51.5573412], [-0.143362, 51.55675790000001], [-0.14453269999999996, 51.556368], [-0.1453074, 51.556096700000005], [-0.1457184, 51.5559547], [-0.1459345, 51.5558752], [-0.1461649, 51.5557986], [-0.1463575, 51.5557337], [-0.1466133, 51.5556587], [-0.1474361, 51.55542499999999], [-0.14784289999999997, 51.55533059999999], [-0.1482744, 51.55526510000001], [-0.14847479999999996, 51.555240999999995], [-0.148714, 51.55522390000001], [-0.1491955, 51.5552051], [-0.1494076, 51.55522299999999], [-0.1496278, 51.5552518], [-0.14990849999999997, 51.5552982], [-0.1502285, 51.5553742], [-0.15029549999999997, 51.55539149999999], [-0.1506473, 51.5554746], [-0.15104150000000002, 51.5555672], [-0.15153069999999996, 51.5556796], [-0.15203039999999998, 51.55579109999999], [-0.1522793, 51.555842899999995], [-0.1525173, 51.55588889999999], [-0.1529474, 51.555957], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]}", "current_leg_start": "Upper Holloway", "dest_arr_time_act": "0642", "motion_projection": null, "next_location_lat": "51.5555734", "next_location_lon": "-0.1518351", "previous_location": "Upper Holloway", "current_leg_milage": "1.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 213.026, \"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\": 1855.245, \"from_m\": 213.026, \"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\": 2932.107, \"from_m\": 1855.245, \"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\": 2992.114, \"from_m\": 2932.107, \"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\": 4256.447, \"from_m\": 2992.114, \"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\": 4419.302, \"from_m\": 4256.447, \"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\": 4732.559, \"from_m\": 4419.302, \"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\": 6793.758, \"from_m\": 4732.559, \"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\": 6846.326, \"from_m\": 6793.758, \"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\": 7234.204, \"from_m\": 6846.326, \"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\": 7764.422, \"from_m\": 7234.204, \"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\": 15532.937, \"from_m\": 7764.422, \"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\": 15832.586, \"from_m\": 15532.937, \"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\": 16927.38, \"from_m\": 15832.586, \"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\": 17021.528, \"from_m\": 16927.38, \"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\": 17056.256, \"from_m\": 17021.528, \"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\": 17096.275, \"from_m\": 17056.256, \"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\": 21078.638, \"from_m\": 17096.275, \"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\": 22682.364, \"from_m\": 21078.638, \"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\": 23133.14, \"from_m\": 22682.364, \"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\": 23693.012, \"from_m\": 23133.14, \"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}], \"service_id\": 760301, \"profile_key\": \"d6f2b8f0626893cb730394ac700c340987f4cbf8e54ab836c43c780cece9f161\", \"schedule_id\": 4262, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Barking Riverside Station (Construction)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Ripple Lane West Jn\", \"stage_seq\": 2, \"distance_m\": 2713.065, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607\", \"location\": \"Barking Riverside Up Jn\", \"stage_seq\": 3, \"distance_m\": 3986.185, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0607H\", \"wtt_dep\": \"0609\", \"location\": \"Barking\", \"stage_seq\": 4, \"distance_m\": 4428.528, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Barking Station Jn\", \"stage_seq\": 5, \"distance_m\": 5309.793, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0612\", \"wtt_dep\": \"0612H\", \"location\": \"Woodgrange Park\", \"stage_seq\": 6, \"distance_m\": 7174.53, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0614H\", \"wtt_dep\": \"0615H\", \"location\": \"Wanstead Park\", \"stage_seq\": 7, \"distance_m\": 8506.74, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0617H\", \"wtt_dep\": \"0618\", \"location\": \"Leytonstone High Road\", \"stage_seq\": 8, \"distance_m\": 10378.543, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0619H\", \"wtt_dep\": \"0620H\", \"location\": \"Leyton Midland Road\", \"stage_seq\": 9, \"distance_m\": 11554.416, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0622H\", \"wtt_dep\": \"0623\", \"location\": \"Walthamstow Queen's Road\", \"stage_seq\": 10, \"distance_m\": 13391.471, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0624H\", \"wtt_dep\": \"0625H\", \"location\": \"Blackhorse Road\", \"stage_seq\": 11, \"distance_m\": 14803.851, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0628H\", \"location\": \"South Tottenham\", \"stage_seq\": 12, \"distance_m\": 16987.368, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0632\", \"location\": \"Harringay Green Lanes\", \"stage_seq\": 13, \"distance_m\": 18833.456, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0633H\", \"location\": \"Harringay Park Jn\", \"stage_seq\": 14, \"distance_m\": 19720.347, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635\", \"location\": \"Crouch Hill\", \"stage_seq\": 15, \"distance_m\": 20310.993, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0638\", \"location\": \"Upper Holloway\", \"stage_seq\": 16, \"distance_m\": 21603.059, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Junction Road Jn\", \"stage_seq\": 17, \"distance_m\": 22397.24, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": null, \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 23693.012, \"section_seq\": 1, \"route_path_id\": 115912}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 23693.012, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115912}], \"total_distance_m\": 23693.012, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 23470.15, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 222.862, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0603", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5555734", "current_position_lon": "-0.1518351", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:56Z\", \"source_id\": 64511743, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:57Z\", \"source_id\": 20441170, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:43Z\", \"source_id\": 64518649, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:45Z\", \"source_id\": 20443424, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:14Z\", \"source_id\": 64521498, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:14Z\", \"source_id\": 20444316, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:39Z\", \"source_id\": 64525925, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:45Z\", \"source_id\": 20445829, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:41Z\", \"source_id\": 64531869, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:45Z\", \"source_id\": 20447766, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:47Z\", \"source_id\": 64535917, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:49Z\", \"source_id\": 20449036, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:47Z\", \"source_id\": 64541818, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:52Z\", \"source_id\": 20451046, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:16Z\", \"source_id\": 64550676, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:20Z\", \"source_id\": 20454072, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:56Z\", \"source_id\": 64556452, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:01Z\", \"source_id\": 20455922, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:19Z\", \"source_id\": 64561606, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:22Z\", \"source_id\": 20457580, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:23Z\", \"source_id\": 64568509, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:29Z\", \"source_id\": 20459795, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:36Z\", \"source_id\": 64577686, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:39Z\", \"source_id\": 20462797, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gospel Oak", "service_state_platform": "3", "timing_fact_generation": 1790055640645782, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:02.282701", "service_state_evidence_id": 20462797, "current_leg_start_actual_dep": "2026-09-22T06:38:00+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:02.959020", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
BGV |
GPO |
2J04 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 213.026, "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": 1855.245, "from_m": 213.026, "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": 2932.107, "from_m": 1855.245, "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": 2992.114, "from_m": 2932.107, "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": 4256.447, "from_m": 2992.114, "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": 4419.302, "from_m": 4256.447, "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": 4732.559, "from_m": 4419.302, "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": 6793.758, "from_m": 4732.559, "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": 6846.326, "from_m": 6793.758, "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": 7234.204, "from_m": 6846.326, "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": 7764.422, "from_m": 7234.204, "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": 15532.937, "from_m": 7764.422, "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": 15832.586, "from_m": 15532.937, "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": 16927.38, "from_m": 15832.586, "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": 17021.528, "from_m": 16927.38, "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": 17056.256, "from_m": 17021.528, "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": 17096.275, "from_m": 17056.256, "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": 21078.638, "from_m": 17096.275, "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": 22682.364, "from_m": 21078.638, "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": 23133.14, "from_m": 22682.364, "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": 23693.012, "from_m": 23133.14, "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}], "service_id": 760301, "profile_key": "d6f2b8f0626893cb730394ac700c340987f4cbf8e54ab836c43c780cece9f161", "schedule_id": 4262, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0603", "location": "Barking Riverside Station (Construction)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606", "location": "Ripple Lane West Jn", "stage_seq": 2, "distance_m": 2713.065, "section_seq": 1, "route_path_id": 115912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607", "location": "Barking Riverside Up Jn", "stage_seq": 3, "distance_m": 3986.185, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0607H", "wtt_dep": "0609", "location": "Barking", "stage_seq": 4, "distance_m": 4428.528, "section_seq": 1, "route_path_id": 115912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0610", "location": "Barking Station Jn", "stage_seq": 5, "distance_m": 5309.793, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0612", "wtt_dep": "0612H", "location": "Woodgrange Park", "stage_seq": 6, "distance_m": 7174.53, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0614H", "wtt_dep": "0615H", "location": "Wanstead Park", "stage_seq": 7, "distance_m": 8506.74, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0617H", "wtt_dep": "0618", "location": "Leytonstone High Road", "stage_seq": 8, "distance_m": 10378.543, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0619H", "wtt_dep": "0620H", "location": "Leyton Midland Road", "stage_seq": 9, "distance_m": 11554.416, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0622H", "wtt_dep": "0623", "location": "Walthamstow Queen's Road", "stage_seq": 10, "distance_m": 13391.471, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0624H", "wtt_dep": "0625H", "location": "Blackhorse Road", "stage_seq": 11, "distance_m": 14803.851, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0628H", "location": "South Tottenham", "stage_seq": 12, "distance_m": 16987.368, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0632", "location": "Harringay Green Lanes", "stage_seq": 13, "distance_m": 18833.456, "section_seq": 1, "route_path_id": 115912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0633H", "location": "Harringay Park Jn", "stage_seq": 14, "distance_m": 19720.347, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635", "location": "Crouch Hill", "stage_seq": 15, "distance_m": 20310.993, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0638", "location": "Upper Holloway", "stage_seq": 16, "distance_m": 21603.059, "section_seq": 1, "route_path_id": 115912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639", "location": "Junction Road Jn", "stage_seq": 17, "distance_m": 22397.24, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": null, "location": "Gospel Oak", "stage_seq": 18, "distance_m": 23693.012, "section_seq": 1, "route_path_id": 115912}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 23693.012, "from_m": 0.0, "section_seq": 1, "route_path_id": 115912}], "total_distance_m": 23693.012, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 23470.15, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 222.862, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14710, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:56Z", "source_id": 64511743, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:08:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:57Z", "source_id": 20441170, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14745, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:43Z", "source_id": 64518649, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:12:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:45Z", "source_id": 20443424, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14757, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:14Z", "source_id": 64521498, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:14:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:14Z", "source_id": 20444316, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14761, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:39Z", "source_id": 64525925, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:17:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:45Z", "source_id": 20445829, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14765, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:41Z", "source_id": 64531869, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:19:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:45Z", "source_id": 20447766, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14769, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:47Z", "source_id": 64535917, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:22:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:49Z", "source_id": 20449036, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14773, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:47Z", "source_id": 64541818, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:25:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:52Z", "source_id": 20451046, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14777, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:16Z", "source_id": 64550676, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:28:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:20Z", "source_id": 20454072, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14784, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:56Z", "source_id": 64556452, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:31:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:01Z", "source_id": 20455922, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14792, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:19Z", "source_id": 64561606, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:34:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:22Z", "source_id": 20457580, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18784, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:23Z", "source_id": 64568509, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:37:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:29Z", "source_id": 20459795, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22877, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:36Z", "source_id": 64577686, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:42:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:39Z", "source_id": 20462797, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Barking Riverside Station (Construction) |
0603 |
0603 |
1 |
None |
None |
Gospel Oak |
0644 |
0642 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C34338/2026-09-22/detailed |
None |
Upper Holloway |
2026-09-22T06:38:00+01:00 |
Gospel Oak |
5.0 |
{"type": "LineString", "coordinates": [[-0.1297549, 51.5634207], [-0.13047749999999997, 51.5628592], [-0.1317183, 51.56189929999999], [-0.1323103, 51.5614736], [-0.1329158, 51.561066800000006], [-0.1333179, 51.5608128], [-0.133728, 51.56057], [-0.1346614, 51.56005379999999], [-0.1358555, 51.559470299999994], [-0.1368275, 51.559092699999994], [-0.1381048, 51.5586032], [-0.13877189999999998, 51.55837019999999], [-0.1391773, 51.5582289], [-0.1395066, 51.55810859999999], [-0.1404908, 51.55773690000001], [-0.1416937, 51.5573412], [-0.143362, 51.55675790000001], [-0.14453269999999996, 51.556368], [-0.1453074, 51.556096700000005], [-0.1457184, 51.5559547], [-0.1459345, 51.5558752], [-0.1461649, 51.5557986], [-0.1463575, 51.5557337], [-0.1466133, 51.5556587], [-0.1474361, 51.55542499999999], [-0.14784289999999997, 51.55533059999999], [-0.1482744, 51.55526510000001], [-0.14847479999999996, 51.555240999999995], [-0.148714, 51.55522390000001], [-0.1491955, 51.5552051], [-0.1494076, 51.55522299999999], [-0.1496278, 51.5552518], [-0.14990849999999997, 51.5552982], [-0.1502285, 51.5553742], [-0.15029549999999997, 51.55539149999999], [-0.1506473, 51.5554746], [-0.15104150000000002, 51.5555672], [-0.15153069999999996, 51.5556796], [-0.15203039999999998, 51.55579109999999], [-0.1522793, 51.555842899999995], [-0.1525173, 51.55588889999999], [-0.1529474, 51.555957], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]} |
1.3 |
0637 |
0642 |
Upper Holloway |
Gospel Oak |
Gospel Oak |
51.5555734 |
-0.1518351 |
51.5555734 |
-0.1518351 |
1 |
0 |
2026-09-22 05:52:04 |
TERMINATED |
2026-09-22 05:42:00 |
Gospel Oak |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20462797 |
1790055640645782 |
52 |
52 |
2026-09-22 05:52:02.959020 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:02.282701 |
| 729713 |
763675 |
C03274 |
165N13M522 |
2026-09-22 |
COMPLETE |
20463869 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 763675, "stp": "P", "toc": "Unknown", "uid": "C03274", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03274/2026-09-22/detailed", "trust_id": "165N13M522", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Merchant Park Sidings (Hitachi)", "service_date": "2026-09-22", "dest_arr_time": "0659", "dest_platform": null, "is_terminated": 1, "next_location": "Darlington", "signalling_id": "5N13", "timing_status": null, "origin_station": "York", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0548", "origin_platform": "3", "current_location": "York", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0659", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "0548", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "York", "service_state_platform": "3", "timing_fact_generation": 1790055726044953, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:06.042096", "service_state_evidence_id": 20463869, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:06.795003", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
YRK |
None |
5N13 |
None |
None |
None |
None |
None |
[] |
York |
0548 |
0548 |
3 |
None |
None |
Merchant Park Sidings (Hitachi) |
0659 |
0659 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C03274/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
York |
Darlington |
None |
None |
None |
None |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
York |
TRUST |
TRUST_CANCELLATION |
20463869 |
1790055726044953 |
0 |
0 |
2026-09-22 05:52:06.795003 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:06.042096 |
| 729714 |
760343 |
C32968 |
092S01M622 |
2026-09-22 |
COMPLETE |
20462719 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 760343, "stp": "P", "toc": "Northern", "uid": "C32968", "consist": "333008", "dest_crs": "BDQ", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32968/2026-09-22/detailed", "trust_id": "092S01M622", "origin_crs": "SKI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bradford Forster Square", "service_date": "2026-09-22", "dest_arr_time": "0642", "dest_platform": "0", "is_terminated": 1, "next_location": "Bradford Forster Square", "signalling_id": "2S01", "timing_status": "LATE", "origin_station": "Skipton", "current_leg_arr": "0642", "current_leg_dep": "0638", "current_leg_end": "Bradford Forster Square", "origin_dep_time": "0604", "origin_platform": "2", "current_location": "Bradford Forster Square", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]}", "current_leg_start": "Frizinghall", "dest_arr_time_act": "0641½", "motion_projection": null, "next_location_lat": "53.7972202", "next_location_lon": "-1.7530939", "previous_location": "Frizinghall", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 662.245, \"from_m\": 0.0, \"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\": 2050.027, \"from_m\": 662.245, \"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\": 13497.703, \"from_m\": 2050.027, \"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\": 15379.654, \"from_m\": 13497.703, \"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\": 19295.761, \"from_m\": 15379.654, \"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\": 19444.17, \"from_m\": 19295.761, \"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\": 20149.177, \"from_m\": 19444.17, \"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\": 23490.373, \"from_m\": 20149.177, \"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\": 23996.077, \"from_m\": 23490.373, \"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\": 24444.317, \"from_m\": 23996.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\": 24499.745, \"from_m\": 24444.317, \"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\": 24571.602, \"from_m\": 24499.745, \"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\": 24804.14, \"from_m\": 24571.602, \"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\": 24922.28, \"from_m\": 24804.14, \"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\": 28482.583, \"from_m\": 24922.28, \"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\": 28543.218, \"from_m\": 28482.583, \"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\": 28568.181, \"from_m\": 28543.218, \"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\": 28627.985, \"from_m\": 28568.181, \"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\": 28970.761, \"from_m\": 28627.985, \"capability_applied\": null, \"effective_limit_mph\": 12.427, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 12.427}, {\"to_m\": 28996.339, \"from_m\": 28970.761, \"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\": 760343, \"profile_key\": \"f5815ca70b672b4bdbea87110bcbd454a1a992e78a9d9f16cb759e58e2953dcf\", \"schedule_id\": 4101, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Skipton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132115}, {\"is_pass\": false, \"wtt_arr\": \"0608H\", \"wtt_dep\": \"0609H\", \"location\": \"Cononley\", \"stage_seq\": 2, \"distance_m\": 4864.185, \"section_seq\": 1, \"route_path_id\": 132115}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": \"0613H\", \"location\": \"Steeton & Silsden\", \"stage_seq\": 3, \"distance_m\": 9956.634, \"section_seq\": 1, \"route_path_id\": 132115}, {\"is_pass\": false, \"wtt_arr\": \"0617H\", \"wtt_dep\": \"0618H\", \"location\": \"Keighley\", \"stage_seq\": 4, \"distance_m\": 14730.566, \"section_seq\": 1, \"route_path_id\": 132115}, {\"is_pass\": false, \"wtt_arr\": \"0622\", \"wtt_dep\": \"0622H\", \"location\": \"Crossflatts\", \"stage_seq\": 5, \"distance_m\": 18714.024, \"section_seq\": 1, \"route_path_id\": 132115}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": \"0625\", \"location\": \"Bingley\", \"stage_seq\": 6, \"distance_m\": 19911.376, \"section_seq\": 1, \"route_path_id\": 132115}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0629\", \"location\": \"Saltaire\", \"stage_seq\": 7, \"distance_m\": 23401.362, \"section_seq\": 1, \"route_path_id\": 132115}, {\"is_pass\": false, \"wtt_arr\": \"0631H\", \"wtt_dep\": \"0632H\", \"location\": \"Shipley\", \"stage_seq\": 8, \"distance_m\": 24655.99, \"section_seq\": 1, \"route_path_id\": 132115}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637\", \"location\": \"Frizinghall\", \"stage_seq\": 9, \"distance_m\": 26230.668, \"section_seq\": 1, \"route_path_id\": 132115}, {\"is_pass\": false, \"wtt_arr\": \"0641H\", \"wtt_dep\": null, \"location\": \"Bradford Forster Square\", \"stage_seq\": 10, \"distance_m\": 28996.339, \"section_seq\": 1, \"route_path_id\": 132115}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 28996.339, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132115}], \"total_distance_m\": 28996.339, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28970.761, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 25.578, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0604", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.7972202", "current_position_lon": "-1.7530939", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:47Z\", \"source_id\": 64511454, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:49Z\", \"source_id\": 20441068, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:55Z\", \"source_id\": 64519048, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:59Z\", \"source_id\": 20443538, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:45Z\", \"source_id\": 64528177, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:49Z\", \"source_id\": 20446505, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:04Z\", \"source_id\": 64536505, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:07Z\", \"source_id\": 20449251, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:36Z\", \"source_id\": 64543340, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:38Z\", \"source_id\": 20451557, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:08Z\", \"source_id\": 64550371, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:09Z\", \"source_id\": 20453950, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:24Z\", \"source_id\": 64557528, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:27Z\", \"source_id\": 20456250, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5144, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:02Z\", \"source_id\": 64569859, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:05Z\", \"source_id\": 20460239, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:29Z\", \"source_id\": 64577468, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:33Z\", \"source_id\": 20462719, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bradford Forster Square", "service_state_platform": "0", "timing_fact_generation": 1790055636333816, "current_leg_arrival_utc": "2026-09-22T06:41:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:10.225434", "service_state_evidence_id": 20462719, "current_leg_start_actual_dep": "2026-09-22T06:37:00+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:11.383897", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
SKI |
BDQ |
2S01 |
333008 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 662.245, "from_m": 0.0, "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": 2050.027, "from_m": 662.245, "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": 13497.703, "from_m": 2050.027, "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": 15379.654, "from_m": 13497.703, "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": 19295.761, "from_m": 15379.654, "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": 19444.17, "from_m": 19295.761, "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": 20149.177, "from_m": 19444.17, "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": 23490.373, "from_m": 20149.177, "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": 23996.077, "from_m": 23490.373, "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": 24444.317, "from_m": 23996.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": 24499.745, "from_m": 24444.317, "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": 24571.602, "from_m": 24499.745, "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": 24804.14, "from_m": 24571.602, "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": 24922.28, "from_m": 24804.14, "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": 28482.583, "from_m": 24922.28, "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": 28543.218, "from_m": 28482.583, "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": 28568.181, "from_m": 28543.218, "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": 28627.985, "from_m": 28568.181, "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": 28970.761, "from_m": 28627.985, "capability_applied": null, "effective_limit_mph": 12.427, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 12.427}, {"to_m": 28996.339, "from_m": 28970.761, "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": 760343, "profile_key": "f5815ca70b672b4bdbea87110bcbd454a1a992e78a9d9f16cb759e58e2953dcf", "schedule_id": 4101, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0604", "location": "Skipton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132115}, {"is_pass": false, "wtt_arr": "0608H", "wtt_dep": "0609H", "location": "Cononley", "stage_seq": 2, "distance_m": 4864.185, "section_seq": 1, "route_path_id": 132115}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": "0613H", "location": "Steeton & Silsden", "stage_seq": 3, "distance_m": 9956.634, "section_seq": 1, "route_path_id": 132115}, {"is_pass": false, "wtt_arr": "0617H", "wtt_dep": "0618H", "location": "Keighley", "stage_seq": 4, "distance_m": 14730.566, "section_seq": 1, "route_path_id": 132115}, {"is_pass": false, "wtt_arr": "0622", "wtt_dep": "0622H", "location": "Crossflatts", "stage_seq": 5, "distance_m": 18714.024, "section_seq": 1, "route_path_id": 132115}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": "0625", "location": "Bingley", "stage_seq": 6, "distance_m": 19911.376, "section_seq": 1, "route_path_id": 132115}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0629", "location": "Saltaire", "stage_seq": 7, "distance_m": 23401.362, "section_seq": 1, "route_path_id": 132115}, {"is_pass": false, "wtt_arr": "0631H", "wtt_dep": "0632H", "location": "Shipley", "stage_seq": 8, "distance_m": 24655.99, "section_seq": 1, "route_path_id": 132115}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637", "location": "Frizinghall", "stage_seq": 9, "distance_m": 26230.668, "section_seq": 1, "route_path_id": 132115}, {"is_pass": false, "wtt_arr": "0641H", "wtt_dep": null, "location": "Bradford Forster Square", "stage_seq": 10, "distance_m": 28996.339, "section_seq": 1, "route_path_id": 132115}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 28996.339, "from_m": 0.0, "section_seq": 1, "route_path_id": 132115}], "total_distance_m": 28996.339, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28970.761, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 25.578, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5094, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:47Z", "source_id": 64511454, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:08:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:49Z", "source_id": 20441068, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5098, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:55Z", "source_id": 64519048, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:13:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:59Z", "source_id": 20443538, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5102, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:45Z", "source_id": 64528177, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:18:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:49Z", "source_id": 20446505, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5110, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:04Z", "source_id": 64536505, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:22:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:07Z", "source_id": 20449251, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5114, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:36Z", "source_id": 64543340, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:25:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:38Z", "source_id": 20451557, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5118, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:08Z", "source_id": 64550371, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:30:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:09Z", "source_id": 20453950, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5149, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:24Z", "source_id": 64557528, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:33:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:27Z", "source_id": 20456250, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5144, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:02Z", "source_id": 64569859, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:37:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:05Z", "source_id": 20460239, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5134, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:29Z", "source_id": 64577468, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:42:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:33Z", "source_id": 20462719, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Skipton |
0604 |
0604 |
2 |
None |
None |
Bradford Forster Square |
0642 |
0641½ |
0 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32968/2026-09-22/detailed |
None |
Frizinghall |
2026-09-22T06:37:00+01:00 |
Bradford Forster Square |
4.0 |
{"type": "LineString", "coordinates": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]} |
1.7 |
0638 |
0642 |
Frizinghall |
Bradford Forster Square |
Bradford Forster Square |
53.7972202 |
-1.7530939 |
53.7972202 |
-1.7530939 |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
Bradford Forster Square |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20462719 |
1790055636333816 |
42 |
42 |
2026-09-22 05:52:11.383897 |
0 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:10.225434 |
| 729715 |
761542 |
W69638 |
082K50M522 |
2026-09-22 |
COMPLETE |
20462824 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 761542, "stp": "P", "toc": "ScotRail", "uid": "W69638", "consist": "380002", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69638/2026-09-22/detailed", "trust_id": "082K50M522", "origin_crs": "AYR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-22", "dest_arr_time": "0642", "dest_platform": "10", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2K50", "timing_status": "ON TIME", "origin_station": "Ayr", "current_leg_arr": "0642", "current_leg_dep": "0635", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0536", "origin_platform": "3", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.340246438214181, 55.852799950489775], [-4.3386858, 55.8526338], [-4.337620199999999, 55.8525204], [-4.3282231, 55.85157449999999], [-4.327873499999999, 55.851542], [-4.3251225, 55.851253699999994], [-4.3243869, 55.85117789999999], [-4.3213604, 55.8508658], [-4.3207972, 55.8508098], [-4.3169953, 55.85043159999999], [-4.3164746, 55.850378199999994], [-4.315413600000001, 55.8502692], [-4.3148529, 55.8502117], [-4.312653999999999, 55.849979], [-4.311913363773703, 55.8499055140696], [-4.3114103, 55.8498556], [-4.3104253, 55.84975370000001], [-4.3070768, 55.849430799999986], [-4.305921199999999, 55.8493145], [-4.3056867, 55.8492909], [-4.305016000000001, 55.849221], [-4.3022443, 55.848940599999985], [-4.3021855, 55.84893400000001], [-4.300339299999999, 55.84872930000001], [-4.298333899999999, 55.8484947], [-4.2954232, 55.8482055], [-4.2917274999999995, 55.8478578], [-4.2916949, 55.847854700000006], [-4.291487399999999, 55.84783519999999], [-4.2907402999999995, 55.8477688], [-4.290204800000001, 55.84772659999999], [-4.2897476, 55.84769409999999], [-4.289330399999999, 55.8476654], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Cardonald", "dest_arr_time_act": "0642", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Cardonald", "current_leg_milage": "3.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 88.167, \"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\": 311.201, \"from_m\": 88.167, \"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\": 658.705, \"from_m\": 311.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\": 2513.465, \"from_m\": 658.705, \"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\": 8576.064, \"from_m\": 2513.465, \"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\": 10379.423, \"from_m\": 8576.064, \"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\": 11597.559, \"from_m\": 10379.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\": 12742.442, \"from_m\": 11597.559, \"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\": 20826.801, \"from_m\": 12742.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\": 24035.549, \"from_m\": 20826.801, \"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\": 24049.381, \"from_m\": 24035.549, \"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\": 40969.833, \"from_m\": 24049.381, \"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\": 41046.735, \"from_m\": 40969.833, \"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\": 50301.668, \"from_m\": 41046.735, \"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\": 50381.958, \"from_m\": 50301.668, \"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\": 54286.624, \"from_m\": 50381.958, \"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\": 55149.85, \"from_m\": 54286.624, \"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\": 56691.228, \"from_m\": 55149.85, \"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\": 56785.096, \"from_m\": 56691.228, \"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\": 56883.484, \"from_m\": 56785.096, \"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\": 56986.325, \"from_m\": 56883.484, \"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\": 63400.763, \"from_m\": 56986.325, \"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\": 63662.948, \"from_m\": 63400.763, \"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\": 63761.418, \"from_m\": 63662.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\": 63803.118, \"from_m\": 63761.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\": 64355.665, \"from_m\": 63803.118, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64819.087, \"from_m\": 64355.665, \"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\": 65253.207, \"from_m\": 64819.087, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 65780.68, \"from_m\": 65253.207, \"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\": 66205.223, \"from_m\": 65780.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}], \"service_id\": 761542, \"profile_key\": \"1793b6b3deb3851b4f583363a635eadf740fde4b3012239c68b60480aafe284a\", \"schedule_id\": 32254, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0536\", \"location\": \"Ayr\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0538\", \"wtt_dep\": \"0538H\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 2, \"distance_m\": 1872.56, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0539H\", \"location\": \"Falkland Jn\", \"stage_seq\": 3, \"distance_m\": 2726.227, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0541\", \"wtt_dep\": \"0541H\", \"location\": \"Prestwick Town\", \"stage_seq\": 4, \"distance_m\": 5083.669, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0542H\", \"wtt_dep\": \"0543\", \"location\": \"Prestwick International\", \"stage_seq\": 5, \"distance_m\": 5851.129, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0546H\", \"wtt_dep\": \"0547\", \"location\": \"Troon\", \"stage_seq\": 6, \"distance_m\": 10455.638, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548H\", \"location\": \"Barassie Jn\", \"stage_seq\": 7, \"distance_m\": 12501.637, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0549\", \"wtt_dep\": \"0549H\", \"location\": \"Barassie\", \"stage_seq\": 8, \"distance_m\": 12677.218, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0553H\", \"wtt_dep\": \"0554\", \"location\": \"Irvine\", \"stage_seq\": 9, \"distance_m\": 18400.792, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0557H\", \"wtt_dep\": \"0558H\", \"location\": \"Kilwinning\", \"stage_seq\": 10, \"distance_m\": 23860.25, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0602H\", \"wtt_dep\": \"0603\", \"location\": \"Dalry\", \"stage_seq\": 11, \"distance_m\": 29516.176, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0606H\", \"wtt_dep\": \"0607\", \"location\": \"Glengarnock\", \"stage_seq\": 12, \"distance_m\": 33889.519, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": \"0611H\", \"location\": \"Lochwinnoch\", \"stage_seq\": 13, \"distance_m\": 40359.739, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0615\", \"wtt_dep\": \"0615H\", \"location\": \"Howwood\", \"stage_seq\": 14, \"distance_m\": 44765.88, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0617H\", \"wtt_dep\": \"0618\", \"location\": \"Milliken Park\", \"stage_seq\": 15, \"distance_m\": 47080.331, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0621H\", \"location\": \"Johnstone\", \"stage_seq\": 16, \"distance_m\": 49367.759, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0623\", \"location\": \"Elderslie\", \"stage_seq\": 17, \"distance_m\": 50881.749, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0626\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 18, \"distance_m\": 54562.623, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627H\", \"location\": \"Arkleston Jn\", \"stage_seq\": 19, \"distance_m\": 56409.077, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0629H\", \"location\": \"Hillington West\", \"stage_seq\": 20, \"distance_m\": 58177.246, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0631H\", \"location\": \"Hillington East\", \"stage_seq\": 21, \"distance_m\": 59244.996, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0633H\", \"location\": \"Cardonald\", \"stage_seq\": 22, \"distance_m\": 60270.615, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0635H\", \"location\": \"Gower Street Jn\", \"stage_seq\": 23, \"distance_m\": 63015.67, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637\", \"location\": \"Shields Jn\", \"stage_seq\": 24, \"distance_m\": 63571.446, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 25, \"distance_m\": 65278.683, \"section_seq\": 1, \"route_path_id\": 158142}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 26, \"distance_m\": 66205.223, \"section_seq\": 1, \"route_path_id\": 158142}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 66205.223, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 158142}], \"total_distance_m\": 66205.223, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65741.801, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 463.422, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0536", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:37:40Z\", \"source_id\": 64468290, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:38:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:37:45Z\", \"source_id\": 20426876, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:41:06Z\", \"source_id\": 64472302, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:41:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:41:11Z\", \"source_id\": 20428228, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:05Z\", \"source_id\": 64474750, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:43:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:10Z\", \"source_id\": 20429055, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:09Z\", \"source_id\": 64480177, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:47:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:10Z\", \"source_id\": 20430723, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2786, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:49:57Z\", \"source_id\": 64483886, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:50:00Z\", \"source_id\": 20431963, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:26Z\", \"source_id\": 64490211, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:55:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:29Z\", \"source_id\": 20434040, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:40Z\", \"source_id\": 64496576, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:59:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:46Z\", \"source_id\": 20436107, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:30Z\", \"source_id\": 64504331, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:04:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:34Z\", \"source_id\": 20438688, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2700, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:35Z\", \"source_id\": 64511176, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:41Z\", \"source_id\": 20440977, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1641, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:36Z\", \"source_id\": 64518479, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:39Z\", \"source_id\": 20443368, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:48Z\", \"source_id\": 64526260, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:50Z\", \"source_id\": 20445902, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1659, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:19Z\", \"source_id\": 64533032, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:26Z\", \"source_id\": 20448169, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:37Z\", \"source_id\": 64537589, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:40Z\", \"source_id\": 20449614, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:11Z\", \"source_id\": 64546412, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:16Z\", \"source_id\": 20452665, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:37Z\", \"source_id\": 64555738, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:44Z\", \"source_id\": 20455671, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:22Z\", \"source_id\": 64559541, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:26Z\", \"source_id\": 20456929, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:43Z\", \"source_id\": 64562512, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:46Z\", \"source_id\": 20457850, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2024, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:38Z\", \"source_id\": 64577751, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:43Z\", \"source_id\": 20462824, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "10", "timing_fact_generation": 1790055646792991, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:10.232097", "service_state_evidence_id": 20462824, "current_leg_start_actual_dep": "2026-09-22T06:33:30+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:11.376621", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
AYR |
GLC |
2K50 |
380002 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 88.167, "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": 311.201, "from_m": 88.167, "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": 658.705, "from_m": 311.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": 2513.465, "from_m": 658.705, "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": 8576.064, "from_m": 2513.465, "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": 10379.423, "from_m": 8576.064, "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": 11597.559, "from_m": 10379.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": 12742.442, "from_m": 11597.559, "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": 20826.801, "from_m": 12742.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": 24035.549, "from_m": 20826.801, "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": 24049.381, "from_m": 24035.549, "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": 40969.833, "from_m": 24049.381, "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": 41046.735, "from_m": 40969.833, "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": 50301.668, "from_m": 41046.735, "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": 50381.958, "from_m": 50301.668, "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": 54286.624, "from_m": 50381.958, "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": 55149.85, "from_m": 54286.624, "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": 56691.228, "from_m": 55149.85, "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": 56785.096, "from_m": 56691.228, "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": 56883.484, "from_m": 56785.096, "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": 56986.325, "from_m": 56883.484, "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": 63400.763, "from_m": 56986.325, "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": 63662.948, "from_m": 63400.763, "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": 63761.418, "from_m": 63662.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": 63803.118, "from_m": 63761.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": 64355.665, "from_m": 63803.118, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 64819.087, "from_m": 64355.665, "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": 65253.207, "from_m": 64819.087, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 65780.68, "from_m": 65253.207, "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": 66205.223, "from_m": 65780.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}], "service_id": 761542, "profile_key": "1793b6b3deb3851b4f583363a635eadf740fde4b3012239c68b60480aafe284a", "schedule_id": 32254, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0536", "location": "Ayr", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0538", "wtt_dep": "0538H", "location": "Newton-on-Ayr", "stage_seq": 2, "distance_m": 1872.56, "section_seq": 1, "route_path_id": 158142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0539H", "location": "Falkland Jn", "stage_seq": 3, "distance_m": 2726.227, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0541", "wtt_dep": "0541H", "location": "Prestwick Town", "stage_seq": 4, "distance_m": 5083.669, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0542H", "wtt_dep": "0543", "location": "Prestwick International", "stage_seq": 5, "distance_m": 5851.129, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0546H", "wtt_dep": "0547", "location": "Troon", "stage_seq": 6, "distance_m": 10455.638, "section_seq": 1, "route_path_id": 158142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548H", "location": "Barassie Jn", "stage_seq": 7, "distance_m": 12501.637, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0549", "wtt_dep": "0549H", "location": "Barassie", "stage_seq": 8, "distance_m": 12677.218, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0553H", "wtt_dep": "0554", "location": "Irvine", "stage_seq": 9, "distance_m": 18400.792, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0557H", "wtt_dep": "0558H", "location": "Kilwinning", "stage_seq": 10, "distance_m": 23860.25, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0602H", "wtt_dep": "0603", "location": "Dalry", "stage_seq": 11, "distance_m": 29516.176, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0606H", "wtt_dep": "0607", "location": "Glengarnock", "stage_seq": 12, "distance_m": 33889.519, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": "0611H", "location": "Lochwinnoch", "stage_seq": 13, "distance_m": 40359.739, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0615", "wtt_dep": "0615H", "location": "Howwood", "stage_seq": 14, "distance_m": 44765.88, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0617H", "wtt_dep": "0618", "location": "Milliken Park", "stage_seq": 15, "distance_m": 47080.331, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0621H", "location": "Johnstone", "stage_seq": 16, "distance_m": 49367.759, "section_seq": 1, "route_path_id": 158142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0623", "location": "Elderslie", "stage_seq": 17, "distance_m": 50881.749, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0626", "location": "Paisley Gilmour Street", "stage_seq": 18, "distance_m": 54562.623, "section_seq": 1, "route_path_id": 158142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627H", "location": "Arkleston Jn", "stage_seq": 19, "distance_m": 56409.077, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0629H", "location": "Hillington West", "stage_seq": 20, "distance_m": 58177.246, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0631H", "location": "Hillington East", "stage_seq": 21, "distance_m": 59244.996, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0633H", "location": "Cardonald", "stage_seq": 22, "distance_m": 60270.615, "section_seq": 1, "route_path_id": 158142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0635H", "location": "Gower Street Jn", "stage_seq": 23, "distance_m": 63015.67, "section_seq": 1, "route_path_id": 158142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637", "location": "Shields Jn", "stage_seq": 24, "distance_m": 63571.446, "section_seq": 1, "route_path_id": 158142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640", "location": "Glasgow Bridge Street Jn", "stage_seq": 25, "distance_m": 65278.683, "section_seq": 1, "route_path_id": 158142}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 26, "distance_m": 66205.223, "section_seq": 1, "route_path_id": 158142}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 66205.223, "from_m": 0.0, "section_seq": 1, "route_path_id": 158142}], "total_distance_m": 66205.223, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65741.801, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 463.422, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2815, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:37:40Z", "source_id": 64468290, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:38:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:37:45Z", "source_id": 20426876, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2809, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:41:06Z", "source_id": 64472302, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:41:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:41:11Z", "source_id": 20428228, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2806, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:05Z", "source_id": 64474750, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:43:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:10Z", "source_id": 20429055, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2802, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:09Z", "source_id": 64480177, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:47:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:10Z", "source_id": 20430723, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2786, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:49:57Z", "source_id": 64483886, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T04:51:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:50:00Z", "source_id": 20431963, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2780, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:26Z", "source_id": 64490211, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T04:55:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:29Z", "source_id": 20434040, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2710, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:40Z", "source_id": 64496576, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T04:59:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:46Z", "source_id": 20436107, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2704, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:30Z", "source_id": 64504331, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:04:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:34Z", "source_id": 20438688, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2700, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:35Z", "source_id": 64511176, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:08:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:41Z", "source_id": 20440977, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1641, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:36Z", "source_id": 64518479, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:13:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:39Z", "source_id": 20443368, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1655, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:48Z", "source_id": 64526260, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:16:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:50Z", "source_id": 20445902, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1659, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:19Z", "source_id": 64533032, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:19:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:26Z", "source_id": 20448169, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1663, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:37Z", "source_id": 64537589, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:22:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:40Z", "source_id": 20449614, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1722, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:11Z", "source_id": 64546412, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:27:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:16Z", "source_id": 20452665, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1757, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:37Z", "source_id": 64555738, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:30:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:44Z", "source_id": 20455671, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1761, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:22Z", "source_id": 64559541, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:32:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:26Z", "source_id": 20456929, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1766, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:43Z", "source_id": 64562512, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:34:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:46Z", "source_id": 20457850, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2024, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:38Z", "source_id": 64577751, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T05:42:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:43Z", "source_id": 20462824, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Ayr |
0536 |
0536 |
3 |
None |
None |
Glasgow Central High Level |
0642 |
0642 |
10 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69638/2026-09-22/detailed |
None |
Cardonald |
2026-09-22T06:33:30+01:00 |
Glasgow Central High Level |
7.0 |
{"type": "LineString", "coordinates": [[-4.340246438214181, 55.852799950489775], [-4.3386858, 55.8526338], [-4.337620199999999, 55.8525204], [-4.3282231, 55.85157449999999], [-4.327873499999999, 55.851542], [-4.3251225, 55.851253699999994], [-4.3243869, 55.85117789999999], [-4.3213604, 55.8508658], [-4.3207972, 55.8508098], [-4.3169953, 55.85043159999999], [-4.3164746, 55.850378199999994], [-4.315413600000001, 55.8502692], [-4.3148529, 55.8502117], [-4.312653999999999, 55.849979], [-4.311913363773703, 55.8499055140696], [-4.3114103, 55.8498556], [-4.3104253, 55.84975370000001], [-4.3070768, 55.849430799999986], [-4.305921199999999, 55.8493145], [-4.3056867, 55.8492909], [-4.305016000000001, 55.849221], [-4.3022443, 55.848940599999985], [-4.3021855, 55.84893400000001], [-4.300339299999999, 55.84872930000001], [-4.298333899999999, 55.8484947], [-4.2954232, 55.8482055], [-4.2917274999999995, 55.8478578], [-4.2916949, 55.847854700000006], [-4.291487399999999, 55.84783519999999], [-4.2907402999999995, 55.8477688], [-4.290204800000001, 55.84772659999999], [-4.2897476, 55.84769409999999], [-4.289330399999999, 55.8476654], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
3.8 |
0635 |
0642 |
Cardonald |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20462824 |
1790055646792991 |
93 |
93 |
2026-09-22 05:52:11.376621 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:10.232097 |
| 729716 |
761447 |
P91038 |
875N12N622 |
2026-09-22 |
COMPLETE |
20462363 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 761447, "stp": "P", "toc": "Southeastern", "uid": "P91038", "consist": "377501+377503", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91038/2026-09-22/detailed", "trust_id": "875N12N622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-22", "dest_arr_time": "0639", "dest_platform": "2", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "5N12", "timing_status": "LATE", "origin_station": "Victoria Grovenor Shed", "current_leg_arr": "0642", "current_leg_dep": "0635", "current_leg_end": "London Victoria", "origin_dep_time": "0633", "origin_platform": null, "current_location": "Victoria Plat 10", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.14810767861363547, 51.489294772677454], [-0.1481293, 51.48937219999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Victoria Grosvenor ENT - EXT", "dest_arr_time_act": "0639", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Victoria Grosvenor ENT - EXT", "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1226.116, \"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}], \"service_id\": 761447, \"profile_key\": \"de4b13b0931c656d262723b0dc7355ca84daa8b98c0ffdf640e9b79a90fb47c0\", \"schedule_id\": 23431, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0633\", \"location\": \"Victoria Grovenor Shed\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119696}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0635\", \"location\": \"Victoria Grosvenor ENT - EXT\", \"stage_seq\": 2, \"distance_m\": 368.994, \"section_seq\": 1, \"route_path_id\": 119696}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 3, \"distance_m\": 1226.116, \"section_seq\": 1, \"route_path_id\": 119696}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1226.116, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119696}], \"total_distance_m\": 1226.116, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 0.0, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1226.116, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0633", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28651, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:01Z\", \"source_id\": 64576333, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:06Z\", \"source_id\": 20462363, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "1", "timing_fact_generation": 1790055606392837, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:10.235882", "service_state_evidence_id": 20462363, "current_leg_start_actual_dep": "2026-09-22T06:38:00+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:11.386271", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
None |
5N12 |
377501+377503 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1226.116, "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}], "service_id": 761447, "profile_key": "de4b13b0931c656d262723b0dc7355ca84daa8b98c0ffdf640e9b79a90fb47c0", "schedule_id": 23431, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0633", "location": "Victoria Grovenor Shed", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119696}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0635", "location": "Victoria Grosvenor ENT - EXT", "stage_seq": 2, "distance_m": 368.994, "section_seq": 1, "route_path_id": 119696}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": null, "location": "London Victoria", "stage_seq": 3, "distance_m": 1226.116, "section_seq": 1, "route_path_id": 119696}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1226.116, "from_m": 0.0, "section_seq": 1, "route_path_id": 119696}], "total_distance_m": 1226.116, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 0.0, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1226.116, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28651, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:01Z", "source_id": 64576333, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:42:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:06Z", "source_id": 20462363, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Victoria Grovenor Shed |
0633 |
0633 |
None |
None |
None |
London Victoria |
0639 |
0639 |
2 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P91038/2026-09-22/detailed |
None |
Victoria Grosvenor ENT - EXT |
2026-09-22T06:38:00+01:00 |
London Victoria |
7.0 |
{"type": "LineString", "coordinates": [[-0.14810767861363547, 51.489294772677454], [-0.1481293, 51.48937219999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
0.3 |
0635 |
0642 |
Victoria Grosvenor ENT - EXT |
Victoria Plat 10 |
London Victoria |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
London Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20462363 |
1790055606392837 |
1 |
1 |
2026-09-22 05:52:11.386271 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:10.235882 |
| 729717 |
760508 |
G61723 |
522T09M622 |
2026-09-22 |
COMPLETE |
20462876 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 760508, "stp": "P", "toc": "London Overground", "uid": "G61723", "consist": null, "dest_crs": "LST", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G61723/2026-09-22/detailed", "trust_id": "522T09M622", "origin_crs": "CHI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-22", "dest_arr_time": "0637", "dest_platform": "1", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2T09", "timing_status": "LATE", "origin_station": "Chingford", "current_leg_arr": "0642", "current_leg_dep": "0635", "current_leg_end": "London Liverpool Street", "origin_dep_time": "0608", "origin_platform": "1", "current_location": "London Liverpool Street", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Bethnal Green", "dest_arr_time_act": "0634", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Bethnal Green", "current_leg_milage": "1.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 6927.923, \"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\": 6970.245, \"from_m\": 6927.923, \"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\": 7737.725, \"from_m\": 6970.245, \"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\": 7751.343, \"from_m\": 7737.725, \"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\": 10663.613, \"from_m\": 7751.343, \"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\": 11609.695, \"from_m\": 10663.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\": 12187.839, \"from_m\": 11609.695, \"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\": 13652.344, \"from_m\": 12187.839, \"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\": 15228.334, \"from_m\": 13652.344, \"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\": 15865.236, \"from_m\": 15228.334, \"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\": 16341.91, \"from_m\": 15865.236, \"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\": 16795.129, \"from_m\": 16341.91, \"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\": 760508, \"profile_key\": \"042fe2ff7eb9c6e077076d0bc1c593a538b6b92276d7bcbada0ab1833bd3638f\", \"schedule_id\": 33973, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0608\", \"location\": \"Chingford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 123055}, {\"is_pass\": false, \"wtt_arr\": \"0611H\", \"wtt_dep\": \"0612\", \"location\": \"Highams Park\", \"stage_seq\": 2, \"distance_m\": 2920.133, \"section_seq\": 1, \"route_path_id\": 123055}, {\"is_pass\": false, \"wtt_arr\": \"0614H\", \"wtt_dep\": \"0615\", \"location\": \"Wood Street\", \"stage_seq\": 3, \"distance_m\": 5371.841, \"section_seq\": 1, \"route_path_id\": 123055}, {\"is_pass\": false, \"wtt_arr\": \"0616H\", \"wtt_dep\": \"0617H\", \"location\": \"Walthamstow Central\", \"stage_seq\": 4, \"distance_m\": 6743.058, \"section_seq\": 1, \"route_path_id\": 123055}, {\"is_pass\": false, \"wtt_arr\": \"0619\", \"wtt_dep\": \"0619H\", \"location\": \"St. James' Street\", \"stage_seq\": 5, \"distance_m\": 7642.394, \"section_seq\": 1, \"route_path_id\": 123055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621\", \"location\": \"Clapton Jn\", \"stage_seq\": 6, \"distance_m\": 9626.704, \"section_seq\": 1, \"route_path_id\": 123055}, {\"is_pass\": false, \"wtt_arr\": \"0622\", \"wtt_dep\": \"0622H\", \"location\": \"Clapton\", \"stage_seq\": 7, \"distance_m\": 10510.668, \"section_seq\": 1, \"route_path_id\": 123055}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626\", \"location\": \"Hackney Downs\", \"stage_seq\": 8, \"distance_m\": 12008.842, \"section_seq\": 1, \"route_path_id\": 123055}, {\"is_pass\": false, \"wtt_arr\": \"0629H\", \"wtt_dep\": \"0630\", \"location\": \"Bethnal Green\", \"stage_seq\": 9, \"distance_m\": 14982.987, \"section_seq\": 1, \"route_path_id\": 123055}, {\"is_pass\": false, \"wtt_arr\": \"0634\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 10, \"distance_m\": 16795.129, \"section_seq\": 1, \"route_path_id\": 123055}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 16795.129, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 123055}], \"total_distance_m\": 16795.129, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15123.509, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1671.62, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0608", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:14Z\", \"source_id\": 64521515, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:20Z\", \"source_id\": 20444340, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:00Z\", \"source_id\": 64532433, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:05Z\", \"source_id\": 20447970, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:13Z\", \"source_id\": 64536867, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:13Z\", \"source_id\": 20449327, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15422, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:44Z\", \"source_id\": 64541742, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:49Z\", \"source_id\": 20450986, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15426, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:09Z\", \"source_id\": 64548401, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:12Z\", \"source_id\": 20453327, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:42Z\", \"source_id\": 64553678, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:43Z\", \"source_id\": 20454977, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:33Z\", \"source_id\": 64564498, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:33Z\", \"source_id\": 20458426, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:41Z\", \"source_id\": 64577932, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:45Z\", \"source_id\": 20462876, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "1", "timing_fact_generation": 1790055646664447, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:13.588705", "service_state_evidence_id": 20462876, "current_leg_start_actual_dep": "2026-09-22T06:38:00+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:13.932170", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
CHI |
LST |
2T09 |
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": 6927.923, "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": 6970.245, "from_m": 6927.923, "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": 7737.725, "from_m": 6970.245, "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": 7751.343, "from_m": 7737.725, "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": 10663.613, "from_m": 7751.343, "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": 11609.695, "from_m": 10663.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": 12187.839, "from_m": 11609.695, "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": 13652.344, "from_m": 12187.839, "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": 15228.334, "from_m": 13652.344, "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": 15865.236, "from_m": 15228.334, "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": 16341.91, "from_m": 15865.236, "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": 16795.129, "from_m": 16341.91, "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": 760508, "profile_key": "042fe2ff7eb9c6e077076d0bc1c593a538b6b92276d7bcbada0ab1833bd3638f", "schedule_id": 33973, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0608", "location": "Chingford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 123055}, {"is_pass": false, "wtt_arr": "0611H", "wtt_dep": "0612", "location": "Highams Park", "stage_seq": 2, "distance_m": 2920.133, "section_seq": 1, "route_path_id": 123055}, {"is_pass": false, "wtt_arr": "0614H", "wtt_dep": "0615", "location": "Wood Street", "stage_seq": 3, "distance_m": 5371.841, "section_seq": 1, "route_path_id": 123055}, {"is_pass": false, "wtt_arr": "0616H", "wtt_dep": "0617H", "location": "Walthamstow Central", "stage_seq": 4, "distance_m": 6743.058, "section_seq": 1, "route_path_id": 123055}, {"is_pass": false, "wtt_arr": "0619", "wtt_dep": "0619H", "location": "St. James' Street", "stage_seq": 5, "distance_m": 7642.394, "section_seq": 1, "route_path_id": 123055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621", "location": "Clapton Jn", "stage_seq": 6, "distance_m": 9626.704, "section_seq": 1, "route_path_id": 123055}, {"is_pass": false, "wtt_arr": "0622", "wtt_dep": "0622H", "location": "Clapton", "stage_seq": 7, "distance_m": 10510.668, "section_seq": 1, "route_path_id": 123055}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626", "location": "Hackney Downs", "stage_seq": 8, "distance_m": 12008.842, "section_seq": 1, "route_path_id": 123055}, {"is_pass": false, "wtt_arr": "0629H", "wtt_dep": "0630", "location": "Bethnal Green", "stage_seq": 9, "distance_m": 14982.987, "section_seq": 1, "route_path_id": 123055}, {"is_pass": false, "wtt_arr": "0634", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 10, "distance_m": 16795.129, "section_seq": 1, "route_path_id": 123055}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 16795.129, "from_m": 0.0, "section_seq": 1, "route_path_id": 123055}], "total_distance_m": 16795.129, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15123.509, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1671.62, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15414, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:14Z", "source_id": 64521515, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:13:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:20Z", "source_id": 20444340, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15393, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:00Z", "source_id": 64532433, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:19:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:05Z", "source_id": 20447970, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15418, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:13Z", "source_id": 64536867, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:21:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:13Z", "source_id": 20449327, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15422, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:44Z", "source_id": 64541742, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:24:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:49Z", "source_id": 20450986, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15426, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:09Z", "source_id": 64548401, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:27:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:12Z", "source_id": 20453327, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:42Z", "source_id": 64553678, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:30:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:43Z", "source_id": 20454977, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:33Z", "source_id": 64564498, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:35:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:33Z", "source_id": 20458426, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15468, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:41Z", "source_id": 64577932, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:42:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:45Z", "source_id": 20462876, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Chingford |
0608 |
0608 |
1 |
None |
None |
London Liverpool Street |
0637 |
0634 |
1 |
LATE |
+8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G61723/2026-09-22/detailed |
None |
Bethnal Green |
2026-09-22T06:38:00+01:00 |
London Liverpool Street |
7.0 |
{"type": "LineString", "coordinates": [[-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
1.1 |
0635 |
0642 |
Bethnal Green |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20462876 |
1790055646664447 |
42 |
42 |
2026-09-22 05:52:13.932170 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:13.588705 |
| 729718 |
759521 |
L85029 |
875A07M522 |
2026-09-22 |
COMPLETE |
20463487 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 759521, "stp": "P", "toc": "South Western Railway", "uid": "L85029", "consist": "450003+450014+450085", "dest_crs": "WOK", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85029/2026-09-22/detailed", "trust_id": "875A07M522", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Woking", "service_date": "2026-09-22", "dest_arr_time": "0624", "dest_platform": "5", "is_terminated": 1, "next_location": "Woking", "signalling_id": "5A07", "timing_status": "LATE", "origin_station": "Clapham Yard Sidings", "current_leg_arr": "0642", "current_leg_dep": "0618", "current_leg_end": "Woking", "origin_dep_time": "0543", "origin_platform": null, "current_location": "Woking Sig. Wk167/369", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": "+18 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1738581, 51.463571499999986], [-0.1731146, 51.46371799999999], [-0.17248183695151503, 51.46385636613657], [-0.17224647557748377, 51.46391907184519], [-0.17202928223715808, 51.46396573412115], [-0.17183102856796312, 51.46399670223776], [-0.17165248620732385, 51.46401232546832], [-0.1714944267926654, 51.46401295308613], [-0.17135762196141285, 51.46399893436452], [-0.1712428433509911, 51.463970618576774], [-0.17115086259882537, 51.46392835499621], [-0.17108245134234065, 51.46387249289615], [-0.171038381218962, 51.46380338154987], [-0.17101942386611452, 51.463721370230715], [-0.1710263509212232, 51.46362680821195], [-0.17105993402171316, 51.46352004476693], [-0.1711209448050094, 51.463401429168925], [-0.171210154908537, 51.46327131069126], [-0.17132833596972102, 51.46313003860725], [-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]]}", "current_leg_start": "Clapham Yard", "dest_arr_time_act": "0624", "motion_projection": null, "next_location_lat": "51.3186132", "next_location_lon": "-0.5566606", "previous_location": "Clapham Yard", "current_leg_milage": "20.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 736.92, \"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\": 771.02, \"from_m\": 736.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\": 807.005, \"from_m\": 771.02, \"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\": 1224.297, \"from_m\": 807.005, \"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\": 7351.044, \"from_m\": 1224.297, \"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\": 7396.214, \"from_m\": 7351.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\": 10819.707, \"from_m\": 7396.214, \"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\": 14633.528, \"from_m\": 10819.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\": 14677.846, \"from_m\": 14633.528, \"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\": 14898.114, \"from_m\": 14677.846, \"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\": 25827.396, \"from_m\": 14898.114, \"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\": 25854.499, \"from_m\": 25827.396, \"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\": 27970.606, \"from_m\": 25854.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\": 33309.73, \"from_m\": 27970.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\": 33367.819, \"from_m\": 33309.73, \"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\": 33459.486, \"from_m\": 33367.819, \"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\": 33898.505, \"from_m\": 33459.486, \"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}], \"service_id\": 759521, \"profile_key\": \"3d40eae3968b838a539c432e3af62ab05b0b1cd0987a8ce9cfdc0d3dd48d7f18\", \"schedule_id\": 16823, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0543\", \"location\": \"Clapham Yard Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137568}, {\"is_pass\": false, \"wtt_arr\": \"0550\", \"wtt_dep\": \"0559\", \"location\": \"Clapham Yard\", \"stage_seq\": 2, \"distance_m\": 161.181, \"section_seq\": 1, \"route_path_id\": 137568}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 3, \"distance_m\": 1142.511, \"section_seq\": 1, \"route_path_id\": 137568}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604H\", \"location\": \"Wimbledon\", \"stage_seq\": 4, \"distance_m\": 6508.46, \"section_seq\": 1, \"route_path_id\": 137568}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607\", \"location\": \"New Malden\", \"stage_seq\": 5, \"distance_m\": 10626.107, \"section_seq\": 1, \"route_path_id\": 137568}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Surbiton\", \"stage_seq\": 6, \"distance_m\": 14145.474, \"section_seq\": 1, \"route_path_id\": 137568}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0611\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 7, \"distance_m\": 16374.947, \"section_seq\": 1, \"route_path_id\": 137568}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": null, \"location\": \"Woking\", \"stage_seq\": 8, \"distance_m\": 33898.505, \"section_seq\": 1, \"route_path_id\": 137568}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 33898.505, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137568}], \"total_distance_m\": 33898.505, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 32944.445, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 954.06, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0543", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "24.0", "current_position_lat": "51.3186132", "current_position_lon": "-0.5566606", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:49Z\", \"source_id\": 64541871, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:56Z\", \"source_id\": 20451069, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:56Z\", \"source_id\": 64545941, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:00Z\", \"source_id\": 20452502, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:30Z\", \"source_id\": 64579759, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:36Z\", \"source_id\": 20463487, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Woking", "service_state_platform": "4", "timing_fact_generation": 1790055697233886, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:13.592341", "service_state_evidence_id": 20463487, "current_leg_start_actual_dep": "2026-09-22T06:17:00+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:13.929254", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
WOK |
5A07 |
450003+450014+450085 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 736.92, "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": 771.02, "from_m": 736.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": 807.005, "from_m": 771.02, "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": 1224.297, "from_m": 807.005, "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": 7351.044, "from_m": 1224.297, "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": 7396.214, "from_m": 7351.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": 10819.707, "from_m": 7396.214, "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": 14633.528, "from_m": 10819.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": 14677.846, "from_m": 14633.528, "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": 14898.114, "from_m": 14677.846, "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": 25827.396, "from_m": 14898.114, "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": 25854.499, "from_m": 25827.396, "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": 27970.606, "from_m": 25854.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": 33309.73, "from_m": 27970.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": 33367.819, "from_m": 33309.73, "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": 33459.486, "from_m": 33367.819, "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": 33898.505, "from_m": 33459.486, "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}], "service_id": 759521, "profile_key": "3d40eae3968b838a539c432e3af62ab05b0b1cd0987a8ce9cfdc0d3dd48d7f18", "schedule_id": 16823, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0543", "location": "Clapham Yard Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137568}, {"is_pass": false, "wtt_arr": "0550", "wtt_dep": "0559", "location": "Clapham Yard", "stage_seq": 2, "distance_m": 161.181, "section_seq": 1, "route_path_id": 137568}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 1142.511, "section_seq": 1, "route_path_id": 137568}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604H", "location": "Wimbledon", "stage_seq": 4, "distance_m": 6508.46, "section_seq": 1, "route_path_id": 137568}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607", "location": "New Malden", "stage_seq": 5, "distance_m": 10626.107, "section_seq": 1, "route_path_id": 137568}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0610", "location": "Surbiton", "stage_seq": 6, "distance_m": 14145.474, "section_seq": 1, "route_path_id": 137568}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0611", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 16374.947, "section_seq": 1, "route_path_id": 137568}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": null, "location": "Woking", "stage_seq": 8, "distance_m": 33898.505, "section_seq": 1, "route_path_id": 137568}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 33898.505, "from_m": 0.0, "section_seq": 1, "route_path_id": 137568}], "total_distance_m": 33898.505, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 32944.445, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 954.06, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29442, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:49Z", "source_id": 64541871, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:24:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:56Z", "source_id": 20451069, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28499, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:56Z", "source_id": 64545941, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:26:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:00Z", "source_id": 20452502, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26957, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:30Z", "source_id": 64579759, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:42:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:36Z", "source_id": 20463487, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Clapham Yard Sidings |
0543 |
0543 |
None |
None |
None |
Woking |
0624 |
0624 |
5 |
LATE |
+18 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L85029/2026-09-22/detailed |
None |
Clapham Yard |
2026-09-22T06:17:00+01:00 |
Woking |
24.0 |
{"type": "LineString", "coordinates": [[-0.1738581, 51.463571499999986], [-0.1731146, 51.46371799999999], [-0.17248183695151503, 51.46385636613657], [-0.17224647557748377, 51.46391907184519], [-0.17202928223715808, 51.46396573412115], [-0.17183102856796312, 51.46399670223776], [-0.17165248620732385, 51.46401232546832], [-0.1714944267926654, 51.46401295308613], [-0.17135762196141285, 51.46399893436452], [-0.1712428433509911, 51.463970618576774], [-0.17115086259882537, 51.46392835499621], [-0.17108245134234065, 51.46387249289615], [-0.171038381218962, 51.46380338154987], [-0.17101942386611452, 51.463721370230715], [-0.1710263509212232, 51.46362680821195], [-0.17105993402171316, 51.46352004476693], [-0.1711209448050094, 51.463401429168925], [-0.171210154908537, 51.46327131069126], [-0.17132833596972102, 51.46313003860725], [-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]]} |
20.6 |
0618 |
0642 |
Clapham Yard |
Woking Sig. Wk167/369 |
Woking |
51.3186132 |
-0.5566606 |
51.3186132 |
-0.5566606 |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
Woking |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463487 |
1790055697233886 |
49 |
49 |
2026-09-22 05:52:13.929254 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:13.592341 |
| 729719 |
763676 |
K04462 |
165Q131522 |
2026-09-22 |
COMPLETE |
20463938 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 763676, "stp": "N", "toc": "Unknown", "uid": "K04462", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:K04462/2026-09-22/detailed", "trust_id": "165Q131522", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Merchant Park Sidings (Hitachi)", "service_date": "2026-09-22", "dest_arr_time": "0659", "dest_platform": null, "is_terminated": 1, "next_location": "Darlington", "signalling_id": "5Q13", "timing_status": null, "origin_station": "York", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0548", "origin_platform": "3", "current_location": "York", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0659", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "0548", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "York", "service_state_platform": "3", "timing_fact_generation": 1790055736026678, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:16.024355", "service_state_evidence_id": 20463938, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:16.355335", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
YRK |
None |
5Q13 |
None |
None |
None |
None |
None |
[] |
York |
0548 |
0548 |
3 |
None |
None |
Merchant Park Sidings (Hitachi) |
0659 |
0659 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:K04462/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
York |
Darlington |
None |
None |
None |
None |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
York |
TRUST |
TRUST_CANCELLATION |
20463938 |
1790055736026678 |
0 |
0 |
2026-09-22 05:52:16.355335 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:16.024355 |
| 729720 |
761449 |
W86522 |
065H05M622 |
2026-09-22 |
COMPLETE |
20462731 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 761449, "stp": "P", "toc": "ScotRail", "uid": "W86522", "consist": "170451", "dest_crs": "GLQ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86522/2026-09-22/detailed", "trust_id": "065H05M622", "origin_crs": "XED", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-22", "dest_arr_time": "0639", "dest_platform": "5", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "5H05", "timing_status": "LATE", "origin_station": "Eastfield H.S.", "current_leg_arr": "0642", "current_leg_dep": "0633", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "0633", "origin_platform": null, "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2396692, 55.8903811], [-4.239736399999999, 55.8901902], [-4.239854499999999, 55.8899386], [-4.2399999, 55.889670800000005], [-4.240038299999999, 55.88959719999999], [-4.240120599999999, 55.8894515], [-4.2401333, 55.8894105], [-4.240157599999999, 55.8893492], [-4.2401842, 55.8893017], [-4.240264099999999, 55.889159], [-4.240305799999999, 55.8890783], [-4.2404516999999995, 55.888751899999995], [-4.240454499999999, 55.8887272], [-4.2404722, 55.8885697], [-4.2404981, 55.8883397], [-4.2404948, 55.8883033], [-4.2404896, 55.88825390000001], [-4.240486299999999, 55.88822270000001], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]}", "current_leg_start": "Eastfield H.S.", "dest_arr_time_act": "0639", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Eastfield H.S.", "current_leg_milage": "2.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 276.166, \"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\": 285.115, \"from_m\": 276.166, \"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\": 347.942, \"from_m\": 285.115, \"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\": 982.59, \"from_m\": 347.942, \"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\": 1370.155, \"from_m\": 982.59, \"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\": 1435.356, \"from_m\": 1370.155, \"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\": 2110.471, \"from_m\": 1435.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:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2707.996, \"from_m\": 2110.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:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3204.242, \"from_m\": 2707.996, \"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}], \"service_id\": 761449, \"profile_key\": \"6fd7e650a95841850e5c064c4c03af0df7ffd9f68c93b0037c670c9362388013\", \"schedule_id\": 28320, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0633\", \"location\": \"Eastfield H.S.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 2, \"distance_m\": 435.372, \"section_seq\": 1, \"route_path_id\": 114999}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0635H\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 3, \"distance_m\": 1308.541, \"section_seq\": 1, \"route_path_id\": 114999}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 4, \"distance_m\": 3204.242, \"section_seq\": 1, \"route_path_id\": 114999}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3204.242, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114999}], \"total_distance_m\": 3204.242, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3204.242, \"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}", "origin_dep_time_act": "0633", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:29Z\", \"source_id\": 64577478, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:33Z\", \"source_id\": 20462731, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "5", "timing_fact_generation": 1790055633437301, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:20.527880", "service_state_evidence_id": 20462731, "current_leg_start_actual_dep": "2026-09-22T06:36:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:20.736137", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XED |
GLQ |
5H05 |
170451 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 276.166, "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": 285.115, "from_m": 276.166, "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": 347.942, "from_m": 285.115, "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": 982.59, "from_m": 347.942, "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": 1370.155, "from_m": 982.59, "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": 1435.356, "from_m": 1370.155, "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": 2110.471, "from_m": 1435.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:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 2707.996, "from_m": 2110.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:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 3204.242, "from_m": 2707.996, "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}], "service_id": 761449, "profile_key": "6fd7e650a95841850e5c064c4c03af0df7ffd9f68c93b0037c670c9362388013", "schedule_id": 28320, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0633", "location": "Eastfield H.S.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 114999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634H", "location": "Cowlairs West Jn", "stage_seq": 2, "distance_m": 435.372, "section_seq": 1, "route_path_id": 114999}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0635H", "location": "Cowlairs South Jn", "stage_seq": 3, "distance_m": 1308.541, "section_seq": 1, "route_path_id": 114999}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 4, "distance_m": 3204.242, "section_seq": 1, "route_path_id": 114999}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3204.242, "from_m": 0.0, "section_seq": 1, "route_path_id": 114999}], "total_distance_m": 3204.242, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3204.242, "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": 1413, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:29Z", "source_id": 64577478, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:42:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:33Z", "source_id": 20462731, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Eastfield H.S. |
0633 |
0633 |
None |
None |
None |
Glasgow Queen St High Level |
0639 |
0639 |
5 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86522/2026-09-22/detailed |
None |
Eastfield H.S. |
2026-09-22T06:36:00+01:00 |
Glasgow Queen St High Level |
9.0 |
{"type": "LineString", "coordinates": [[-4.2396692, 55.8903811], [-4.239736399999999, 55.8901902], [-4.239854499999999, 55.8899386], [-4.2399999, 55.889670800000005], [-4.240038299999999, 55.88959719999999], [-4.240120599999999, 55.8894515], [-4.2401333, 55.8894105], [-4.240157599999999, 55.8893492], [-4.2401842, 55.8893017], [-4.240264099999999, 55.889159], [-4.240305799999999, 55.8890783], [-4.2404516999999995, 55.888751899999995], [-4.240454499999999, 55.8887272], [-4.2404722, 55.8885697], [-4.2404981, 55.8883397], [-4.2404948, 55.8883033], [-4.2404896, 55.88825390000001], [-4.240486299999999, 55.88822270000001], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]} |
2.0 |
0633 |
0642 |
Eastfield H.S. |
Glasgow Queen St High Level |
Glasgow Queen St High Level |
55.8629929 |
-4.2509835 |
55.8629929 |
-4.2509835 |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
Glasgow Queen St High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20462731 |
1790055633437301 |
11 |
11 |
2026-09-22 05:52:20.736137 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:20.527880 |
| 729721 |
758168 |
H02665 |
726A59C522 |
2026-09-22 |
COMPLETE |
20464039 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 758168, "stp": "P", "toc": "Unknown", "uid": "H02665", "consist": null, "dest_crs": "EUS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H02665/2026-09-22/detailed", "trust_id": "726A59C522", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-22", "dest_arr_time": "0611", "dest_platform": "MBR", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "6A59", "timing_status": null, "origin_station": "Acton Lane Rec Sidings (GBRf)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0555", "origin_platform": null, "current_location": "Acton Lane Rec Sidings (GBRf)", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0611", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 673.734, \"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\": 745.095, \"from_m\": 673.734, \"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\": 811.332, \"from_m\": 745.095, \"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\": 955.051, \"from_m\": 811.332, \"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\": 1031.304, \"from_m\": 955.051, \"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\": 2094.6, \"from_m\": 1031.304, \"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\": 3598.033, \"from_m\": 2094.6, \"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\": 5443.021, \"from_m\": 3598.033, \"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\": 6595.056, \"from_m\": 5443.021, \"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\": 6641.948, \"from_m\": 6595.056, \"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\": 7870.513, \"from_m\": 6641.948, \"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\": 8349.263, \"from_m\": 7870.513, \"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\": 8404.547, \"from_m\": 8349.263, \"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\": 8448.631, \"from_m\": 8404.547, \"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\": 8491.867, \"from_m\": 8448.631, \"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\": 8556.669, \"from_m\": 8491.867, \"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\": 9236.482, \"from_m\": 8556.669, \"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\": 9243.388, \"from_m\": 9236.482, \"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\": 758168, \"profile_key\": \"d40ac5942d6cf4cbbfa99125b3dda205af6b142a396a79959ad73445d05d8d65\", \"schedule_id\": 32790, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0555\", \"location\": \"Acton Lane Rec Sidings (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 2, \"distance_m\": 763.492, \"section_seq\": 1, \"route_path_id\": 143561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606H\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 6510.385, \"section_seq\": 1, \"route_path_id\": 143561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0608\", \"location\": \"Camden South Jn\", \"stage_seq\": 4, \"distance_m\": 7450.996, \"section_seq\": 1, \"route_path_id\": 143561}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 5, \"distance_m\": 9243.388, \"section_seq\": 1, \"route_path_id\": 143561}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 9243.388, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143561}], \"total_distance_m\": 9243.388, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 7082.807, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2160.581, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0555", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Acton Lane Rec Sidings (GBRf)", "service_state_platform": null, "timing_fact_generation": 1790055741788250, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:21.785368", "service_state_evidence_id": 20464039, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:22.148622", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
EUS |
6A59 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 673.734, "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": 745.095, "from_m": 673.734, "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": 811.332, "from_m": 745.095, "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": 955.051, "from_m": 811.332, "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": 1031.304, "from_m": 955.051, "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": 2094.6, "from_m": 1031.304, "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": 3598.033, "from_m": 2094.6, "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": 5443.021, "from_m": 3598.033, "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": 6595.056, "from_m": 5443.021, "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": 6641.948, "from_m": 6595.056, "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": 7870.513, "from_m": 6641.948, "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": 8349.263, "from_m": 7870.513, "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": 8404.547, "from_m": 8349.263, "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": 8448.631, "from_m": 8404.547, "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": 8491.867, "from_m": 8448.631, "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": 8556.669, "from_m": 8491.867, "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": 9236.482, "from_m": 8556.669, "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": 9243.388, "from_m": 9236.482, "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": 758168, "profile_key": "d40ac5942d6cf4cbbfa99125b3dda205af6b142a396a79959ad73445d05d8d65", "schedule_id": 32790, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0555", "location": "Acton Lane Rec Sidings (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 143561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600", "location": "Willesden West London Jn", "stage_seq": 2, "distance_m": 763.492, "section_seq": 1, "route_path_id": 143561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606H", "location": "Camden Jn", "stage_seq": 3, "distance_m": 6510.385, "section_seq": 1, "route_path_id": 143561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0608", "location": "Camden South Jn", "stage_seq": 4, "distance_m": 7450.996, "section_seq": 1, "route_path_id": 143561}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": null, "location": "London Euston", "stage_seq": 5, "distance_m": 9243.388, "section_seq": 1, "route_path_id": 143561}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 9243.388, "from_m": 0.0, "section_seq": 1, "route_path_id": 143561}], "total_distance_m": 9243.388, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 7082.807, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2160.581, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Acton Lane Rec Sidings (GBRf) |
0555 |
0555 |
None |
None |
None |
London Euston |
0611 |
0611 |
MBR |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H02665/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Acton Lane Rec Sidings (GBRf) |
London Euston |
None |
None |
None |
None |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
Acton Lane Rec Sidings (GBRf) |
TRUST |
TRUST_CANCELLATION |
20464039 |
1790055741788250 |
1 |
1 |
2026-09-22 05:52:22.148622 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:21.785368 |
| 729722 |
760045 |
C40450 |
885T86M522 |
2026-09-22 |
COMPLETE |
20463390 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 760045, "stp": "P", "toc": "Southern", "uid": "C40450", "consist": "377161+377427", "dest_crs": "TBD", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C40450/2026-09-22/detailed", "trust_id": "885T86M522", "origin_crs": null, "show_on_map": 0, "dar_est_time": "05:59:00", "dar_platform": null, "dest_station": "Three Bridges", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "2", "is_terminated": 1, "next_location": "Three Bridges", "signalling_id": "5T86", "timing_status": "EARLY", "origin_station": "Hove Up Sidings 3-6", "current_leg_arr": "0642", "current_leg_dep": "0559", "current_leg_end": "Three Bridges", "origin_dep_time": "0559", "origin_platform": "S4", "current_location": "Three Bridges", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1731626, 50.83592], [-0.17267579999999996, 50.835843], [-0.17056629999999998, 50.83547449999999], [-0.17018, 50.835398299999994], [-0.16989839999999998, 50.8353238], [-0.16960509999999998, 50.8352371], [-0.16928449999999998, 50.83517189999999], [-0.1688872, 50.8350702], [-0.16853049999999997, 50.8349545], [-0.1681953, 50.83485400000001], [-0.1676519, 50.8347119], [-0.1673932, 50.8346309], [-0.16716659999999997, 50.8345581], [-0.16683929999999997, 50.8344508], [-0.166635, 50.83440230000001], [-0.1656065, 50.8341532], [-0.16472339999999996, 50.8339813], [-0.1642811, 50.8338936], [-0.16387989999999997, 50.83381119999999], [-0.1636967, 50.833774700000006], [-0.16345209999999996, 50.8337251], [-0.16321769999999997, 50.83368430000001], [-0.1629741, 50.83364619999998], [-0.1626657, 50.8336112], [-0.16252709999999998, 50.8336002], [-0.1623884, 50.8335915], [-0.16223860000000004, 50.8335865], [-0.1620889, 50.8335829], [-0.16177009999999997, 50.83359089999999], [-0.1614887, 50.8336077], [-0.1612921, 50.83362809999999], [-0.16117389999999998, 50.8336419], [-0.16101369999999998, 50.833665400000015], [-0.16085509999999997, 50.833691599999995], [-0.1606826, 50.83372589999999], [-0.1605215, 50.8337636], [-0.16039729999999996, 50.83379570000001], [-0.1602738, 50.833831], [-0.16017059999999997, 50.83386170000001], [-0.1600714, 50.8338942], [-0.1599804, 50.8339262], [-0.15989049999999996, 50.8339592], [-0.15975089999999997, 50.834013899999995], [-0.1596148, 50.83407139999999], [-0.159539, 50.834106799999994], [-0.1594652, 50.8341436], [-0.15931859999999998, 50.8342182], [-0.15920069999999997, 50.834286], [-0.1590773, 50.8343582], [-0.159003, 50.834406], [-0.15893059999999998, 50.834455600000005], [-0.15878929999999997, 50.834555300000005], [-0.1586372, 50.8346772], [-0.15848979999999996, 50.8347997], [-0.15823319999999996, 50.8350478], [-0.1579502, 50.835305], [-0.15709449999999997, 50.8360857], [-0.1552432, 50.837836], [-0.15380819999999998, 50.8391497], [-0.15367809999999998, 50.8393062], [-0.15357609999999997, 50.8394451], [-0.15329609999999996, 50.83977240000001], [-0.1531616, 50.8400088], [-0.15310959999999998, 50.8401458], [-0.15306979999999998, 50.8402566], [-0.153024, 50.8404988], [-0.1530128, 50.8406356], [-0.153019, 50.84083720000001], [-0.15304479999999998, 50.84103070000001], [-0.1531039, 50.84123309999999], [-0.153164, 50.841385599999995], [-0.1532607, 50.8415702], [-0.1533748, 50.8417783], [-0.15369339999999998, 50.8422712], [-0.15373119999999998, 50.8423378], [-0.15406449999999997, 50.84301919999999], [-0.15427549999999998, 50.8434217], [-0.1544437, 50.84379599999998], [-0.1545241, 50.843953500000005], [-0.1547172, 50.8445398], [-0.15488489999999996, 50.8449875], [-0.155013, 50.845406100000005], [-0.1551255, 50.8457908], [-0.15519990837425132, 50.846045752466736], [-0.15557179999999998, 50.84732], [-0.15588859999999996, 50.8484141], [-0.1560518, 50.848978599999995], [-0.15609619999999996, 50.849126099999985], [-0.15629919999999997, 50.84984180000001], [-0.15640129999999997, 50.85023939999999], [-0.15645289999999998, 50.85046539999998], [-0.15649849999999998, 50.8506959], [-0.1565483, 50.8509681], [-0.156583, 50.8511954], [-0.156612, 50.85142189999999], [-0.15661589999999995, 50.851489], [-0.156647, 50.8517868], [-0.1566656, 50.8521497], [-0.15666859999999996, 50.8525776], [-0.1566728, 50.8526881], [-0.15665869999999998, 50.85296819999999], [-0.156636, 50.85336399999999], [-0.1565889, 50.8537475], [-0.15651859999999998, 50.8541491], [-0.15642439999999996, 50.854522], [-0.15634169999999997, 50.8549142], [-0.1562073, 50.8553559], [-0.1560728, 50.85574700000001], [-0.1559449, 50.8561031], [-0.1558132, 50.85646999999999], [-0.1557684, 50.8566128], [-0.15564009999999998, 50.8569896], [-0.15553939999999997, 50.857335199999994], [-0.1554268, 50.85779869999999], [-0.1553469, 50.858235], [-0.15528759999999997, 50.85870049999999], [-0.1552514, 50.859141], [-0.15523629999999997, 50.8596531], [-0.15523799999999996, 50.860143599999994], [-0.1552668, 50.860657499999995], [-0.1553165, 50.86115529999999], [-0.15535559999999998, 50.8614045], [-0.15540289999999998, 50.86165509999999], [-0.1555411, 50.862162999999995], [-0.15569899999999998, 50.8625851], [-0.1565064, 50.86444529999999], [-0.1573791, 50.8664748], [-0.1577417, 50.867303699999994], [-0.1577747, 50.8673826], [-0.1581693, 50.86820710000001], [-0.1583469, 50.86864310000001], [-0.1586902, 50.86921959999999], [-0.15913299999999997, 50.86991069999999], [-0.15959469999999998, 50.87054619999999], [-0.1599754, 50.8710173], [-0.16038399999999997, 50.87149609999999], [-0.1633349, 50.8747187], [-0.1637113, 50.87514929999999], [-0.1640546, 50.8755591], [-0.16439299999999998, 50.8760026], [-0.1649322, 50.8768074], [-0.1651583, 50.8771804], [-0.1654144, 50.8776627], [-0.165629, 50.87813589999998], [-0.1658275, 50.87858289999999], [-0.1659858, 50.87898640000001], [-0.1661293, 50.8794316], [-0.1661384089811665, 50.87946438542721], [-0.1662835, 50.879986599999995], [-0.16638669999999997, 50.88042939999999], [-0.16645779999999996, 50.8808516], [-0.16652089999999997, 50.881315099999995], [-0.16655839999999997, 50.881788799999995], [-0.1665732, 50.8822983], [-0.1665597, 50.8827705], [-0.1665088, 50.8833894], [-0.16642829999999997, 50.883979200000006], [-0.16631349999999998, 50.8844514], [-0.16620439999999995, 50.8848776], [-0.16414159999999997, 50.8916738], [-0.1639902, 50.8923211], [-0.16373749999999998, 50.8929436], [-0.163365, 50.89375269999999], [-0.16267679999999998, 50.895126700000006], [-0.16189669999999998, 50.89667949999999], [-0.1611149, 50.89824439999999], [-0.1603276, 50.899787], [-0.1600258, 50.90039689999999], [-0.1599854, 50.90047150000001], [-0.15955919999999998, 50.90133169999999], [-0.1587934, 50.902891], [-0.1579795, 50.9044325], [-0.1570384, 50.9063271], [-0.1562485, 50.9078853], [-0.1556821, 50.9089848], [-0.1543409, 50.91148590000001], [-0.1535557, 50.91284949999999], [-0.1523057, 50.9147767], [-0.1516972, 50.91573239999999], [-0.14848359999999997, 50.92046760000001], [-0.1461427, 50.92399840000001], [-0.14600259999999998, 50.9242201], [-0.1459636, 50.924281999999984], [-0.1457685, 50.924591099999994], [-0.1440987, 50.927237700000006], [-0.1440266, 50.92735139999999], [-0.14092379999999996, 50.9322541], [-0.1409003, 50.9322913], [-0.1384836776231278, 50.93610947273908], [-0.1286441, 50.9516524], [-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], [-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.16085789999999997, 51.08870729999999], [-0.1609071, 51.08932240000001], [-0.1609285, 51.08976839999998], [-0.16089148101576622, 51.105631359695174], [-0.16089109999999998, 51.1057946], [-0.16089139999999996, 51.10597310000001], [-0.1609012, 51.11406970000001], [-0.1609629, 51.115044899999994], [-0.1609911, 51.1154571], [-0.16103329999999996, 51.11637999999999], [-0.16104139999999997, 51.1166607]]}", "current_leg_start": "Hove Up Sidings 3-6", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "51.1166607", "next_location_lon": "-0.1610414", "previous_location": "Hove Up Sidings 3-6", "current_leg_milage": "21.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 474.853, \"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\": 490.18, \"from_m\": 474.853, \"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\": 555.563, \"from_m\": 490.18, \"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\": 579.46, \"from_m\": 555.563, \"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\": 665.298, \"from_m\": 579.46, \"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\": 1790.172, \"from_m\": 665.298, \"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\": 2029.29, \"from_m\": 1790.172, \"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\": 4373.759, \"from_m\": 2029.29, \"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\": 16441.521, \"from_m\": 4373.759, \"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\": 16475.323, \"from_m\": 16441.521, \"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\": 20560.467, \"from_m\": 16475.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\": 20624.432, \"from_m\": 20560.467, \"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\": 20670.699, \"from_m\": 20624.432, \"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\": 21188.86, \"from_m\": 20670.699, \"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\": 22402.579, \"from_m\": 21188.86, \"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\": 30266.792, \"from_m\": 22402.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\": 31122.062, \"from_m\": 30266.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\": 31416.295, \"from_m\": 31122.062, \"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\": 31615.1, \"from_m\": 31416.295, \"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\": 34471.683, \"from_m\": 31615.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\": 34605.565, \"from_m\": 34471.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}], \"service_id\": 760045, \"profile_key\": \"ae8d8d251087cc57b81a5b626c4b6d8c03a2018b27218f4c75db568a9b6a2941\", \"schedule_id\": 5846, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Hove Up Sidings 3-6\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132426}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Preston Park\", \"stage_seq\": 2, \"distance_m\": 2487.967, \"section_seq\": 1, \"route_path_id\": 132426}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616H\", \"location\": \"Burgess Hill\", \"stage_seq\": 3, \"distance_m\": 15130.37, \"section_seq\": 1, \"route_path_id\": 132426}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0617H\", \"location\": \"Keymer Jn\", \"stage_seq\": 4, \"distance_m\": 16004.355, \"section_seq\": 1, \"route_path_id\": 132426}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622H\", \"location\": \"Haywards Heath\", \"stage_seq\": 5, \"distance_m\": 21071.54, \"section_seq\": 1, \"route_path_id\": 132426}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0624\", \"location\": \"Copyhold Jn\", \"stage_seq\": 6, \"distance_m\": 22297.884, \"section_seq\": 1, \"route_path_id\": 132426}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 7, \"distance_m\": 31416.295, \"section_seq\": 1, \"route_path_id\": 132426}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Three Bridges\", \"stage_seq\": 8, \"distance_m\": 34605.565, \"section_seq\": 1, \"route_path_id\": 132426}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 34605.565, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132426}], \"total_distance_m\": 34605.565, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 34011.072, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 594.493, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0559", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "43.0", "current_position_lat": "51.1166607", "current_position_lon": "-0.1610414", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30905, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:29Z\", \"source_id\": 64502548, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:29Z\", \"source_id\": 20438126, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:07Z\", \"source_id\": 64524917, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:10Z\", \"source_id\": 20445483, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:50Z\", \"source_id\": 64539961, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:55Z\", \"source_id\": 20450410, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:23Z\", \"source_id\": 64579461, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:28Z\", \"source_id\": 20463390, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Three Bridges", "service_state_platform": "2", "timing_fact_generation": 1790055689275988, "current_leg_arrival_utc": "2026-09-22T06:42:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:25.095307", "service_state_evidence_id": 20463390, "current_leg_start_actual_dep": "2026-09-22T05:59:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:25.541114", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
TBD |
5T86 |
377161+377427 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 474.853, "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": 490.18, "from_m": 474.853, "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": 555.563, "from_m": 490.18, "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": 579.46, "from_m": 555.563, "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": 665.298, "from_m": 579.46, "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": 1790.172, "from_m": 665.298, "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": 2029.29, "from_m": 1790.172, "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": 4373.759, "from_m": 2029.29, "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": 16441.521, "from_m": 4373.759, "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": 16475.323, "from_m": 16441.521, "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": 20560.467, "from_m": 16475.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": 20624.432, "from_m": 20560.467, "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": 20670.699, "from_m": 20624.432, "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": 21188.86, "from_m": 20670.699, "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": 22402.579, "from_m": 21188.86, "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": 30266.792, "from_m": 22402.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": 31122.062, "from_m": 30266.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": 31416.295, "from_m": 31122.062, "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": 31615.1, "from_m": 31416.295, "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": 34471.683, "from_m": 31615.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": 34605.565, "from_m": 34471.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}], "service_id": 760045, "profile_key": "ae8d8d251087cc57b81a5b626c4b6d8c03a2018b27218f4c75db568a9b6a2941", "schedule_id": 5846, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0559", "location": "Hove Up Sidings 3-6", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132426}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Preston Park", "stage_seq": 2, "distance_m": 2487.967, "section_seq": 1, "route_path_id": 132426}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616H", "location": "Burgess Hill", "stage_seq": 3, "distance_m": 15130.37, "section_seq": 1, "route_path_id": 132426}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0617H", "location": "Keymer Jn", "stage_seq": 4, "distance_m": 16004.355, "section_seq": 1, "route_path_id": 132426}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622H", "location": "Haywards Heath", "stage_seq": 5, "distance_m": 21071.54, "section_seq": 1, "route_path_id": 132426}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0624", "location": "Copyhold Jn", "stage_seq": 6, "distance_m": 22297.884, "section_seq": 1, "route_path_id": 132426}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Balcombe Tunnel Jn", "stage_seq": 7, "distance_m": 31416.295, "section_seq": 1, "route_path_id": 132426}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Three Bridges", "stage_seq": 8, "distance_m": 34605.565, "section_seq": 1, "route_path_id": 132426}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 34605.565, "from_m": 0.0, "section_seq": 1, "route_path_id": 132426}], "total_distance_m": 34605.565, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 34011.072, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 594.493, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30905, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:29Z", "source_id": 64502548, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:03:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:29Z", "source_id": 20438126, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:07Z", "source_id": 64524917, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:15:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:10Z", "source_id": 20445483, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30858, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:50Z", "source_id": 64539961, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:23:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:55Z", "source_id": 20450410, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30655, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:23Z", "source_id": 64579461, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:42:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:28Z", "source_id": 20463390, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Hove Up Sidings 3-6 |
0559 |
0559 |
S4 |
5:59:00 |
None |
Three Bridges |
0643 |
0643 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C40450/2026-09-22/detailed |
None |
Hove Up Sidings 3-6 |
2026-09-22T05:59:00+01:00 |
Three Bridges |
43.0 |
{"type": "LineString", "coordinates": [[-0.1731626, 50.83592], [-0.17267579999999996, 50.835843], [-0.17056629999999998, 50.83547449999999], [-0.17018, 50.835398299999994], [-0.16989839999999998, 50.8353238], [-0.16960509999999998, 50.8352371], [-0.16928449999999998, 50.83517189999999], [-0.1688872, 50.8350702], [-0.16853049999999997, 50.8349545], [-0.1681953, 50.83485400000001], [-0.1676519, 50.8347119], [-0.1673932, 50.8346309], [-0.16716659999999997, 50.8345581], [-0.16683929999999997, 50.8344508], [-0.166635, 50.83440230000001], [-0.1656065, 50.8341532], [-0.16472339999999996, 50.8339813], [-0.1642811, 50.8338936], [-0.16387989999999997, 50.83381119999999], [-0.1636967, 50.833774700000006], [-0.16345209999999996, 50.8337251], [-0.16321769999999997, 50.83368430000001], [-0.1629741, 50.83364619999998], [-0.1626657, 50.8336112], [-0.16252709999999998, 50.8336002], [-0.1623884, 50.8335915], [-0.16223860000000004, 50.8335865], [-0.1620889, 50.8335829], [-0.16177009999999997, 50.83359089999999], [-0.1614887, 50.8336077], [-0.1612921, 50.83362809999999], [-0.16117389999999998, 50.8336419], [-0.16101369999999998, 50.833665400000015], [-0.16085509999999997, 50.833691599999995], [-0.1606826, 50.83372589999999], [-0.1605215, 50.8337636], [-0.16039729999999996, 50.83379570000001], [-0.1602738, 50.833831], [-0.16017059999999997, 50.83386170000001], [-0.1600714, 50.8338942], [-0.1599804, 50.8339262], [-0.15989049999999996, 50.8339592], [-0.15975089999999997, 50.834013899999995], [-0.1596148, 50.83407139999999], [-0.159539, 50.834106799999994], [-0.1594652, 50.8341436], [-0.15931859999999998, 50.8342182], [-0.15920069999999997, 50.834286], [-0.1590773, 50.8343582], [-0.159003, 50.834406], [-0.15893059999999998, 50.834455600000005], [-0.15878929999999997, 50.834555300000005], [-0.1586372, 50.8346772], [-0.15848979999999996, 50.8347997], [-0.15823319999999996, 50.8350478], [-0.1579502, 50.835305], [-0.15709449999999997, 50.8360857], [-0.1552432, 50.837836], [-0.15380819999999998, 50.8391497], [-0.15367809999999998, 50.8393062], [-0.15357609999999997, 50.8394451], [-0.15329609999999996, 50.83977240000001], [-0.1531616, 50.8400088], [-0.15310959999999998, 50.8401458], [-0.15306979999999998, 50.8402566], [-0.153024, 50.8404988], [-0.1530128, 50.8406356], [-0.153019, 50.84083720000001], [-0.15304479999999998, 50.84103070000001], [-0.1531039, 50.84123309999999], [-0.153164, 50.841385599999995], [-0.1532607, 50.8415702], [-0.1533748, 50.8417783], [-0.15369339999999998, 50.8422712], [-0.15373119999999998, 50.8423378], [-0.15406449999999997, 50.84301919999999], [-0.15427549999999998, 50.8434217], [-0.1544437, 50.84379599999998], [-0.1545241, 50.843953500000005], [-0.1547172, 50.8445398], [-0.15488489999999996, 50.8449875], [-0.155013, 50.845406100000005], [-0.1551255, 50.8457908], [-0.15519990837425132, 50.846045752466736], [-0.15557179999999998, 50.84732], [-0.15588859999999996, 50.8484141], [-0.1560518, 50.848978599999995], [-0.15609619999999996, 50.849126099999985], [-0.15629919999999997, 50.84984180000001], [-0.15640129999999997, 50.85023939999999], [-0.15645289999999998, 50.85046539999998], [-0.15649849999999998, 50.8506959], [-0.1565483, 50.8509681], [-0.156583, 50.8511954], [-0.156612, 50.85142189999999], [-0.15661589999999995, 50.851489], [-0.156647, 50.8517868], [-0.1566656, 50.8521497], [-0.15666859999999996, 50.8525776], [-0.1566728, 50.8526881], [-0.15665869999999998, 50.85296819999999], [-0.156636, 50.85336399999999], [-0.1565889, 50.8537475], [-0.15651859999999998, 50.8541491], [-0.15642439999999996, 50.854522], [-0.15634169999999997, 50.8549142], [-0.1562073, 50.8553559], [-0.1560728, 50.85574700000001], [-0.1559449, 50.8561031], [-0.1558132, 50.85646999999999], [-0.1557684, 50.8566128], [-0.15564009999999998, 50.8569896], [-0.15553939999999997, 50.857335199999994], [-0.1554268, 50.85779869999999], [-0.1553469, 50.858235], [-0.15528759999999997, 50.85870049999999], [-0.1552514, 50.859141], [-0.15523629999999997, 50.8596531], [-0.15523799999999996, 50.860143599999994], [-0.1552668, 50.860657499999995], [-0.1553165, 50.86115529999999], [-0.15535559999999998, 50.8614045], [-0.15540289999999998, 50.86165509999999], [-0.1555411, 50.862162999999995], [-0.15569899999999998, 50.8625851], [-0.1565064, 50.86444529999999], [-0.1573791, 50.8664748], [-0.1577417, 50.867303699999994], [-0.1577747, 50.8673826], [-0.1581693, 50.86820710000001], [-0.1583469, 50.86864310000001], [-0.1586902, 50.86921959999999], [-0.15913299999999997, 50.86991069999999], [-0.15959469999999998, 50.87054619999999], [-0.1599754, 50.8710173], [-0.16038399999999997, 50.87149609999999], [-0.1633349, 50.8747187], [-0.1637113, 50.87514929999999], [-0.1640546, 50.8755591], [-0.16439299999999998, 50.8760026], [-0.1649322, 50.8768074], [-0.1651583, 50.8771804], [-0.1654144, 50.8776627], [-0.165629, 50.87813589999998], [-0.1658275, 50.87858289999999], [-0.1659858, 50.87898640000001], [-0.1661293, 50.8794316], [-0.1661384089811665, 50.87946438542721], [-0.1662835, 50.879986599999995], [-0.16638669999999997, 50.88042939999999], [-0.16645779999999996, 50.8808516], [-0.16652089999999997, 50.881315099999995], [-0.16655839999999997, 50.881788799999995], [-0.1665732, 50.8822983], [-0.1665597, 50.8827705], [-0.1665088, 50.8833894], [-0.16642829999999997, 50.883979200000006], [-0.16631349999999998, 50.8844514], [-0.16620439999999995, 50.8848776], [-0.16414159999999997, 50.8916738], [-0.1639902, 50.8923211], [-0.16373749999999998, 50.8929436], [-0.163365, 50.89375269999999], [-0.16267679999999998, 50.895126700000006], [-0.16189669999999998, 50.89667949999999], [-0.1611149, 50.89824439999999], [-0.1603276, 50.899787], [-0.1600258, 50.90039689999999], [-0.1599854, 50.90047150000001], [-0.15955919999999998, 50.90133169999999], [-0.1587934, 50.902891], [-0.1579795, 50.9044325], [-0.1570384, 50.9063271], [-0.1562485, 50.9078853], [-0.1556821, 50.9089848], [-0.1543409, 50.91148590000001], [-0.1535557, 50.91284949999999], [-0.1523057, 50.9147767], [-0.1516972, 50.91573239999999], [-0.14848359999999997, 50.92046760000001], [-0.1461427, 50.92399840000001], [-0.14600259999999998, 50.9242201], [-0.1459636, 50.924281999999984], [-0.1457685, 50.924591099999994], [-0.1440987, 50.927237700000006], [-0.1440266, 50.92735139999999], [-0.14092379999999996, 50.9322541], [-0.1409003, 50.9322913], [-0.1384836776231278, 50.93610947273908], [-0.1286441, 50.9516524], [-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], [-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.16085789999999997, 51.08870729999999], [-0.1609071, 51.08932240000001], [-0.1609285, 51.08976839999998], [-0.16089148101576622, 51.105631359695174], [-0.16089109999999998, 51.1057946], [-0.16089139999999996, 51.10597310000001], [-0.1609012, 51.11406970000001], [-0.1609629, 51.115044899999994], [-0.1609911, 51.1154571], [-0.16103329999999996, 51.11637999999999], [-0.16104139999999997, 51.1166607]]} |
21.5 |
0559 |
0642 |
Hove Up Sidings 3-6 |
Three Bridges |
Three Bridges |
51.1166607 |
-0.1610414 |
51.1166607 |
-0.1610414 |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
Three Bridges |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463390 |
1790055689275988 |
21 |
21 |
2026-09-22 05:52:25.541114 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:25.095307 |
| 729723 |
760198 |
G14329 |
872J05M622 |
2026-09-22 |
COMPLETE |
20464082 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 760198, "stp": "P", "toc": "Southern", "uid": "G14329", "consist": "377308+377323", "dest_crs": "ECR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G14329/2026-09-22/detailed", "trust_id": "872J05M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "East Croydon", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "5", "is_terminated": 1, "next_location": "East Croydon", "signalling_id": "2J05", "timing_status": "EARLY", "origin_station": "London Bridge (Central)", "current_leg_arr": "0642", "current_leg_dep": "0640", "current_leg_end": "East Croydon", "origin_dep_time": "0601", "origin_platform": "15", "current_location": "Clapham Jn. Sig. Cy49", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.08849939096985684, 51.39183429301558], [-0.0883935, 51.3917117], [-0.08815010000000001, 51.3913839], [-0.0880321, 51.3911767], [-0.0879379, 51.39103899999999], [-0.0877402, 51.3907836], [-0.0875355, 51.390370700000005], [-0.08733219999999998, 51.3899297], [-0.0871883, 51.38955080000001], [-0.0871015, 51.38925480000001], [-0.0870221, 51.3889222], [-0.0869685, 51.38863150000001], [-0.0869321, 51.3883589], [-0.0869083, 51.38798740000001], [-0.0869149, 51.387575], [-0.08693569999999999, 51.38716110000001], [-0.08695750000000001, 51.3870974], [-0.08695728964593633, 51.38705044900616], [-0.08695699999999999, 51.386985800000005], [-0.08699902797607864, 51.38679167395817], [-0.08702549999999999, 51.386669399999995], [-0.08708489999999999, 51.386441000000005], [-0.0871752, 51.386173199999995], [-0.0872697, 51.3859175], [-0.0874101, 51.38559089999999], [-0.0875527, 51.38528379999999], [-0.0878013, 51.384878899999975], [-0.0881284, 51.38438570000001], [-0.0883872, 51.3840105], [-0.0887543, 51.3834687], [-0.0888986, 51.3832953], [-0.08920049999999999, 51.38292870000001], [-0.08942630000000001, 51.3826484], [-0.089651, 51.3823894], [-0.08983152841195213, 51.38216373988158], [-0.0899602, 51.3820029], [-0.0902016, 51.381659], [-0.0904906, 51.3812086], [-0.0906005, 51.3810373], [-0.0909715, 51.3804815], [-0.0911162, 51.3802521], [-0.09118629999999998, 51.38012570000001], [-0.0912821, 51.3799528], [-0.0916681, 51.3792658], [-0.0917789, 51.3790465], [-0.0919982, 51.3786246], [-0.0921142, 51.3783894], [-0.09230289999999998, 51.3780477], [-0.0924402, 51.37772489999999], [-0.0925276, 51.377514399999995], [-0.0925781, 51.37739289999998], [-0.0926775, 51.3771599], [-0.0927613, 51.3768974], [-0.0928868, 51.3763347]]}", "current_leg_start": "Selhurst", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "51.3763347", "next_location_lon": "-0.0928868", "previous_location": "Selhurst", "current_leg_milage": "1.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 10037.65, \"from_m\": 10000.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\": 10075.072, \"from_m\": 10037.65, \"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\": 10101.456, \"from_m\": 10075.072, \"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\": 10131.161, \"from_m\": 10101.456, \"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\": 10622.758, \"from_m\": 10131.161, \"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\": 13132.373, \"from_m\": 10622.758, \"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\": 13588.277, \"from_m\": 13132.373, \"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\": 18800.818, \"from_m\": 13588.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\": 18817.466, \"from_m\": 18800.818, \"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\": 18849.005, \"from_m\": 18817.466, \"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\": 20099.542, \"from_m\": 18849.005, \"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\": 20537.968, \"from_m\": 20099.542, \"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\": 760198, \"profile_key\": \"0105609cc89f76f06b1b3dad650eb202f1fe34da006694dfee913b3eeab2460d\", \"schedule_id\": 8470, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 4, \"distance_m\": 2616.424, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": \"0606\", \"location\": \"South Bermondsey\", \"stage_seq\": 5, \"distance_m\": 2876.541, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607H\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 6, \"distance_m\": 3866.948, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0608H\", \"wtt_dep\": \"0609\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 7, \"distance_m\": 4385.169, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": \"0612\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 8, \"distance_m\": 5585.175, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0614H\", \"wtt_dep\": \"0615\", \"location\": \"East Dulwich\", \"stage_seq\": 9, \"distance_m\": 6830.14, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0616H\", \"wtt_dep\": \"0617H\", \"location\": \"North Dulwich\", \"stage_seq\": 10, \"distance_m\": 7715.145, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0621H\", \"location\": \"Tulse Hill\", \"stage_seq\": 11, \"distance_m\": 9821.357, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0624H\", \"wtt_dep\": \"0625H\", \"location\": \"Streatham\", \"stage_seq\": 12, \"distance_m\": 12268.487, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0629\", \"location\": \"Streatham Common\", \"stage_seq\": 13, \"distance_m\": 14142.449, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0632\", \"location\": \"Norbury\", \"stage_seq\": 14, \"distance_m\": 15553.18, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635H\", \"location\": \"Thornton Heath\", \"stage_seq\": 15, \"distance_m\": 17501.883, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0637H\", \"wtt_dep\": \"0640\", \"location\": \"Selhurst\", \"stage_seq\": 16, \"distance_m\": 18703.744, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 19689.527, \"section_seq\": 1, \"route_path_id\": 115130}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"East Croydon\", \"stage_seq\": 18, \"distance_m\": 20537.968, \"section_seq\": 1, \"route_path_id\": 115130}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 20537.968, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115130}], \"total_distance_m\": 20537.968, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20436.671, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 101.297, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0601", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3763347", "current_position_lon": "-0.0928868", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:51Z\", \"source_id\": 64506568, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:53Z\", \"source_id\": 20439439, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:08:16Z\", \"source_id\": 64512308, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:08:20Z\", \"source_id\": 20441342, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:34Z\", \"source_id\": 64518353, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:39Z\", \"source_id\": 20443348, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:43Z\", \"source_id\": 64524275, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:50Z\", \"source_id\": 20445260, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:10Z\", \"source_id\": 64528890, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:16Z\", \"source_id\": 20446794, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29796, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:06Z\", \"source_id\": 64536610, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:13Z\", \"source_id\": 20449315, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:59Z\", \"source_id\": 20451769, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:14Z\", \"source_id\": 20453983, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:14Z\", \"source_id\": 20456087, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:25Z\", \"source_id\": 64564191, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:31Z\", \"source_id\": 20458397, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:53Z\", \"source_id\": 64571657, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:56Z\", \"source_id\": 20460814, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:20Z\", \"source_id\": 64581555, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:23Z\", \"source_id\": 20464082, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "East Croydon", "service_state_platform": "5", "timing_fact_generation": 1790055745594170, "current_leg_arrival_utc": "2026-09-22T06:42:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:25.586940", "service_state_evidence_id": 20464082, "current_leg_start_actual_dep": "2026-09-22T06:40:00+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:25.990323", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
ECR |
2J05 |
377308+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": 10037.65, "from_m": 10000.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": 10075.072, "from_m": 10037.65, "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": 10101.456, "from_m": 10075.072, "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": 10131.161, "from_m": 10101.456, "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": 10622.758, "from_m": 10131.161, "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": 13132.373, "from_m": 10622.758, "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": 13588.277, "from_m": 13132.373, "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": 18800.818, "from_m": 13588.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": 18817.466, "from_m": 18800.818, "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": 18849.005, "from_m": 18817.466, "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": 20099.542, "from_m": 18849.005, "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": 20537.968, "from_m": 20099.542, "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": 760198, "profile_key": "0105609cc89f76f06b1b3dad650eb202f1fe34da006694dfee913b3eeab2460d", "schedule_id": 8470, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0601", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115130}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 115130}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 115130}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "South Bermondsey Jn", "stage_seq": 4, "distance_m": 2616.424, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": "0606", "location": "South Bermondsey", "stage_seq": 5, "distance_m": 2876.541, "section_seq": 1, "route_path_id": 115130}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607H", "location": "Old Kent Road Jn", "stage_seq": 6, "distance_m": 3866.948, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0608H", "wtt_dep": "0609", "location": "Queens Rd Peckham", "stage_seq": 7, "distance_m": 4385.169, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": "0612", "location": "Peckham Rye (C)", "stage_seq": 8, "distance_m": 5585.175, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0614H", "wtt_dep": "0615", "location": "East Dulwich", "stage_seq": 9, "distance_m": 6830.14, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0616H", "wtt_dep": "0617H", "location": "North Dulwich", "stage_seq": 10, "distance_m": 7715.145, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0621H", "location": "Tulse Hill", "stage_seq": 11, "distance_m": 9821.357, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0624H", "wtt_dep": "0625H", "location": "Streatham", "stage_seq": 12, "distance_m": 12268.487, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0629", "location": "Streatham Common", "stage_seq": 13, "distance_m": 14142.449, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0632", "location": "Norbury", "stage_seq": 14, "distance_m": 15553.18, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635H", "location": "Thornton Heath", "stage_seq": 15, "distance_m": 17501.883, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0637H", "wtt_dep": "0640", "location": "Selhurst", "stage_seq": 16, "distance_m": 18703.744, "section_seq": 1, "route_path_id": 115130}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Windmill Bridge Jn", "stage_seq": 17, "distance_m": 19689.527, "section_seq": 1, "route_path_id": 115130}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "East Croydon", "stage_seq": 18, "distance_m": 20537.968, "section_seq": 1, "route_path_id": 115130}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 20537.968, "from_m": 0.0, "section_seq": 1, "route_path_id": 115130}], "total_distance_m": 20537.968, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20436.671, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 101.297, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31501, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:51Z", "source_id": 64506568, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:05:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:53Z", "source_id": 20439439, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31505, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:08:16Z", "source_id": 64512308, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:08:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:08:20Z", "source_id": 20441342, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29778, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:34Z", "source_id": 64518353, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:12:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:39Z", "source_id": 20443348, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29784, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:43Z", "source_id": 64524275, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:15:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:50Z", "source_id": 20445260, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29770, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:10Z", "source_id": 64528890, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:17:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:16Z", "source_id": 20446794, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29796, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:06Z", "source_id": 64536610, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:21:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:13Z", "source_id": 20449315, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:59Z", "source_id": 20451769, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:14Z", "source_id": 20453983, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:14Z", "source_id": 20456087, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29924, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:25Z", "source_id": 64564191, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:35:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:31Z", "source_id": 20458397, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29936, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:53Z", "source_id": 64571657, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:38:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:56Z", "source_id": 20460814, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30218, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:20Z", "source_id": 64581555, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:42:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:23Z", "source_id": 20464082, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
0601 |
0601 |
15 |
None |
None |
East Croydon |
0643 |
0643 |
5 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G14329/2026-09-22/detailed |
None |
Selhurst |
2026-09-22T06:40:00+01:00 |
East Croydon |
2.0 |
{"type": "LineString", "coordinates": [[-0.08849939096985684, 51.39183429301558], [-0.0883935, 51.3917117], [-0.08815010000000001, 51.3913839], [-0.0880321, 51.3911767], [-0.0879379, 51.39103899999999], [-0.0877402, 51.3907836], [-0.0875355, 51.390370700000005], [-0.08733219999999998, 51.3899297], [-0.0871883, 51.38955080000001], [-0.0871015, 51.38925480000001], [-0.0870221, 51.3889222], [-0.0869685, 51.38863150000001], [-0.0869321, 51.3883589], [-0.0869083, 51.38798740000001], [-0.0869149, 51.387575], [-0.08693569999999999, 51.38716110000001], [-0.08695750000000001, 51.3870974], [-0.08695728964593633, 51.38705044900616], [-0.08695699999999999, 51.386985800000005], [-0.08699902797607864, 51.38679167395817], [-0.08702549999999999, 51.386669399999995], [-0.08708489999999999, 51.386441000000005], [-0.0871752, 51.386173199999995], [-0.0872697, 51.3859175], [-0.0874101, 51.38559089999999], [-0.0875527, 51.38528379999999], [-0.0878013, 51.384878899999975], [-0.0881284, 51.38438570000001], [-0.0883872, 51.3840105], [-0.0887543, 51.3834687], [-0.0888986, 51.3832953], [-0.08920049999999999, 51.38292870000001], [-0.08942630000000001, 51.3826484], [-0.089651, 51.3823894], [-0.08983152841195213, 51.38216373988158], [-0.0899602, 51.3820029], [-0.0902016, 51.381659], [-0.0904906, 51.3812086], [-0.0906005, 51.3810373], [-0.0909715, 51.3804815], [-0.0911162, 51.3802521], [-0.09118629999999998, 51.38012570000001], [-0.0912821, 51.3799528], [-0.0916681, 51.3792658], [-0.0917789, 51.3790465], [-0.0919982, 51.3786246], [-0.0921142, 51.3783894], [-0.09230289999999998, 51.3780477], [-0.0924402, 51.37772489999999], [-0.0925276, 51.377514399999995], [-0.0925781, 51.37739289999998], [-0.0926775, 51.3771599], [-0.0927613, 51.3768974], [-0.0928868, 51.3763347]]} |
1.1 |
0640 |
0642 |
Selhurst |
Clapham Jn. Sig. Cy49 |
East Croydon |
51.3763347 |
-0.0928868 |
51.3763347 |
-0.0928868 |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
East Croydon |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464082 |
1790055745594170 |
71 |
71 |
2026-09-22 05:52:25.990323 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:25.586940 |
| 729724 |
760644 |
K04514 |
165Q631622 |
2026-09-22 |
COMPLETE |
20464164 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 760644, "stp": "N", "toc": "Unknown", "uid": "K04514", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:K04514/2026-09-22/detailed", "trust_id": "165Q631622", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Merchant Park Sidings (Hitachi)", "service_date": "2026-09-22", "dest_arr_time": "0659", "dest_platform": null, "is_terminated": 1, "next_location": "Darlington", "signalling_id": "5Q63", "timing_status": null, "origin_station": "York", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0612", "origin_platform": "3", "current_location": "York", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0659", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "0612", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "York", "service_state_platform": "3", "timing_fact_generation": 1790055750173851, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:30.171455", "service_state_evidence_id": 20464164, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:31.027324", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
YRK |
None |
5Q63 |
None |
None |
None |
None |
None |
[] |
York |
0612 |
0612 |
3 |
None |
None |
Merchant Park Sidings (Hitachi) |
0659 |
0659 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:K04514/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
York |
Darlington |
None |
None |
None |
None |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
York |
TRUST |
TRUST_CANCELLATION |
20464164 |
1790055750173851 |
1 |
1 |
2026-09-22 05:52:31.027324 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:30.171455 |
| 729725 |
759406 |
G77235 |
871W01M522 |
2026-09-22 |
COMPLETE |
20462914 |
2026-09-22 06:42:00 |
2026-09-22 05:52:33 |
2026-09-24 05:52:33 |
{"id": 759406, "stp": "P", "toc": "Gatwick Express", "uid": "G77235", "consist": "387174+387305", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G77235/2026-09-22/detailed", "trust_id": "871W01M522", "origin_crs": "BTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-22", "dest_arr_time": "0641", "dest_platform": "14", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1W01", "timing_status": "LATE", "origin_station": "Brighton", "current_leg_arr": "0642", "current_leg_dep": "0610", "current_leg_end": "London Victoria (C)", "origin_dep_time": "0539", "origin_platform": "3", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-22T05:52:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1610176, 51.156562400000006], [-0.1610188, 51.1567372], [-0.16100189999999998, 51.1570401], [-0.16098749999999998, 51.1573162], [-0.160978, 51.15751749999999], [-0.1609603, 51.15771070000001], [-0.16093419999999997, 51.1580143], [-0.1609184, 51.1582385], [-0.1609113, 51.1583511], [-0.16089389999999998, 51.15901230000001], [-0.16088719999999998, 51.1591463], [-0.1608816, 51.159322800000005], [-0.1608825, 51.1594019], [-0.16087749999999998, 51.1596047], [-0.1608766, 51.159669], [-0.1608857, 51.1604438], [-0.16088889999999997, 51.1605418], [-0.1608637, 51.16162640000001], [-0.16086451406450253, 51.1620009602833], [-0.1608646, 51.16204050000001], [-0.1608646, 51.16275470000001], [-0.16087529999999997, 51.16391990000001], [-0.16085419999999995, 51.165648899999994], [-0.16088069999999996, 51.1668648], [-0.1608772, 51.1687617], [-0.16087139999999997, 51.1694683], [-0.1608667, 51.177900300000005], [-0.1608461, 51.18129600000001], [-0.1608438, 51.1814267], [-0.16084369999999998, 51.18192500000001], [-0.16088009999999997, 51.1827666], [-0.1608803, 51.1852681], [-0.1608809, 51.191217499999986], [-0.1608828, 51.1915307], [-0.1609327, 51.19371949999999], [-0.16098949999999998, 51.19493829999999], [-0.1609874, 51.195143900000005], [-0.1610616, 51.1958576], [-0.1611544, 51.1968139], [-0.16135189999999996, 51.1982813], [-0.1614178, 51.1987172], [-0.1614917, 51.1991392], [-0.1616424, 51.19994230000001], [-0.16239889999999998, 51.20358499999999], [-0.1624363, 51.20371999999999], [-0.16340939999999998, 51.20719879999999], [-0.16387079999999998, 51.208763600000005], [-0.1642141, 51.209885699999994], [-0.16444209999999998, 51.210567700000006], [-0.16486549999999997, 51.2116897], [-0.1653069, 51.2127398], [-0.1659363, 51.21413660000001], [-0.1664649, 51.215224], [-0.1679212, 51.21783970000001], [-0.16810179999999997, 51.2181643], [-0.16817834252604602, 51.21830176221716], [-0.1686451, 51.21914], [-0.16898529999999998, 51.21981340000001], [-0.16927009999999998, 51.220393400000006], [-0.16975019999999996, 51.2217257], [-0.16999159999999996, 51.222462], [-0.17020309999999997, 51.223350499999995], [-0.170243, 51.2235124], [-0.17039909999999997, 51.2243768], [-0.1704903, 51.2251091], [-0.17051749999999996, 51.2253991], [-0.17052679999999998, 51.2254993], [-0.1705359, 51.226285999999995], [-0.170555, 51.2269101], [-0.1705584, 51.227022100000006], [-0.1705621600120736, 51.227534645349515], [-0.1705638, 51.2277582], [-0.1705441, 51.228467499999994], [-0.17050399999999996, 51.22884779999999], [-0.17048789999999997, 51.22899989999999], [-0.17045829999999998, 51.2292805], [-0.17035029999999998, 51.229980399999995], [-0.1702357, 51.2305969], [-0.17003719999999997, 51.2314531], [-0.1700104, 51.2315337], [-0.16981719999999997, 51.2321441], [-0.16973949999999996, 51.2323626], [-0.1696939, 51.232499999999995], [-0.1697071, 51.2325106], [-0.16964829999999995, 51.2326636], [-0.1695678, 51.2328596], [-0.16925129999999997, 51.233612], [-0.16884629999999998, 51.23436920000001], [-0.16856939999999998, 51.234972299999995], [-0.16814349999999997, 51.2357161], [-0.1674525, 51.2368395], [-0.1670898, 51.2374069], [-0.1668931, 51.2377608], [-0.1666074, 51.23821519999998], [-0.1664209, 51.2385027], [-0.16625799999999996, 51.23876829999998], [-0.1660421, 51.2391161], [-0.1657937, 51.239501800000006], [-0.1653327, 51.2402506], [-0.1651468, 51.2405425], [-0.1649273, 51.24089459999998], [-0.16443859999999996, 51.241690599999984], [-0.16425269999999997, 51.2419864], [-0.1639675, 51.24244319999999], [-0.1637305, 51.2428222], [-0.16285800000000003, 51.244228500000006], [-0.16267729999999997, 51.24452229999999], [-0.1621806, 51.245299900000006], [-0.16189389999999998, 51.2457694], [-0.16094499999999998, 51.2473229], [-0.15992049999999997, 51.2489645], [-0.1593047, 51.2499512], [-0.1587579, 51.2508157], [-0.158673, 51.2509469], [-0.15696299999999996, 51.2536979], [-0.1568615, 51.2538613], [-0.15644039999999998, 51.2545184], [-0.1560794, 51.2550742], [-0.1559691, 51.255223599999994], [-0.15532729999999997, 51.2561103], [-0.15470799999999998, 51.2568903], [-0.15391079999999996, 51.25786179999999], [-0.15250449999999996, 51.2594949], [-0.1522441, 51.25981829999999], [-0.1519772, 51.2601573], [-0.1517506, 51.2604697], [-0.1515757, 51.2607167], [-0.15142659999999997, 51.260968000000005], [-0.15124379999999998, 51.261252099999986], [-0.1511405, 51.2614327], [-0.15099539999999995, 51.261701], [-0.1508382, 51.26201449999999], [-0.15071470000000003, 51.2622776], [-0.15058029999999997, 51.26258529999999], [-0.1504809, 51.262834100000006], [-0.150348, 51.2631659], [-0.1502418, 51.2634794], [-0.1501572, 51.2637604], [-0.15007009999999998, 51.2640463], [-0.1500134, 51.2642789], [-0.149953, 51.2645604], [-0.1499141, 51.264769599999994], [-0.14987779999999998, 51.26502099999999], [-0.14983939999999998, 51.26533779999998], [-0.1497933, 51.265632199999985], [-0.1497496, 51.26607249999999], [-0.1497502, 51.266486599999986], [-0.1497878, 51.266766], [-0.1498133, 51.2671249], [-0.1498418, 51.2674418], [-0.14987979999999998, 51.26774489999999], [-0.1499918, 51.2683629], [-0.1501109, 51.26885709999999], [-0.150291, 51.2699435], [-0.15062879999999998, 51.27147599999999], [-0.1509409, 51.2725537], [-0.15105429999999995, 51.2729959], [-0.1511796, 51.273568399999995], [-0.15136500292393343, 51.27453379516892], [-0.15143709999999996, 51.2749092], [-0.1517586, 51.2765418], [-0.15192719999999998, 51.2773977], [-0.15208259999999998, 51.278186700000006], [-0.15245539999999996, 51.27984949999999], [-0.15302079999999998, 51.283123], [-0.15370049999999996, 51.2863737], [-0.1539677, 51.287423], [-0.15406569999999997, 51.2879085], [-0.1541073, 51.28823379999999], [-0.1541397, 51.2885306], [-0.15415419999999996, 51.2890338], [-0.1541436, 51.28951909999998], [-0.1541116, 51.29007239999999], [-0.1540604, 51.290544399999995], [-0.15396869999999996, 51.2910896], [-0.1538856, 51.2914429], [-0.15360819999999997, 51.2924122], [-0.153444, 51.29295280000001], [-0.1532287, 51.2936248], [-0.1530452, 51.294183100000005], [-0.1529226, 51.29452479999999], [-0.1526789, 51.2951362], [-0.15251239999999996, 51.29551479999999], [-0.1523777, 51.2958253], [-0.1522854, 51.29605719999999], [-0.15218999999999996, 51.2962445], [-0.1511025, 51.298443799999994], [-0.15100415612966828, 51.29862764005511], [-0.15091156884224072, 51.29880071831404], [-0.1507397, 51.299122], [-0.1474857, 51.30426789999999], [-0.14713459999999998, 51.30479690000001], [-0.14674559999999998, 51.30543939999999], [-0.1463641, 51.3060346], [-0.1458556, 51.30683040000001], [-0.1454527, 51.307439599999995], [-0.1451379, 51.30790379999999], [-0.14478389999999997, 51.3084514], [-0.1444961, 51.3088722], [-0.1441791, 51.3093294], [-0.14385649999999997, 51.3097691], [-0.14348459999999996, 51.3102082], [-0.1431393, 51.310602799999984], [-0.1427172, 51.31106449999999], [-0.1423149, 51.3114514], [-0.1418884, 51.311823800000006], [-0.1397274, 51.3136696], [-0.13921679999999995, 51.3141475], [-0.1388763, 51.3144717], [-0.13838849999999997, 51.31501750000001], [-0.1380743, 51.315386200000006], [-0.13780339999999996, 51.31573300000001], [-0.1372734, 51.3164765], [-0.1371819, 51.316621100000006], [-0.1359217, 51.318317699999994], [-0.1353686, 51.31902420000001], [-0.1343117, 51.3202873], [-0.1339107, 51.3207688], [-0.1335614, 51.3211315], [-0.1332849, 51.3213862], [-0.1330635, 51.32159349999999], [-0.1327737, 51.321866], [-0.13229329999999995, 51.3222598], [-0.1296143, 51.3246315], [-0.1286598, 51.325479499999986], [-0.1284227, 51.3256896], [-0.12754203795698518, 51.32646992420958], [-0.1270965, 51.3268647], [-0.1262705, 51.3276102], [-0.1252118, 51.3285657], [-0.1245536, 51.3291534], [-0.123884, 51.32974549999999], [-0.1237061, 51.3299013], [-0.12281149571916558, 51.33069708903964], [-0.1225817, 51.3309015], [-0.1214388, 51.33188129999999], [-0.1200095, 51.3330423], [-0.11981516997953257, 51.33320154082316], [-0.119760675407724, 51.33324619548412], [-0.1196246, 51.33335769999999], [-0.1191251, 51.333755200000006], [-0.1187138, 51.33407399999999], [-0.1181921, 51.3344705], [-0.1177746, 51.3347817], [-0.1172199, 51.3352055], [-0.1167787, 51.33553049999998], [-0.1162237, 51.3359031], [-0.115823, 51.3361886], [-0.1153438, 51.336515], [-0.11490179999999996, 51.33680950000001], [-0.11479339999999998, 51.33688050000001], [-0.11462079999999995, 51.33699639999998], [-0.1143531, 51.33717029999999], [-0.1138929, 51.3374675], [-0.11353800111577277, 51.337695197019734], [-0.1134557, 51.337748000000005], [-0.113152, 51.3379403], [-0.11269840000000002, 51.33821709999999], [-0.1124684, 51.33835620000001], [-0.11214209999999998, 51.33855319999999], [-0.11157949999999998, 51.3388916], [-0.1114205, 51.3389842], [-0.1111124, 51.339191], [-0.1108248, 51.3393807], [-0.110551, 51.339545399999984], [-0.1104477, 51.3396095], [-0.1099263, 51.33996290000001], [-0.10962829999999998, 51.34013919999999], [-0.10904519999999998, 51.34053169999999], [-0.1081772, 51.3410495], [-0.1076904, 51.341340300000006], [-0.10721559999999998, 51.34161939999999], [-0.1070919, 51.341693099999986], [-0.1067313, 51.3419015], [-0.1063844, 51.3420996], [-0.10585569999999998, 51.342413699999994], [-0.1053758, 51.3426747], [-0.10515489999999998, 51.3427933], [-0.1049066, 51.3429253], [-0.1044494, 51.3431713], [-0.1039433, 51.3434502], [-0.1037546, 51.34355310000001], [-0.1030992, 51.343917799999986], [-0.1026957, 51.34416679999999], [-0.10218240000000002, 51.3444845], [-0.101693, 51.344800699999986], [-0.1012704, 51.3450818], [-0.1010376, 51.3452533], [-0.10074149999999998, 51.34547549999999], [-0.1004521, 51.345698899999995], [-0.10021209999999998, 51.345895799999994], [-0.09993, 51.3461211], [-0.0995618, 51.346429599999986], [-0.09924339999999998, 51.3466999], [-0.0988948, 51.3470166], [-0.0984691, 51.3473815], [-0.09820619999999998, 51.34761029999999], [-0.09813700000000002, 51.3476705], [-0.097863, 51.3479263], [-0.09760779999999998, 51.348171], [-0.0973841, 51.348410599999994], [-0.0970705, 51.3487479], [-0.09667449999999998, 51.349231], [-0.0963941, 51.34958100000001], [-0.0962283, 51.34981459999999], [-0.09604659999999998, 51.3500499], [-0.09591410000000002, 51.3502438], [-0.0957049, 51.350597], [-0.0954284, 51.3510579], [-0.0951882, 51.3515111], [-0.0950121, 51.3518754], [-0.0948134, 51.3523356], [-0.0946216, 51.35280769999999], [-0.09449299999999998, 51.35317329999999], [-0.09430389999999998, 51.3537721], [-0.0942199, 51.35418330000001], [-0.0941387, 51.354538899999994], [-0.0940468, 51.354972799999985], [-0.0939561, 51.355517799999994], [-0.0939011, 51.356012799999995], [-0.0938283, 51.356721], [-0.0938176, 51.356882], [-0.0937889, 51.3572227], [-0.0937833, 51.35741780000001], [-0.0937281, 51.35824900000001], [-0.0936533, 51.35924700000001], [-0.0936484, 51.359363299999984], [-0.0935937, 51.3601038], [-0.0935246, 51.36130020000001], [-0.0935113, 51.3621728], [-0.093502, 51.3625065], [-0.0934596, 51.36328120000001], [-0.0934411, 51.3635674], [-0.093411, 51.36385059999999], [-0.0934045, 51.363945699999995], [-0.0933827, 51.3642627], [-0.09332139999999998, 51.3650354], [-0.0932425, 51.3658411], [-0.09313299999999998, 51.3665253], [-0.0931162, 51.36687800000001], [-0.0930735, 51.3675198], [-0.0930441, 51.36801299999999], [-0.0930138, 51.36854539999999], [-0.0929919, 51.369103], [-0.092986, 51.36956979999999], [-0.09296989999999998, 51.37026860000001], [-0.0929299, 51.37093420000001], [-0.092922, 51.3710686], [-0.092917, 51.37158329999998], [-0.0929021, 51.3721099], [-0.0928732, 51.372253], [-0.0928222, 51.3725049], [-0.0928082, 51.372825899999995], [-0.0927695, 51.37307920000001], [-0.09271519999999998, 51.3733958], [-0.0927155, 51.3736278], [-0.0927016, 51.37397120000001], [-0.092699, 51.3741931], [-0.0926363, 51.37446399999999], [-0.09263359999999998, 51.3746862], [-0.0926059, 51.375195700000006], [-0.0925905, 51.3753621], [-0.09258710326584886, 51.37541657839004], [-0.092573607040943, 51.37557491848692], [-0.0925702438002166, 51.37571528314115], [-0.09257534244845944, 51.37584022293819], [-0.09258723189046124, 51.37595228846348], [-0.09260424103101174, 51.37605403030248], [-0.09262469877490064, 51.37614799904067], [-0.0926469340269177, 51.37623674526347], [-0.09266927569185264, 51.37632281955634], [-0.0926900526744952, 51.376408772504774], [-0.0927075938796351, 51.37649715469417], [-0.09272022821206208, 51.376590516710024], [-0.09272628457656586, 51.37669140913778], [-0.0927240918779362, 51.376802382562886], [-0.0927119790209628, 51.3769259875708], [-0.0926882749104354, 51.377064774746984], [-0.09265130845114374, 51.37722129467689], [-0.0925781, 51.37739289999998], [-0.0925276, 51.377514399999995], [-0.0924402, 51.37772489999999], [-0.09230289999999998, 51.3780477], [-0.0921142, 51.3783894], [-0.0919982, 51.3786246], [-0.0918612, 51.3788485], [-0.091748, 51.3790128], [-0.0916231, 51.37925630000001], [-0.0914883, 51.37952649999999], [-0.0912436, 51.3799411], [-0.0910703, 51.38024], [-0.0909249, 51.3804689], [-0.090447, 51.3812018], [-0.0901625, 51.3816474], [-0.08991559999999998, 51.38198879999999], [-0.08983152841195213, 51.3820958938274], [-0.0896125, 51.3823749], [-0.08938929999999999, 51.382637599999995], [-0.0891545, 51.3829109], [-0.08885065137888165, 51.38327992194854], [-0.088706, 51.3834556], [-0.08847659999999999, 51.3837117], [-0.0883383, 51.3838617], [-0.08798239999999999, 51.3841981], [-0.0874428, 51.3847473], [-0.08725199999999998, 51.38498159999999], [-0.0869472, 51.3853188], [-0.08681899999999998, 51.3854887], [-0.0867248, 51.38562580000001], [-0.0866545894895936, 51.385751425173865], [-0.0865758, 51.3858924], [-0.0864352, 51.38614499999999], [-0.0862941, 51.38639169999998], [-0.0862132, 51.3865575], [-0.0861573, 51.3866881], [-0.08612609999999998, 51.386769399999984], [-0.08611777066716858, 51.38679167395817], [-0.08609939999999999, 51.386840799999995], [-0.0860672, 51.386936299999995], [-0.0860441, 51.3870233], [-0.08602029999999998, 51.3871216], [-0.0859978, 51.387232899999994], [-0.0859847, 51.3873055], [-0.08597489999999999, 51.387395], [-0.0859713, 51.38745159999999], [-0.08597170000000001, 51.3875088], [-0.08597149999999999, 51.38758339999999], [-0.08597402480606556, 51.38768847652955], [-0.08597489999999999, 51.387724899999995], [-0.08597657798432175, 51.38776861593374], [-0.08597869999999999, 51.38782390000001], [-0.08599079999999999, 51.3879215], [-0.0860039, 51.38797650000001], [-0.08602579999999999, 51.3880869], [-0.0860583, 51.3882201], [-0.08608659999999999, 51.3883116], [-0.0861205, 51.388402099999986], [-0.0861532, 51.38848589999999], [-0.0861875, 51.3885696], [-0.0862298, 51.38865619999999], [-0.08628169999999999, 51.3887526], [-0.086321, 51.388825], [-0.0863747, 51.3889162], [-0.08642259999999999, 51.3889913], [-0.0869279, 51.389720700000005], [-0.08711090000000002, 51.3899718], [-0.08721729999999998, 51.3901291], [-0.08735009999999999, 51.390334299999985], [-0.0874382, 51.3904806], [-0.08767879999999999, 51.3907904], [-0.0878852, 51.3910601], [-0.0880065, 51.39123729999999], [-0.08811559999999999, 51.3914015], [-0.08826159999999998, 51.3915893], [-0.0882683, 51.39159789999999], [-0.08831879999999999, 51.39166290000001], [-0.088358, 51.391713199999984], [-0.08847126356623568, 51.39184321070832], [-0.08858929999999998, 51.3919787], [-0.0888368, 51.392234], [-0.08908389999999998, 51.3924981], [-0.0893757, 51.3927712], [-0.08952819999999999, 51.39291390000001], [-0.0897749, 51.3931185], [-0.08983152841195213, 51.39316120245955], [-0.0900506, 51.39332640000001], [-0.0902879, 51.393508399999995], [-0.0905663, 51.39369500000001], [-0.0908062, 51.3938551], [-0.09084000000000002, 51.3938739], [-0.0911397, 51.39403990000001], [-0.0913577, 51.39416829999999], [-0.09170219999999998, 51.3943503], [-0.0920114, 51.394508900000005], [-0.092488, 51.39472940000001], [-0.0929205, 51.3949155], [-0.0934103, 51.3951078], [-0.0941895, 51.39539619999999], [-0.0947531, 51.3956105], [-0.09526709999999998, 51.3958096], [-0.09581629999999998, 51.39603279999999], [-0.0962796, 51.39624979999999], [-0.096776, 51.3964757], [-0.0972261, 51.39669069999999], [-0.097575, 51.396880200000005], [-0.0978447, 51.3970313], [-0.0981738, 51.3972208], [-0.0989088, 51.397679700000005], [-0.0993542, 51.397978900000005], [-0.1002691, 51.3986081], [-0.10070719999999998, 51.3989123], [-0.10124869999999998, 51.39929070000001], [-0.1016362, 51.399565], [-0.1022084, 51.3999409], [-0.1026839, 51.4002746], [-0.103818, 51.401030299999995], [-0.1043036, 51.401375], [-0.10490449999999998, 51.4017926], [-0.1054959, 51.40219650000001], [-0.1059909, 51.40253049999999], [-0.10643919999999998, 51.40285], [-0.1070602, 51.4032734], [-0.10762529999999998, 51.4036612], [-0.1081976, 51.4040567], [-0.108672, 51.40438489999999], [-0.1091804, 51.4047371], [-0.1096878, 51.405088599999985], [-0.1101567, 51.4054182], [-0.110641, 51.405743599999994], [-0.1110537, 51.4060272], [-0.111582, 51.406393099999995], [-0.1118648, 51.4065799], [-0.1121697, 51.406790599999994], [-0.11253730000000002, 51.40703639999999], [-0.1129622, 51.4073014], [-0.1133804, 51.40756090000001], [-0.11363460000000002, 51.4077099], [-0.1139329, 51.40787400000001], [-0.11430269999999998, 51.408081300000006], [-0.11472529999999996, 51.4083024], [-0.1152382, 51.408553], [-0.1154768, 51.4086799], [-0.1156301, 51.4087493], [-0.1160505, 51.4089518], [-0.11653700000000002, 51.4091736], [-0.1172237, 51.4094894], [-0.1178225, 51.40974680000001], [-0.1199065, 51.4106198], [-0.1203509, 51.4107893], [-0.1206336, 51.4108935], [-0.12112349999999995, 51.4110659], [-0.12151789999999996, 51.4111945], [-0.1221823, 51.411390999999995], [-0.12269769999999998, 51.41154490000001], [-0.123323, 51.4117118], [-0.1237697, 51.41182620000001], [-0.12424969999999998, 51.4119466], [-0.12474579999999998, 51.41207479999999], [-0.12538209999999997, 51.41224759999999], [-0.12564899999999998, 51.412326500000006], [-0.12580439999999998, 51.412372], [-0.12666019999999997, 51.4126476], [-0.12693059999999998, 51.4127352], [-0.1274666, 51.41293050000001], [-0.1277716, 51.4130444], [-0.12820669999999998, 51.413217499999995], [-0.1287296, 51.4134317], [-0.1292751, 51.4136741], [-0.12954909999999997, 51.413800900000005], [-0.1299014, 51.4139653], [-0.1299359, 51.41398319999999], [-0.1300913, 51.4140637], [-0.1301318, 51.4140847], [-0.13037720000000003, 51.414214499999986], [-0.1307137, 51.414391599999995], [-0.1309927, 51.4145396], [-0.13120389999999998, 51.41466100000001], [-0.1318742, 51.41504919999999], [-0.1323417, 51.41534839999999], [-0.13267079999999998, 51.41556750000001], [-0.13306739999999995, 51.415847], [-0.1335266, 51.416180700000005], [-0.13380719999999996, 51.4164011], [-0.1341421, 51.41666639999999], [-0.1345303, 51.4170021], [-0.13496169999999996, 51.4173987], [-0.1353787, 51.41779859999998], [-0.1355916, 51.41801659999999], [-0.1356256, 51.418051299999995], [-0.1356527, 51.4180791], [-0.1356894, 51.4181167], [-0.13571309999999998, 51.41814089999999], [-0.13605139999999996, 51.4185174], [-0.1363879, 51.41893280000001], [-0.1365878, 51.4191795], [-0.1369278, 51.41964389999999], [-0.1372578, 51.42011699999999], [-0.13750109999999996, 51.42049189999999], [-0.1377221, 51.420871700000006], [-0.13781460194801723, 51.42105838228171], [-0.13783312936700806, 51.4210957731956], [-0.1378985, 51.4212277], [-0.13807020824137564, 51.42161312036444], [-0.1381261167443624, 51.42173861320615], [-0.1381194, 51.4217707], [-0.13811116932842157, 51.421859831780424], [-0.13810130666134923, 51.421966636575526], [-0.1384478, 51.422881399999994], [-0.13862919999999998, 51.423442400000006], [-0.1387095, 51.42375950000001], [-0.13876329999999998, 51.42405730000001], [-0.13881479999999996, 51.42469349999999], [-0.138787, 51.4252931], [-0.13881128464682815, 51.425551865500985], [-0.1388169, 51.4256117], [-0.1387865, 51.426003], [-0.1387631, 51.42637999999998], [-0.1386953, 51.426916199999994], [-0.1386046, 51.42739139999999], [-0.1384946, 51.4278521], [-0.1384494, 51.4282176], [-0.1384034, 51.42851329999999], [-0.1383539, 51.4289897], [-0.138326, 51.42953399999999], [-0.1383219, 51.4299797], [-0.1383454, 51.4304036], [-0.13835190000000003, 51.4304592], [-0.1383649, 51.43057170000001], [-0.1384006, 51.430879299999994], [-0.13844029999999996, 51.43124809999998], [-0.1385076, 51.4316527], [-0.1386033, 51.4320581], [-0.1387364, 51.4324752], [-0.1389372, 51.4330669], [-0.1390948, 51.43339669999998], [-0.1393085, 51.43387049999999], [-0.1395782, 51.4344673], [-0.1397568, 51.4349091], [-0.14014909999999997, 51.43576790000001], [-0.1404631, 51.43644840000001], [-0.1408274, 51.4372592], [-0.1411788, 51.43803210000001], [-0.1414567, 51.438598299999995], [-0.14163529999999996, 51.43886249999999], [-0.1418127, 51.43912300000001], [-0.1420206, 51.4393704], [-0.1422494, 51.439615], [-0.1424374, 51.4398042], [-0.14263349999999997, 51.439981], [-0.1426823, 51.44002750000001], [-0.1428437, 51.4401574], [-0.14298839999999996, 51.4402714], [-0.14318689999999998, 51.44041039999998], [-0.1434111, 51.44057190000001], [-0.1436062, 51.4406981], [-0.1439002, 51.4408652], [-0.1441708, 51.4410089], [-0.144457, 51.4411494], [-0.1447018, 51.441258299999994], [-0.1449971, 51.44137940000001], [-0.14528849999999996, 51.441494], [-0.14563299999999998, 51.441611900000005], [-0.1459969, 51.4417306], [-0.1464442, 51.4418695], [-0.1467856, 51.44194929999998], [-0.1470821, 51.442021200000006], [-0.1473075, 51.4420672], [-0.147841, 51.442162399999994], [-0.14846769999999998, 51.4422882], [-0.1485155, 51.4422965], [-0.14934089999999997, 51.4424485], [-0.1496032, 51.442499], [-0.14994459999999998, 51.4425699], [-0.15052699999999997, 51.442666], [-0.15116, 51.4427904], [-0.1513093102115189, 51.442817580280106], [-0.15173679999999998, 51.4428954], [-0.1521796, 51.44298289999999], [-0.1529135, 51.44312459999999], [-0.15329, 51.44319610000001], [-0.1539999, 51.4433356], [-0.1544742, 51.4434576], [-0.1547756, 51.4435184], [-0.15510629999999995, 51.44357959999999], [-0.15856509999999996, 51.44424359999999], [-0.1594608, 51.44444169999999], [-0.15982839999999998, 51.44453669999999], [-0.1601598, 51.4446322], [-0.1609617, 51.444895200000005], [-0.1614979, 51.4451065], [-0.1619746, 51.4453198], [-0.16233299999999998, 51.44550910000001], [-0.16283979999999998, 51.445811600000006], [-0.1633296, 51.4461245], [-0.1638429, 51.446469999999984], [-0.1640926, 51.44665029999999], [-0.16436640000000002, 51.4468605], [-0.1645018, 51.446975499999986], [-0.1647244, 51.44718760000001], [-0.164812, 51.4472597], [-0.164965, 51.447402299999986], [-0.1651729, 51.44761069999999], [-0.1653603, 51.4478138], [-0.1655044, 51.44795920000001], [-0.16571549999999996, 51.4482041], [-0.1659421, 51.4484739], [-0.1661838, 51.448761399999995], [-0.1665512, 51.4491902], [-0.16703719999999997, 51.449761300000006], [-0.1673582, 51.45014570000001], [-0.1676285, 51.45045999999999], [-0.16801, 51.450905000000006], [-0.1683313, 51.45128630000001], [-0.16839729999999997, 51.4513654], [-0.16876199999999997, 51.4517937], [-0.16901149999999998, 51.4520822], [-0.1691629, 51.4522603], [-0.169349, 51.452476999999995], [-0.1694664, 51.4526227], [-0.1696899, 51.452884299999994], [-0.1699297, 51.453167499999985], [-0.17015120000000003, 51.4534269], [-0.1704027, 51.4537187], [-0.1706067, 51.453957499999994], [-0.1708058, 51.454193], [-0.1710603, 51.45450710000001], [-0.1711945, 51.454680899999985], [-0.17132879999999998, 51.4548672], [-0.17161120000000002, 51.455281600000006], [-0.1717226, 51.4554706], [-0.17182709999999998, 51.455647], [-0.17202509999999996, 51.4560289], [-0.1721984, 51.4564135], [-0.17232709999999998, 51.456747099999994], [-0.17243549999999996, 51.4570636], [-0.17251299999999997, 51.4573346], [-0.1725571, 51.4575404], [-0.17262379999999997, 51.457924000000006], [-0.17265759999999997, 51.4582294], [-0.17266670000000003, 51.45856130000001], [-0.17267209999999997, 51.4588427], [-0.17266609999999996, 51.45896449999999], [-0.1726482, 51.4592931], [-0.1726264, 51.4594582], [-0.17258939999999998, 51.45977419999999], [-0.17254549999999996, 51.4600817], [-0.17251269999999996, 51.46023799999999], [-0.1724618, 51.4604235], [-0.1723722, 51.4607069], [-0.1722582, 51.461014500000005], [-0.1722083, 51.46114109999999], [-0.17214829999999998, 51.46126009999998], [-0.17203239999999995, 51.46152069999999], [-0.1718907, 51.4618145], [-0.1717257, 51.462121999999994], [-0.17155859999999998, 51.462402], [-0.1714623, 51.46255300000001], [-0.17143489999999997, 51.462591], [-0.1712573, 51.4628275], [-0.1712388, 51.462851], [-0.17111589999999996, 51.4629951], [-0.1710292, 51.4630851], [-0.1709742, 51.463138699999995], [-0.1709042, 51.46320709999999], [-0.1708234, 51.4632775], [-0.170737, 51.4633492], [-0.17065180000000002, 51.4634147], [-0.17055, 51.4634885], [-0.17044699999999996, 51.463557400000006], [-0.17031419999999997, 51.4636471], [-0.17016809999999996, 51.463731200000005], [-0.17004959999999997, 51.4638105], [-0.1699212, 51.46390709999999], [-0.1698194, 51.46399259999999], [-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Gatwick Airport", "dest_arr_time_act": "0641", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Gatwick Airport", "current_leg_milage": "27.1", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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.959, \"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.678, \"from_m\": 20838.959, \"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.891, \"from_m\": 22052.678, \"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.161, \"from_m\": 29916.891, \"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.394, \"from_m\": 30772.161, \"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.101, \"from_m\": 31066.394, \"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.331, \"from_m\": 31147.101, \"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.331, \"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.597, \"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.863, \"from_m\": 39109.597, \"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.863, \"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.426, \"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.443, \"from_m\": 58477.426, \"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.443, \"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.657, \"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.657, \"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.002, \"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.002, \"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.694, \"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.659, \"from_m\": 65098.694, \"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.11, \"from_m\": 65135.659, \"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.11, \"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.957, \"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.993, \"from_m\": 81150.957, \"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\": 759406, \"profile_key\": \"e99b377629baf5b67c6ee186b68f52f431f66235bc4a089d54e0c42a18708795\", \"schedule_id\": 11772, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0539\", \"location\": \"Brighton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0542\", \"location\": \"Preston Park\", \"stage_seq\": 2, \"distance_m\": 2138.207, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Burgess Hill\", \"stage_seq\": 3, \"distance_m\": 14726.097, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0550H\", \"location\": \"Keymer Jn\", \"stage_seq\": 4, \"distance_m\": 15654.906, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": false, \"wtt_arr\": \"0554\", \"wtt_dep\": \"0556\", \"location\": \"Haywards Heath\", \"stage_seq\": 5, \"distance_m\": 20721.639, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0557H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 6, \"distance_m\": 21947.982, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 7, \"distance_m\": 31066.394, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605\", \"location\": \"Three Bridges\", \"stage_seq\": 8, \"distance_m\": 34206.122, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": false, \"wtt_arr\": \"0608H\", \"wtt_dep\": \"0610\", \"location\": \"Gatwick Airport\", \"stage_seq\": 9, \"distance_m\": 38692.648, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0615H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 10, \"distance_m\": 46687.812, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 11, \"distance_m\": 58532.443, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621H\", \"location\": \"Purley\", \"stage_seq\": 12, \"distance_m\": 60111.46, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0624H\", \"location\": \"East Croydon\", \"stage_seq\": 13, \"distance_m\": 64906.329, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 65754.039, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0626\", \"location\": \"Selhurst\", \"stage_seq\": 15, \"distance_m\": 66783.092, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Streatham North Jn\", \"stage_seq\": 16, \"distance_m\": 72077.685, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Balham\", \"stage_seq\": 17, \"distance_m\": 74423.695, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0633H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 18, \"distance_m\": 77565.401, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 19, \"distance_m\": 78630.009, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 20, \"distance_m\": 80465.921, \"section_seq\": 1, \"route_path_id\": 134381}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 21, \"distance_m\": 81807.993, \"section_seq\": 1, \"route_path_id\": 134381}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 81807.993, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134381}], \"total_distance_m\": 81807.993, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 81047.448, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 760.545, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0539", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "32.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30906, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:41:10Z\", \"source_id\": 64472402, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:42:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:41:15Z\", \"source_id\": 20428267, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:49Z\", \"source_id\": 64481125, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:48:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:53Z\", \"source_id\": 20431025, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:50:42Z\", \"source_id\": 64484980, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:50:45Z\", \"source_id\": 20432280, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:57Z\", \"source_id\": 64504994, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:04:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:58Z\", \"source_id\": 20438899, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:27Z\", \"source_id\": 64509163, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:30Z\", \"source_id\": 20440341, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:30Z\", \"source_id\": 64537385, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:33Z\", \"source_id\": 20449557, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:55Z\", \"source_id\": 64543883, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:59Z\", \"source_id\": 20451764, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:44Z\", \"source_id\": 64547568, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:48Z\", \"source_id\": 20453052, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:39Z\", \"source_id\": 64558074, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:41Z\", \"source_id\": 20456401, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:58Z\", \"source_id\": 64563083, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:02Z\", \"source_id\": 20458064, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:46Z\", \"source_id\": 64578061, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:47Z\", \"source_id\": 20462914, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "14", "timing_fact_generation": 1790055648005865, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:32.507376", "service_state_evidence_id": 20462914, "current_leg_start_actual_dep": "2026-09-22T06:11:00+01:00", "operational_evidence_version": 90, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:32.677065", "service_state_valid_until_kind": null, "operational_interpretation_version": 90, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Gatwick Express |
P |
BTN |
None |
1W01 |
387174+387305 |
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.959, "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.678, "from_m": 20838.959, "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.891, "from_m": 22052.678, "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.161, "from_m": 29916.891, "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.394, "from_m": 30772.161, "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.101, "from_m": 31066.394, "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.331, "from_m": 31147.101, "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.331, "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.597, "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.863, "from_m": 39109.597, "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.863, "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.426, "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.443, "from_m": 58477.426, "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.443, "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.657, "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.657, "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.002, "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.002, "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.694, "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.659, "from_m": 65098.694, "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.11, "from_m": 65135.659, "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.11, "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.957, "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.993, "from_m": 81150.957, "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": 759406, "profile_key": "e99b377629baf5b67c6ee186b68f52f431f66235bc4a089d54e0c42a18708795", "schedule_id": 11772, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0539", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0542", "location": "Preston Park", "stage_seq": 2, "distance_m": 2138.207, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548", "location": "Burgess Hill", "stage_seq": 3, "distance_m": 14726.097, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0550H", "location": "Keymer Jn", "stage_seq": 4, "distance_m": 15654.906, "section_seq": 1, "route_path_id": 134381}, {"is_pass": false, "wtt_arr": "0554", "wtt_dep": "0556", "location": "Haywards Heath", "stage_seq": 5, "distance_m": 20721.639, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0557H", "location": "Copyhold Jn", "stage_seq": 6, "distance_m": 21947.982, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602", "location": "Balcombe Tunnel Jn", "stage_seq": 7, "distance_m": 31066.394, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605", "location": "Three Bridges", "stage_seq": 8, "distance_m": 34206.122, "section_seq": 1, "route_path_id": 134381}, {"is_pass": false, "wtt_arr": "0608H", "wtt_dep": "0610", "location": "Gatwick Airport", "stage_seq": 9, "distance_m": 38692.648, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0615H", "location": "Earlswood (Surrey)", "stage_seq": 10, "distance_m": 46687.812, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 58532.443, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621H", "location": "Purley", "stage_seq": 12, "distance_m": 60111.46, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0624H", "location": "East Croydon", "stage_seq": 13, "distance_m": 64906.329, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625H", "location": "Windmill Bridge Jn", "stage_seq": 14, "distance_m": 65754.039, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0626", "location": "Selhurst", "stage_seq": 15, "distance_m": 66783.092, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629", "location": "Streatham North Jn", "stage_seq": 16, "distance_m": 72077.685, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Balham", "stage_seq": 17, "distance_m": 74423.695, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0633H", "location": "Clapham Junction (C)", "stage_seq": 18, "distance_m": 77565.401, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634H", "location": "Pouparts Jn", "stage_seq": 19, "distance_m": 78630.009, "section_seq": 1, "route_path_id": 134381}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636", "location": "Battersea Pier Jn", "stage_seq": 20, "distance_m": 80465.921, "section_seq": 1, "route_path_id": 134381}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 21, "distance_m": 81807.993, "section_seq": 1, "route_path_id": 134381}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 81807.993, "from_m": 0.0, "section_seq": 1, "route_path_id": 134381}], "total_distance_m": 81807.993, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 81047.448, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 760.545, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30906, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:41:10Z", "source_id": 64472402, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:42:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:41:15Z", "source_id": 20428267, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:49Z", "source_id": 64481125, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:48:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:53Z", "source_id": 20431025, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30858, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:50:42Z", "source_id": 64484980, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:51:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:50:45Z", "source_id": 20432280, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30657, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:57Z", "source_id": 64504994, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:04:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:58Z", "source_id": 20438899, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30597, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:27Z", "source_id": 64509163, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:07:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:30Z", "source_id": 20440341, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:30Z", "source_id": 64537385, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:22:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:33Z", "source_id": 20449557, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30205, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:55Z", "source_id": 64543883, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:25:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:59Z", "source_id": 20451764, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29931, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:44Z", "source_id": 64547568, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:27:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:48Z", "source_id": 20453052, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29217, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:39Z", "source_id": 64558074, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:32:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:41Z", "source_id": 20456401, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:58Z", "source_id": 64563083, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:34:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:02Z", "source_id": 20458064, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28809, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:46Z", "source_id": 64578061, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:42:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:47Z", "source_id": 20462914, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Brighton |
0539 |
0539 |
3 |
None |
None |
London Victoria (C) |
0641 |
0641 |
14 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G77235/2026-09-22/detailed |
None |
Gatwick Airport |
2026-09-22T06:11:00+01:00 |
London Victoria (C) |
32.0 |
{"type": "LineString", "coordinates": [[-0.1610176, 51.156562400000006], [-0.1610188, 51.1567372], [-0.16100189999999998, 51.1570401], [-0.16098749999999998, 51.1573162], [-0.160978, 51.15751749999999], [-0.1609603, 51.15771070000001], [-0.16093419999999997, 51.1580143], [-0.1609184, 51.1582385], [-0.1609113, 51.1583511], [-0.16089389999999998, 51.15901230000001], [-0.16088719999999998, 51.1591463], [-0.1608816, 51.159322800000005], [-0.1608825, 51.1594019], [-0.16087749999999998, 51.1596047], [-0.1608766, 51.159669], [-0.1608857, 51.1604438], [-0.16088889999999997, 51.1605418], [-0.1608637, 51.16162640000001], [-0.16086451406450253, 51.1620009602833], [-0.1608646, 51.16204050000001], [-0.1608646, 51.16275470000001], [-0.16087529999999997, 51.16391990000001], [-0.16085419999999995, 51.165648899999994], [-0.16088069999999996, 51.1668648], [-0.1608772, 51.1687617], [-0.16087139999999997, 51.1694683], [-0.1608667, 51.177900300000005], [-0.1608461, 51.18129600000001], [-0.1608438, 51.1814267], [-0.16084369999999998, 51.18192500000001], [-0.16088009999999997, 51.1827666], [-0.1608803, 51.1852681], [-0.1608809, 51.191217499999986], [-0.1608828, 51.1915307], [-0.1609327, 51.19371949999999], [-0.16098949999999998, 51.19493829999999], [-0.1609874, 51.195143900000005], [-0.1610616, 51.1958576], [-0.1611544, 51.1968139], [-0.16135189999999996, 51.1982813], [-0.1614178, 51.1987172], [-0.1614917, 51.1991392], [-0.1616424, 51.19994230000001], [-0.16239889999999998, 51.20358499999999], [-0.1624363, 51.20371999999999], [-0.16340939999999998, 51.20719879999999], [-0.16387079999999998, 51.208763600000005], [-0.1642141, 51.209885699999994], [-0.16444209999999998, 51.210567700000006], [-0.16486549999999997, 51.2116897], [-0.1653069, 51.2127398], [-0.1659363, 51.21413660000001], [-0.1664649, 51.215224], [-0.1679212, 51.21783970000001], [-0.16810179999999997, 51.2181643], [-0.16817834252604602, 51.21830176221716], [-0.1686451, 51.21914], [-0.16898529999999998, 51.21981340000001], [-0.16927009999999998, 51.220393400000006], [-0.16975019999999996, 51.2217257], [-0.16999159999999996, 51.222462], [-0.17020309999999997, 51.223350499999995], [-0.170243, 51.2235124], [-0.17039909999999997, 51.2243768], [-0.1704903, 51.2251091], [-0.17051749999999996, 51.2253991], [-0.17052679999999998, 51.2254993], [-0.1705359, 51.226285999999995], [-0.170555, 51.2269101], [-0.1705584, 51.227022100000006], [-0.1705621600120736, 51.227534645349515], [-0.1705638, 51.2277582], [-0.1705441, 51.228467499999994], [-0.17050399999999996, 51.22884779999999], [-0.17048789999999997, 51.22899989999999], [-0.17045829999999998, 51.2292805], [-0.17035029999999998, 51.229980399999995], [-0.1702357, 51.2305969], [-0.17003719999999997, 51.2314531], [-0.1700104, 51.2315337], [-0.16981719999999997, 51.2321441], [-0.16973949999999996, 51.2323626], [-0.1696939, 51.232499999999995], [-0.1697071, 51.2325106], [-0.16964829999999995, 51.2326636], [-0.1695678, 51.2328596], [-0.16925129999999997, 51.233612], [-0.16884629999999998, 51.23436920000001], [-0.16856939999999998, 51.234972299999995], [-0.16814349999999997, 51.2357161], [-0.1674525, 51.2368395], [-0.1670898, 51.2374069], [-0.1668931, 51.2377608], [-0.1666074, 51.23821519999998], [-0.1664209, 51.2385027], [-0.16625799999999996, 51.23876829999998], [-0.1660421, 51.2391161], [-0.1657937, 51.239501800000006], [-0.1653327, 51.2402506], [-0.1651468, 51.2405425], [-0.1649273, 51.24089459999998], [-0.16443859999999996, 51.241690599999984], [-0.16425269999999997, 51.2419864], [-0.1639675, 51.24244319999999], [-0.1637305, 51.2428222], [-0.16285800000000003, 51.244228500000006], [-0.16267729999999997, 51.24452229999999], [-0.1621806, 51.245299900000006], [-0.16189389999999998, 51.2457694], [-0.16094499999999998, 51.2473229], [-0.15992049999999997, 51.2489645], [-0.1593047, 51.2499512], [-0.1587579, 51.2508157], [-0.158673, 51.2509469], [-0.15696299999999996, 51.2536979], [-0.1568615, 51.2538613], [-0.15644039999999998, 51.2545184], [-0.1560794, 51.2550742], [-0.1559691, 51.255223599999994], [-0.15532729999999997, 51.2561103], [-0.15470799999999998, 51.2568903], [-0.15391079999999996, 51.25786179999999], [-0.15250449999999996, 51.2594949], [-0.1522441, 51.25981829999999], [-0.1519772, 51.2601573], [-0.1517506, 51.2604697], [-0.1515757, 51.2607167], [-0.15142659999999997, 51.260968000000005], [-0.15124379999999998, 51.261252099999986], [-0.1511405, 51.2614327], [-0.15099539999999995, 51.261701], [-0.1508382, 51.26201449999999], [-0.15071470000000003, 51.2622776], [-0.15058029999999997, 51.26258529999999], [-0.1504809, 51.262834100000006], [-0.150348, 51.2631659], [-0.1502418, 51.2634794], [-0.1501572, 51.2637604], [-0.15007009999999998, 51.2640463], [-0.1500134, 51.2642789], [-0.149953, 51.2645604], [-0.1499141, 51.264769599999994], [-0.14987779999999998, 51.26502099999999], [-0.14983939999999998, 51.26533779999998], [-0.1497933, 51.265632199999985], [-0.1497496, 51.26607249999999], [-0.1497502, 51.266486599999986], [-0.1497878, 51.266766], [-0.1498133, 51.2671249], [-0.1498418, 51.2674418], [-0.14987979999999998, 51.26774489999999], [-0.1499918, 51.2683629], [-0.1501109, 51.26885709999999], [-0.150291, 51.2699435], [-0.15062879999999998, 51.27147599999999], [-0.1509409, 51.2725537], [-0.15105429999999995, 51.2729959], [-0.1511796, 51.273568399999995], [-0.15136500292393343, 51.27453379516892], [-0.15143709999999996, 51.2749092], [-0.1517586, 51.2765418], [-0.15192719999999998, 51.2773977], [-0.15208259999999998, 51.278186700000006], [-0.15245539999999996, 51.27984949999999], [-0.15302079999999998, 51.283123], [-0.15370049999999996, 51.2863737], [-0.1539677, 51.287423], [-0.15406569999999997, 51.2879085], [-0.1541073, 51.28823379999999], [-0.1541397, 51.2885306], [-0.15415419999999996, 51.2890338], [-0.1541436, 51.28951909999998], [-0.1541116, 51.29007239999999], [-0.1540604, 51.290544399999995], [-0.15396869999999996, 51.2910896], [-0.1538856, 51.2914429], [-0.15360819999999997, 51.2924122], [-0.153444, 51.29295280000001], [-0.1532287, 51.2936248], [-0.1530452, 51.294183100000005], [-0.1529226, 51.29452479999999], [-0.1526789, 51.2951362], [-0.15251239999999996, 51.29551479999999], [-0.1523777, 51.2958253], [-0.1522854, 51.29605719999999], [-0.15218999999999996, 51.2962445], [-0.1511025, 51.298443799999994], [-0.15100415612966828, 51.29862764005511], [-0.15091156884224072, 51.29880071831404], [-0.1507397, 51.299122], [-0.1474857, 51.30426789999999], [-0.14713459999999998, 51.30479690000001], [-0.14674559999999998, 51.30543939999999], [-0.1463641, 51.3060346], [-0.1458556, 51.30683040000001], [-0.1454527, 51.307439599999995], [-0.1451379, 51.30790379999999], [-0.14478389999999997, 51.3084514], [-0.1444961, 51.3088722], [-0.1441791, 51.3093294], [-0.14385649999999997, 51.3097691], [-0.14348459999999996, 51.3102082], [-0.1431393, 51.310602799999984], [-0.1427172, 51.31106449999999], [-0.1423149, 51.3114514], [-0.1418884, 51.311823800000006], [-0.1397274, 51.3136696], [-0.13921679999999995, 51.3141475], [-0.1388763, 51.3144717], [-0.13838849999999997, 51.31501750000001], [-0.1380743, 51.315386200000006], [-0.13780339999999996, 51.31573300000001], [-0.1372734, 51.3164765], [-0.1371819, 51.316621100000006], [-0.1359217, 51.318317699999994], [-0.1353686, 51.31902420000001], [-0.1343117, 51.3202873], [-0.1339107, 51.3207688], [-0.1335614, 51.3211315], [-0.1332849, 51.3213862], [-0.1330635, 51.32159349999999], [-0.1327737, 51.321866], [-0.13229329999999995, 51.3222598], [-0.1296143, 51.3246315], [-0.1286598, 51.325479499999986], [-0.1284227, 51.3256896], [-0.12754203795698518, 51.32646992420958], [-0.1270965, 51.3268647], [-0.1262705, 51.3276102], [-0.1252118, 51.3285657], [-0.1245536, 51.3291534], [-0.123884, 51.32974549999999], [-0.1237061, 51.3299013], [-0.12281149571916558, 51.33069708903964], [-0.1225817, 51.3309015], [-0.1214388, 51.33188129999999], [-0.1200095, 51.3330423], [-0.11981516997953257, 51.33320154082316], [-0.119760675407724, 51.33324619548412], [-0.1196246, 51.33335769999999], [-0.1191251, 51.333755200000006], [-0.1187138, 51.33407399999999], [-0.1181921, 51.3344705], [-0.1177746, 51.3347817], [-0.1172199, 51.3352055], [-0.1167787, 51.33553049999998], [-0.1162237, 51.3359031], [-0.115823, 51.3361886], [-0.1153438, 51.336515], [-0.11490179999999996, 51.33680950000001], [-0.11479339999999998, 51.33688050000001], [-0.11462079999999995, 51.33699639999998], [-0.1143531, 51.33717029999999], [-0.1138929, 51.3374675], [-0.11353800111577277, 51.337695197019734], [-0.1134557, 51.337748000000005], [-0.113152, 51.3379403], [-0.11269840000000002, 51.33821709999999], [-0.1124684, 51.33835620000001], [-0.11214209999999998, 51.33855319999999], [-0.11157949999999998, 51.3388916], [-0.1114205, 51.3389842], [-0.1111124, 51.339191], [-0.1108248, 51.3393807], [-0.110551, 51.339545399999984], [-0.1104477, 51.3396095], [-0.1099263, 51.33996290000001], [-0.10962829999999998, 51.34013919999999], [-0.10904519999999998, 51.34053169999999], [-0.1081772, 51.3410495], [-0.1076904, 51.341340300000006], [-0.10721559999999998, 51.34161939999999], [-0.1070919, 51.341693099999986], [-0.1067313, 51.3419015], [-0.1063844, 51.3420996], [-0.10585569999999998, 51.342413699999994], [-0.1053758, 51.3426747], [-0.10515489999999998, 51.3427933], [-0.1049066, 51.3429253], [-0.1044494, 51.3431713], [-0.1039433, 51.3434502], [-0.1037546, 51.34355310000001], [-0.1030992, 51.343917799999986], [-0.1026957, 51.34416679999999], [-0.10218240000000002, 51.3444845], [-0.101693, 51.344800699999986], [-0.1012704, 51.3450818], [-0.1010376, 51.3452533], [-0.10074149999999998, 51.34547549999999], [-0.1004521, 51.345698899999995], [-0.10021209999999998, 51.345895799999994], [-0.09993, 51.3461211], [-0.0995618, 51.346429599999986], [-0.09924339999999998, 51.3466999], [-0.0988948, 51.3470166], [-0.0984691, 51.3473815], [-0.09820619999999998, 51.34761029999999], [-0.09813700000000002, 51.3476705], [-0.097863, 51.3479263], [-0.09760779999999998, 51.348171], [-0.0973841, 51.348410599999994], [-0.0970705, 51.3487479], [-0.09667449999999998, 51.349231], [-0.0963941, 51.34958100000001], [-0.0962283, 51.34981459999999], [-0.09604659999999998, 51.3500499], [-0.09591410000000002, 51.3502438], [-0.0957049, 51.350597], [-0.0954284, 51.3510579], [-0.0951882, 51.3515111], [-0.0950121, 51.3518754], [-0.0948134, 51.3523356], [-0.0946216, 51.35280769999999], [-0.09449299999999998, 51.35317329999999], [-0.09430389999999998, 51.3537721], [-0.0942199, 51.35418330000001], [-0.0941387, 51.354538899999994], [-0.0940468, 51.354972799999985], [-0.0939561, 51.355517799999994], [-0.0939011, 51.356012799999995], [-0.0938283, 51.356721], [-0.0938176, 51.356882], [-0.0937889, 51.3572227], [-0.0937833, 51.35741780000001], [-0.0937281, 51.35824900000001], [-0.0936533, 51.35924700000001], [-0.0936484, 51.359363299999984], [-0.0935937, 51.3601038], [-0.0935246, 51.36130020000001], [-0.0935113, 51.3621728], [-0.093502, 51.3625065], [-0.0934596, 51.36328120000001], [-0.0934411, 51.3635674], [-0.093411, 51.36385059999999], [-0.0934045, 51.363945699999995], [-0.0933827, 51.3642627], [-0.09332139999999998, 51.3650354], [-0.0932425, 51.3658411], [-0.09313299999999998, 51.3665253], [-0.0931162, 51.36687800000001], [-0.0930735, 51.3675198], [-0.0930441, 51.36801299999999], [-0.0930138, 51.36854539999999], [-0.0929919, 51.369103], [-0.092986, 51.36956979999999], [-0.09296989999999998, 51.37026860000001], [-0.0929299, 51.37093420000001], [-0.092922, 51.3710686], [-0.092917, 51.37158329999998], [-0.0929021, 51.3721099], [-0.0928732, 51.372253], [-0.0928222, 51.3725049], [-0.0928082, 51.372825899999995], [-0.0927695, 51.37307920000001], [-0.09271519999999998, 51.3733958], [-0.0927155, 51.3736278], [-0.0927016, 51.37397120000001], [-0.092699, 51.3741931], [-0.0926363, 51.37446399999999], [-0.09263359999999998, 51.3746862], [-0.0926059, 51.375195700000006], [-0.0925905, 51.3753621], [-0.09258710326584886, 51.37541657839004], [-0.092573607040943, 51.37557491848692], [-0.0925702438002166, 51.37571528314115], [-0.09257534244845944, 51.37584022293819], [-0.09258723189046124, 51.37595228846348], [-0.09260424103101174, 51.37605403030248], [-0.09262469877490064, 51.37614799904067], [-0.0926469340269177, 51.37623674526347], [-0.09266927569185264, 51.37632281955634], [-0.0926900526744952, 51.376408772504774], [-0.0927075938796351, 51.37649715469417], [-0.09272022821206208, 51.376590516710024], [-0.09272628457656586, 51.37669140913778], [-0.0927240918779362, 51.376802382562886], [-0.0927119790209628, 51.3769259875708], [-0.0926882749104354, 51.377064774746984], [-0.09265130845114374, 51.37722129467689], [-0.0925781, 51.37739289999998], [-0.0925276, 51.377514399999995], [-0.0924402, 51.37772489999999], [-0.09230289999999998, 51.3780477], [-0.0921142, 51.3783894], [-0.0919982, 51.3786246], [-0.0918612, 51.3788485], [-0.091748, 51.3790128], [-0.0916231, 51.37925630000001], [-0.0914883, 51.37952649999999], [-0.0912436, 51.3799411], [-0.0910703, 51.38024], [-0.0909249, 51.3804689], [-0.090447, 51.3812018], [-0.0901625, 51.3816474], [-0.08991559999999998, 51.38198879999999], [-0.08983152841195213, 51.3820958938274], [-0.0896125, 51.3823749], [-0.08938929999999999, 51.382637599999995], [-0.0891545, 51.3829109], [-0.08885065137888165, 51.38327992194854], [-0.088706, 51.3834556], [-0.08847659999999999, 51.3837117], [-0.0883383, 51.3838617], [-0.08798239999999999, 51.3841981], [-0.0874428, 51.3847473], [-0.08725199999999998, 51.38498159999999], [-0.0869472, 51.3853188], [-0.08681899999999998, 51.3854887], [-0.0867248, 51.38562580000001], [-0.0866545894895936, 51.385751425173865], [-0.0865758, 51.3858924], [-0.0864352, 51.38614499999999], [-0.0862941, 51.38639169999998], [-0.0862132, 51.3865575], [-0.0861573, 51.3866881], [-0.08612609999999998, 51.386769399999984], [-0.08611777066716858, 51.38679167395817], [-0.08609939999999999, 51.386840799999995], [-0.0860672, 51.386936299999995], [-0.0860441, 51.3870233], [-0.08602029999999998, 51.3871216], [-0.0859978, 51.387232899999994], [-0.0859847, 51.3873055], [-0.08597489999999999, 51.387395], [-0.0859713, 51.38745159999999], [-0.08597170000000001, 51.3875088], [-0.08597149999999999, 51.38758339999999], [-0.08597402480606556, 51.38768847652955], [-0.08597489999999999, 51.387724899999995], [-0.08597657798432175, 51.38776861593374], [-0.08597869999999999, 51.38782390000001], [-0.08599079999999999, 51.3879215], [-0.0860039, 51.38797650000001], [-0.08602579999999999, 51.3880869], [-0.0860583, 51.3882201], [-0.08608659999999999, 51.3883116], [-0.0861205, 51.388402099999986], [-0.0861532, 51.38848589999999], [-0.0861875, 51.3885696], [-0.0862298, 51.38865619999999], [-0.08628169999999999, 51.3887526], [-0.086321, 51.388825], [-0.0863747, 51.3889162], [-0.08642259999999999, 51.3889913], [-0.0869279, 51.389720700000005], [-0.08711090000000002, 51.3899718], [-0.08721729999999998, 51.3901291], [-0.08735009999999999, 51.390334299999985], [-0.0874382, 51.3904806], [-0.08767879999999999, 51.3907904], [-0.0878852, 51.3910601], [-0.0880065, 51.39123729999999], [-0.08811559999999999, 51.3914015], [-0.08826159999999998, 51.3915893], [-0.0882683, 51.39159789999999], [-0.08831879999999999, 51.39166290000001], [-0.088358, 51.391713199999984], [-0.08847126356623568, 51.39184321070832], [-0.08858929999999998, 51.3919787], [-0.0888368, 51.392234], [-0.08908389999999998, 51.3924981], [-0.0893757, 51.3927712], [-0.08952819999999999, 51.39291390000001], [-0.0897749, 51.3931185], [-0.08983152841195213, 51.39316120245955], [-0.0900506, 51.39332640000001], [-0.0902879, 51.393508399999995], [-0.0905663, 51.39369500000001], [-0.0908062, 51.3938551], [-0.09084000000000002, 51.3938739], [-0.0911397, 51.39403990000001], [-0.0913577, 51.39416829999999], [-0.09170219999999998, 51.3943503], [-0.0920114, 51.394508900000005], [-0.092488, 51.39472940000001], [-0.0929205, 51.3949155], [-0.0934103, 51.3951078], [-0.0941895, 51.39539619999999], [-0.0947531, 51.3956105], [-0.09526709999999998, 51.3958096], [-0.09581629999999998, 51.39603279999999], [-0.0962796, 51.39624979999999], [-0.096776, 51.3964757], [-0.0972261, 51.39669069999999], [-0.097575, 51.396880200000005], [-0.0978447, 51.3970313], [-0.0981738, 51.3972208], [-0.0989088, 51.397679700000005], [-0.0993542, 51.397978900000005], [-0.1002691, 51.3986081], [-0.10070719999999998, 51.3989123], [-0.10124869999999998, 51.39929070000001], [-0.1016362, 51.399565], [-0.1022084, 51.3999409], [-0.1026839, 51.4002746], [-0.103818, 51.401030299999995], [-0.1043036, 51.401375], [-0.10490449999999998, 51.4017926], [-0.1054959, 51.40219650000001], [-0.1059909, 51.40253049999999], [-0.10643919999999998, 51.40285], [-0.1070602, 51.4032734], [-0.10762529999999998, 51.4036612], [-0.1081976, 51.4040567], [-0.108672, 51.40438489999999], [-0.1091804, 51.4047371], [-0.1096878, 51.405088599999985], [-0.1101567, 51.4054182], [-0.110641, 51.405743599999994], [-0.1110537, 51.4060272], [-0.111582, 51.406393099999995], [-0.1118648, 51.4065799], [-0.1121697, 51.406790599999994], [-0.11253730000000002, 51.40703639999999], [-0.1129622, 51.4073014], [-0.1133804, 51.40756090000001], [-0.11363460000000002, 51.4077099], [-0.1139329, 51.40787400000001], [-0.11430269999999998, 51.408081300000006], [-0.11472529999999996, 51.4083024], [-0.1152382, 51.408553], [-0.1154768, 51.4086799], [-0.1156301, 51.4087493], [-0.1160505, 51.4089518], [-0.11653700000000002, 51.4091736], [-0.1172237, 51.4094894], [-0.1178225, 51.40974680000001], [-0.1199065, 51.4106198], [-0.1203509, 51.4107893], [-0.1206336, 51.4108935], [-0.12112349999999995, 51.4110659], [-0.12151789999999996, 51.4111945], [-0.1221823, 51.411390999999995], [-0.12269769999999998, 51.41154490000001], [-0.123323, 51.4117118], [-0.1237697, 51.41182620000001], [-0.12424969999999998, 51.4119466], [-0.12474579999999998, 51.41207479999999], [-0.12538209999999997, 51.41224759999999], [-0.12564899999999998, 51.412326500000006], [-0.12580439999999998, 51.412372], [-0.12666019999999997, 51.4126476], [-0.12693059999999998, 51.4127352], [-0.1274666, 51.41293050000001], [-0.1277716, 51.4130444], [-0.12820669999999998, 51.413217499999995], [-0.1287296, 51.4134317], [-0.1292751, 51.4136741], [-0.12954909999999997, 51.413800900000005], [-0.1299014, 51.4139653], [-0.1299359, 51.41398319999999], [-0.1300913, 51.4140637], [-0.1301318, 51.4140847], [-0.13037720000000003, 51.414214499999986], [-0.1307137, 51.414391599999995], [-0.1309927, 51.4145396], [-0.13120389999999998, 51.41466100000001], [-0.1318742, 51.41504919999999], [-0.1323417, 51.41534839999999], [-0.13267079999999998, 51.41556750000001], [-0.13306739999999995, 51.415847], [-0.1335266, 51.416180700000005], [-0.13380719999999996, 51.4164011], [-0.1341421, 51.41666639999999], [-0.1345303, 51.4170021], [-0.13496169999999996, 51.4173987], [-0.1353787, 51.41779859999998], [-0.1355916, 51.41801659999999], [-0.1356256, 51.418051299999995], [-0.1356527, 51.4180791], [-0.1356894, 51.4181167], [-0.13571309999999998, 51.41814089999999], [-0.13605139999999996, 51.4185174], [-0.1363879, 51.41893280000001], [-0.1365878, 51.4191795], [-0.1369278, 51.41964389999999], [-0.1372578, 51.42011699999999], [-0.13750109999999996, 51.42049189999999], [-0.1377221, 51.420871700000006], [-0.13781460194801723, 51.42105838228171], [-0.13783312936700806, 51.4210957731956], [-0.1378985, 51.4212277], [-0.13807020824137564, 51.42161312036444], [-0.1381261167443624, 51.42173861320615], [-0.1381194, 51.4217707], [-0.13811116932842157, 51.421859831780424], [-0.13810130666134923, 51.421966636575526], [-0.1384478, 51.422881399999994], [-0.13862919999999998, 51.423442400000006], [-0.1387095, 51.42375950000001], [-0.13876329999999998, 51.42405730000001], [-0.13881479999999996, 51.42469349999999], [-0.138787, 51.4252931], [-0.13881128464682815, 51.425551865500985], [-0.1388169, 51.4256117], [-0.1387865, 51.426003], [-0.1387631, 51.42637999999998], [-0.1386953, 51.426916199999994], [-0.1386046, 51.42739139999999], [-0.1384946, 51.4278521], [-0.1384494, 51.4282176], [-0.1384034, 51.42851329999999], [-0.1383539, 51.4289897], [-0.138326, 51.42953399999999], [-0.1383219, 51.4299797], [-0.1383454, 51.4304036], [-0.13835190000000003, 51.4304592], [-0.1383649, 51.43057170000001], [-0.1384006, 51.430879299999994], [-0.13844029999999996, 51.43124809999998], [-0.1385076, 51.4316527], [-0.1386033, 51.4320581], [-0.1387364, 51.4324752], [-0.1389372, 51.4330669], [-0.1390948, 51.43339669999998], [-0.1393085, 51.43387049999999], [-0.1395782, 51.4344673], [-0.1397568, 51.4349091], [-0.14014909999999997, 51.43576790000001], [-0.1404631, 51.43644840000001], [-0.1408274, 51.4372592], [-0.1411788, 51.43803210000001], [-0.1414567, 51.438598299999995], [-0.14163529999999996, 51.43886249999999], [-0.1418127, 51.43912300000001], [-0.1420206, 51.4393704], [-0.1422494, 51.439615], [-0.1424374, 51.4398042], [-0.14263349999999997, 51.439981], [-0.1426823, 51.44002750000001], [-0.1428437, 51.4401574], [-0.14298839999999996, 51.4402714], [-0.14318689999999998, 51.44041039999998], [-0.1434111, 51.44057190000001], [-0.1436062, 51.4406981], [-0.1439002, 51.4408652], [-0.1441708, 51.4410089], [-0.144457, 51.4411494], [-0.1447018, 51.441258299999994], [-0.1449971, 51.44137940000001], [-0.14528849999999996, 51.441494], [-0.14563299999999998, 51.441611900000005], [-0.1459969, 51.4417306], [-0.1464442, 51.4418695], [-0.1467856, 51.44194929999998], [-0.1470821, 51.442021200000006], [-0.1473075, 51.4420672], [-0.147841, 51.442162399999994], [-0.14846769999999998, 51.4422882], [-0.1485155, 51.4422965], [-0.14934089999999997, 51.4424485], [-0.1496032, 51.442499], [-0.14994459999999998, 51.4425699], [-0.15052699999999997, 51.442666], [-0.15116, 51.4427904], [-0.1513093102115189, 51.442817580280106], [-0.15173679999999998, 51.4428954], [-0.1521796, 51.44298289999999], [-0.1529135, 51.44312459999999], [-0.15329, 51.44319610000001], [-0.1539999, 51.4433356], [-0.1544742, 51.4434576], [-0.1547756, 51.4435184], [-0.15510629999999995, 51.44357959999999], [-0.15856509999999996, 51.44424359999999], [-0.1594608, 51.44444169999999], [-0.15982839999999998, 51.44453669999999], [-0.1601598, 51.4446322], [-0.1609617, 51.444895200000005], [-0.1614979, 51.4451065], [-0.1619746, 51.4453198], [-0.16233299999999998, 51.44550910000001], [-0.16283979999999998, 51.445811600000006], [-0.1633296, 51.4461245], [-0.1638429, 51.446469999999984], [-0.1640926, 51.44665029999999], [-0.16436640000000002, 51.4468605], [-0.1645018, 51.446975499999986], [-0.1647244, 51.44718760000001], [-0.164812, 51.4472597], [-0.164965, 51.447402299999986], [-0.1651729, 51.44761069999999], [-0.1653603, 51.4478138], [-0.1655044, 51.44795920000001], [-0.16571549999999996, 51.4482041], [-0.1659421, 51.4484739], [-0.1661838, 51.448761399999995], [-0.1665512, 51.4491902], [-0.16703719999999997, 51.449761300000006], [-0.1673582, 51.45014570000001], [-0.1676285, 51.45045999999999], [-0.16801, 51.450905000000006], [-0.1683313, 51.45128630000001], [-0.16839729999999997, 51.4513654], [-0.16876199999999997, 51.4517937], [-0.16901149999999998, 51.4520822], [-0.1691629, 51.4522603], [-0.169349, 51.452476999999995], [-0.1694664, 51.4526227], [-0.1696899, 51.452884299999994], [-0.1699297, 51.453167499999985], [-0.17015120000000003, 51.4534269], [-0.1704027, 51.4537187], [-0.1706067, 51.453957499999994], [-0.1708058, 51.454193], [-0.1710603, 51.45450710000001], [-0.1711945, 51.454680899999985], [-0.17132879999999998, 51.4548672], [-0.17161120000000002, 51.455281600000006], [-0.1717226, 51.4554706], [-0.17182709999999998, 51.455647], [-0.17202509999999996, 51.4560289], [-0.1721984, 51.4564135], [-0.17232709999999998, 51.456747099999994], [-0.17243549999999996, 51.4570636], [-0.17251299999999997, 51.4573346], [-0.1725571, 51.4575404], [-0.17262379999999997, 51.457924000000006], [-0.17265759999999997, 51.4582294], [-0.17266670000000003, 51.45856130000001], [-0.17267209999999997, 51.4588427], [-0.17266609999999996, 51.45896449999999], [-0.1726482, 51.4592931], [-0.1726264, 51.4594582], [-0.17258939999999998, 51.45977419999999], [-0.17254549999999996, 51.4600817], [-0.17251269999999996, 51.46023799999999], [-0.1724618, 51.4604235], [-0.1723722, 51.4607069], [-0.1722582, 51.461014500000005], [-0.1722083, 51.46114109999999], [-0.17214829999999998, 51.46126009999998], [-0.17203239999999995, 51.46152069999999], [-0.1718907, 51.4618145], [-0.1717257, 51.462121999999994], [-0.17155859999999998, 51.462402], [-0.1714623, 51.46255300000001], [-0.17143489999999997, 51.462591], [-0.1712573, 51.4628275], [-0.1712388, 51.462851], [-0.17111589999999996, 51.4629951], [-0.1710292, 51.4630851], [-0.1709742, 51.463138699999995], [-0.1709042, 51.46320709999999], [-0.1708234, 51.4632775], [-0.170737, 51.4633492], [-0.17065180000000002, 51.4634147], [-0.17055, 51.4634885], [-0.17044699999999996, 51.463557400000006], [-0.17031419999999997, 51.4636471], [-0.17016809999999996, 51.463731200000005], [-0.17004959999999997, 51.4638105], [-0.1699212, 51.46390709999999], [-0.1698194, 51.46399259999999], [-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
27.1 |
0610 |
0642 |
Gatwick Airport |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-22 05:52:33 |
TERMINATED |
2026-09-22 05:42:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20462914 |
1790055648005865 |
90 |
90 |
2026-09-22 05:52:32.677065 |
14 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:32.507376 |
| 729726 |
760713 |
G86086 |
172E52M622 |
2026-09-22 |
COMPLETE |
20464254 |
2026-09-22 06:42:00 |
2026-09-22 05:53:03 |
2026-09-24 05:53:03 |
{"id": 760713, "stp": "P", "toc": "Northern", "uid": "G86086", "consist": "150118", "dest_crs": "HGT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G86086/2026-09-22/detailed", "trust_id": "172E52M622", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Harrogate", "service_date": "2026-09-22", "dest_arr_time": "0642", "dest_platform": "3", "is_terminated": 1, "next_location": "Harrogate", "signalling_id": "2E52", "timing_status": "ON TIME", "origin_station": "Leeds", "current_leg_arr": "0642", "current_leg_dep": "0625", "current_leg_end": "Harrogate", "origin_dep_time": "0614", "origin_platform": "1C", "current_location": "Harrogate", "last_update_time": "2026-09-22T05:53:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6301866000000005, 53.8477574], [-1.6302212, 53.847837], [-1.6303055, 53.848031], [-1.6304044, 53.8483008], [-1.6304569, 53.8485184], [-1.6305145999999997, 53.848789799999984], [-1.6305515999999998, 53.8490493], [-1.6305725, 53.84945830000001], [-1.6305643, 53.84963020000001], [-1.6305605, 53.849711], [-1.6305543999999998, 53.84984], [-1.6305052, 53.8502414], [-1.6304299999999998, 53.850623299999995], [-1.6302382999999998, 53.8513151], [-1.6300574, 53.85201920000001], [-1.6299496, 53.8527639], [-1.6299133, 53.85315450000002], [-1.6299068999999995, 53.8535105], [-1.6299268, 53.854071000000005], [-1.630033, 53.85464110000001], [-1.6301222, 53.8550506], [-1.6301922, 53.85527799999999], [-1.6302518, 53.8554837], [-1.6303333999999998, 53.8557179], [-1.6304323999999997, 53.855943700000005], [-1.6305340999999998, 53.85617109999999], [-1.6306567999999997, 53.8564], [-1.6308074, 53.8566756], [-1.6309802999999998, 53.8569567], [-1.6311703999999998, 53.8572347], [-1.6313686, 53.85751900000001], [-1.6320245, 53.8584236], [-1.6323598, 53.8588799], [-1.6326716, 53.859321399999985], [-1.6331907, 53.860042], [-1.6335228999999998, 53.86051100000001], [-1.6336825999999998, 53.8607624], [-1.6338082, 53.861009], [-1.6339809999999997, 53.861365799999994], [-1.6341022, 53.8616871], [-1.6342541999999998, 53.86217700000001], [-1.6343478, 53.8626086], [-1.6345952999999998, 53.864126000000006], [-1.6346337, 53.8660167], [-1.6344136, 53.8676269], [-1.6337256000000002, 53.86985490000001], [-1.6327874000000002, 53.8713777], [-1.6312072999999998, 53.8730008], [-1.62987, 53.87415970000001], [-1.6277791, 53.8759604], [-1.6249758999999997, 53.8783509], [-1.622486, 53.88044920000001], [-1.6190429000000002, 53.8832695], [-1.6169675114151385, 53.885108324712064], [-1.6168058, 53.8852516], [-1.6145014, 53.8872859], [-1.613407, 53.8882976], [-1.6127923, 53.8889921], [-1.6125505, 53.88932359999999], [-1.6122811, 53.8897667], [-1.6121484, 53.89001929999999], [-1.6120057999999995, 53.8903321], [-1.6117997999999998, 53.8909187], [-1.6117074, 53.8912564], [-1.6116123999999998, 53.8915629], [-1.6113498999999998, 53.892158300000006], [-1.6111583, 53.8925384], [-1.6109328999999997, 53.89290079999999], [-1.6105853, 53.89339889999999], [-1.61056575877334, 53.89343534084089], [-1.6104772999999997, 53.8936003], [-1.6102745, 53.89385800000001], [-1.6098645, 53.89429989999999], [-1.6090441999999998, 53.8950701], [-1.6082181, 53.8958407], [-1.607523, 53.8965386], [-1.6070896, 53.896985], [-1.6067461999999997, 53.8974253], [-1.6065218999999995, 53.897742699999995], [-1.6063267, 53.8980538], [-1.6059526999999998, 53.89873669999999], [-1.6058398, 53.89896980000001], [-1.6055939, 53.899590999999994], [-1.6054807999999998, 53.899918799999995], [-1.6051055, 53.901216700000006], [-1.6049774, 53.90161309999999], [-1.6048416, 53.9019567], [-1.6046051, 53.9024127], [-1.6043102, 53.902857299999994], [-1.6039318, 53.9033056], [-1.6035745, 53.9037164], [-1.6034195999999998, 53.903865499999995], [-1.6032558999999995, 53.9040242], [-1.6029029, 53.9043072], [-1.602523, 53.90458639999999], [-1.6024041999999998, 53.9046737], [-1.6017283, 53.9051108], [-1.6013708, 53.90530840000001], [-1.6007722000000002, 53.905620299999995], [-1.6003469, 53.905804999999994], [-1.5999027999999995, 53.90597850000001], [-1.5988959, 53.906335], [-1.5981274999999997, 53.906553999999986], [-1.5971612, 53.90678439999999], [-1.5965920999999998, 53.9068881], [-1.5961062999999998, 53.9069608], [-1.5956446999999998, 53.9070163], [-1.5947199, 53.9071475], [-1.5938247, 53.907295999999995], [-1.5935228999999995, 53.9073574], [-1.5932881, 53.9074048], [-1.5927951, 53.9075192], [-1.592304, 53.9076478], [-1.5918551999999997, 53.9077837], [-1.5914414999999995, 53.9079154], [-1.5906301, 53.90822380000001], [-1.5902181999999998, 53.90839329999999], [-1.5898695, 53.9085613], [-1.5893204999999997, 53.9088444], [-1.5888284, 53.90913720000001], [-1.5884069999999997, 53.9094183], [-1.5880251999999997, 53.909702], [-1.5874215000000005, 53.91017360000001], [-1.5869957, 53.9105643], [-1.5858093999999998, 53.911752799999995], [-1.5851938, 53.91235919999998], [-1.5846000000000002, 53.91293989999999], [-1.583739, 53.9137993], [-1.5830094, 53.9145412], [-1.5829101, 53.91464210000001], [-1.582297, 53.91541509999999], [-1.5818829, 53.9160837], [-1.5814752999999997, 53.916807099999986], [-1.5811885, 53.917455299999986], [-1.5809869, 53.918096], [-1.5808664, 53.9185826], [-1.5807972, 53.9191091], [-1.580769, 53.91973389999998], [-1.5807902, 53.920344], [-1.5808204, 53.92059949999999], [-1.5809139, 53.9211886], [-1.5810562, 53.9217782], [-1.5811605, 53.9222686], [-1.5812067999999997, 53.9224714], [-1.5812218999999998, 53.9225718], [-1.5812408, 53.92269759999999], [-1.5812594, 53.922901], [-1.5812676999999995, 53.92313169999999], [-1.5812733999999995, 53.9232905], [-1.5812422999999998, 53.92384750000001], [-1.5812299, 53.92397359999999], [-1.5812152999999998, 53.92408509999999], [-1.5811847, 53.9243655], [-1.5810113, 53.92517250000001], [-1.5809970999999998, 53.9252225], [-1.5809274, 53.92546699999999], [-1.5808358999999998, 53.9257265], [-1.5807276, 53.92600349999999], [-1.5806654, 53.9261424], [-1.5806463999999998, 53.9261848], [-1.5806124, 53.926260799999994], [-1.5803076, 53.92685650000001], [-1.5801394999999998, 53.92714350000001], [-1.5799734, 53.92741259999999], [-1.5795126999999998, 53.92805709999998], [-1.5792548, 53.92838609999999], [-1.5788357999999998, 53.9288485], [-1.5784555, 53.9292299], [-1.5780804999999998, 53.9295709], [-1.5776676999999997, 53.9299235], [-1.5772467, 53.9302472], [-1.5768536999999998, 53.9305346], [-1.5764811, 53.9307715], [-1.5757074, 53.931278799999994], [-1.5751517999999998, 53.931576199999995], [-1.5749042, 53.9317098], [-1.5740159, 53.9321339], [-1.5729994, 53.93257599999999], [-1.5725989, 53.9327374], [-1.5721849000000003, 53.9329013], [-1.5700430999999997, 53.933753799999984], [-1.5668706, 53.93504630000001], [-1.5619272999999998, 53.9370383], [-1.5597443999999998, 53.93791889999999], [-1.5567694, 53.939119], [-1.5559278, 53.9394831], [-1.5549011999999998, 53.9399797], [-1.5539578, 53.940498], [-1.5531771, 53.9409557], [-1.552465, 53.9414334], [-1.5514353000000003, 53.9421805], [-1.5513563999999995, 53.9422442], [-1.5502701999999997, 53.9431345], [-1.5496839999999998, 53.9436069], [-1.5491151999999997, 53.944084200000006], [-1.5482213, 53.9448439], [-1.5478094, 53.9452339], [-1.5474036, 53.94561779999999], [-1.5467525989581368, 53.946338544998355], [-1.5467026, 53.9463939], [-1.5463572999999995, 53.9468267], [-1.5460689, 53.947224899999995], [-1.5457209999999997, 53.94774660000001], [-1.5454094, 53.948296699999986], [-1.5451269, 53.94884359999999], [-1.5448862, 53.94938139999999], [-1.5445460999999998, 53.950154999999995], [-1.5441983, 53.95094389999999], [-1.5439045, 53.9514742], [-1.5435796, 53.951956199999984], [-1.5432733999999997, 53.9523877], [-1.5429202, 53.95280999999999], [-1.5424337999999995, 53.9533386], [-1.5418422, 53.9538936], [-1.5411585999999995, 53.9544588], [-1.5405951, 53.95487409999999], [-1.5402370999999997, 53.9551284], [-1.5398837, 53.955350800000005], [-1.5393658, 53.95566430000001], [-1.5388381999999998, 53.955944599999995], [-1.5384601999999998, 53.9561475], [-1.5381183, 53.956311699999986], [-1.5377553, 53.9564862], [-1.5374221999999995, 53.9566315], [-1.5369961999999997, 53.956814], [-1.5365419, 53.95698979999999], [-1.5359506, 53.9572109], [-1.5358036, 53.957266], [-1.5353459, 53.9574374], [-1.5346939, 53.9576731], [-1.5343678, 53.9577919], [-1.5340348999999998, 53.9579152], [-1.5329184, 53.9583264], [-1.5326388999999998, 53.9584293], [-1.5316061, 53.95880939999999], [-1.5305626, 53.9591895], [-1.5297236, 53.959499099999995], [-1.5288748999999997, 53.95980449999999], [-1.5271359830031863, 53.96043899213272], [-1.5270806, 53.9604592], [-1.5261763999999998, 53.96079079999999], [-1.5252912999999997, 53.9611094], [-1.5240461999999997, 53.96157649999999], [-1.5234964999999998, 53.9617966], [-1.5229785999999998, 53.9620261], [-1.5222252, 53.9623791], [-1.5214924, 53.9627364], [-1.5206482, 53.9631625], [-1.52001, 53.9634812], [-1.5193747999999998, 53.9637975], [-1.5184350999999998, 53.96425699999999], [-1.5179677, 53.96449309999999], [-1.5175224, 53.9647194], [-1.5152564, 53.9658428], [-1.5132548, 53.9668504], [-1.5123005, 53.9673232], [-1.5118384, 53.96755559999999], [-1.5116336999999995, 53.9676585], [-1.5113063000000002, 53.9678301], [-1.5110246, 53.96800389999999], [-1.5108139, 53.96815779999999], [-1.510652, 53.96830760000001], [-1.5104905, 53.96848860000001], [-1.5103761, 53.96868880000001], [-1.5103096, 53.96883729999999], [-1.5102701999999997, 53.96899520000001], [-1.5102515, 53.96922479999999], [-1.5102595, 53.9693451], [-1.5102808, 53.969455800000006], [-1.5103148999999998, 53.969606000000006], [-1.5103744999999995, 53.969733600000005], [-1.5104429999999998, 53.9698569], [-1.5105154, 53.9699613], [-1.5107546, 53.97022520000001], [-1.5107974999999998, 53.970258599999994], [-1.5109247999999995, 53.97035770000001], [-1.511119, 53.97048139999999], [-1.5112835, 53.9705695], [-1.5114957, 53.97068320000001], [-1.5128651999999998, 53.9713056], [-1.5141621, 53.97189509999999], [-1.5170627999999995, 53.9732133], [-1.518301, 53.973775999999994], [-1.5186381, 53.9739236], [-1.5192969, 53.9742195], [-1.5197921999999997, 53.9744567], [-1.5202609000000002, 53.97470319999999], [-1.5207136, 53.9749629], [-1.5211414, 53.975220199999995], [-1.5216562, 53.97556079999999], [-1.5221383, 53.97589120000001], [-1.5226661, 53.97626499999999], [-1.5231249, 53.9766195], [-1.5250041, 53.97822690000001], [-1.5259585, 53.979027300000006], [-1.5264165999999997, 53.97942869999999], [-1.5266492, 53.9796153], [-1.5269156, 53.979825], [-1.527037, 53.9799281], [-1.5271359830031863, 53.98000182749455], [-1.5272263, 53.9800691], [-1.5275310999999998, 53.980287199999985], [-1.5277525, 53.98043220000001], [-1.5280007999999998, 53.9805777], [-1.5282663, 53.98072679999999], [-1.5290596, 53.98112110000001], [-1.5294675, 53.9813532], [-1.5298193, 53.9815911], [-1.5302252, 53.9819098], [-1.5305479, 53.9821989], [-1.5311364999999997, 53.9827962], [-1.5316799999999997, 53.98336139999999], [-1.531948, 53.983644], [-1.5322406, 53.98392299999999], [-1.5326648, 53.98436199999999], [-1.5330906999999998, 53.9848095], [-1.5335280999999998, 53.9853695], [-1.5336825999999997, 53.9856062], [-1.5338446, 53.9858972], [-1.5341777, 53.9865921], [-1.5345127, 53.987280600000005], [-1.5345494999999998, 53.98735640000001], [-1.5347235, 53.987732900000005], [-1.5348932, 53.9880778], [-1.5350548, 53.9884224], [-1.5351677999999995, 53.988667], [-1.5353300999999997, 53.989004], [-1.5355624, 53.98950369999999], [-1.5361914, 53.9908142], [-1.5362166, 53.99086239999999], [-1.5364479000000002, 53.9912004], [-1.536558, 53.9914408], [-1.5368001, 53.99191139999999], [-1.5369381999999998, 53.992171299999995], [-1.5370067999999997, 53.99229269999999], [-1.5370188, 53.992313900000006], [-1.5370359999999998, 53.992342], [-1.5370714, 53.9924054], [-1.5374707999999997, 53.9931964], [-1.5376097999999998, 53.99357459999999]]}", "current_leg_start": "Horsforth", "dest_arr_time_act": "0642", "motion_projection": null, "next_location_lat": "53.9935746", "next_location_lon": "-1.5376098", "previous_location": "Horsforth", "current_leg_milage": "12.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"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\": 472.595, \"from_m\": 322.211, \"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\": 479.969, \"from_m\": 472.595, \"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\": 1091.977, \"from_m\": 479.969, \"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\": 2041.57, \"from_m\": 1091.977, \"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\": 2488.282, \"from_m\": 2041.57, \"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\": 2717.168, \"from_m\": 2488.282, \"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\": 3730.851, \"from_m\": 2717.168, \"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\": 4608.097, \"from_m\": 3730.851, \"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\": 5143.537, \"from_m\": 4608.097, \"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\": 28475.664, \"from_m\": 5143.537, \"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\": 28867.423, \"from_m\": 28475.664, \"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\": 30446.603, \"from_m\": 28867.423, \"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\": 31875.579, \"from_m\": 30446.603, \"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\": 32023.577, \"from_m\": 31875.579, \"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\": 760713, \"profile_key\": \"0ad85c5412c1f302000ff07cbce047df74bbc9b61d2fe5cb7f42279ec9f8babe\", \"schedule_id\": 30916, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 157299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0615\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 527.837, \"section_seq\": 1, \"route_path_id\": 157299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616H\", \"location\": \"Armley Jn\", \"stage_seq\": 3, \"distance_m\": 4744.72, \"section_seq\": 1, \"route_path_id\": 157299}, {\"is_pass\": false, \"wtt_arr\": \"0623\", \"wtt_dep\": \"0624\", \"location\": \"Horsforth\", \"stage_seq\": 4, \"distance_m\": 11826.453, \"section_seq\": 1, \"route_path_id\": 157299}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632H\", \"location\": \"Rigton S.B.\", \"stage_seq\": 5, \"distance_m\": 23778.295, \"section_seq\": 1, \"route_path_id\": 157299}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": null, \"location\": \"Harrogate\", \"stage_seq\": 6, \"distance_m\": 32023.577, \"section_seq\": 1, \"route_path_id\": 157299}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 32023.577, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 157299}], \"total_distance_m\": 32023.577, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30051.787, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1971.79, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0614", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "53.9935746", "current_position_lon": "-1.5376098", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:59Z\", \"source_id\": 64540289, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:05Z\", \"source_id\": 20450528, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:37Z\", \"source_id\": 20464254, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Harrogate", "service_state_platform": "3", "timing_fact_generation": 1790055758035771, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:38.023863", "service_state_evidence_id": 20464254, "current_leg_start_actual_dep": "2026-09-22T06:24:00+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:38.690805", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LDS |
HGT |
2E52 |
150118 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "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": 472.595, "from_m": 322.211, "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": 479.969, "from_m": 472.595, "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": 1091.977, "from_m": 479.969, "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": 2041.57, "from_m": 1091.977, "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": 2488.282, "from_m": 2041.57, "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": 2717.168, "from_m": 2488.282, "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": 3730.851, "from_m": 2717.168, "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": 4608.097, "from_m": 3730.851, "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": 5143.537, "from_m": 4608.097, "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": 28475.664, "from_m": 5143.537, "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": 28867.423, "from_m": 28475.664, "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": 30446.603, "from_m": 28867.423, "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": 31875.579, "from_m": 30446.603, "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": 32023.577, "from_m": 31875.579, "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": 760713, "profile_key": "0ad85c5412c1f302000ff07cbce047df74bbc9b61d2fe5cb7f42279ec9f8babe", "schedule_id": 30916, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0614", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 157299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0615", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 527.837, "section_seq": 1, "route_path_id": 157299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616H", "location": "Armley Jn", "stage_seq": 3, "distance_m": 4744.72, "section_seq": 1, "route_path_id": 157299}, {"is_pass": false, "wtt_arr": "0623", "wtt_dep": "0624", "location": "Horsforth", "stage_seq": 4, "distance_m": 11826.453, "section_seq": 1, "route_path_id": 157299}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632H", "location": "Rigton S.B.", "stage_seq": 5, "distance_m": 23778.295, "section_seq": 1, "route_path_id": 157299}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": null, "location": "Harrogate", "stage_seq": 6, "distance_m": 32023.577, "section_seq": 1, "route_path_id": 157299}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 32023.577, "from_m": 0.0, "section_seq": 1, "route_path_id": 157299}], "total_distance_m": 32023.577, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30051.787, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1971.79, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5248, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:59Z", "source_id": 64540289, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:24:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:05Z", "source_id": 20450528, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:37Z", "source_id": 20464254, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Leeds |
0614 |
0614 |
1C |
None |
None |
Harrogate |
0642 |
0642 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G86086/2026-09-22/detailed |
None |
Horsforth |
2026-09-22T06:24:00+01:00 |
Harrogate |
17.0 |
{"type": "LineString", "coordinates": [[-1.6301866000000005, 53.8477574], [-1.6302212, 53.847837], [-1.6303055, 53.848031], [-1.6304044, 53.8483008], [-1.6304569, 53.8485184], [-1.6305145999999997, 53.848789799999984], [-1.6305515999999998, 53.8490493], [-1.6305725, 53.84945830000001], [-1.6305643, 53.84963020000001], [-1.6305605, 53.849711], [-1.6305543999999998, 53.84984], [-1.6305052, 53.8502414], [-1.6304299999999998, 53.850623299999995], [-1.6302382999999998, 53.8513151], [-1.6300574, 53.85201920000001], [-1.6299496, 53.8527639], [-1.6299133, 53.85315450000002], [-1.6299068999999995, 53.8535105], [-1.6299268, 53.854071000000005], [-1.630033, 53.85464110000001], [-1.6301222, 53.8550506], [-1.6301922, 53.85527799999999], [-1.6302518, 53.8554837], [-1.6303333999999998, 53.8557179], [-1.6304323999999997, 53.855943700000005], [-1.6305340999999998, 53.85617109999999], [-1.6306567999999997, 53.8564], [-1.6308074, 53.8566756], [-1.6309802999999998, 53.8569567], [-1.6311703999999998, 53.8572347], [-1.6313686, 53.85751900000001], [-1.6320245, 53.8584236], [-1.6323598, 53.8588799], [-1.6326716, 53.859321399999985], [-1.6331907, 53.860042], [-1.6335228999999998, 53.86051100000001], [-1.6336825999999998, 53.8607624], [-1.6338082, 53.861009], [-1.6339809999999997, 53.861365799999994], [-1.6341022, 53.8616871], [-1.6342541999999998, 53.86217700000001], [-1.6343478, 53.8626086], [-1.6345952999999998, 53.864126000000006], [-1.6346337, 53.8660167], [-1.6344136, 53.8676269], [-1.6337256000000002, 53.86985490000001], [-1.6327874000000002, 53.8713777], [-1.6312072999999998, 53.8730008], [-1.62987, 53.87415970000001], [-1.6277791, 53.8759604], [-1.6249758999999997, 53.8783509], [-1.622486, 53.88044920000001], [-1.6190429000000002, 53.8832695], [-1.6169675114151385, 53.885108324712064], [-1.6168058, 53.8852516], [-1.6145014, 53.8872859], [-1.613407, 53.8882976], [-1.6127923, 53.8889921], [-1.6125505, 53.88932359999999], [-1.6122811, 53.8897667], [-1.6121484, 53.89001929999999], [-1.6120057999999995, 53.8903321], [-1.6117997999999998, 53.8909187], [-1.6117074, 53.8912564], [-1.6116123999999998, 53.8915629], [-1.6113498999999998, 53.892158300000006], [-1.6111583, 53.8925384], [-1.6109328999999997, 53.89290079999999], [-1.6105853, 53.89339889999999], [-1.61056575877334, 53.89343534084089], [-1.6104772999999997, 53.8936003], [-1.6102745, 53.89385800000001], [-1.6098645, 53.89429989999999], [-1.6090441999999998, 53.8950701], [-1.6082181, 53.8958407], [-1.607523, 53.8965386], [-1.6070896, 53.896985], [-1.6067461999999997, 53.8974253], [-1.6065218999999995, 53.897742699999995], [-1.6063267, 53.8980538], [-1.6059526999999998, 53.89873669999999], [-1.6058398, 53.89896980000001], [-1.6055939, 53.899590999999994], [-1.6054807999999998, 53.899918799999995], [-1.6051055, 53.901216700000006], [-1.6049774, 53.90161309999999], [-1.6048416, 53.9019567], [-1.6046051, 53.9024127], [-1.6043102, 53.902857299999994], [-1.6039318, 53.9033056], [-1.6035745, 53.9037164], [-1.6034195999999998, 53.903865499999995], [-1.6032558999999995, 53.9040242], [-1.6029029, 53.9043072], [-1.602523, 53.90458639999999], [-1.6024041999999998, 53.9046737], [-1.6017283, 53.9051108], [-1.6013708, 53.90530840000001], [-1.6007722000000002, 53.905620299999995], [-1.6003469, 53.905804999999994], [-1.5999027999999995, 53.90597850000001], [-1.5988959, 53.906335], [-1.5981274999999997, 53.906553999999986], [-1.5971612, 53.90678439999999], [-1.5965920999999998, 53.9068881], [-1.5961062999999998, 53.9069608], [-1.5956446999999998, 53.9070163], [-1.5947199, 53.9071475], [-1.5938247, 53.907295999999995], [-1.5935228999999995, 53.9073574], [-1.5932881, 53.9074048], [-1.5927951, 53.9075192], [-1.592304, 53.9076478], [-1.5918551999999997, 53.9077837], [-1.5914414999999995, 53.9079154], [-1.5906301, 53.90822380000001], [-1.5902181999999998, 53.90839329999999], [-1.5898695, 53.9085613], [-1.5893204999999997, 53.9088444], [-1.5888284, 53.90913720000001], [-1.5884069999999997, 53.9094183], [-1.5880251999999997, 53.909702], [-1.5874215000000005, 53.91017360000001], [-1.5869957, 53.9105643], [-1.5858093999999998, 53.911752799999995], [-1.5851938, 53.91235919999998], [-1.5846000000000002, 53.91293989999999], [-1.583739, 53.9137993], [-1.5830094, 53.9145412], [-1.5829101, 53.91464210000001], [-1.582297, 53.91541509999999], [-1.5818829, 53.9160837], [-1.5814752999999997, 53.916807099999986], [-1.5811885, 53.917455299999986], [-1.5809869, 53.918096], [-1.5808664, 53.9185826], [-1.5807972, 53.9191091], [-1.580769, 53.91973389999998], [-1.5807902, 53.920344], [-1.5808204, 53.92059949999999], [-1.5809139, 53.9211886], [-1.5810562, 53.9217782], [-1.5811605, 53.9222686], [-1.5812067999999997, 53.9224714], [-1.5812218999999998, 53.9225718], [-1.5812408, 53.92269759999999], [-1.5812594, 53.922901], [-1.5812676999999995, 53.92313169999999], [-1.5812733999999995, 53.9232905], [-1.5812422999999998, 53.92384750000001], [-1.5812299, 53.92397359999999], [-1.5812152999999998, 53.92408509999999], [-1.5811847, 53.9243655], [-1.5810113, 53.92517250000001], [-1.5809970999999998, 53.9252225], [-1.5809274, 53.92546699999999], [-1.5808358999999998, 53.9257265], [-1.5807276, 53.92600349999999], [-1.5806654, 53.9261424], [-1.5806463999999998, 53.9261848], [-1.5806124, 53.926260799999994], [-1.5803076, 53.92685650000001], [-1.5801394999999998, 53.92714350000001], [-1.5799734, 53.92741259999999], [-1.5795126999999998, 53.92805709999998], [-1.5792548, 53.92838609999999], [-1.5788357999999998, 53.9288485], [-1.5784555, 53.9292299], [-1.5780804999999998, 53.9295709], [-1.5776676999999997, 53.9299235], [-1.5772467, 53.9302472], [-1.5768536999999998, 53.9305346], [-1.5764811, 53.9307715], [-1.5757074, 53.931278799999994], [-1.5751517999999998, 53.931576199999995], [-1.5749042, 53.9317098], [-1.5740159, 53.9321339], [-1.5729994, 53.93257599999999], [-1.5725989, 53.9327374], [-1.5721849000000003, 53.9329013], [-1.5700430999999997, 53.933753799999984], [-1.5668706, 53.93504630000001], [-1.5619272999999998, 53.9370383], [-1.5597443999999998, 53.93791889999999], [-1.5567694, 53.939119], [-1.5559278, 53.9394831], [-1.5549011999999998, 53.9399797], [-1.5539578, 53.940498], [-1.5531771, 53.9409557], [-1.552465, 53.9414334], [-1.5514353000000003, 53.9421805], [-1.5513563999999995, 53.9422442], [-1.5502701999999997, 53.9431345], [-1.5496839999999998, 53.9436069], [-1.5491151999999997, 53.944084200000006], [-1.5482213, 53.9448439], [-1.5478094, 53.9452339], [-1.5474036, 53.94561779999999], [-1.5467525989581368, 53.946338544998355], [-1.5467026, 53.9463939], [-1.5463572999999995, 53.9468267], [-1.5460689, 53.947224899999995], [-1.5457209999999997, 53.94774660000001], [-1.5454094, 53.948296699999986], [-1.5451269, 53.94884359999999], [-1.5448862, 53.94938139999999], [-1.5445460999999998, 53.950154999999995], [-1.5441983, 53.95094389999999], [-1.5439045, 53.9514742], [-1.5435796, 53.951956199999984], [-1.5432733999999997, 53.9523877], [-1.5429202, 53.95280999999999], [-1.5424337999999995, 53.9533386], [-1.5418422, 53.9538936], [-1.5411585999999995, 53.9544588], [-1.5405951, 53.95487409999999], [-1.5402370999999997, 53.9551284], [-1.5398837, 53.955350800000005], [-1.5393658, 53.95566430000001], [-1.5388381999999998, 53.955944599999995], [-1.5384601999999998, 53.9561475], [-1.5381183, 53.956311699999986], [-1.5377553, 53.9564862], [-1.5374221999999995, 53.9566315], [-1.5369961999999997, 53.956814], [-1.5365419, 53.95698979999999], [-1.5359506, 53.9572109], [-1.5358036, 53.957266], [-1.5353459, 53.9574374], [-1.5346939, 53.9576731], [-1.5343678, 53.9577919], [-1.5340348999999998, 53.9579152], [-1.5329184, 53.9583264], [-1.5326388999999998, 53.9584293], [-1.5316061, 53.95880939999999], [-1.5305626, 53.9591895], [-1.5297236, 53.959499099999995], [-1.5288748999999997, 53.95980449999999], [-1.5271359830031863, 53.96043899213272], [-1.5270806, 53.9604592], [-1.5261763999999998, 53.96079079999999], [-1.5252912999999997, 53.9611094], [-1.5240461999999997, 53.96157649999999], [-1.5234964999999998, 53.9617966], [-1.5229785999999998, 53.9620261], [-1.5222252, 53.9623791], [-1.5214924, 53.9627364], [-1.5206482, 53.9631625], [-1.52001, 53.9634812], [-1.5193747999999998, 53.9637975], [-1.5184350999999998, 53.96425699999999], [-1.5179677, 53.96449309999999], [-1.5175224, 53.9647194], [-1.5152564, 53.9658428], [-1.5132548, 53.9668504], [-1.5123005, 53.9673232], [-1.5118384, 53.96755559999999], [-1.5116336999999995, 53.9676585], [-1.5113063000000002, 53.9678301], [-1.5110246, 53.96800389999999], [-1.5108139, 53.96815779999999], [-1.510652, 53.96830760000001], [-1.5104905, 53.96848860000001], [-1.5103761, 53.96868880000001], [-1.5103096, 53.96883729999999], [-1.5102701999999997, 53.96899520000001], [-1.5102515, 53.96922479999999], [-1.5102595, 53.9693451], [-1.5102808, 53.969455800000006], [-1.5103148999999998, 53.969606000000006], [-1.5103744999999995, 53.969733600000005], [-1.5104429999999998, 53.9698569], [-1.5105154, 53.9699613], [-1.5107546, 53.97022520000001], [-1.5107974999999998, 53.970258599999994], [-1.5109247999999995, 53.97035770000001], [-1.511119, 53.97048139999999], [-1.5112835, 53.9705695], [-1.5114957, 53.97068320000001], [-1.5128651999999998, 53.9713056], [-1.5141621, 53.97189509999999], [-1.5170627999999995, 53.9732133], [-1.518301, 53.973775999999994], [-1.5186381, 53.9739236], [-1.5192969, 53.9742195], [-1.5197921999999997, 53.9744567], [-1.5202609000000002, 53.97470319999999], [-1.5207136, 53.9749629], [-1.5211414, 53.975220199999995], [-1.5216562, 53.97556079999999], [-1.5221383, 53.97589120000001], [-1.5226661, 53.97626499999999], [-1.5231249, 53.9766195], [-1.5250041, 53.97822690000001], [-1.5259585, 53.979027300000006], [-1.5264165999999997, 53.97942869999999], [-1.5266492, 53.9796153], [-1.5269156, 53.979825], [-1.527037, 53.9799281], [-1.5271359830031863, 53.98000182749455], [-1.5272263, 53.9800691], [-1.5275310999999998, 53.980287199999985], [-1.5277525, 53.98043220000001], [-1.5280007999999998, 53.9805777], [-1.5282663, 53.98072679999999], [-1.5290596, 53.98112110000001], [-1.5294675, 53.9813532], [-1.5298193, 53.9815911], [-1.5302252, 53.9819098], [-1.5305479, 53.9821989], [-1.5311364999999997, 53.9827962], [-1.5316799999999997, 53.98336139999999], [-1.531948, 53.983644], [-1.5322406, 53.98392299999999], [-1.5326648, 53.98436199999999], [-1.5330906999999998, 53.9848095], [-1.5335280999999998, 53.9853695], [-1.5336825999999997, 53.9856062], [-1.5338446, 53.9858972], [-1.5341777, 53.9865921], [-1.5345127, 53.987280600000005], [-1.5345494999999998, 53.98735640000001], [-1.5347235, 53.987732900000005], [-1.5348932, 53.9880778], [-1.5350548, 53.9884224], [-1.5351677999999995, 53.988667], [-1.5353300999999997, 53.989004], [-1.5355624, 53.98950369999999], [-1.5361914, 53.9908142], [-1.5362166, 53.99086239999999], [-1.5364479000000002, 53.9912004], [-1.536558, 53.9914408], [-1.5368001, 53.99191139999999], [-1.5369381999999998, 53.992171299999995], [-1.5370067999999997, 53.99229269999999], [-1.5370188, 53.992313900000006], [-1.5370359999999998, 53.992342], [-1.5370714, 53.9924054], [-1.5374707999999997, 53.9931964], [-1.5376097999999998, 53.99357459999999]]} |
12.5 |
0625 |
0642 |
Horsforth |
Harrogate |
Harrogate |
53.9935746 |
-1.5376098 |
53.9935746 |
-1.5376098 |
1 |
0 |
2026-09-22 05:53:03 |
TERMINATED |
2026-09-22 05:42:00 |
Harrogate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464254 |
1790055758035771 |
25 |
25 |
2026-09-22 05:52:38.690805 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:38.023863 |
| 729727 |
759706 |
L88462 |
072B71M522 |
2026-09-22 |
COMPLETE |
20463109 |
2026-09-22 06:42:00 |
2026-09-22 05:53:03 |
2026-09-24 05:53:03 |
{"id": 759706, "stp": "P", "toc": "ScotRail", "uid": "L88462", "consist": "385018+385040", "dest_crs": "GLC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88462/2026-09-22/detailed", "trust_id": "072B71M522", "origin_crs": "CRS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-22", "dest_arr_time": "0640", "dest_platform": "4", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2B71", "timing_status": "LATE", "origin_station": "Carstairs", "current_leg_arr": "0642", "current_leg_dep": "0633", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0549", "origin_platform": "1", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-22T05:53:03", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.173108, 55.8194778], [-4.1736626, 55.81965499999999], [-4.1741949, 55.8198414], [-4.1753719, 55.8202845], [-4.1760655, 55.8206182], [-4.1764288, 55.82080729999999], [-4.1767307, 55.8209712], [-4.1770313, 55.82113459999999], [-4.177312599999999, 55.8213126], [-4.1779041, 55.8216747], [-4.179119299999999, 55.82239820000001], [-4.1795682, 55.8226383], [-4.1813913, 55.823613399999985], [-4.182543099999999, 55.824210599999994], [-4.1836743, 55.8248132], [-4.1848869, 55.8254414], [-4.185261199999999, 55.8256231], [-4.1856523, 55.82581799999999], [-4.1861457, 55.8260404], [-4.1866969, 55.82627569999998], [-4.1871346, 55.8264513], [-4.1877705, 55.8266964], [-4.1884794, 55.82694459999999], [-4.1889735, 55.8271009], [-4.1894825, 55.827252699999995], [-4.1903832, 55.8275014], [-4.1911378, 55.82767859999999], [-4.1920487, 55.8278611], [-4.1929418, 55.82799969999999], [-4.1938618, 55.8281292], [-4.1947533571081115, 55.82822929525524], [-4.195029718285162, 55.82826149579704], [-4.1952737202777, 55.82829060829773], [-4.1954899810796356, 55.82831708632589], [-4.195683118684885, 55.828341383450145], [-4.19585775108736, 55.8283639532391], [-4.1960184962809715, 55.82838524926136], [-4.196169972259636, 55.82840572508553], [-4.196316797017264, 55.828425834280225], [-4.196463588547769, 55.828446030414064], [-4.196614964845065, 55.82846676705564], [-4.196775543903063, 55.82848849777356], [-4.196949943715677, 55.82851167613644], [-4.197142782276821, 55.82853675571289], [-4.197358677580406, 55.82856419007152], [-4.197602247620346, 55.82859443278092], [-4.197878110390555, 55.828627937409706], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Cambuslang", "dest_arr_time_act": "0640", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Cambuslang", "current_leg_milage": "5.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 361.82, \"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\": 874.172, \"from_m\": 361.82, \"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\": 1253.987, \"from_m\": 874.172, \"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\": 1389.315, \"from_m\": 1253.987, \"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\": 3992.933, \"from_m\": 1389.315, \"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\": 7109.699, \"from_m\": 3992.933, \"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\": 8999.392, \"from_m\": 7109.699, \"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\": 15351.128, \"from_m\": 8999.392, \"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\": 16613.059, \"from_m\": 15351.128, \"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\": 16959.52, \"from_m\": 16613.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\": 17057.348, \"from_m\": 16959.52, \"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\": 17080.962, \"from_m\": 17057.348, \"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\": 17211.52, \"from_m\": 17080.962, \"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\": 21205.146, \"from_m\": 17211.52, \"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\": 21218.514, \"from_m\": 21205.146, \"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\": 21451.369, \"from_m\": 21218.514, \"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\": 22288.058, \"from_m\": 21451.369, \"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\": 22424.1, \"from_m\": 22288.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\": 22448.016, \"from_m\": 22424.1, \"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\": 22529.796, \"from_m\": 22448.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\": 23429.063, \"from_m\": 22529.796, \"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\": 23476.632, \"from_m\": 23429.063, \"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\": 24951.32, \"from_m\": 23476.632, \"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\": 25359.776, \"from_m\": 24951.32, \"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\": 25906.591, \"from_m\": 25359.776, \"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\": 25961.02, \"from_m\": 25906.591, \"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\": 28189.021, \"from_m\": 25961.02, \"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\": 28268.147, \"from_m\": 28189.021, \"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\": 28975.775, \"from_m\": 28268.147, \"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\": 33928.664, \"from_m\": 28975.775, \"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\": 36297.269, \"from_m\": 33928.664, \"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\": 36395.584, \"from_m\": 36297.269, \"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\": 38477.273, \"from_m\": 36395.584, \"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\": 40981.531, \"from_m\": 38477.273, \"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\": 42367.285, \"from_m\": 40981.531, \"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\": 45621.41, \"from_m\": 42367.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\": 46450.97, \"from_m\": 45621.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\": 46864.846, \"from_m\": 46450.97, \"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\": 47425.157, \"from_m\": 46864.846, \"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\": 47849.625, \"from_m\": 47425.157, \"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\": 759706, \"profile_key\": \"29eda6358f821d248cb7923f1fa6e3399b1b8858d0f91e22102b1e0b0fb55f79\", \"schedule_id\": 17915, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0549\", \"location\": \"Carstairs\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0550H\", \"location\": \"Carstairs North Jn\", \"stage_seq\": 2, \"distance_m\": 1313.858, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"Lanark Jn\", \"stage_seq\": 3, \"distance_m\": 4136.669, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": false, \"wtt_arr\": \"0558\", \"wtt_dep\": \"0558H\", \"location\": \"Carluke\", \"stage_seq\": 4, \"distance_m\": 13433.577, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Law Jn\", \"stage_seq\": 5, \"distance_m\": 16959.52, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": \"0606\", \"location\": \"Wishaw\", \"stage_seq\": 6, \"distance_m\": 20509.567, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": false, \"wtt_arr\": \"0610\", \"wtt_dep\": \"0610H\", \"location\": \"Shieldmuir\", \"stage_seq\": 7, \"distance_m\": 22773.497, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0616\", \"location\": \"Motherwell\", \"stage_seq\": 8, \"distance_m\": 25530.058, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619\", \"location\": \"Mossend South Jn\", \"stage_seq\": 9, \"distance_m\": 28189.021, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0620H\", \"location\": \"Mossend West Jn\", \"stage_seq\": 10, \"distance_m\": 29031.785, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": false, \"wtt_arr\": \"0622\", \"wtt_dep\": \"0622H\", \"location\": \"Bellshill\", \"stage_seq\": 11, \"distance_m\": 30269.594, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625H\", \"location\": \"Uddingston Jn\", \"stage_seq\": 12, \"distance_m\": 34075.084, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": false, \"wtt_arr\": \"0626\", \"wtt_dep\": \"0626H\", \"location\": \"Uddingston\", \"stage_seq\": 13, \"distance_m\": 34243.404, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0628\", \"location\": \"Newton East Jn\", \"stage_seq\": 14, \"distance_m\": 36395.584, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Newton West Jn\", \"stage_seq\": 15, \"distance_m\": 38371.096, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": false, \"wtt_arr\": \"0630H\", \"wtt_dep\": \"0631\", \"location\": \"Cambuslang\", \"stage_seq\": 16, \"distance_m\": 39807.745, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632H\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 17, \"distance_m\": 41594.642, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0633H\", \"location\": \"Shawfield Jn\", \"stage_seq\": 18, \"distance_m\": 43616.517, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634H\", \"location\": \"Larkfield Jn\", \"stage_seq\": 19, \"distance_m\": 45832.853, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 20, \"distance_m\": 46615.494, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 21, \"distance_m\": 46920.192, \"section_seq\": 1, \"route_path_id\": 138152}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 22, \"distance_m\": 47849.625, \"section_seq\": 1, \"route_path_id\": 138152}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 47849.625, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138152}], \"total_distance_m\": 47849.625, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 47627.782, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 221.843, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0549", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:12Z\", \"source_id\": 64492874, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:15Z\", \"source_id\": 20434899, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:39Z\", \"source_id\": 64498111, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:00:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:43Z\", \"source_id\": 20436605, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2604, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:03Z\", \"source_id\": 64503550, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:10Z\", \"source_id\": 20438456, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:48Z\", \"source_id\": 64518842, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:53Z\", \"source_id\": 20443485, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:17Z\", \"source_id\": 64527167, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:21Z\", \"source_id\": 20446219, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:58Z\", \"source_id\": 64542190, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:04Z\", \"source_id\": 20451177, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:25Z\", \"source_id\": 64548926, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:31Z\", \"source_id\": 20453518, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:58Z\", \"source_id\": 64560924, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:01Z\", \"source_id\": 20457373, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:00Z\", \"source_id\": 64578615, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:04Z\", \"source_id\": 20463109, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "4", "timing_fact_generation": 1790055664863092, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:47.062619", "service_state_evidence_id": 20463109, "current_leg_start_actual_dep": "2026-09-22T06:33:00+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:47.744725", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
CRS |
GLC |
2B71 |
385018+385040 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 361.82, "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": 874.172, "from_m": 361.82, "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": 1253.987, "from_m": 874.172, "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": 1389.315, "from_m": 1253.987, "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": 3992.933, "from_m": 1389.315, "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": 7109.699, "from_m": 3992.933, "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": 8999.392, "from_m": 7109.699, "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": 15351.128, "from_m": 8999.392, "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": 16613.059, "from_m": 15351.128, "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": 16959.52, "from_m": 16613.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": 17057.348, "from_m": 16959.52, "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": 17080.962, "from_m": 17057.348, "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": 17211.52, "from_m": 17080.962, "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": 21205.146, "from_m": 17211.52, "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": 21218.514, "from_m": 21205.146, "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": 21451.369, "from_m": 21218.514, "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": 22288.058, "from_m": 21451.369, "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": 22424.1, "from_m": 22288.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": 22448.016, "from_m": 22424.1, "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": 22529.796, "from_m": 22448.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": 23429.063, "from_m": 22529.796, "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": 23476.632, "from_m": 23429.063, "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": 24951.32, "from_m": 23476.632, "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": 25359.776, "from_m": 24951.32, "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": 25906.591, "from_m": 25359.776, "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": 25961.02, "from_m": 25906.591, "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": 28189.021, "from_m": 25961.02, "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": 28268.147, "from_m": 28189.021, "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": 28975.775, "from_m": 28268.147, "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": 33928.664, "from_m": 28975.775, "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": 36297.269, "from_m": 33928.664, "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": 36395.584, "from_m": 36297.269, "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": 38477.273, "from_m": 36395.584, "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": 40981.531, "from_m": 38477.273, "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": 42367.285, "from_m": 40981.531, "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": 45621.41, "from_m": 42367.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": 46450.97, "from_m": 45621.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": 46864.846, "from_m": 46450.97, "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": 47425.157, "from_m": 46864.846, "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": 47849.625, "from_m": 47425.157, "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": 759706, "profile_key": "29eda6358f821d248cb7923f1fa6e3399b1b8858d0f91e22102b1e0b0fb55f79", "schedule_id": 17915, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0549", "location": "Carstairs", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0550H", "location": "Carstairs North Jn", "stage_seq": 2, "distance_m": 1313.858, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "Lanark Jn", "stage_seq": 3, "distance_m": 4136.669, "section_seq": 1, "route_path_id": 138152}, {"is_pass": false, "wtt_arr": "0558", "wtt_dep": "0558H", "location": "Carluke", "stage_seq": 4, "distance_m": 13433.577, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Law Jn", "stage_seq": 5, "distance_m": 16959.52, "section_seq": 1, "route_path_id": 138152}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": "0606", "location": "Wishaw", "stage_seq": 6, "distance_m": 20509.567, "section_seq": 1, "route_path_id": 138152}, {"is_pass": false, "wtt_arr": "0610", "wtt_dep": "0610H", "location": "Shieldmuir", "stage_seq": 7, "distance_m": 22773.497, "section_seq": 1, "route_path_id": 138152}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0616", "location": "Motherwell", "stage_seq": 8, "distance_m": 25530.058, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619", "location": "Mossend South Jn", "stage_seq": 9, "distance_m": 28189.021, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0620H", "location": "Mossend West Jn", "stage_seq": 10, "distance_m": 29031.785, "section_seq": 1, "route_path_id": 138152}, {"is_pass": false, "wtt_arr": "0622", "wtt_dep": "0622H", "location": "Bellshill", "stage_seq": 11, "distance_m": 30269.594, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625H", "location": "Uddingston Jn", "stage_seq": 12, "distance_m": 34075.084, "section_seq": 1, "route_path_id": 138152}, {"is_pass": false, "wtt_arr": "0626", "wtt_dep": "0626H", "location": "Uddingston", "stage_seq": 13, "distance_m": 34243.404, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0628", "location": "Newton East Jn", "stage_seq": 14, "distance_m": 36395.584, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629", "location": "Newton West Jn", "stage_seq": 15, "distance_m": 38371.096, "section_seq": 1, "route_path_id": 138152}, {"is_pass": false, "wtt_arr": "0630H", "wtt_dep": "0631", "location": "Cambuslang", "stage_seq": 16, "distance_m": 39807.745, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632H", "location": "Rutherglen East Jn", "stage_seq": 17, "distance_m": 41594.642, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0633H", "location": "Shawfield Jn", "stage_seq": 18, "distance_m": 43616.517, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634H", "location": "Larkfield Jn", "stage_seq": 19, "distance_m": 45832.853, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636", "location": "Eglinton St Jn", "stage_seq": 20, "distance_m": 46615.494, "section_seq": 1, "route_path_id": 138152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638", "location": "Glasgow Bridge Street Jn", "stage_seq": 21, "distance_m": 46920.192, "section_seq": 1, "route_path_id": 138152}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 22, "distance_m": 47849.625, "section_seq": 1, "route_path_id": 138152}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 47849.625, "from_m": 0.0, "section_seq": 1, "route_path_id": 138152}], "total_distance_m": 47849.625, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 47627.782, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 221.843, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2620, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:12Z", "source_id": 64492874, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:57:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:15Z", "source_id": 20434899, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2612, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:39Z", "source_id": 64498111, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:00:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:43Z", "source_id": 20436605, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2604, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:03Z", "source_id": 64503550, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:03:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:10Z", "source_id": 20438456, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2595, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:48Z", "source_id": 64518842, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:12:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:53Z", "source_id": 20443485, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2455, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:17Z", "source_id": 64527167, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:17:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:21Z", "source_id": 20446219, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2378, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:58Z", "source_id": 64542190, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:24:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:04Z", "source_id": 20451177, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2369, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:25Z", "source_id": 64548926, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:28:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:31Z", "source_id": 20453518, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2341, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:58Z", "source_id": 64560924, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:33:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:01Z", "source_id": 20457373, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2002, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:00Z", "source_id": 64578615, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:42:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:04Z", "source_id": 20463109, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Carstairs |
0549 |
0549 |
1 |
None |
None |
Glasgow Central High Level |
0640 |
0640 |
4 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88462/2026-09-22/detailed |
None |
Cambuslang |
2026-09-22T06:33:00+01:00 |
Glasgow Central High Level |
9.0 |
{"type": "LineString", "coordinates": [[-4.173108, 55.8194778], [-4.1736626, 55.81965499999999], [-4.1741949, 55.8198414], [-4.1753719, 55.8202845], [-4.1760655, 55.8206182], [-4.1764288, 55.82080729999999], [-4.1767307, 55.8209712], [-4.1770313, 55.82113459999999], [-4.177312599999999, 55.8213126], [-4.1779041, 55.8216747], [-4.179119299999999, 55.82239820000001], [-4.1795682, 55.8226383], [-4.1813913, 55.823613399999985], [-4.182543099999999, 55.824210599999994], [-4.1836743, 55.8248132], [-4.1848869, 55.8254414], [-4.185261199999999, 55.8256231], [-4.1856523, 55.82581799999999], [-4.1861457, 55.8260404], [-4.1866969, 55.82627569999998], [-4.1871346, 55.8264513], [-4.1877705, 55.8266964], [-4.1884794, 55.82694459999999], [-4.1889735, 55.8271009], [-4.1894825, 55.827252699999995], [-4.1903832, 55.8275014], [-4.1911378, 55.82767859999999], [-4.1920487, 55.8278611], [-4.1929418, 55.82799969999999], [-4.1938618, 55.8281292], [-4.1947533571081115, 55.82822929525524], [-4.195029718285162, 55.82826149579704], [-4.1952737202777, 55.82829060829773], [-4.1954899810796356, 55.82831708632589], [-4.195683118684885, 55.828341383450145], [-4.19585775108736, 55.8283639532391], [-4.1960184962809715, 55.82838524926136], [-4.196169972259636, 55.82840572508553], [-4.196316797017264, 55.828425834280225], [-4.196463588547769, 55.828446030414064], [-4.196614964845065, 55.82846676705564], [-4.196775543903063, 55.82848849777356], [-4.196949943715677, 55.82851167613644], [-4.197142782276821, 55.82853675571289], [-4.197358677580406, 55.82856419007152], [-4.197602247620346, 55.82859443278092], [-4.197878110390555, 55.828627937409706], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
5.0 |
0633 |
0642 |
Cambuslang |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-22 05:53:03 |
TERMINATED |
2026-09-22 05:42:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463109 |
1790055664863092 |
64 |
64 |
2026-09-22 05:52:47.744725 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:47.062619 |
| 729728 |
760959 |
L04105 |
875P13M622 |
2026-09-22 |
COMPLETE |
20463329 |
2026-09-22 06:40:00 |
2026-09-22 05:53:03 |
2026-09-24 05:53:03 |
{"id": 760959, "stp": "P", "toc": "South Western Railway", "uid": "L04105", "consist": "450023+450086", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L04105/2026-09-22/detailed", "trust_id": "875P13M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-22", "dest_arr_time": "0636", "dest_platform": "11", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "5P13", "timing_status": "LATE", "origin_station": "Wimbledon Park Depot Sidings", "current_leg_arr": "0642", "current_leg_dep": "0629", "current_leg_end": "London Waterloo", "origin_dep_time": "0620", "origin_platform": null, "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-22T05:53:03", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1966441, 51.4332003], [-0.1973201, 51.4322048], [-0.1974381, 51.4320173], [-0.1975102, 51.43185619999999], [-0.1975587, 51.4316811], [-0.19756589999999996, 51.4314786], [-0.1975349, 51.43116], [-0.197518, 51.4308335], [-0.197511, 51.4305816], [-0.19752569999999997, 51.43032989999999], [-0.1975499, 51.4302115], [-0.197641, 51.429849299999994], [-0.1977751, 51.4295802], [-0.1976073, 51.429824999999994], [-0.1975268, 51.42995549999999], [-0.1974724, 51.430032], [-0.19741159999999996, 51.4301296], [-0.1971388, 51.4305281], [-0.19690479999999996, 51.4308797], [-0.1967036, 51.4311748], [-0.1961669, 51.43197709999999], [-0.1960019, 51.4322157], [-0.1958984, 51.43238310000001], [-0.1956734, 51.4327252], [-0.1954335, 51.4330208], [-0.19524590000000003, 51.43321739999999], [-0.194949, 51.43358669999999], [-0.194897, 51.4336662], [-0.1946963, 51.43397290000001], [-0.19439369999999995, 51.434454299999985], [-0.1939541, 51.435063], [-0.1933417, 51.435927], [-0.1928607, 51.4366167], [-0.1925952, 51.43699840000001], [-0.1924153, 51.4372653], [-0.1923525, 51.4374042], [-0.19224119999999997, 51.43763729999999], [-0.192087, 51.4378491], [-0.1918813, 51.4380618], [-0.1916508, 51.43828039999999], [-0.1915114, 51.4384195], [-0.1913887, 51.43855719999999], [-0.1911948, 51.438767299999995], [-0.1908681, 51.43921009999998], [-0.1904935, 51.4396661], [-0.1899929, 51.440226300000006], [-0.1898268, 51.44042049999999], [-0.1893248, 51.4409384], [-0.1881878, 51.4420527], [-0.1880147, 51.442227399999986], [-0.18744002023161943, 51.442817580280106], [-0.1860894, 51.4442046], [-0.18357109999999996, 51.4467765], [-0.1809246, 51.449493], [-0.1796630568239043, 51.450748532532664], [-0.17860049999999997, 51.451806], [-0.1782588, 51.4521701], [-0.1779213, 51.4525347], [-0.17679949999999997, 51.45386739999999], [-0.17619859999999998, 51.45459949999999], [-0.17579400000000003, 51.4551367], [-0.17545039999999998, 51.45562409999999], [-0.174827, 51.456595500000006], [-0.1745111, 51.4571499], [-0.1742311, 51.4576688], [-0.17393659999999997, 51.458260399999986], [-0.1736584, 51.45886000000001], [-0.1736073, 51.4589773], [-0.17352199999999998, 51.45915140000001], [-0.1732428, 51.459765999999995], [-0.1730975, 51.460078], [-0.1728851, 51.4605248], [-0.17269849999999998, 51.460910899999995], [-0.17263869999999998, 51.4610325], [-0.172517, 51.4612876], [-0.1724603, 51.4614061], [-0.17235729999999996, 51.4616079], [-0.172285, 51.46175240000001], [-0.1722142, 51.4619028], [-0.17210239999999996, 51.46213449999999], [-0.1720315, 51.462309], [-0.17201779999999997, 51.4623519], [-0.171902, 51.462678], [-0.1718733, 51.46276], [-0.1718135, 51.46290619999999], [-0.1717404, 51.4630669], [-0.17166299999999998, 51.4632117], [-0.1715921, 51.4633248], [-0.17151129999999998, 51.46344479999999], [-0.17141939999999997, 51.4635647], [-0.1712944, 51.46371299999999], [-0.1711626, 51.46385579999999], [-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Wimbledon Park C.S.D.", "dest_arr_time_act": "0636", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Wimbledon Park Depot Sidings", "current_leg_milage": "6.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1715.222, \"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\": 1805.679, \"from_m\": 1715.222, \"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\": 1870.076, \"from_m\": 1805.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\": 5514.276, \"from_m\": 1870.076, \"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\": 10008.849, \"from_m\": 5514.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\": 11138.889, \"from_m\": 10008.849, \"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\": 11169.801, \"from_m\": 11138.889, \"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\": 11288.367, \"from_m\": 11169.801, \"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\": 11402.46, \"from_m\": 11288.367, \"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\": 11463.511, \"from_m\": 11402.46, \"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\": 11881.572, \"from_m\": 11463.511, \"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\": 760959, \"profile_key\": \"b98010ed43e7b824ec836c8970cd0d60da818c62c8cc46957895315b5b34d6ca\", \"schedule_id\": 15083, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0620\", \"location\": \"Wimbledon Park Depot Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136879}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0625\", \"location\": \"Wimbledon Park C.S.D.\", \"stage_seq\": 2, \"distance_m\": 808.397, \"section_seq\": 1, \"route_path_id\": 136879}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 3, \"distance_m\": 5596.062, \"section_seq\": 1, \"route_path_id\": 136879}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 4, \"distance_m\": 11138.889, \"section_seq\": 1, \"route_path_id\": 136879}, {\"is_pass\": false, \"wtt_arr\": \"0636\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 5, \"distance_m\": 11881.572, \"section_seq\": 1, \"route_path_id\": 136879}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 11881.572, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136879}], \"total_distance_m\": 11881.572, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 10040.902, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1840.67, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0620", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29129, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:16Z\", \"source_id\": 64565986, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:19Z\", \"source_id\": 20458986, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:08Z\", \"source_id\": 64578957, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:10Z\", \"source_id\": 20463173, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "11", "timing_fact_generation": 1790055683002547, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:49.285343", "service_state_evidence_id": 20463173, "current_leg_start_actual_dep": "2026-09-22T06:31:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:49.960160", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
None |
5P13 |
450023+450086 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1715.222, "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": 1805.679, "from_m": 1715.222, "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": 1870.076, "from_m": 1805.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": 5514.276, "from_m": 1870.076, "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": 10008.849, "from_m": 5514.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": 11138.889, "from_m": 10008.849, "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": 11169.801, "from_m": 11138.889, "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": 11288.367, "from_m": 11169.801, "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": 11402.46, "from_m": 11288.367, "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": 11463.511, "from_m": 11402.46, "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": 11881.572, "from_m": 11463.511, "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": 760959, "profile_key": "b98010ed43e7b824ec836c8970cd0d60da818c62c8cc46957895315b5b34d6ca", "schedule_id": 15083, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0620", "location": "Wimbledon Park Depot Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136879}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0625", "location": "Wimbledon Park C.S.D.", "stage_seq": 2, "distance_m": 808.397, "section_seq": 1, "route_path_id": 136879}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629H", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 5596.062, "section_seq": 1, "route_path_id": 136879}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Waterloo West Crossings", "stage_seq": 4, "distance_m": 11138.889, "section_seq": 1, "route_path_id": 136879}, {"is_pass": false, "wtt_arr": "0636", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 5, "distance_m": 11881.572, "section_seq": 1, "route_path_id": 136879}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 11881.572, "from_m": 0.0, "section_seq": 1, "route_path_id": 136879}], "total_distance_m": 11881.572, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 10040.902, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1840.67, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29129, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:16Z", "source_id": 64565986, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:36:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:19Z", "source_id": 20458986, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28964, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:08Z", "source_id": 64578957, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:42:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:10Z", "source_id": 20463173, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Wimbledon Park Depot Sidings |
0620 |
0620 |
None |
None |
None |
London Waterloo |
0636 |
0636 |
11 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L04105/2026-09-22/detailed |
None |
Wimbledon Park C.S.D. |
2026-09-22T06:31:00+01:00 |
London Waterloo |
13.0 |
{"type": "LineString", "coordinates": [[-0.1966441, 51.4332003], [-0.1973201, 51.4322048], [-0.1974381, 51.4320173], [-0.1975102, 51.43185619999999], [-0.1975587, 51.4316811], [-0.19756589999999996, 51.4314786], [-0.1975349, 51.43116], [-0.197518, 51.4308335], [-0.197511, 51.4305816], [-0.19752569999999997, 51.43032989999999], [-0.1975499, 51.4302115], [-0.197641, 51.429849299999994], [-0.1977751, 51.4295802], [-0.1976073, 51.429824999999994], [-0.1975268, 51.42995549999999], [-0.1974724, 51.430032], [-0.19741159999999996, 51.4301296], [-0.1971388, 51.4305281], [-0.19690479999999996, 51.4308797], [-0.1967036, 51.4311748], [-0.1961669, 51.43197709999999], [-0.1960019, 51.4322157], [-0.1958984, 51.43238310000001], [-0.1956734, 51.4327252], [-0.1954335, 51.4330208], [-0.19524590000000003, 51.43321739999999], [-0.194949, 51.43358669999999], [-0.194897, 51.4336662], [-0.1946963, 51.43397290000001], [-0.19439369999999995, 51.434454299999985], [-0.1939541, 51.435063], [-0.1933417, 51.435927], [-0.1928607, 51.4366167], [-0.1925952, 51.43699840000001], [-0.1924153, 51.4372653], [-0.1923525, 51.4374042], [-0.19224119999999997, 51.43763729999999], [-0.192087, 51.4378491], [-0.1918813, 51.4380618], [-0.1916508, 51.43828039999999], [-0.1915114, 51.4384195], [-0.1913887, 51.43855719999999], [-0.1911948, 51.438767299999995], [-0.1908681, 51.43921009999998], [-0.1904935, 51.4396661], [-0.1899929, 51.440226300000006], [-0.1898268, 51.44042049999999], [-0.1893248, 51.4409384], [-0.1881878, 51.4420527], [-0.1880147, 51.442227399999986], [-0.18744002023161943, 51.442817580280106], [-0.1860894, 51.4442046], [-0.18357109999999996, 51.4467765], [-0.1809246, 51.449493], [-0.1796630568239043, 51.450748532532664], [-0.17860049999999997, 51.451806], [-0.1782588, 51.4521701], [-0.1779213, 51.4525347], [-0.17679949999999997, 51.45386739999999], [-0.17619859999999998, 51.45459949999999], [-0.17579400000000003, 51.4551367], [-0.17545039999999998, 51.45562409999999], [-0.174827, 51.456595500000006], [-0.1745111, 51.4571499], [-0.1742311, 51.4576688], [-0.17393659999999997, 51.458260399999986], [-0.1736584, 51.45886000000001], [-0.1736073, 51.4589773], [-0.17352199999999998, 51.45915140000001], [-0.1732428, 51.459765999999995], [-0.1730975, 51.460078], [-0.1728851, 51.4605248], [-0.17269849999999998, 51.460910899999995], [-0.17263869999999998, 51.4610325], [-0.172517, 51.4612876], [-0.1724603, 51.4614061], [-0.17235729999999996, 51.4616079], [-0.172285, 51.46175240000001], [-0.1722142, 51.4619028], [-0.17210239999999996, 51.46213449999999], [-0.1720315, 51.462309], [-0.17201779999999997, 51.4623519], [-0.171902, 51.462678], [-0.1718733, 51.46276], [-0.1718135, 51.46290619999999], [-0.1717404, 51.4630669], [-0.17166299999999998, 51.4632117], [-0.1715921, 51.4633248], [-0.17151129999999998, 51.46344479999999], [-0.17141939999999997, 51.4635647], [-0.1712944, 51.46371299999999], [-0.1711626, 51.46385579999999], [-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} |
6.8 |
0629 |
0642 |
Wimbledon Park Depot Sidings |
Waterloo West Crossings |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-22 05:53:03 |
TERMINATED |
2026-09-22 05:42:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463173 |
1790055683002547 |
14 |
14 |
2026-09-22 05:52:49.960160 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:49.285343 |
| 729729 |
761616 |
C03286 |
815M21M622 |
2026-09-22 |
COMPLETE |
20463410 |
2026-09-22 06:42:00 |
2026-09-22 05:53:03 |
2026-09-24 05:53:03 |
{"id": 761616, "stp": "P", "toc": "CrossCountry", "uid": "C03286", "consist": "221124", "dest_crs": "BRI", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03286/2026-09-22/detailed", "trust_id": "815M21M622", "origin_crs": "XHL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol Temple Meads", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "3", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "5M21", "timing_status": "EARLY", "origin_station": "Bristol Barton Hill W.R.D.", "current_leg_arr": "0642", "current_leg_dep": "0639", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "0638", "origin_platform": null, "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-22T05:53:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5702724, 51.4526419], [-2.5697494999999995, 51.4528005], [-2.569454, 51.45291079999999], [-2.5690752999999997, 51.4530436], [-2.5686382, 51.453215799999995], [-2.5690419999999996, 51.45300650000001], [-2.5694851, 51.452813899999995], [-2.5695555, 51.45278559999999], [-2.5697821, 51.4526729], [-2.570072, 51.452545], [-2.5703421999999994, 51.452457], [-2.5704599, 51.452422299999995], [-2.5708217, 51.4523156], [-2.5709864999999996, 51.4522755], [-2.5713119999999994, 51.45219620000001], [-2.5717061, 51.452116100000005], [-2.5722186, 51.45202739999999], [-2.5727953, 51.45194600000001], [-2.5730031999999996, 51.451913], [-2.5732758, 51.45186720000001], [-2.5735824, 51.4517983], [-2.573849, 51.45173689999999], [-2.5751838, 51.4515349], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]}", "current_leg_start": "Bristol Barton Hill W.R.D.", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "51.4490808", "next_location_lon": "-2.5801483", "previous_location": "Bristol Barton Hill W.R.D.", "current_leg_milage": "0.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 130.108, \"from_m\": 0.0, \"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\": 209.741, \"from_m\": 130.108, \"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\": 254.443, \"from_m\": 209.741, \"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\": 324.586, \"from_m\": 254.443, \"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\": 377.258, \"from_m\": 324.586, \"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\": 414.765, \"from_m\": 377.258, \"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\": 431.139, \"from_m\": 414.765, \"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\": 494.191, \"from_m\": 431.139, \"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\": 1102.601, \"from_m\": 494.191, \"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}], \"service_id\": 761616, \"profile_key\": \"8503cb2fbcfe50c925451ed72237c4c1f67b13b61e9f73eb9d78ef125eedf484\", \"schedule_id\": 430, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0638\", \"location\": \"Bristol Barton Hill W.R.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Bristol East Jn\", \"stage_seq\": 2, \"distance_m\": 534.889, \"section_seq\": 1, \"route_path_id\": 120001}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Bristol Temple Meads\", \"stage_seq\": 3, \"distance_m\": 1102.601, \"section_seq\": 1, \"route_path_id\": 120001}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1102.601, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120001}], \"total_distance_m\": 1102.601, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 812.067, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 290.534, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0638", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4490808", "current_position_lon": "-2.5801483", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:23Z\", \"source_id\": 64579475, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:28Z\", \"source_id\": 20463410, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "3", "timing_fact_generation": 1790055688662153, "current_leg_arrival_utc": "2026-09-22T06:42:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:52.711060", "service_state_evidence_id": 20463410, "current_leg_start_actual_dep": "2026-09-22T06:38:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:53.029138", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
CrossCountry |
P |
XHL |
BRI |
5M21 |
221124 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 130.108, "from_m": 0.0, "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": 209.741, "from_m": 130.108, "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": 254.443, "from_m": 209.741, "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": 324.586, "from_m": 254.443, "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": 377.258, "from_m": 324.586, "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": 414.765, "from_m": 377.258, "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": 431.139, "from_m": 414.765, "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": 494.191, "from_m": 431.139, "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": 1102.601, "from_m": 494.191, "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}], "service_id": 761616, "profile_key": "8503cb2fbcfe50c925451ed72237c4c1f67b13b61e9f73eb9d78ef125eedf484", "schedule_id": 430, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0638", "location": "Bristol Barton Hill W.R.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Bristol East Jn", "stage_seq": 2, "distance_m": 534.889, "section_seq": 1, "route_path_id": 120001}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 3, "distance_m": 1102.601, "section_seq": 1, "route_path_id": 120001}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1102.601, "from_m": 0.0, "section_seq": 1, "route_path_id": 120001}], "total_distance_m": 1102.601, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 812.067, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 290.534, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 26065, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:23Z", "source_id": 64579475, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:42:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:28Z", "source_id": 20463410, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Bristol Barton Hill W.R.D. |
0638 |
0638 |
None |
None |
None |
Bristol Temple Meads |
0643 |
0643 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03286/2026-09-22/detailed |
None |
Bristol Barton Hill W.R.D. |
2026-09-22T06:38:00+01:00 |
Bristol Temple Meads |
3.0 |
{"type": "LineString", "coordinates": [[-2.5702724, 51.4526419], [-2.5697494999999995, 51.4528005], [-2.569454, 51.45291079999999], [-2.5690752999999997, 51.4530436], [-2.5686382, 51.453215799999995], [-2.5690419999999996, 51.45300650000001], [-2.5694851, 51.452813899999995], [-2.5695555, 51.45278559999999], [-2.5697821, 51.4526729], [-2.570072, 51.452545], [-2.5703421999999994, 51.452457], [-2.5704599, 51.452422299999995], [-2.5708217, 51.4523156], [-2.5709864999999996, 51.4522755], [-2.5713119999999994, 51.45219620000001], [-2.5717061, 51.452116100000005], [-2.5722186, 51.45202739999999], [-2.5727953, 51.45194600000001], [-2.5730031999999996, 51.451913], [-2.5732758, 51.45186720000001], [-2.5735824, 51.4517983], [-2.573849, 51.45173689999999], [-2.5751838, 51.4515349], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]} |
0.7 |
0639 |
0642 |
Bristol Barton Hill W.R.D. |
Bristol Temple Meads |
Bristol Temple Meads |
51.4490808 |
-2.5801483 |
51.4490808 |
-2.5801483 |
1 |
0 |
2026-09-22 05:53:03 |
TERMINATED |
2026-09-22 05:42:00 |
Bristol Temple Meads |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463410 |
1790055688662153 |
5 |
5 |
2026-09-22 05:52:53.029138 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:52.711060 |
| 729730 |
761690 |
Q31735 |
835L931622 |
2026-09-22 |
COMPLETE |
20464408 |
2026-09-22 06:42:00 |
2026-09-22 05:53:03 |
2026-09-24 05:53:03 |
{"id": 761690, "stp": "N", "toc": "South Western Railway", "uid": "Q31735", "consist": "159002+159005", "dest_crs": "XFL", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Q31735/2026-09-22/detailed", "trust_id": "835L931622", "origin_crs": "EXD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Exeter New Yard", "service_date": "2026-09-22", "dest_arr_time": "0642", "dest_platform": null, "is_terminated": 1, "next_location": "Exeter New Yard", "signalling_id": "5L93", "timing_status": "ON TIME", "origin_station": "Exeter St. David's", "current_leg_arr": "0642", "current_leg_dep": "0641", "current_leg_end": "Exeter New Yard", "origin_dep_time": "0640", "origin_platform": "3", "current_location": "Exeter New Yard", "last_update_time": "2026-09-22T05:53:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5435196, 50.7296573], [-3.543505, 50.729956099999995], [-3.5435107, 50.7302812], [-3.5435204999999996, 50.7304775], [-3.5435336, 50.7307173], [-3.5435511, 50.7309332], [-3.5435582, 50.7310101], [-3.5435843, 50.7312914], [-3.5435944, 50.7314458], [-3.5436165000000006, 50.7315516], [-3.5437044, 50.7318248], [-3.5437931999999996, 50.73212540000001], [-3.5438589, 50.732475399999984], [-3.5438658999999997, 50.7327229], [-3.5438946999999996, 50.7329112], [-3.5440749999999994, 50.7336561], [-3.5442229, 50.734208800000005], [-3.5445574, 50.7351367], [-3.5444076999999994, 50.73483830000001], [-3.5443015, 50.7345897], [-3.5441330999999994, 50.7340939]]}", "current_leg_start": "Exeter St. David's", "dest_arr_time_act": "0642", "motion_projection": null, "next_location_lat": "50.7340939", "next_location_lon": "-3.5441331", "previous_location": "Exeter St. David's", "current_leg_milage": "0.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 735.454, \"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}], \"service_id\": 761690, \"profile_key\": \"7f33aaae0b08d660e6591c7796868add88284abba1847cfa2e10090327124050\", \"schedule_id\": 39950, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Exeter St. David's\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118501}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": null, \"location\": \"Exeter New Yard\", \"stage_seq\": 2, \"distance_m\": 735.454, \"section_seq\": 1, \"route_path_id\": 118501}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 735.454, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118501}], \"total_distance_m\": 735.454, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 0.0, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 735.454, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0640", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "50.7340939", "current_position_lon": "-3.5441331", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:52Z\", \"source_id\": 20464408, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Exeter New Yard", "service_state_platform": null, "timing_fact_generation": 1790055774023265, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:42:54.020944", "service_state_evidence_id": 20464408, "current_leg_start_actual_dep": "2026-09-22T06:40:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:52:54.214012", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
N |
EXD |
XFL |
5L93 |
159002+159005 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 735.454, "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}], "service_id": 761690, "profile_key": "7f33aaae0b08d660e6591c7796868add88284abba1847cfa2e10090327124050", "schedule_id": 39950, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0640", "location": "Exeter St. David's", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118501}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": null, "location": "Exeter New Yard", "stage_seq": 2, "distance_m": 735.454, "section_seq": 1, "route_path_id": 118501}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 735.454, "from_m": 0.0, "section_seq": 1, "route_path_id": 118501}], "total_distance_m": 735.454, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 0.0, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 735.454, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:52Z", "source_id": 20464408, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Exeter St. David's |
0640 |
0640 |
3 |
None |
None |
Exeter New Yard |
0642 |
0642 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Q31735/2026-09-22/detailed |
None |
Exeter St. David's |
2026-09-22T06:40:00+01:00 |
Exeter New Yard |
1.0 |
{"type": "LineString", "coordinates": [[-3.5435196, 50.7296573], [-3.543505, 50.729956099999995], [-3.5435107, 50.7302812], [-3.5435204999999996, 50.7304775], [-3.5435336, 50.7307173], [-3.5435511, 50.7309332], [-3.5435582, 50.7310101], [-3.5435843, 50.7312914], [-3.5435944, 50.7314458], [-3.5436165000000006, 50.7315516], [-3.5437044, 50.7318248], [-3.5437931999999996, 50.73212540000001], [-3.5438589, 50.732475399999984], [-3.5438658999999997, 50.7327229], [-3.5438946999999996, 50.7329112], [-3.5440749999999994, 50.7336561], [-3.5442229, 50.734208800000005], [-3.5445574, 50.7351367], [-3.5444076999999994, 50.73483830000001], [-3.5443015, 50.7345897], [-3.5441330999999994, 50.7340939]]} |
0.5 |
0641 |
0642 |
Exeter St. David's |
Exeter New Yard |
Exeter New Yard |
50.7340939 |
-3.5441331 |
50.7340939 |
-3.5441331 |
1 |
0 |
2026-09-22 05:53:03 |
TERMINATED |
2026-09-22 05:42:00 |
Exeter New Yard |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464408 |
1790055774023265 |
5 |
5 |
2026-09-22 05:52:54.214012 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:42:54.020944 |
| 729731 |
760447 |
P76460 |
502J04M622 |
2026-09-22 |
COMPLETE |
20463814 |
2026-09-22 06:43:00 |
2026-09-22 05:53:03 |
2026-09-24 05:53:03 |
{"id": 760447, "stp": "P", "toc": "Greater Anglia", "uid": "P76460", "consist": "720113", "dest_crs": "SMN", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76460/2026-09-22/detailed", "trust_id": "502J04M622", "origin_crs": "WIC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southminster", "service_date": "2026-09-22", "dest_arr_time": "0639", "dest_platform": null, "is_terminated": 1, "next_location": "Southminster", "signalling_id": "2J04", "timing_status": "LATE", "origin_station": "Wickford", "current_leg_arr": "0643", "current_leg_dep": "0633½", "current_leg_end": "Southminster", "origin_dep_time": "0606", "origin_platform": "1", "current_location": "Southminster", "last_update_time": "2026-09-22T05:53:03", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8140009999999999, 51.6337193], [0.8145834999999999, 51.63385619999999], [0.8158729999999998, 51.6341545], [0.8166876999999999, 51.6343676], [0.8174823, 51.63460659999999], [0.8186200999999999, 51.6350111], [0.8198302, 51.63552], [0.8207536, 51.63598700000001], [0.8216631999999999, 51.6365027], [0.8224819999999999, 51.63706410000001], [0.8232106999999999, 51.6375957], [0.8237967, 51.638096], [0.8243522999999999, 51.6386291], [0.8246883, 51.639006999999985], [0.8248714, 51.639209], [0.8254120999999999, 51.6399004], [0.8257832999999999, 51.640464999999985], [0.8260849999999998, 51.6410288], [0.8265979, 51.6421475], [0.8275277, 51.6442893], [0.8275443, 51.6443275], [0.8277332999999999, 51.64476309999999], [0.8284537999999999, 51.646424], [0.8293221999999999, 51.6484256], [0.8311565, 51.6524059], [0.8315517, 51.65318400000001], [0.8325251999999999, 51.655100399999995], [0.8331546, 51.6563773], [0.8355476999999999, 51.660963]]}", "current_leg_start": "Burnham-on-Crouch", "dest_arr_time_act": "0639", "motion_projection": null, "next_location_lat": "51.6609630", "next_location_lon": "0.8355477", "previous_location": "Burnham-on-Crouch", "current_leg_milage": "2.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 124.767, \"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\": 186.371, \"from_m\": 124.767, \"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\": 245.241, \"from_m\": 186.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\": 270.51, \"from_m\": 245.241, \"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\": 410.598, \"from_m\": 270.51, \"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\": 427.061, \"from_m\": 410.598, \"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\": 2760.728, \"from_m\": 427.061, \"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\": 2790.45, \"from_m\": 2760.728, \"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\": 3965.127, \"from_m\": 2790.45, \"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\": 13136.049, \"from_m\": 3965.127, \"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\": 25826.187, \"from_m\": 13136.049, \"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\": 26510.623, \"from_m\": 25826.187, \"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\": 760447, \"profile_key\": \"f17842d7512f02614990f9faadb064594af944843314cf76531c1742b8391ea0\", \"schedule_id\": 21312, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Wickford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119388}, {\"is_pass\": false, \"wtt_arr\": \"0610\", \"wtt_dep\": \"0610H\", \"location\": \"Battlesbridge\", \"stage_seq\": 2, \"distance_m\": 4031.255, \"section_seq\": 1, \"route_path_id\": 119388}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0614H\", \"location\": \"South Woodham Ferrers\", \"stage_seq\": 3, \"distance_m\": 8039.668, \"section_seq\": 1, \"route_path_id\": 119388}, {\"is_pass\": false, \"wtt_arr\": \"0620\", \"wtt_dep\": \"0623\", \"location\": \"North Fambridge\", \"stage_seq\": 4, \"distance_m\": 13328.664, \"section_seq\": 1, \"route_path_id\": 119388}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0628H\", \"location\": \"Althorne\", \"stage_seq\": 5, \"distance_m\": 18181.318, \"section_seq\": 1, \"route_path_id\": 119388}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0633H\", \"location\": \"Burnham-on-Crouch\", \"stage_seq\": 6, \"distance_m\": 22986.635, \"section_seq\": 1, \"route_path_id\": 119388}, {\"is_pass\": false, \"wtt_arr\": \"0639\", \"wtt_dep\": null, \"location\": \"Southminster\", \"stage_seq\": 7, \"distance_m\": 26510.623, \"section_seq\": 1, \"route_path_id\": 119388}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 26510.623, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119388}], \"total_distance_m\": 26510.623, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 26464.438, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.185, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0606", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.5", "current_position_lat": "51.6609630", "current_position_lon": "0.8355477", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:35Z\", \"source_id\": 64535586, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:38Z\", \"source_id\": 20448934, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:58Z\", \"source_id\": 64580782, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:00Z\", \"source_id\": 20463814, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southminster", "service_state_platform": "1", "timing_fact_generation": 1790055724810840, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:01.301757", "service_state_evidence_id": 20463814, "current_leg_start_actual_dep": "2026-09-22T06:37:30+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:02.521198", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
WIC |
SMN |
2J04 |
720113 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 124.767, "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": 186.371, "from_m": 124.767, "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": 245.241, "from_m": 186.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": 270.51, "from_m": 245.241, "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": 410.598, "from_m": 270.51, "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": 427.061, "from_m": 410.598, "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": 2760.728, "from_m": 427.061, "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": 2790.45, "from_m": 2760.728, "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": 3965.127, "from_m": 2790.45, "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": 13136.049, "from_m": 3965.127, "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": 25826.187, "from_m": 13136.049, "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": 26510.623, "from_m": 25826.187, "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": 760447, "profile_key": "f17842d7512f02614990f9faadb064594af944843314cf76531c1742b8391ea0", "schedule_id": 21312, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0606", "location": "Wickford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119388}, {"is_pass": false, "wtt_arr": "0610", "wtt_dep": "0610H", "location": "Battlesbridge", "stage_seq": 2, "distance_m": 4031.255, "section_seq": 1, "route_path_id": 119388}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0614H", "location": "South Woodham Ferrers", "stage_seq": 3, "distance_m": 8039.668, "section_seq": 1, "route_path_id": 119388}, {"is_pass": false, "wtt_arr": "0620", "wtt_dep": "0623", "location": "North Fambridge", "stage_seq": 4, "distance_m": 13328.664, "section_seq": 1, "route_path_id": 119388}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0628H", "location": "Althorne", "stage_seq": 5, "distance_m": 18181.318, "section_seq": 1, "route_path_id": 119388}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0633H", "location": "Burnham-on-Crouch", "stage_seq": 6, "distance_m": 22986.635, "section_seq": 1, "route_path_id": 119388}, {"is_pass": false, "wtt_arr": "0639", "wtt_dep": null, "location": "Southminster", "stage_seq": 7, "distance_m": 26510.623, "section_seq": 1, "route_path_id": 119388}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 26510.623, "from_m": 0.0, "section_seq": 1, "route_path_id": 119388}], "total_distance_m": 26510.623, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 26464.438, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.185, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13902, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:35Z", "source_id": 64535586, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:21:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:38Z", "source_id": 20448934, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13896, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:58Z", "source_id": 64580782, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:43:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:00Z", "source_id": 20463814, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Wickford |
0606 |
0606 |
1 |
None |
None |
Southminster |
0639 |
0639 |
None |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76460/2026-09-22/detailed |
None |
Burnham-on-Crouch |
2026-09-22T06:37:30+01:00 |
Southminster |
9.5 |
{"type": "LineString", "coordinates": [[0.8140009999999999, 51.6337193], [0.8145834999999999, 51.63385619999999], [0.8158729999999998, 51.6341545], [0.8166876999999999, 51.6343676], [0.8174823, 51.63460659999999], [0.8186200999999999, 51.6350111], [0.8198302, 51.63552], [0.8207536, 51.63598700000001], [0.8216631999999999, 51.6365027], [0.8224819999999999, 51.63706410000001], [0.8232106999999999, 51.6375957], [0.8237967, 51.638096], [0.8243522999999999, 51.6386291], [0.8246883, 51.639006999999985], [0.8248714, 51.639209], [0.8254120999999999, 51.6399004], [0.8257832999999999, 51.640464999999985], [0.8260849999999998, 51.6410288], [0.8265979, 51.6421475], [0.8275277, 51.6442893], [0.8275443, 51.6443275], [0.8277332999999999, 51.64476309999999], [0.8284537999999999, 51.646424], [0.8293221999999999, 51.6484256], [0.8311565, 51.6524059], [0.8315517, 51.65318400000001], [0.8325251999999999, 51.655100399999995], [0.8331546, 51.6563773], [0.8355476999999999, 51.660963]]} |
2.2 |
0633½ |
0643 |
Burnham-on-Crouch |
Southminster |
Southminster |
51.6609630 |
0.8355477 |
51.6609630 |
0.8355477 |
1 |
0 |
2026-09-22 05:53:03 |
TERMINATED |
2026-09-22 05:43:00 |
Southminster |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463814 |
1790055724810840 |
14 |
14 |
2026-09-22 05:53:02.521198 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:01.301757 |
| 729732 |
761620 |
L55176 |
505K26M222 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 05:43:00 |
2026-09-22 05:53:03 |
2026-09-24 05:53:03 |
{"id": 761620, "stp": "P", "toc": "Greater Anglia", "uid": "L55176", "consist": "720137", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55176/2026-09-22/detailed", "trust_id": "505K26M222", "origin_crs": "SOV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southend Victoria DSN", "service_date": "2026-09-22", "dest_arr_time": "0205", "dest_platform": null, "is_terminated": 1, "next_location": "Southend Victoria DSN", "signalling_id": "5K26", "timing_status": "LATE", "origin_station": "Southend Victoria", "current_leg_arr": "0205", "current_leg_dep": "0200", "current_leg_end": "Southend Victoria DSN", "origin_dep_time": "0200", "origin_platform": "3", "current_location": "Southend Victoria", "last_update_time": "2026-09-22T05:53:03", "route_debug_link": null, "timing_variation": "+218 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7113373999999999, 51.5420385], [0.7111511, 51.54433819999999], [0.7111727, 51.5445179], [0.7112386999999999, 51.5448077], [0.7112503999999998, 51.5450564], [0.7112291, 51.5452913], [0.7112415, 51.54570309999999], [0.7112157, 51.5459388], [0.7111957, 51.5461328], [0.7112222, 51.546472400000006], [0.7112306999999999, 51.5466878], [0.7112454, 51.5467592], [0.7112697, 51.5468449], [0.7113079, 51.54694620000001], [0.71134, 51.5470225], [0.7113596, 51.547119], [0.7113938999999999, 51.5472048], [0.7114189, 51.5472887], [0.711436, 51.5473905], [0.7114484999999999, 51.5474778], [0.7114469000000001, 51.5475806], [0.7114422, 51.547735800000005], [0.7114203999999998, 51.5480315], [0.7113280999999999, 51.5494961]]}", "current_leg_start": "Southend Victoria", "dest_arr_time_act": "0205", "motion_projection": null, "next_location_lat": "51.5494961", "next_location_lon": "0.7113281", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:20427291\", \"confirmationDeadline\": \"2026-09-22T02:05:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 456.133, \"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\": 831.768, \"from_m\": 456.133, \"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\": 761620, \"profile_key\": \"3095076a88abd1b536b290f0f7df7a2a5ea04bf820de4f1103787d107faa850b\", \"schedule_id\": 31745, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0200\", \"location\": \"Southend Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118208}, {\"is_pass\": false, \"wtt_arr\": \"0205\", \"wtt_dep\": null, \"location\": \"Southend Victoria DSN\", \"stage_seq\": 2, \"distance_m\": 831.768, \"section_seq\": 1, \"route_path_id\": 118208}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 831.768, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118208}], \"total_distance_m\": 831.768, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 831.768, \"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}", "origin_dep_time_act": "0200", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "5.0", "current_position_lat": "51.5494961", "current_position_lon": "0.7113281", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Southend Victoria", "service_state_platform": null, "timing_fact_generation": 1790051936830049, "current_leg_arrival_utc": "2026-09-22T02:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:01.848995", "service_state_evidence_id": 64468862, "current_leg_start_actual_dep": "2026-09-22T02:00:00+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:03.485095", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
SOV |
None |
5K26 |
720137 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 456.133, "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": 831.768, "from_m": 456.133, "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": 761620, "profile_key": "3095076a88abd1b536b290f0f7df7a2a5ea04bf820de4f1103787d107faa850b", "schedule_id": 31745, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0200", "location": "Southend Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118208}, {"is_pass": false, "wtt_arr": "0205", "wtt_dep": null, "location": "Southend Victoria DSN", "stage_seq": 2, "distance_m": 831.768, "section_seq": 1, "route_path_id": 118208}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 831.768, "from_m": 0.0, "section_seq": 1, "route_path_id": 118208}], "total_distance_m": 831.768, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 831.768, "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} |
[] |
Southend Victoria |
0200 |
0200 |
3 |
None |
None |
Southend Victoria DSN |
0205 |
0205 |
None |
LATE |
+218 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L55176/2026-09-22/detailed |
None |
Southend Victoria |
2026-09-22T02:00:00+01:00 |
Southend Victoria DSN |
5.0 |
{"type": "LineString", "coordinates": [[0.7113373999999999, 51.5420385], [0.7111511, 51.54433819999999], [0.7111727, 51.5445179], [0.7112386999999999, 51.5448077], [0.7112503999999998, 51.5450564], [0.7112291, 51.5452913], [0.7112415, 51.54570309999999], [0.7112157, 51.5459388], [0.7111957, 51.5461328], [0.7112222, 51.546472400000006], [0.7112306999999999, 51.5466878], [0.7112454, 51.5467592], [0.7112697, 51.5468449], [0.7113079, 51.54694620000001], [0.71134, 51.5470225], [0.7113596, 51.547119], [0.7113938999999999, 51.5472048], [0.7114189, 51.5472887], [0.711436, 51.5473905], [0.7114484999999999, 51.5474778], [0.7114469000000001, 51.5475806], [0.7114422, 51.547735800000005], [0.7114203999999998, 51.5480315], [0.7113280999999999, 51.5494961]]} |
0.5 |
0200 |
0205 |
None |
Southend Victoria |
Southend Victoria DSN |
51.5494961 |
0.7113281 |
51.5494961 |
0.7113281 |
1 |
0 |
2026-09-22 05:53:03 |
TERMINATED |
2026-09-22 05:43:00 |
Southend Victoria |
TD |
TRACKING_TIMEOUT |
64468862 |
1790051936830049 |
0 |
0 |
2026-09-22 05:53:03.485095 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:01.848995 |
| 729733 |
761250 |
W87019 |
065M16M622 |
2026-09-22 |
COMPLETE |
20463751 |
2026-09-22 06:43:00 |
2026-09-22 05:53:03 |
2026-09-24 05:53:03 |
{"id": 761250, "stp": "P", "toc": "ScotRail", "uid": "W87019", "consist": "334028", "dest_crs": "HYN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87019/2026-09-22/detailed", "trust_id": "065M16M622", "origin_crs": "XYD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hyndland", "service_date": "2026-09-22", "dest_arr_time": "0638", "dest_platform": "1", "is_terminated": 1, "next_location": "Hyndland", "signalling_id": "5M16", "timing_status": "LATE", "origin_station": "Yoker Carriage Sidings", "current_leg_arr": "0643", "current_leg_dep": "0636½", "current_leg_end": "Hyndland", "origin_dep_time": "0628", "origin_platform": null, "current_location": "Hyndland", "last_update_time": "2026-09-22T05:53:03", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.324953699999999, 55.88268939999998], [-4.3247758, 55.882678799999994], [-4.3245646, 55.8826605], [-4.3240719, 55.88260710000001], [-4.323637299999999, 55.8825441], [-4.3235694, 55.8825333], [-4.323073599999999, 55.88244739999999], [-4.322776499999999, 55.8823911], [-4.3219943, 55.88223680000001], [-4.321314, 55.8820632], [-4.3213078350875485, 55.88206201616769], [-4.3210807, 55.88201840000001], [-4.3202421, 55.88185729999999], [-4.318860299999999, 55.88161110000001], [-4.3187403, 55.88159000000001], [-4.3184129, 55.88153249999999], [-4.3178905, 55.88142289999999], [-4.317588299999999, 55.8813479], [-4.317347299999999, 55.88127499999999], [-4.3171296, 55.8811985], [-4.3166383999999995, 55.8810188], [-4.3164099, 55.88091399999999], [-4.315974299999999, 55.880698300000006], [-4.315773499999999, 55.880583400000006], [-4.3155724, 55.8804611], [-4.3154478, 55.880376299999995], [-4.3151285, 55.88014630000001], [-4.314960899999999, 55.87999899999999], [-4.3148582, 55.879905400000005], [-4.3147389, 55.8797915], [-4.3146376, 55.8796742]]}", "current_leg_start": "Jordanhill", "dest_arr_time_act": "0638", "motion_projection": null, "next_location_lat": "55.8796742", "next_location_lon": "-4.3146376", "previous_location": "Jordanhill", "current_leg_milage": "0.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 441.039, \"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\": 475.299, \"from_m\": 441.039, \"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\": 548.3, \"from_m\": 475.299, \"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\": 2123.289, \"from_m\": 548.3, \"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\": 3382.417, \"from_m\": 2123.289, \"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\": 3453.689, \"from_m\": 3382.417, \"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\": 3500.303, \"from_m\": 3453.689, \"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\": 4012.219, \"from_m\": 3500.303, \"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}], \"service_id\": 761250, \"profile_key\": \"71a17e6ae98294f4e2e7ab333b0c28579aebd8187695905d9e2c73d5482b95a9\", \"schedule_id\": 28492, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0628\", \"location\": \"Yoker Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Garscadden\", \"stage_seq\": 2, \"distance_m\": 763.59, \"section_seq\": 1, \"route_path_id\": 142245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630H\", \"location\": \"Scotstounhill\", \"stage_seq\": 3, \"distance_m\": 1479.267, \"section_seq\": 1, \"route_path_id\": 142245}, {\"is_pass\": false, \"wtt_arr\": \"0632\", \"wtt_dep\": \"0636H\", \"location\": \"Jordanhill\", \"stage_seq\": 4, \"distance_m\": 3261.872, \"section_seq\": 1, \"route_path_id\": 142245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 5, \"distance_m\": 3500.303, \"section_seq\": 1, \"route_path_id\": 142245}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": null, \"location\": \"Hyndland\", \"stage_seq\": 6, \"distance_m\": 4012.219, \"section_seq\": 1, \"route_path_id\": 142245}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 4012.219, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142245}], \"total_distance_m\": 4012.219, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4012.219, \"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}", "origin_dep_time_act": "0628", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.5", "current_position_lat": "55.8796742", "current_position_lon": "-4.3146376", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1357, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:08Z\", \"source_id\": 64550338, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:09Z\", \"source_id\": 20453953, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:11Z\", \"source_id\": 64554713, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:16Z\", \"source_id\": 20455352, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:55Z\", \"source_id\": 64580640, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:59Z\", \"source_id\": 20463751, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hyndland", "service_state_platform": "1", "timing_fact_generation": 1790055721752794, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:03.359100", "service_state_evidence_id": 20463751, "current_leg_start_actual_dep": "2026-09-22T06:41:30+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:43:03.361201", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XYD |
HYN |
5M16 |
334028 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 441.039, "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": 475.299, "from_m": 441.039, "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": 548.3, "from_m": 475.299, "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": 2123.289, "from_m": 548.3, "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": 3382.417, "from_m": 2123.289, "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": 3453.689, "from_m": 3382.417, "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": 3500.303, "from_m": 3453.689, "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": 4012.219, "from_m": 3500.303, "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}], "service_id": 761250, "profile_key": "71a17e6ae98294f4e2e7ab333b0c28579aebd8187695905d9e2c73d5482b95a9", "schedule_id": 28492, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0628", "location": "Yoker Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Garscadden", "stage_seq": 2, "distance_m": 763.59, "section_seq": 1, "route_path_id": 142245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630H", "location": "Scotstounhill", "stage_seq": 3, "distance_m": 1479.267, "section_seq": 1, "route_path_id": 142245}, {"is_pass": false, "wtt_arr": "0632", "wtt_dep": "0636H", "location": "Jordanhill", "stage_seq": 4, "distance_m": 3261.872, "section_seq": 1, "route_path_id": 142245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637", "location": "Hyndland East Jn", "stage_seq": 5, "distance_m": 3500.303, "section_seq": 1, "route_path_id": 142245}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": null, "location": "Hyndland", "stage_seq": 6, "distance_m": 4012.219, "section_seq": 1, "route_path_id": 142245}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 4012.219, "from_m": 0.0, "section_seq": 1, "route_path_id": 142245}], "total_distance_m": 4012.219, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4012.219, "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": 1357, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:08Z", "source_id": 64550338, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:28:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:09Z", "source_id": 20453953, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1363, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:11Z", "source_id": 64554713, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:30:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:16Z", "source_id": 20455352, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1368, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:55Z", "source_id": 64580640, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:43:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:59Z", "source_id": 20463751, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Yoker Carriage Sidings |
0628 |
0628 |
None |
None |
None |
Hyndland |
0638 |
0638 |
1 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87019/2026-09-22/detailed |
None |
Jordanhill |
2026-09-22T06:41:30+01:00 |
Hyndland |
6.5 |
{"type": "LineString", "coordinates": [[-4.324953699999999, 55.88268939999998], [-4.3247758, 55.882678799999994], [-4.3245646, 55.8826605], [-4.3240719, 55.88260710000001], [-4.323637299999999, 55.8825441], [-4.3235694, 55.8825333], [-4.323073599999999, 55.88244739999999], [-4.322776499999999, 55.8823911], [-4.3219943, 55.88223680000001], [-4.321314, 55.8820632], [-4.3213078350875485, 55.88206201616769], [-4.3210807, 55.88201840000001], [-4.3202421, 55.88185729999999], [-4.318860299999999, 55.88161110000001], [-4.3187403, 55.88159000000001], [-4.3184129, 55.88153249999999], [-4.3178905, 55.88142289999999], [-4.317588299999999, 55.8813479], [-4.317347299999999, 55.88127499999999], [-4.3171296, 55.8811985], [-4.3166383999999995, 55.8810188], [-4.3164099, 55.88091399999999], [-4.315974299999999, 55.880698300000006], [-4.315773499999999, 55.880583400000006], [-4.3155724, 55.8804611], [-4.3154478, 55.880376299999995], [-4.3151285, 55.88014630000001], [-4.314960899999999, 55.87999899999999], [-4.3148582, 55.879905400000005], [-4.3147389, 55.8797915], [-4.3146376, 55.8796742]]} |
0.4 |
0636½ |
0643 |
Jordanhill |
Hyndland |
Hyndland |
55.8796742 |
-4.3146376 |
55.8796742 |
-4.3146376 |
1 |
0 |
2026-09-22 05:53:03 |
TERMINATED |
2026-09-22 05:43:00 |
Hyndland |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463751 |
1790055721752794 |
16 |
16 |
2026-09-22 05:43:03.361201 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:03.359100 |
| 729734 |
760853 |
W00216 |
652U04M622 |
2026-09-22 |
COMPLETE |
20463555 |
2026-09-22 06:43:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 760853, "stp": "P", "toc": "West Midlands Trains", "uid": "W00216", "consist": "730026+730047", "dest_crs": "FOK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00216/2026-09-22/detailed", "trust_id": "652U04M622", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Four Oaks", "service_date": "2026-09-22", "dest_arr_time": "0641", "dest_platform": "3", "is_terminated": 1, "next_location": "Four Oaks", "signalling_id": "2U04", "timing_status": "LATE", "origin_station": "Birmingham New Street", "current_leg_arr": "0643", "current_leg_dep": "0639", "current_leg_end": "Four Oaks", "origin_dep_time": "0616", "origin_platform": "7A", "current_location": "Four Oaks", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8250900104512835, 52.564877677273], [-1.825083, 52.564882399999995], [-1.8248648, 52.5650078], [-1.8246714, 52.5651068], [-1.8245426, 52.5651665], [-1.8243472, 52.56524629999999], [-1.8241812999999996, 52.5653021], [-1.8221929, 52.5659786], [-1.8219616999999997, 52.566063099999994], [-1.8217804999999996, 52.56614], [-1.8216529702670972, 52.56619731378229], [-1.8216090055398928, 52.56621707217535], [-1.821311, 52.566351], [-1.8209302000000005, 52.5665459], [-1.8206112999999997, 52.5667264], [-1.8203234, 52.5669072], [-1.8199694, 52.567140499999994], [-1.8196721, 52.56737569999999], [-1.8194314, 52.5675842], [-1.8192040000000005, 52.5677987], [-1.8188665, 52.56817050000001], [-1.8187211999999997, 52.56835779999999], [-1.8185777, 52.56855590000001], [-1.8184597999999996, 52.56873710000001], [-1.8183496999999995, 52.56892369999999], [-1.8182550999999996, 52.5691097], [-1.8181717, 52.56929970000001], [-1.8180849, 52.5695255], [-1.8179826, 52.569894], [-1.8179392, 52.57009819999999], [-1.8179115, 52.57030369999999], [-1.8178979999999996, 52.57050759999999], [-1.8178963, 52.5707106], [-1.8179190999999997, 52.571046599999995], [-1.8179766, 52.5713867], [-1.8180934, 52.5717855], [-1.8182982999999997, 52.5722605], [-1.8183978000000005, 52.57244540000001], [-1.8186259999999996, 52.572807], [-1.8187748, 52.5730017], [-1.8189344999999997, 52.5731949], [-1.8192862, 52.5735514], [-1.8196419999999995, 52.5738622], [-1.8200412, 52.5741599], [-1.8203723, 52.57437719999999], [-1.8214686, 52.5750233], [-1.8217263, 52.575172], [-1.8229222, 52.57585749999999], [-1.8251170999999995, 52.5771196], [-1.8261449, 52.5777494], [-1.8262793999999996, 52.577843599999994], [-1.8265298999999993, 52.5780785], [-1.8266692999999996, 52.57818699999999], [-1.8269128, 52.57841489999999], [-1.8273570999999995, 52.5789066], [-1.8275635, 52.5792003], [-1.8276939, 52.579413300000006], [-1.8278841, 52.5797242]]}", "current_leg_start": "Sutton Coldfield", "dest_arr_time_act": "0641", "motion_projection": null, "next_location_lat": "52.5797242", "next_location_lon": "-1.8278841", "previous_location": "Sutton Coldfield", "current_leg_milage": "1.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 251.478, \"from_m\": 0.0, \"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\": 287.474, \"from_m\": 251.478, \"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\": 301.339, \"from_m\": 287.474, \"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\": 723.27, \"from_m\": 301.339, \"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\": 1503.897, \"from_m\": 723.27, \"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\": 1880.226, \"from_m\": 1503.897, \"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\": 2625.415, \"from_m\": 1880.226, \"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\": 3879.883, \"from_m\": 2625.415, \"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\": 4352.169, \"from_m\": 3879.883, \"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\": 4653.01, \"from_m\": 4352.169, \"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\": 4888.969, \"from_m\": 4653.01, \"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\": 5292.077, \"from_m\": 4888.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\": 5316.399, \"from_m\": 5292.077, \"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\": 5828.315, \"from_m\": 5316.399, \"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\": 7013.366, \"from_m\": 5828.315, \"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\": 7741.337, \"from_m\": 7013.366, \"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\": 7769.774, \"from_m\": 7741.337, \"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\": 8062.038, \"from_m\": 7769.774, \"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\": 8071.413, \"from_m\": 8062.038, \"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\": 12247.971, \"from_m\": 8071.413, \"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\": 12624.991, \"from_m\": 12247.971, \"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\": 13453.833, \"from_m\": 12624.991, \"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\": 13815.591, \"from_m\": 13453.833, \"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\": 13839.355, \"from_m\": 13815.591, \"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\": 14312.748, \"from_m\": 13839.355, \"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\": 14503.0, \"from_m\": 14312.748, \"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\": 760853, \"profile_key\": \"1a8712ae2276dad76c399355b7befe6d811a8bf56ea1b9f603b1dbd305a33b05\", \"schedule_id\": 23720, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0617\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619\", \"location\": \"Proof House Jn\", \"stage_seq\": 2, \"distance_m\": 1003.358, \"section_seq\": 1, \"route_path_id\": 140464}, {\"is_pass\": false, \"wtt_arr\": \"0622H\", \"wtt_dep\": \"0623\", \"location\": \"Aston\", \"stage_seq\": 3, \"distance_m\": 4255.924, \"section_seq\": 1, \"route_path_id\": 140464}, {\"is_pass\": false, \"wtt_arr\": \"0626\", \"wtt_dep\": \"0627\", \"location\": \"Gravelly Hill\", \"stage_seq\": 4, \"distance_m\": 6371.427, \"section_seq\": 1, \"route_path_id\": 140464}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0630\", \"location\": \"Erdington\", \"stage_seq\": 5, \"distance_m\": 8138.965, \"section_seq\": 1, \"route_path_id\": 140464}, {\"is_pass\": false, \"wtt_arr\": \"0631H\", \"wtt_dep\": \"0632\", \"location\": \"Chester Road\", \"stage_seq\": 6, \"distance_m\": 9128.632, \"section_seq\": 1, \"route_path_id\": 140464}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0634H\", \"location\": \"Wylde Green\", \"stage_seq\": 7, \"distance_m\": 10185.266, \"section_seq\": 1, \"route_path_id\": 140464}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637H\", \"location\": \"Sutton Coldfield\", \"stage_seq\": 8, \"distance_m\": 12394.782, \"section_seq\": 1, \"route_path_id\": 140464}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": null, \"location\": \"Four Oaks\", \"stage_seq\": 9, \"distance_m\": 14503.0, \"section_seq\": 1, \"route_path_id\": 140464}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 14503.0, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140464}], \"total_distance_m\": 14503.0, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 13232.051, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1270.949, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0617", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "52.5797242", "current_position_lon": "-1.8278841", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:08Z\", \"source_id\": 64542451, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:10Z\", \"source_id\": 20451265, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:52Z\", \"source_id\": 64549811, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:56Z\", \"source_id\": 20453799, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:42Z\", \"source_id\": 64555944, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:44Z\", \"source_id\": 20455692, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:33Z\", \"source_id\": 64559926, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:36Z\", \"source_id\": 20457040, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:35Z\", \"source_id\": 64564581, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:39Z\", \"source_id\": 20458477, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:31Z\", \"source_id\": 64571009, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:34Z\", \"source_id\": 20460564, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:38Z\", \"source_id\": 64579983, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:44Z\", \"source_id\": 20463555, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Four Oaks", "service_state_platform": "3", "timing_fact_generation": 1790055706368549, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:05.090320", "service_state_evidence_id": 20463555, "current_leg_start_actual_dep": "2026-09-22T06:39:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:06.355405", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
BHM |
FOK |
2U04 |
730026+730047 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 251.478, "from_m": 0.0, "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": 287.474, "from_m": 251.478, "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": 301.339, "from_m": 287.474, "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": 723.27, "from_m": 301.339, "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": 1503.897, "from_m": 723.27, "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": 1880.226, "from_m": 1503.897, "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": 2625.415, "from_m": 1880.226, "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": 3879.883, "from_m": 2625.415, "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": 4352.169, "from_m": 3879.883, "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": 4653.01, "from_m": 4352.169, "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": 4888.969, "from_m": 4653.01, "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": 5292.077, "from_m": 4888.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": 5316.399, "from_m": 5292.077, "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": 5828.315, "from_m": 5316.399, "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": 7013.366, "from_m": 5828.315, "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": 7741.337, "from_m": 7013.366, "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": 7769.774, "from_m": 7741.337, "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": 8062.038, "from_m": 7769.774, "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": 8071.413, "from_m": 8062.038, "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": 12247.971, "from_m": 8071.413, "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": 12624.991, "from_m": 12247.971, "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": 13453.833, "from_m": 12624.991, "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": 13815.591, "from_m": 13453.833, "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": 13839.355, "from_m": 13815.591, "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": 14312.748, "from_m": 13839.355, "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": 14503.0, "from_m": 14312.748, "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": 760853, "profile_key": "1a8712ae2276dad76c399355b7befe6d811a8bf56ea1b9f603b1dbd305a33b05", "schedule_id": 23720, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0617", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619", "location": "Proof House Jn", "stage_seq": 2, "distance_m": 1003.358, "section_seq": 1, "route_path_id": 140464}, {"is_pass": false, "wtt_arr": "0622H", "wtt_dep": "0623", "location": "Aston", "stage_seq": 3, "distance_m": 4255.924, "section_seq": 1, "route_path_id": 140464}, {"is_pass": false, "wtt_arr": "0626", "wtt_dep": "0627", "location": "Gravelly Hill", "stage_seq": 4, "distance_m": 6371.427, "section_seq": 1, "route_path_id": 140464}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0630", "location": "Erdington", "stage_seq": 5, "distance_m": 8138.965, "section_seq": 1, "route_path_id": 140464}, {"is_pass": false, "wtt_arr": "0631H", "wtt_dep": "0632", "location": "Chester Road", "stage_seq": 6, "distance_m": 9128.632, "section_seq": 1, "route_path_id": 140464}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0634H", "location": "Wylde Green", "stage_seq": 7, "distance_m": 10185.266, "section_seq": 1, "route_path_id": 140464}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637H", "location": "Sutton Coldfield", "stage_seq": 8, "distance_m": 12394.782, "section_seq": 1, "route_path_id": 140464}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": null, "location": "Four Oaks", "stage_seq": 9, "distance_m": 14503.0, "section_seq": 1, "route_path_id": 140464}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 14503.0, "from_m": 0.0, "section_seq": 1, "route_path_id": 140464}], "total_distance_m": 14503.0, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 13232.051, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1270.949, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:08Z", "source_id": 64542451, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:25:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:10Z", "source_id": 20451265, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19288, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:52Z", "source_id": 64549811, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:28:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:56Z", "source_id": 20453799, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19284, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:42Z", "source_id": 64555944, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:31:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:44Z", "source_id": 20455692, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19280, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:33Z", "source_id": 64559926, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:33:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:36Z", "source_id": 20457040, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19276, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:35Z", "source_id": 64564581, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:35:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:39Z", "source_id": 20458477, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19272, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:31Z", "source_id": 64571009, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:38:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:34Z", "source_id": 20460564, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19268, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:38Z", "source_id": 64579983, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:43:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:44Z", "source_id": 20463555, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Birmingham New Street |
0616 |
0617 |
7A |
None |
None |
Four Oaks |
0641 |
0641 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W00216/2026-09-22/detailed |
None |
Sutton Coldfield |
2026-09-22T06:39:30+01:00 |
Four Oaks |
4.0 |
{"type": "LineString", "coordinates": [[-1.8250900104512835, 52.564877677273], [-1.825083, 52.564882399999995], [-1.8248648, 52.5650078], [-1.8246714, 52.5651068], [-1.8245426, 52.5651665], [-1.8243472, 52.56524629999999], [-1.8241812999999996, 52.5653021], [-1.8221929, 52.5659786], [-1.8219616999999997, 52.566063099999994], [-1.8217804999999996, 52.56614], [-1.8216529702670972, 52.56619731378229], [-1.8216090055398928, 52.56621707217535], [-1.821311, 52.566351], [-1.8209302000000005, 52.5665459], [-1.8206112999999997, 52.5667264], [-1.8203234, 52.5669072], [-1.8199694, 52.567140499999994], [-1.8196721, 52.56737569999999], [-1.8194314, 52.5675842], [-1.8192040000000005, 52.5677987], [-1.8188665, 52.56817050000001], [-1.8187211999999997, 52.56835779999999], [-1.8185777, 52.56855590000001], [-1.8184597999999996, 52.56873710000001], [-1.8183496999999995, 52.56892369999999], [-1.8182550999999996, 52.5691097], [-1.8181717, 52.56929970000001], [-1.8180849, 52.5695255], [-1.8179826, 52.569894], [-1.8179392, 52.57009819999999], [-1.8179115, 52.57030369999999], [-1.8178979999999996, 52.57050759999999], [-1.8178963, 52.5707106], [-1.8179190999999997, 52.571046599999995], [-1.8179766, 52.5713867], [-1.8180934, 52.5717855], [-1.8182982999999997, 52.5722605], [-1.8183978000000005, 52.57244540000001], [-1.8186259999999996, 52.572807], [-1.8187748, 52.5730017], [-1.8189344999999997, 52.5731949], [-1.8192862, 52.5735514], [-1.8196419999999995, 52.5738622], [-1.8200412, 52.5741599], [-1.8203723, 52.57437719999999], [-1.8214686, 52.5750233], [-1.8217263, 52.575172], [-1.8229222, 52.57585749999999], [-1.8251170999999995, 52.5771196], [-1.8261449, 52.5777494], [-1.8262793999999996, 52.577843599999994], [-1.8265298999999993, 52.5780785], [-1.8266692999999996, 52.57818699999999], [-1.8269128, 52.57841489999999], [-1.8273570999999995, 52.5789066], [-1.8275635, 52.5792003], [-1.8276939, 52.579413300000006], [-1.8278841, 52.5797242]]} |
1.3 |
0639 |
0643 |
Sutton Coldfield |
Four Oaks |
Four Oaks |
52.5797242 |
-1.8278841 |
52.5797242 |
-1.8278841 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:43:00 |
Four Oaks |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463555 |
1790055706368549 |
39 |
39 |
2026-09-22 05:53:06.355405 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:05.090320 |
| 729735 |
761111 |
W34155 |
725G04M622 |
2026-09-22 |
COMPLETE |
20463313 |
2026-09-22 06:43:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 761111, "stp": "P", "toc": "Avanti West Coast", "uid": "W34155", "consist": "390123", "dest_crs": "EUS", "num_carr": 11, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34155/2026-09-22/detailed", "trust_id": "725G04M622", "origin_crs": "XWF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-22", "dest_arr_time": "0640", "dest_platform": "6", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "5G04", "timing_status": "LATE", "origin_station": "Wembley IC Depot", "current_leg_arr": "0643", "current_leg_dep": "0622", "current_leg_end": "London Euston", "origin_dep_time": "0624", "origin_platform": null, "current_location": "London Euston", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2835394, 51.5458542], [-0.2827144, 51.5455948], [-0.28209369999999995, 51.5453997], [-0.2817626999999999, 51.545294599999984], [-0.2809423999999999, 51.5450397], [-0.2806793, 51.544968299999994], [-0.2804036999999999, 51.5449017], [-0.2800637, 51.5448382], [-0.2797912, 51.54479150000001], [-0.27958979999999994, 51.54475289999999], [-0.2793901999999999, 51.544715199999985], [-0.2791844, 51.5446728], [-0.2790033, 51.5446294], [-0.27860899999999994, 51.544512], [-0.2781448999999999, 51.544346399999995], [-0.27768479999999995, 51.54418280000001], [-0.27751619999999994, 51.5441229], [-0.277116, 51.54397949999999], [-0.27683559999999996, 51.54388229999999], [-0.2766677, 51.543823199999984], [-0.2761554, 51.5436929], [-0.27586049999999995, 51.5436203], [-0.2755815999999999, 51.54352049999999], [-0.27538089999999993, 51.5434511], [-0.2749552, 51.5432993], [-0.2743246, 51.54308699999999], [-0.2742301, 51.5430612], [-0.2734674, 51.542849], [-0.2729553, 51.5426973], [-0.27246380000000003, 51.542550600000006], [-0.2719492, 51.54237329999999], [-0.2715019, 51.5422065], [-0.2708001, 51.5419411], [-0.2703804, 51.5417792], [-0.26980469999999995, 51.5415448], [-0.26949458523585645, 51.54141269134393], [-0.2693269999999999, 51.54134129999999], [-0.2685543, 51.541015], [-0.26774599999999993, 51.5406676], [-0.2662667, 51.5400229], [-0.2660187, 51.53991039999999], [-0.2655671, 51.539710799999995], [-0.2649600999999999, 51.5394369], [-0.2639811, 51.5390165], [-0.2639325, 51.5389967], [-0.26328029999999997, 51.53872570000001], [-0.262636, 51.53845700000001], [-0.2621878999999999, 51.5382592], [-0.26166979999999995, 51.53801639999998], [-0.2607957, 51.5375995], [-0.2604873, 51.5374529], [-0.2601544, 51.5372759], [-0.2598973, 51.53711709999999], [-0.2597329, 51.537007399999986], [-0.2595391, 51.53687450000001], [-0.25922339999999994, 51.5366933], [-0.2591669, 51.536663399999995], [-0.2589177, 51.5365361], [-0.2586468, 51.5364009], [-0.2581734, 51.53617009999999], [-0.2580021, 51.5360817], [-0.2576761, 51.5359375], [-0.2575550999999999, 51.5358909], [-0.25744639999999996, 51.53585219999999], [-0.25710039999999995, 51.53573380000001], [-0.2568493, 51.535639399999994], [-0.25666929999999993, 51.53556100000001], [-0.2564094, 51.53544339999999], [-0.25616539999999993, 51.53533529999999], [-0.2560490887439591, 51.53528935187894], [-0.25597084327815695, 51.53525844141253], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.1634255797921149, 51.54280350971477], [-0.1631734460563923, 51.54282999135851], [-0.16294988708648558, 51.54285640761352], [-0.16275080827404778, 51.5428824059313], [-0.16257211501073185, 51.54290763376341], [-0.1624097126881908, 51.54293173856132], [-0.16225950669807762, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "Wembley IC Depot", "dest_arr_time_act": "0640", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "Wembley IC Depot", "current_leg_milage": "7.4", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 412.799, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 874.621, \"from_m\": 412.799, \"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\": 3822.908, \"from_m\": 874.621, \"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\": 4020.551, \"from_m\": 3822.908, \"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\": 4087.25, \"from_m\": 4020.551, \"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\": 4330.591, \"from_m\": 4087.25, \"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\": 4398.511, \"from_m\": 4330.591, \"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\": 6479.347, \"from_m\": 4398.511, \"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\": 7982.78, \"from_m\": 6479.347, \"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\": 9827.768, \"from_m\": 7982.78, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10979.803, \"from_m\": 9827.768, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 11026.695, \"from_m\": 10979.803, \"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\": 12255.26, \"from_m\": 11026.695, \"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\": 12734.01, \"from_m\": 12255.26, \"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\": 12789.294, \"from_m\": 12734.01, \"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\": 12833.378, \"from_m\": 12789.294, \"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\": 12876.614, \"from_m\": 12833.378, \"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\": 12941.416, \"from_m\": 12876.614, \"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\": 13621.229, \"from_m\": 12941.416, \"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\": 13628.135, \"from_m\": 13621.229, \"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\": 761111, \"profile_key\": \"f0a085fc218eefb7df90b3552527c7ad1b3e5ad943a2e320b18246f39d416ddc\", \"schedule_id\": 25523, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0624\", \"location\": \"Wembley IC Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Harlesden Jn\", \"stage_seq\": 2, \"distance_m\": 4064.765, \"section_seq\": 1, \"route_path_id\": 120198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0633\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 3, \"distance_m\": 5131.044, \"section_seq\": 1, \"route_path_id\": 120198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636H\", \"location\": \"Camden Jn\", \"stage_seq\": 4, \"distance_m\": 10895.132, \"section_seq\": 1, \"route_path_id\": 120198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637\", \"location\": \"Camden South Jn\", \"stage_seq\": 5, \"distance_m\": 11835.743, \"section_seq\": 1, \"route_path_id\": 120198}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 6, \"distance_m\": 13628.135, \"section_seq\": 1, \"route_path_id\": 120198}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13628.135, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120198}], \"total_distance_m\": 13628.135, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 11755.257, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1872.878, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0624", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22671, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:20Z\", \"source_id\": 64579363, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:21Z\", \"source_id\": 20463313, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "6", "timing_fact_generation": 1790055683246079, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": "{\"units\": [\"390123\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-22T05:43:07.741924", "service_state_evidence_id": 20463313, "current_leg_start_actual_dep": "2026-09-22T06:27:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:08.008414", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
P |
XWF |
EUS |
5G04 |
390123 |
11 |
125 |
{"units": ["390123"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} |
{"version": 3, "segments": [{"to_m": 412.799, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 874.621, "from_m": 412.799, "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": 3822.908, "from_m": 874.621, "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": 4020.551, "from_m": 3822.908, "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": 4087.25, "from_m": 4020.551, "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": 4330.591, "from_m": 4087.25, "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": 4398.511, "from_m": 4330.591, "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": 6479.347, "from_m": 4398.511, "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": 7982.78, "from_m": 6479.347, "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": 9827.768, "from_m": 7982.78, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10979.803, "from_m": 9827.768, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 11026.695, "from_m": 10979.803, "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": 12255.26, "from_m": 11026.695, "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": 12734.01, "from_m": 12255.26, "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": 12789.294, "from_m": 12734.01, "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": 12833.378, "from_m": 12789.294, "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": 12876.614, "from_m": 12833.378, "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": 12941.416, "from_m": 12876.614, "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": 13621.229, "from_m": 12941.416, "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": 13628.135, "from_m": 13621.229, "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": 761111, "profile_key": "f0a085fc218eefb7df90b3552527c7ad1b3e5ad943a2e320b18246f39d416ddc", "schedule_id": 25523, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0624", "location": "Wembley IC Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632", "location": "Harlesden Jn", "stage_seq": 2, "distance_m": 4064.765, "section_seq": 1, "route_path_id": 120198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0633", "location": "Willesden West London Jn", "stage_seq": 3, "distance_m": 5131.044, "section_seq": 1, "route_path_id": 120198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636H", "location": "Camden Jn", "stage_seq": 4, "distance_m": 10895.132, "section_seq": 1, "route_path_id": 120198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637", "location": "Camden South Jn", "stage_seq": 5, "distance_m": 11835.743, "section_seq": 1, "route_path_id": 120198}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": null, "location": "London Euston", "stage_seq": 6, "distance_m": 13628.135, "section_seq": 1, "route_path_id": 120198}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13628.135, "from_m": 0.0, "section_seq": 1, "route_path_id": 120198}], "total_distance_m": 13628.135, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 11755.257, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1872.878, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22671, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:20Z", "source_id": 64579363, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:43:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:21Z", "source_id": 20463313, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Wembley IC Depot |
0624 |
0624 |
None |
None |
None |
London Euston |
0640 |
0640 |
6 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34155/2026-09-22/detailed |
None |
Wembley IC Depot |
2026-09-22T06:27:00+01:00 |
London Euston |
21.0 |
{"type": "LineString", "coordinates": [[-0.2835394, 51.5458542], [-0.2827144, 51.5455948], [-0.28209369999999995, 51.5453997], [-0.2817626999999999, 51.545294599999984], [-0.2809423999999999, 51.5450397], [-0.2806793, 51.544968299999994], [-0.2804036999999999, 51.5449017], [-0.2800637, 51.5448382], [-0.2797912, 51.54479150000001], [-0.27958979999999994, 51.54475289999999], [-0.2793901999999999, 51.544715199999985], [-0.2791844, 51.5446728], [-0.2790033, 51.5446294], [-0.27860899999999994, 51.544512], [-0.2781448999999999, 51.544346399999995], [-0.27768479999999995, 51.54418280000001], [-0.27751619999999994, 51.5441229], [-0.277116, 51.54397949999999], [-0.27683559999999996, 51.54388229999999], [-0.2766677, 51.543823199999984], [-0.2761554, 51.5436929], [-0.27586049999999995, 51.5436203], [-0.2755815999999999, 51.54352049999999], [-0.27538089999999993, 51.5434511], [-0.2749552, 51.5432993], [-0.2743246, 51.54308699999999], [-0.2742301, 51.5430612], [-0.2734674, 51.542849], [-0.2729553, 51.5426973], [-0.27246380000000003, 51.542550600000006], [-0.2719492, 51.54237329999999], [-0.2715019, 51.5422065], [-0.2708001, 51.5419411], [-0.2703804, 51.5417792], [-0.26980469999999995, 51.5415448], [-0.26949458523585645, 51.54141269134393], [-0.2693269999999999, 51.54134129999999], [-0.2685543, 51.541015], [-0.26774599999999993, 51.5406676], [-0.2662667, 51.5400229], [-0.2660187, 51.53991039999999], [-0.2655671, 51.539710799999995], [-0.2649600999999999, 51.5394369], [-0.2639811, 51.5390165], [-0.2639325, 51.5389967], [-0.26328029999999997, 51.53872570000001], [-0.262636, 51.53845700000001], [-0.2621878999999999, 51.5382592], [-0.26166979999999995, 51.53801639999998], [-0.2607957, 51.5375995], [-0.2604873, 51.5374529], [-0.2601544, 51.5372759], [-0.2598973, 51.53711709999999], [-0.2597329, 51.537007399999986], [-0.2595391, 51.53687450000001], [-0.25922339999999994, 51.5366933], [-0.2591669, 51.536663399999995], [-0.2589177, 51.5365361], [-0.2586468, 51.5364009], [-0.2581734, 51.53617009999999], [-0.2580021, 51.5360817], [-0.2576761, 51.5359375], [-0.2575550999999999, 51.5358909], [-0.25744639999999996, 51.53585219999999], [-0.25710039999999995, 51.53573380000001], [-0.2568493, 51.535639399999994], [-0.25666929999999993, 51.53556100000001], [-0.2564094, 51.53544339999999], [-0.25616539999999993, 51.53533529999999], [-0.2560490887439591, 51.53528935187894], [-0.25597084327815695, 51.53525844141253], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.1634255797921149, 51.54280350971477], [-0.1631734460563923, 51.54282999135851], [-0.16294988708648558, 51.54285640761352], [-0.16275080827404778, 51.5428824059313], [-0.16257211501073185, 51.54290763376341], [-0.1624097126881908, 51.54293173856132], [-0.16225950669807762, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} |
7.4 |
0622 |
0643 |
Wembley IC Depot |
London Euston |
London Euston |
51.5281729 |
-0.1338278 |
51.5281729 |
-0.1338278 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:43:00 |
London Euston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463313 |
1790055683246079 |
14 |
14 |
2026-09-22 05:53:08.008414 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:07.741924 |
| 729736 |
760583 |
G85488 |
112C32M622 |
2026-09-22 |
COMPLETE |
20464561 |
2026-09-22 06:42:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 760583, "stp": "P", "toc": "Northern", "uid": "G85488", "consist": "156404", "dest_crs": "BIF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85488/2026-09-22/detailed", "trust_id": "112C32M622", "origin_crs": "MLM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barrow-in-Furness", "service_date": "2026-09-22", "dest_arr_time": "0641", "dest_platform": "2", "is_terminated": 1, "next_location": "Barrow-in-Furness", "signalling_id": "2C32", "timing_status": "LATE", "origin_station": "Millom", "current_leg_arr": "0642", "current_leg_dep": "0629", "current_leg_end": "Barrow-in-Furness", "origin_dep_time": "0610", "origin_platform": null, "current_location": "Barrow-in-Furness", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2045303666606473, 54.18910538466934], [-3.2044681999999995, 54.18891020000001], [-3.2044159, 54.1887333], [-3.2038772, 54.18698950000001], [-3.2019373, 54.18062519999999], [-3.2017106, 54.1798799], [-3.2014548, 54.1791429], [-3.2012126999999997, 54.17853019999999], [-3.2010927999999996, 54.17822120000001], [-3.2009588999999994, 54.1779217], [-3.2003903, 54.17657319999999], [-3.2001220999999997, 54.175861999999995], [-3.1999558, 54.1751634], [-3.1998838999999997, 54.1746296], [-3.199846, 54.174344899999994], [-3.1998127, 54.17405329999998], [-3.1998699, 54.1733046], [-3.200002899999999, 54.1725837], [-3.2002482, 54.17177220000001], [-3.2008382, 54.1706308], [-3.2016455999999995, 54.16947989999999], [-3.2022116, 54.1685582], [-3.2023902999999994, 54.1681935], [-3.2025099, 54.16793719999999], [-3.2026071999999997, 54.1677006], [-3.2026653, 54.167493599999986], [-3.2027427999999993, 54.1672422], [-3.2028079999999997, 54.1670132], [-3.2029006999999994, 54.16659409999999], [-3.2029743, 54.1661149], [-3.2029907, 54.165896999999994], [-3.2029922, 54.1656705], [-3.2029442, 54.1652114], [-3.2028795999999997, 54.16499209999999], [-3.2027890999999995, 54.164744099999986], [-3.2026785, 54.16444950000001], [-3.2025603999999994, 54.164207000000005], [-3.2022353999999997, 54.16351199999999], [-3.2020185, 54.163048999999994], [-3.2015703999999996, 54.1620594], [-3.2014047, 54.1616302], [-3.2013092999999997, 54.16130449999999], [-3.2012313, 54.16096019999999], [-3.2011863999999997, 54.1606193], [-3.2011661999999994, 54.16039219999999], [-3.2011487999999995, 54.1601065], [-3.201161220713995, 54.15948645795736], [-3.2011613, 54.1594825], [-3.2011580999999993, 54.159411899999995], [-3.2011595, 54.1591992], [-3.2011720999999995, 54.1590695], [-3.2011968999999993, 54.15893959999999], [-3.2012459, 54.1587937], [-3.2013125999999996, 54.1586508], [-3.2013967999999995, 54.1585052], [-3.201469, 54.1583924], [-3.2016669, 54.1581668], [-3.2019838, 54.15788], [-3.2022201, 54.1577208], [-3.2027957, 54.15744769999999], [-3.2032184999999997, 54.157312399999995], [-3.2033685452711564, 54.15728160862064], [-3.2036366, 54.157226599999994], [-3.2039838, 54.1571811], [-3.2044365999999997, 54.15714689999999], [-3.2048320999999995, 54.15715360000001], [-3.2052168, 54.157191399999995], [-3.2058510208363553, 54.15728160862064], [-3.2060668, 54.157312299999994], [-3.2061594, 54.157326], [-3.206911, 54.15743679999999], [-3.2069677, 54.15744519999999], [-3.207638, 54.15754], [-3.2078680999999993, 54.157559799999994], [-3.2083153, 54.1575914], [-3.2088952999999996, 54.157618], [-3.2092925999999995, 54.1576086], [-3.2097708, 54.1575821], [-3.2102592999999997, 54.15753589999999], [-3.2108052, 54.15747530000001], [-3.2112848, 54.1573973], [-3.2116573999999996, 54.15732679999999], [-3.211855615222568, 54.15728160862064], [-3.2124412, 54.15714809999999], [-3.2148127, 54.156659399999995], [-3.2170865999999996, 54.1561791], [-3.2177039999999995, 54.15605889999999], [-3.2185387, 54.1559262], [-3.2194343999999995, 54.1558076], [-3.2206524999999995, 54.15564790000001], [-3.2208179, 54.1556266], [-3.2220684, 54.1554521], [-3.2251235, 54.1550446], [-3.2261019, 54.15490849999999], [-3.2268729, 54.1547898], [-3.2275927999999996, 54.15463220000001], [-3.2281422, 54.15446260000001], [-3.2285191, 54.1543192], [-3.2288591, 54.1541584], [-3.2294175999999997, 54.1537835], [-3.2299233, 54.1533968], [-3.2302899, 54.1530071], [-3.2306482999999995, 54.152527099999986], [-3.2306771, 54.152465499999984], [-3.2319302, 54.14984040000001], [-3.232301399999999, 54.1490343], [-3.233935022830277, 54.145795276652734], [-3.2355985, 54.1424968], [-3.2358594999999997, 54.14196330000001], [-3.2362573999999995, 54.1411643], [-3.2366034999999997, 54.1404592], [-3.236911, 54.1398194], [-3.2372782, 54.13908909999999], [-3.2376566, 54.1383135], [-3.2381141, 54.1373584], [-3.2383359, 54.13688739999999], [-3.2387919999999997, 54.1359515], [-3.2390911999999994, 54.1353331], [-3.2393196999999994, 54.1348704], [-3.2395682, 54.1343663], [-3.2398062999999997, 54.133872], [-3.2401834999999997, 54.13312], [-3.2403412, 54.132780399999994], [-3.2405195999999994, 54.1323801], [-3.2406329, 54.1320692], [-3.2406964, 54.1317821], [-3.2407621, 54.13148050000001], [-3.2408018, 54.1310504], [-3.2408053999999997, 54.130898], [-3.2408117, 54.1306293], [-3.2407876, 54.130341299999984], [-3.2407149, 54.129994], [-3.2404867, 54.1291884], [-3.240466, 54.1291181], [-3.2404064, 54.12897730000001], [-3.2403544, 54.12884210000001], [-3.2402091, 54.1285289], [-3.239948099999999, 54.12813899999999], [-3.2398473999999995, 54.128005599999995], [-3.2396754999999997, 54.12781380000001], [-3.2393863, 54.12755940000001], [-3.2393084, 54.1275001], [-3.2390898999999997, 54.127333799999995], [-3.2385222999999996, 54.1269569], [-3.233935022830277, 54.124126270898586], [-3.2338063999999997, 54.1240469], [-3.2332870999999996, 54.12372640000001], [-3.2328450999999996, 54.123471599999995], [-3.2322909999999996, 54.123122], [-3.231046, 54.1223465], [-3.2301312999999996, 54.12178190000001], [-3.22935, 54.1213019], [-3.2292334, 54.12123030000001], [-3.2286688999999997, 54.1208696], [-3.2282116999999997, 54.120572999999986], [-3.2279072, 54.1203336], [-3.2276121, 54.1200915], [-3.2273842, 54.1199233], [-3.2271963999999995, 54.1197944], [-3.2269844999999995, 54.1196624], [-3.2265776, 54.1194065]]}", "current_leg_start": "Askam", "dest_arr_time_act": "0641", "motion_projection": null, "next_location_lat": "54.1194065", "next_location_lon": "-3.2265776", "previous_location": "Askam", "current_leg_milage": "6.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 61.547, \"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\": 108.53, \"from_m\": 61.547, \"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\": 3912.663, \"from_m\": 108.53, \"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\": 7116.821, \"from_m\": 3912.663, \"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\": 7673.445, \"from_m\": 7116.821, \"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\": 10325.127, \"from_m\": 7673.445, \"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\": 10605.61, \"from_m\": 10325.127, \"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\": 10610.692, \"from_m\": 10605.61, \"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\": 11124.587, \"from_m\": 10610.692, \"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\": 19552.029, \"from_m\": 11124.587, \"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\": 19621.419, \"from_m\": 19552.029, \"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\": 19629.272, \"from_m\": 19621.419, \"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\": 20110.719, \"from_m\": 19629.272, \"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\": 20161.183, \"from_m\": 20110.719, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21879.997, \"from_m\": 20161.183, \"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\": 24369.845, \"from_m\": 21879.997, \"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\": 24766.255, \"from_m\": 24369.845, \"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\": 25713.067, \"from_m\": 24766.255, \"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\": 25991.009, \"from_m\": 25713.067, \"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\": 760583, \"profile_key\": \"07a3bd05a105800697025414675c4c96d286d94e237acc0eafebce4bcccc106b\", \"schedule_id\": 12080, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Millom\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117311}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0614H\", \"location\": \"Green Road\", \"stage_seq\": 2, \"distance_m\": 4383.402, \"section_seq\": 1, \"route_path_id\": 117311}, {\"is_pass\": false, \"wtt_arr\": \"0618\", \"wtt_dep\": \"0618H\", \"location\": \"Foxfield\", \"stage_seq\": 3, \"distance_m\": 7564.955, \"section_seq\": 1, \"route_path_id\": 117311}, {\"is_pass\": false, \"wtt_arr\": \"0622H\", \"wtt_dep\": \"0623\", \"location\": \"Kirkby-in-Furness\", \"stage_seq\": 4, \"distance_m\": 11236.481, \"section_seq\": 1, \"route_path_id\": 117311}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628H\", \"location\": \"Askam\", \"stage_seq\": 5, \"distance_m\": 16277.012, \"section_seq\": 1, \"route_path_id\": 117311}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632H\", \"location\": \"Park South Jn\", \"stage_seq\": 6, \"distance_m\": 19621.419, \"section_seq\": 1, \"route_path_id\": 117311}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": null, \"location\": \"Barrow-in-Furness\", \"stage_seq\": 7, \"distance_m\": 25991.009, \"section_seq\": 1, \"route_path_id\": 117311}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 25991.009, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117311}], \"total_distance_m\": 25991.009, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 25985.927, \"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}", "origin_dep_time_act": "0610", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "54.1194065", "current_position_lon": "-3.2265776", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:42Z\", \"source_id\": 20448351, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:46Z\", \"source_id\": 20455711, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:06Z\", \"source_id\": 20464561, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barrow-in-Furness", "service_state_platform": "2", "timing_fact_generation": 1790055788139447, "current_leg_arrival_utc": "2026-09-22T06:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:08.136825", "service_state_evidence_id": 20464561, "current_leg_start_actual_dep": "2026-09-22T06:29:30+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:08.558617", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MLM |
BIF |
2C32 |
156404 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 61.547, "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": 108.53, "from_m": 61.547, "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": 3912.663, "from_m": 108.53, "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": 7116.821, "from_m": 3912.663, "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": 7673.445, "from_m": 7116.821, "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": 10325.127, "from_m": 7673.445, "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": 10605.61, "from_m": 10325.127, "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": 10610.692, "from_m": 10605.61, "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": 11124.587, "from_m": 10610.692, "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": 19552.029, "from_m": 11124.587, "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": 19621.419, "from_m": 19552.029, "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": 19629.272, "from_m": 19621.419, "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": 20110.719, "from_m": 19629.272, "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": 20161.183, "from_m": 20110.719, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 21879.997, "from_m": 20161.183, "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": 24369.845, "from_m": 21879.997, "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": 24766.255, "from_m": 24369.845, "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": 25713.067, "from_m": 24766.255, "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": 25991.009, "from_m": 25713.067, "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": 760583, "profile_key": "07a3bd05a105800697025414675c4c96d286d94e237acc0eafebce4bcccc106b", "schedule_id": 12080, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0610", "location": "Millom", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117311}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0614H", "location": "Green Road", "stage_seq": 2, "distance_m": 4383.402, "section_seq": 1, "route_path_id": 117311}, {"is_pass": false, "wtt_arr": "0618", "wtt_dep": "0618H", "location": "Foxfield", "stage_seq": 3, "distance_m": 7564.955, "section_seq": 1, "route_path_id": 117311}, {"is_pass": false, "wtt_arr": "0622H", "wtt_dep": "0623", "location": "Kirkby-in-Furness", "stage_seq": 4, "distance_m": 11236.481, "section_seq": 1, "route_path_id": 117311}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628H", "location": "Askam", "stage_seq": 5, "distance_m": 16277.012, "section_seq": 1, "route_path_id": 117311}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632H", "location": "Park South Jn", "stage_seq": 6, "distance_m": 19621.419, "section_seq": 1, "route_path_id": 117311}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": null, "location": "Barrow-in-Furness", "stage_seq": 7, "distance_m": 25991.009, "section_seq": 1, "route_path_id": 117311}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 25991.009, "from_m": 0.0, "section_seq": 1, "route_path_id": 117311}], "total_distance_m": 25991.009, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 25985.927, "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-22T05:19:42Z", "source_id": 20448351, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:46Z", "source_id": 20455711, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:06Z", "source_id": 20464561, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Millom |
0610 |
0610 |
None |
None |
None |
Barrow-in-Furness |
0641 |
0641 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85488/2026-09-22/detailed |
None |
Askam |
2026-09-22T06:29:30+01:00 |
Barrow-in-Furness |
13.0 |
{"type": "LineString", "coordinates": [[-3.2045303666606473, 54.18910538466934], [-3.2044681999999995, 54.18891020000001], [-3.2044159, 54.1887333], [-3.2038772, 54.18698950000001], [-3.2019373, 54.18062519999999], [-3.2017106, 54.1798799], [-3.2014548, 54.1791429], [-3.2012126999999997, 54.17853019999999], [-3.2010927999999996, 54.17822120000001], [-3.2009588999999994, 54.1779217], [-3.2003903, 54.17657319999999], [-3.2001220999999997, 54.175861999999995], [-3.1999558, 54.1751634], [-3.1998838999999997, 54.1746296], [-3.199846, 54.174344899999994], [-3.1998127, 54.17405329999998], [-3.1998699, 54.1733046], [-3.200002899999999, 54.1725837], [-3.2002482, 54.17177220000001], [-3.2008382, 54.1706308], [-3.2016455999999995, 54.16947989999999], [-3.2022116, 54.1685582], [-3.2023902999999994, 54.1681935], [-3.2025099, 54.16793719999999], [-3.2026071999999997, 54.1677006], [-3.2026653, 54.167493599999986], [-3.2027427999999993, 54.1672422], [-3.2028079999999997, 54.1670132], [-3.2029006999999994, 54.16659409999999], [-3.2029743, 54.1661149], [-3.2029907, 54.165896999999994], [-3.2029922, 54.1656705], [-3.2029442, 54.1652114], [-3.2028795999999997, 54.16499209999999], [-3.2027890999999995, 54.164744099999986], [-3.2026785, 54.16444950000001], [-3.2025603999999994, 54.164207000000005], [-3.2022353999999997, 54.16351199999999], [-3.2020185, 54.163048999999994], [-3.2015703999999996, 54.1620594], [-3.2014047, 54.1616302], [-3.2013092999999997, 54.16130449999999], [-3.2012313, 54.16096019999999], [-3.2011863999999997, 54.1606193], [-3.2011661999999994, 54.16039219999999], [-3.2011487999999995, 54.1601065], [-3.201161220713995, 54.15948645795736], [-3.2011613, 54.1594825], [-3.2011580999999993, 54.159411899999995], [-3.2011595, 54.1591992], [-3.2011720999999995, 54.1590695], [-3.2011968999999993, 54.15893959999999], [-3.2012459, 54.1587937], [-3.2013125999999996, 54.1586508], [-3.2013967999999995, 54.1585052], [-3.201469, 54.1583924], [-3.2016669, 54.1581668], [-3.2019838, 54.15788], [-3.2022201, 54.1577208], [-3.2027957, 54.15744769999999], [-3.2032184999999997, 54.157312399999995], [-3.2033685452711564, 54.15728160862064], [-3.2036366, 54.157226599999994], [-3.2039838, 54.1571811], [-3.2044365999999997, 54.15714689999999], [-3.2048320999999995, 54.15715360000001], [-3.2052168, 54.157191399999995], [-3.2058510208363553, 54.15728160862064], [-3.2060668, 54.157312299999994], [-3.2061594, 54.157326], [-3.206911, 54.15743679999999], [-3.2069677, 54.15744519999999], [-3.207638, 54.15754], [-3.2078680999999993, 54.157559799999994], [-3.2083153, 54.1575914], [-3.2088952999999996, 54.157618], [-3.2092925999999995, 54.1576086], [-3.2097708, 54.1575821], [-3.2102592999999997, 54.15753589999999], [-3.2108052, 54.15747530000001], [-3.2112848, 54.1573973], [-3.2116573999999996, 54.15732679999999], [-3.211855615222568, 54.15728160862064], [-3.2124412, 54.15714809999999], [-3.2148127, 54.156659399999995], [-3.2170865999999996, 54.1561791], [-3.2177039999999995, 54.15605889999999], [-3.2185387, 54.1559262], [-3.2194343999999995, 54.1558076], [-3.2206524999999995, 54.15564790000001], [-3.2208179, 54.1556266], [-3.2220684, 54.1554521], [-3.2251235, 54.1550446], [-3.2261019, 54.15490849999999], [-3.2268729, 54.1547898], [-3.2275927999999996, 54.15463220000001], [-3.2281422, 54.15446260000001], [-3.2285191, 54.1543192], [-3.2288591, 54.1541584], [-3.2294175999999997, 54.1537835], [-3.2299233, 54.1533968], [-3.2302899, 54.1530071], [-3.2306482999999995, 54.152527099999986], [-3.2306771, 54.152465499999984], [-3.2319302, 54.14984040000001], [-3.232301399999999, 54.1490343], [-3.233935022830277, 54.145795276652734], [-3.2355985, 54.1424968], [-3.2358594999999997, 54.14196330000001], [-3.2362573999999995, 54.1411643], [-3.2366034999999997, 54.1404592], [-3.236911, 54.1398194], [-3.2372782, 54.13908909999999], [-3.2376566, 54.1383135], [-3.2381141, 54.1373584], [-3.2383359, 54.13688739999999], [-3.2387919999999997, 54.1359515], [-3.2390911999999994, 54.1353331], [-3.2393196999999994, 54.1348704], [-3.2395682, 54.1343663], [-3.2398062999999997, 54.133872], [-3.2401834999999997, 54.13312], [-3.2403412, 54.132780399999994], [-3.2405195999999994, 54.1323801], [-3.2406329, 54.1320692], [-3.2406964, 54.1317821], [-3.2407621, 54.13148050000001], [-3.2408018, 54.1310504], [-3.2408053999999997, 54.130898], [-3.2408117, 54.1306293], [-3.2407876, 54.130341299999984], [-3.2407149, 54.129994], [-3.2404867, 54.1291884], [-3.240466, 54.1291181], [-3.2404064, 54.12897730000001], [-3.2403544, 54.12884210000001], [-3.2402091, 54.1285289], [-3.239948099999999, 54.12813899999999], [-3.2398473999999995, 54.128005599999995], [-3.2396754999999997, 54.12781380000001], [-3.2393863, 54.12755940000001], [-3.2393084, 54.1275001], [-3.2390898999999997, 54.127333799999995], [-3.2385222999999996, 54.1269569], [-3.233935022830277, 54.124126270898586], [-3.2338063999999997, 54.1240469], [-3.2332870999999996, 54.12372640000001], [-3.2328450999999996, 54.123471599999995], [-3.2322909999999996, 54.123122], [-3.231046, 54.1223465], [-3.2301312999999996, 54.12178190000001], [-3.22935, 54.1213019], [-3.2292334, 54.12123030000001], [-3.2286688999999997, 54.1208696], [-3.2282116999999997, 54.120572999999986], [-3.2279072, 54.1203336], [-3.2276121, 54.1200915], [-3.2273842, 54.1199233], [-3.2271963999999995, 54.1197944], [-3.2269844999999995, 54.1196624], [-3.2265776, 54.1194065]]} |
6.1 |
0629 |
0642 |
Askam |
Barrow-in-Furness |
Barrow-in-Furness |
54.1194065 |
-3.2265776 |
54.1194065 |
-3.2265776 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:42:00 |
Barrow-in-Furness |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464561 |
1790055788139447 |
6 |
6 |
2026-09-22 05:53:08.558617 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:08.136825 |
| 729737 |
759858 |
W69945 |
072M15M522 |
2026-09-22 |
COMPLETE |
20463991 |
2026-09-22 06:43:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 759858, "stp": "P", "toc": "ScotRail", "uid": "W69945", "consist": "334002+334004", "dest_crs": "MLN", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69945/2026-09-22/detailed", "trust_id": "072M15M522", "origin_crs": "ADR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Milngavie", "service_date": "2026-09-22", "dest_arr_time": "0645", "dest_platform": "1", "is_terminated": 1, "next_location": "Milngavie", "signalling_id": "2M15", "timing_status": "EARLY", "origin_station": "Airdrie", "current_leg_arr": "0643", "current_leg_dep": "0640", "current_leg_end": "Milngavie", "origin_dep_time": "0554", "origin_platform": "1", "current_location": "Milngavie", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.319787299999999, 55.9203333], [-4.319464700000001, 55.9204742], [-4.3192061, 55.92059969999999], [-4.3191885, 55.920609299999995], [-4.318666499999999, 55.9208973], [-4.3181782, 55.9212147], [-4.3179668, 55.921371099999995], [-4.3177313, 55.921562], [-4.3171614, 55.922067], [-4.3168992, 55.92231060000001], [-4.3165618, 55.92262600000001], [-4.3161201, 55.92303330000001], [-4.3159551, 55.9231848], [-4.3158515, 55.9232817], [-4.3153361, 55.9237448], [-4.3146747, 55.9243078], [-4.312853, 55.92599069999999], [-4.312766, 55.92607120000001], [-4.311913363773703, 55.92685882456939], [-4.3117377999999995, 55.92702100000001], [-4.3106356, 55.92819740000001], [-4.3103132, 55.9286588], [-4.310273399999999, 55.92871999999999], [-4.3099433, 55.92926430000001], [-4.3096852, 55.93005889999999], [-4.3095395, 55.930947999999994], [-4.3095586, 55.9314759], [-4.3095861, 55.9320003], [-4.3096319, 55.9322588], [-4.309677299999999, 55.9324848], [-4.3097428, 55.9327164], [-4.3098203, 55.932902199999994], [-4.309931899999999, 55.93319929999999], [-4.310057799999999, 55.93348009999999], [-4.3102543, 55.93389799999999], [-4.310418999999999, 55.934214999999995], [-4.3107741, 55.9348315], [-4.3112194, 55.93560769999999], [-4.311683899999999, 55.9364469], [-4.311802899999999, 55.9366551], [-4.3118859, 55.93679879999999], [-4.311913363773703, 55.9368470341312], [-4.3120213, 55.937036599999985], [-4.3122165, 55.9373693], [-4.312338999999999, 55.9375772], [-4.3124299, 55.937738499999995], [-4.312963500000001, 55.938685500000005], [-4.3132268, 55.9390445], [-4.313292499999999, 55.93913159999999], [-4.3133582, 55.939239], [-4.313495, 55.93950980000001], [-4.3135131, 55.93954209999999], [-4.3135595, 55.9396294], [-4.314052199999999, 55.940445100000005], [-4.3146729, 55.9414716]]}", "current_leg_start": "Hillfoot", "dest_arr_time_act": "0645", "motion_projection": null, "next_location_lat": "55.9414716", "next_location_lon": "-4.3146729", "previous_location": "Hillfoot", "current_leg_milage": "1.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 224.938, \"from_m\": 0.0, \"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\": 285.343, \"from_m\": 224.938, \"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\": 2651.651, \"from_m\": 285.343, \"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\": 3627.316, \"from_m\": 2651.651, \"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\": 14479.054, \"from_m\": 3627.316, \"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\": 14874.416, \"from_m\": 14479.054, \"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\": 15665.287, \"from_m\": 14874.416, \"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\": 16508.953, \"from_m\": 15665.287, \"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\": 21140.258, \"from_m\": 16508.953, \"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\": 21186.282, \"from_m\": 21140.258, \"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\": 22512.481, \"from_m\": 21186.282, \"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\": 22553.246, \"from_m\": 22512.481, \"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\": 23366.65, \"from_m\": 22553.246, \"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\": 23738.089, \"from_m\": 23366.65, \"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\": 24430.473, \"from_m\": 23738.089, \"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\": 24486.745, \"from_m\": 24430.473, \"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\": 25925.968, \"from_m\": 24486.745, \"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\": 26564.258, \"from_m\": 25925.968, \"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\": 26650.574, \"from_m\": 26564.258, \"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\": 31210.5, \"from_m\": 26650.574, \"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\": 31667.469, \"from_m\": 31210.5, \"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}], \"service_id\": 759858, \"profile_key\": \"bd80368113f2d35d908b3b91bab50629d999cd75270363876d42257bc09e89d2\", \"schedule_id\": 26705, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0554\", \"location\": \"Airdrie\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0558\", \"wtt_dep\": \"0558H\", \"location\": \"Coatbridge Sunnyside\", \"stage_seq\": 2, \"distance_m\": 3046.402, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0607\", \"location\": \"Shettleston\", \"stage_seq\": 3, \"distance_m\": 11725.999, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0608H\", \"wtt_dep\": \"0609\", \"location\": \"Carntyne\", \"stage_seq\": 4, \"distance_m\": 12944.684, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0612\", \"wtt_dep\": \"0612H\", \"location\": \"Bellgrove\", \"stage_seq\": 5, \"distance_m\": 15755.02, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0615\", \"location\": \"High Street\", \"stage_seq\": 6, \"distance_m\": 16777.588, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0616H\", \"wtt_dep\": \"0618H\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 7, \"distance_m\": 17646.245, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0620\", \"wtt_dep\": \"0621\", \"location\": \"Charing Cross\", \"stage_seq\": 8, \"distance_m\": 18885.299, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0623\", \"location\": \"Finnieston East Jn\", \"stage_seq\": 9, \"distance_m\": 20408.332, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0624H\", \"wtt_dep\": \"0625\", \"location\": \"Partick\", \"stage_seq\": 10, \"distance_m\": 21613.522, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0626H\", \"wtt_dep\": \"0627H\", \"location\": \"Hyndland\", \"stage_seq\": 11, \"distance_m\": 22789.385, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0628H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 12, \"distance_m\": 23319.837, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0630H\", \"location\": \"Anniesland\", \"stage_seq\": 13, \"distance_m\": 24348.249, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0633H\", \"location\": \"Westerton\", \"stage_seq\": 14, \"distance_m\": 26411.025, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0636H\", \"location\": \"Bearsden\", \"stage_seq\": 15, \"distance_m\": 28202.128, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0640H\", \"location\": \"Hillfoot\", \"stage_seq\": 16, \"distance_m\": 29084.752, \"section_seq\": 1, \"route_path_id\": 141778}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": null, \"location\": \"Milngavie\", \"stage_seq\": 17, \"distance_m\": 31667.469, \"section_seq\": 1, \"route_path_id\": 141778}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 31667.469, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141778}], \"total_distance_m\": 31667.469, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 31621.445, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.024, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0554", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.9414716", "current_position_lon": "-4.3146729", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2211, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:59Z\", \"source_id\": 64492494, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:00Z\", \"source_id\": 20434813, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:27Z\", \"source_id\": 64507554, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:30Z\", \"source_id\": 20439774, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:08:53Z\", \"source_id\": 20441649, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:13Z\", \"source_id\": 64517628, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:15Z\", \"source_id\": 20443140, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:50Z\", \"source_id\": 64520755, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:54Z\", \"source_id\": 20444109, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:37Z\", \"source_id\": 64525839, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:40Z\", \"source_id\": 20445807, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:16Z\", \"source_id\": 64532954, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:20Z\", \"source_id\": 20448122, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:18Z\", \"source_id\": 64540886, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:21Z\", \"source_id\": 20450743, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:11Z\", \"source_id\": 64546444, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:16Z\", \"source_id\": 20452662, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:28Z\", \"source_id\": 64551208, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:34Z\", \"source_id\": 20454236, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:34Z\", \"source_id\": 64557886, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:37Z\", \"source_id\": 20456377, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:50Z\", \"source_id\": 64565060, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:53Z\", \"source_id\": 20458690, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:52Z\", \"source_id\": 20460780, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:13Z\", \"source_id\": 64581346, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:15Z\", \"source_id\": 20463991, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Milngavie", "service_state_platform": "1", "timing_fact_generation": 1790055735939294, "current_leg_arrival_utc": "2026-09-22T06:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:08.277900", "service_state_evidence_id": 20463991, "current_leg_start_actual_dep": "2026-09-22T06:40:30+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:08.561781", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
ADR |
MLN |
2M15 |
334002+334004 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 224.938, "from_m": 0.0, "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": 285.343, "from_m": 224.938, "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": 2651.651, "from_m": 285.343, "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": 3627.316, "from_m": 2651.651, "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": 14479.054, "from_m": 3627.316, "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": 14874.416, "from_m": 14479.054, "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": 15665.287, "from_m": 14874.416, "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": 16508.953, "from_m": 15665.287, "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": 21140.258, "from_m": 16508.953, "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": 21186.282, "from_m": 21140.258, "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": 22512.481, "from_m": 21186.282, "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": 22553.246, "from_m": 22512.481, "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": 23366.65, "from_m": 22553.246, "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": 23738.089, "from_m": 23366.65, "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": 24430.473, "from_m": 23738.089, "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": 24486.745, "from_m": 24430.473, "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": 25925.968, "from_m": 24486.745, "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": 26564.258, "from_m": 25925.968, "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": 26650.574, "from_m": 26564.258, "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": 31210.5, "from_m": 26650.574, "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": 31667.469, "from_m": 31210.5, "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}], "service_id": 759858, "profile_key": "bd80368113f2d35d908b3b91bab50629d999cd75270363876d42257bc09e89d2", "schedule_id": 26705, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0554", "location": "Airdrie", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0558", "wtt_dep": "0558H", "location": "Coatbridge Sunnyside", "stage_seq": 2, "distance_m": 3046.402, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0607", "location": "Shettleston", "stage_seq": 3, "distance_m": 11725.999, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0608H", "wtt_dep": "0609", "location": "Carntyne", "stage_seq": 4, "distance_m": 12944.684, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0612", "wtt_dep": "0612H", "location": "Bellgrove", "stage_seq": 5, "distance_m": 15755.02, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0615", "location": "High Street", "stage_seq": 6, "distance_m": 16777.588, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0616H", "wtt_dep": "0618H", "location": "Glasgow Queen St Low Level", "stage_seq": 7, "distance_m": 17646.245, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0620", "wtt_dep": "0621", "location": "Charing Cross", "stage_seq": 8, "distance_m": 18885.299, "section_seq": 1, "route_path_id": 141778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0623", "location": "Finnieston East Jn", "stage_seq": 9, "distance_m": 20408.332, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0624H", "wtt_dep": "0625", "location": "Partick", "stage_seq": 10, "distance_m": 21613.522, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0626H", "wtt_dep": "0627H", "location": "Hyndland", "stage_seq": 11, "distance_m": 22789.385, "section_seq": 1, "route_path_id": 141778}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0628H", "location": "Hyndland East Jn", "stage_seq": 12, "distance_m": 23319.837, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0630H", "location": "Anniesland", "stage_seq": 13, "distance_m": 24348.249, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0633H", "location": "Westerton", "stage_seq": 14, "distance_m": 26411.025, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0636H", "location": "Bearsden", "stage_seq": 15, "distance_m": 28202.128, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0640H", "location": "Hillfoot", "stage_seq": 16, "distance_m": 29084.752, "section_seq": 1, "route_path_id": 141778}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": null, "location": "Milngavie", "stage_seq": 17, "distance_m": 31667.469, "section_seq": 1, "route_path_id": 141778}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 31667.469, "from_m": 0.0, "section_seq": 1, "route_path_id": 141778}], "total_distance_m": 31667.469, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 31621.445, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.024, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2211, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:59Z", "source_id": 64492494, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:57:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:00Z", "source_id": 20434813, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1572, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:27Z", "source_id": 64507554, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:05:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:30Z", "source_id": 20439774, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:08:53Z", "source_id": 20441649, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1564, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:13Z", "source_id": 64517628, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:12:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:15Z", "source_id": 20443140, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1556, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:50Z", "source_id": 64520755, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:14:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:54Z", "source_id": 20444109, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1389, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:37Z", "source_id": 64525839, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:16:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:40Z", "source_id": 20445807, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1385, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:16Z", "source_id": 64532954, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:20:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:20Z", "source_id": 20448122, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1375, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:18Z", "source_id": 64540886, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:24:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:21Z", "source_id": 20450743, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1370, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:11Z", "source_id": 64546444, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:26:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:16Z", "source_id": 20452662, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1298, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:28Z", "source_id": 64551208, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:29:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:34Z", "source_id": 20454236, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1288, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:34Z", "source_id": 64557886, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:32:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:37Z", "source_id": 20456377, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1330, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:50Z", "source_id": 64565060, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:35:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:53Z", "source_id": 20458690, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:52Z", "source_id": 20460780, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1324, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:13Z", "source_id": 64581346, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:43:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:15Z", "source_id": 20463991, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Airdrie |
0554 |
0554 |
1 |
None |
None |
Milngavie |
0645 |
0645 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69945/2026-09-22/detailed |
None |
Hillfoot |
2026-09-22T06:40:30+01:00 |
Milngavie |
3.0 |
{"type": "LineString", "coordinates": [[-4.319787299999999, 55.9203333], [-4.319464700000001, 55.9204742], [-4.3192061, 55.92059969999999], [-4.3191885, 55.920609299999995], [-4.318666499999999, 55.9208973], [-4.3181782, 55.9212147], [-4.3179668, 55.921371099999995], [-4.3177313, 55.921562], [-4.3171614, 55.922067], [-4.3168992, 55.92231060000001], [-4.3165618, 55.92262600000001], [-4.3161201, 55.92303330000001], [-4.3159551, 55.9231848], [-4.3158515, 55.9232817], [-4.3153361, 55.9237448], [-4.3146747, 55.9243078], [-4.312853, 55.92599069999999], [-4.312766, 55.92607120000001], [-4.311913363773703, 55.92685882456939], [-4.3117377999999995, 55.92702100000001], [-4.3106356, 55.92819740000001], [-4.3103132, 55.9286588], [-4.310273399999999, 55.92871999999999], [-4.3099433, 55.92926430000001], [-4.3096852, 55.93005889999999], [-4.3095395, 55.930947999999994], [-4.3095586, 55.9314759], [-4.3095861, 55.9320003], [-4.3096319, 55.9322588], [-4.309677299999999, 55.9324848], [-4.3097428, 55.9327164], [-4.3098203, 55.932902199999994], [-4.309931899999999, 55.93319929999999], [-4.310057799999999, 55.93348009999999], [-4.3102543, 55.93389799999999], [-4.310418999999999, 55.934214999999995], [-4.3107741, 55.9348315], [-4.3112194, 55.93560769999999], [-4.311683899999999, 55.9364469], [-4.311802899999999, 55.9366551], [-4.3118859, 55.93679879999999], [-4.311913363773703, 55.9368470341312], [-4.3120213, 55.937036599999985], [-4.3122165, 55.9373693], [-4.312338999999999, 55.9375772], [-4.3124299, 55.937738499999995], [-4.312963500000001, 55.938685500000005], [-4.3132268, 55.9390445], [-4.313292499999999, 55.93913159999999], [-4.3133582, 55.939239], [-4.313495, 55.93950980000001], [-4.3135131, 55.93954209999999], [-4.3135595, 55.9396294], [-4.314052199999999, 55.940445100000005], [-4.3146729, 55.9414716]]} |
1.6 |
0640 |
0643 |
Hillfoot |
Milngavie |
Milngavie |
55.9414716 |
-4.3146729 |
55.9414716 |
-4.3146729 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:43:00 |
Milngavie |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463991 |
1790055735939294 |
72 |
72 |
2026-09-22 05:53:08.561781 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:08.277900 |
| 729738 |
758878 |
G85523 |
302C37M522 |
2026-09-22 |
COMPLETE |
20464590 |
2026-09-22 06:42:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 758878, "stp": "P", "toc": "Northern", "uid": "G85523", "consist": "195124", "dest_crs": "BIF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85523/2026-09-22/detailed", "trust_id": "302C37M522", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barrow-in-Furness", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "1", "is_terminated": 1, "next_location": "Barrow-in-Furness", "signalling_id": "2C37", "timing_status": "EARLY", "origin_station": "Preston", "current_leg_arr": "0642", "current_leg_dep": "0637", "current_leg_end": "Barrow-in-Furness", "origin_dep_time": "0518", "origin_platform": "4", "current_location": "Barrow-in-Furness", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.194375966165329, 54.11513830645688], [-3.1945553, 54.1145442], [-3.1946519, 54.1142219], [-3.1947457999999997, 54.11393579999999], [-3.1948355, 54.1136191], [-3.1949924999999997, 54.1131371], [-3.1951373999999997, 54.1128352], [-3.1952633999999995, 54.112602499999994], [-3.1954323999999996, 54.1123729], [-3.1956174999999996, 54.1121449], [-3.1958654999999996, 54.1118785], [-3.1960921999999994, 54.111660699999995], [-3.1966045, 54.1112534], [-3.1972360999999996, 54.1108628], [-3.1976652, 54.11064580000001], [-3.1980778999999995, 54.1104632], [-3.1985772, 54.11027309999999], [-3.200103299999999, 54.10979360000001], [-3.200968, 54.10954120000001], [-3.2016255000000005, 54.1093434], [-3.2024292999999995, 54.10909620000001], [-3.2028151, 54.1089775], [-3.2030646, 54.10890519999999], [-3.203334, 54.108834599999994], [-3.203659899999999, 54.10875680000001], [-3.2039557, 54.1087102], [-3.204375999999999, 54.108646699999994], [-3.2048523999999996, 54.1086067], [-3.2052450999999995, 54.10859799999999], [-3.2055401999999997, 54.1086001], [-3.2058865, 54.1086144], [-3.2061464, 54.1086347], [-3.2064199999999996, 54.108669299999995], [-3.2067175999999997, 54.1087144], [-3.2070315999999996, 54.1087825], [-3.2072995999999994, 54.1088496], [-3.2076671, 54.10895339999999], [-3.2085522, 54.1092348], [-3.2092657, 54.109477000000005], [-3.2098585999999996, 54.1096867], [-3.2102556, 54.109836], [-3.2106498999999995, 54.1099838], [-3.2110253999999996, 54.1101317], [-3.2112613999999997, 54.1102291], [-3.2116098, 54.1103871], [-3.2118229, 54.1104837], [-3.2118900999999997, 54.110516200000006], [-3.2120928999999996, 54.1106144], [-3.2126104999999994, 54.110899], [-3.2132327999999997, 54.1112638], [-3.213957, 54.11171819999999], [-3.2149682, 54.112354999999994], [-3.2161644999999996, 54.1130986], [-3.2166579999999994, 54.1134068], [-3.2173932, 54.113869099999995], [-3.2181279, 54.1143156], [-3.2192624, 54.1150262], [-3.2205181, 54.11579999999999], [-3.2214886999999996, 54.1164034], [-3.2220533999999996, 54.1167506], [-3.2225294, 54.11704329999999], [-3.2231059999999996, 54.1173939], [-3.2235914999999995, 54.11766899999999], [-3.2243505999999997, 54.1181265], [-3.2248146, 54.11834809999999], [-3.2250538999999994, 54.11846309999999], [-3.2252011, 54.11854699999999], [-3.2258794, 54.118954999999985], [-3.2265776, 54.1194065]]}", "current_leg_start": "Roose", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "54.1194065", "next_location_lon": "-3.2265776", "previous_location": "Roose", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 570.7, \"from_m\": 0.0, \"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\": 2194.252, \"from_m\": 570.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\": 31912.179, \"from_m\": 2194.252, \"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\": 35261.66, \"from_m\": 31912.179, \"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\": 36957.451, \"from_m\": 35261.66, \"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\": 43664.684, \"from_m\": 36957.451, \"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\": 43697.684, \"from_m\": 43664.684, \"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\": 43746.096, \"from_m\": 43697.684, \"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\": 43766.626, \"from_m\": 43746.096, \"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\": 44132.822, \"from_m\": 43766.626, \"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\": 44633.623, \"from_m\": 44132.822, \"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\": 48855.956, \"from_m\": 44633.623, \"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\": 50060.506, \"from_m\": 48855.956, \"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\": 53141.642, \"from_m\": 50060.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\": 53870.289, \"from_m\": 53141.642, \"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\": 58309.272, \"from_m\": 53870.289, \"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\": 58354.928, \"from_m\": 58309.272, \"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\": 58471.323, \"from_m\": 58354.928, \"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\": 59391.634, \"from_m\": 58471.323, \"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\": 61876.501, \"from_m\": 59391.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\": 63455.535, \"from_m\": 61876.501, \"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\": 74275.994, \"from_m\": 63455.535, \"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\": 74379.756, \"from_m\": 74275.994, \"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\": 75433.301, \"from_m\": 74379.756, \"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\": 82694.238, \"from_m\": 75433.301, \"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\": 82725.18, \"from_m\": 82694.238, \"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\": 85578.583, \"from_m\": 82725.18, \"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\": 87953.535, \"from_m\": 85578.583, \"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\": 88568.408, \"from_m\": 87953.535, \"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\": 89550.738, \"from_m\": 88568.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\": 89968.481, \"from_m\": 89550.738, \"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\": 758878, \"profile_key\": \"a2539969ae2b60051cef589b925144f58aef642d7f40778194782ae6614ec396\", \"schedule_id\": 12092, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0518\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0519\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 2, \"distance_m\": 721.332, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0523H\", \"location\": \"Barton & Broughton Pass Loop\", \"stage_seq\": 3, \"distance_m\": 7178.889, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0527\", \"location\": \"Garstang & Catteral\", \"stage_seq\": 4, \"distance_m\": 14988.111, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": false, \"wtt_arr\": \"0537H\", \"wtt_dep\": \"0539H\", \"location\": \"Lancaster\", \"stage_seq\": 5, \"distance_m\": 33722.993, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0542H\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 6, \"distance_m\": 36702.889, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Carnforth North Jn\", \"stage_seq\": 7, \"distance_m\": 43594.87, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": false, \"wtt_arr\": \"0549\", \"wtt_dep\": \"0550\", \"location\": \"Carnforth\", \"stage_seq\": 8, \"distance_m\": 43877.099, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": false, \"wtt_arr\": \"0555\", \"wtt_dep\": \"0555H\", \"location\": \"Silverdale\", \"stage_seq\": 9, \"distance_m\": 49238.293, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": false, \"wtt_arr\": \"0559H\", \"wtt_dep\": \"0600\", \"location\": \"Arnside\", \"stage_seq\": 10, \"distance_m\": 53354.156, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": \"0606\", \"location\": \"Grange-over-Sands\", \"stage_seq\": 11, \"distance_m\": 58585.461, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": \"0609H\", \"location\": \"Kents Bank\", \"stage_seq\": 12, \"distance_m\": 61582.02, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": \"0613H\", \"location\": \"Cark\", \"stage_seq\": 13, \"distance_m\": 65386.781, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": false, \"wtt_arr\": \"0621\", \"wtt_dep\": \"0622\", \"location\": \"Ulverston\", \"stage_seq\": 14, \"distance_m\": 74428.913, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": false, \"wtt_arr\": \"0629H\", \"wtt_dep\": \"0630\", \"location\": \"Dalton\", \"stage_seq\": 15, \"distance_m\": 81668.792, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631H\", \"location\": \"Dalton Jn\", \"stage_seq\": 16, \"distance_m\": 82685.978, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0636\", \"location\": \"Roose\", \"stage_seq\": 17, \"distance_m\": 86986.119, \"section_seq\": 1, \"route_path_id\": 134485}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Barrow-in-Furness\", \"stage_seq\": 18, \"distance_m\": 89968.481, \"section_seq\": 1, \"route_path_id\": 134485}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 89968.481, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134485}], \"total_distance_m\": 89968.481, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 89914.951, \"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}", "origin_dep_time_act": "0518", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "54.1194065", "current_position_lon": "-3.2265776", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:33:30Z\", \"source_id\": 64463641, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:34:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:33:35Z\", \"source_id\": 20425401, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:20Z\", \"source_id\": 64480470, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:48:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:25Z\", \"source_id\": 20430847, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:24Z\", \"source_id\": 20434489, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:30Z\", \"source_id\": 20436993, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:53Z\", \"source_id\": 20439431, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:21Z\", \"source_id\": 20441959, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:51Z\", \"source_id\": 20444685, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:50Z\", \"source_id\": 20449672, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:51Z\", \"source_id\": 20455064, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:22Z\", \"source_id\": 20459721, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:08Z\", \"source_id\": 20464590, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barrow-in-Furness", "service_state_platform": "1", "timing_fact_generation": 1790055789948910, "current_leg_arrival_utc": "2026-09-22T06:42:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:09.866363", "service_state_evidence_id": 20464590, "current_leg_start_actual_dep": "2026-09-22T06:36:00+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-22T05:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:09.963371", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
PRE |
BIF |
2C37 |
195124 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 570.7, "from_m": 0.0, "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": 2194.252, "from_m": 570.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": 31912.179, "from_m": 2194.252, "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": 35261.66, "from_m": 31912.179, "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": 36957.451, "from_m": 35261.66, "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": 43664.684, "from_m": 36957.451, "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": 43697.684, "from_m": 43664.684, "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": 43746.096, "from_m": 43697.684, "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": 43766.626, "from_m": 43746.096, "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": 44132.822, "from_m": 43766.626, "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": 44633.623, "from_m": 44132.822, "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": 48855.956, "from_m": 44633.623, "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": 50060.506, "from_m": 48855.956, "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": 53141.642, "from_m": 50060.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": 53870.289, "from_m": 53141.642, "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": 58309.272, "from_m": 53870.289, "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": 58354.928, "from_m": 58309.272, "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": 58471.323, "from_m": 58354.928, "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": 59391.634, "from_m": 58471.323, "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": 61876.501, "from_m": 59391.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": 63455.535, "from_m": 61876.501, "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": 74275.994, "from_m": 63455.535, "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": 74379.756, "from_m": 74275.994, "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": 75433.301, "from_m": 74379.756, "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": 82694.238, "from_m": 75433.301, "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": 82725.18, "from_m": 82694.238, "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": 85578.583, "from_m": 82725.18, "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": 87953.535, "from_m": 85578.583, "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": 88568.408, "from_m": 87953.535, "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": 89550.738, "from_m": 88568.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": 89968.481, "from_m": 89550.738, "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": 758878, "profile_key": "a2539969ae2b60051cef589b925144f58aef642d7f40778194782ae6614ec396", "schedule_id": 12092, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0518", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134485}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0519", "location": "Preston Fylde Jn", "stage_seq": 2, "distance_m": 721.332, "section_seq": 1, "route_path_id": 134485}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0523H", "location": "Barton & Broughton Pass Loop", "stage_seq": 3, "distance_m": 7178.889, "section_seq": 1, "route_path_id": 134485}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0527", "location": "Garstang & Catteral", "stage_seq": 4, "distance_m": 14988.111, "section_seq": 1, "route_path_id": 134485}, {"is_pass": false, "wtt_arr": "0537H", "wtt_dep": "0539H", "location": "Lancaster", "stage_seq": 5, "distance_m": 33722.993, "section_seq": 1, "route_path_id": 134485}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0542H", "location": "Morecambe South Jn", "stage_seq": 6, "distance_m": 36702.889, "section_seq": 1, "route_path_id": 134485}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548", "location": "Carnforth North Jn", "stage_seq": 7, "distance_m": 43594.87, "section_seq": 1, "route_path_id": 134485}, {"is_pass": false, "wtt_arr": "0549", "wtt_dep": "0550", "location": "Carnforth", "stage_seq": 8, "distance_m": 43877.099, "section_seq": 1, "route_path_id": 134485}, {"is_pass": false, "wtt_arr": "0555", "wtt_dep": "0555H", "location": "Silverdale", "stage_seq": 9, "distance_m": 49238.293, "section_seq": 1, "route_path_id": 134485}, {"is_pass": false, "wtt_arr": "0559H", "wtt_dep": "0600", "location": "Arnside", "stage_seq": 10, "distance_m": 53354.156, "section_seq": 1, "route_path_id": 134485}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": "0606", "location": "Grange-over-Sands", "stage_seq": 11, "distance_m": 58585.461, "section_seq": 1, "route_path_id": 134485}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": "0609H", "location": "Kents Bank", "stage_seq": 12, "distance_m": 61582.02, "section_seq": 1, "route_path_id": 134485}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": "0613H", "location": "Cark", "stage_seq": 13, "distance_m": 65386.781, "section_seq": 1, "route_path_id": 134485}, {"is_pass": false, "wtt_arr": "0621", "wtt_dep": "0622", "location": "Ulverston", "stage_seq": 14, "distance_m": 74428.913, "section_seq": 1, "route_path_id": 134485}, {"is_pass": false, "wtt_arr": "0629H", "wtt_dep": "0630", "location": "Dalton", "stage_seq": 15, "distance_m": 81668.792, "section_seq": 1, "route_path_id": 134485}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631H", "location": "Dalton Jn", "stage_seq": 16, "distance_m": 82685.978, "section_seq": 1, "route_path_id": 134485}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0636", "location": "Roose", "stage_seq": 17, "distance_m": 86986.119, "section_seq": 1, "route_path_id": 134485}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Barrow-in-Furness", "stage_seq": 18, "distance_m": 89968.481, "section_seq": 1, "route_path_id": 134485}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 89968.481, "from_m": 0.0, "section_seq": 1, "route_path_id": 134485}], "total_distance_m": 89968.481, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 89914.951, "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} |
[{"source": "TD", "smart_id": 3162, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:33:30Z", "source_id": 64463641, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:34:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:33:35Z", "source_id": 20425401, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3097, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:20Z", "source_id": 64480470, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T04:48:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:25Z", "source_id": 20430847, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:24Z", "source_id": 20434489, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:30Z", "source_id": 20436993, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:53Z", "source_id": 20439431, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:21Z", "source_id": 20441959, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:51Z", "source_id": 20444685, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:50Z", "source_id": 20449672, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:51Z", "source_id": 20455064, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:22Z", "source_id": 20459721, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:08Z", "source_id": 20464590, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}] |
Preston |
0518 |
0518 |
4 |
None |
None |
Barrow-in-Furness |
0643 |
0643 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85523/2026-09-22/detailed |
None |
Roose |
2026-09-22T06:36:00+01:00 |
Barrow-in-Furness |
5.0 |
{"type": "LineString", "coordinates": [[-3.194375966165329, 54.11513830645688], [-3.1945553, 54.1145442], [-3.1946519, 54.1142219], [-3.1947457999999997, 54.11393579999999], [-3.1948355, 54.1136191], [-3.1949924999999997, 54.1131371], [-3.1951373999999997, 54.1128352], [-3.1952633999999995, 54.112602499999994], [-3.1954323999999996, 54.1123729], [-3.1956174999999996, 54.1121449], [-3.1958654999999996, 54.1118785], [-3.1960921999999994, 54.111660699999995], [-3.1966045, 54.1112534], [-3.1972360999999996, 54.1108628], [-3.1976652, 54.11064580000001], [-3.1980778999999995, 54.1104632], [-3.1985772, 54.11027309999999], [-3.200103299999999, 54.10979360000001], [-3.200968, 54.10954120000001], [-3.2016255000000005, 54.1093434], [-3.2024292999999995, 54.10909620000001], [-3.2028151, 54.1089775], [-3.2030646, 54.10890519999999], [-3.203334, 54.108834599999994], [-3.203659899999999, 54.10875680000001], [-3.2039557, 54.1087102], [-3.204375999999999, 54.108646699999994], [-3.2048523999999996, 54.1086067], [-3.2052450999999995, 54.10859799999999], [-3.2055401999999997, 54.1086001], [-3.2058865, 54.1086144], [-3.2061464, 54.1086347], [-3.2064199999999996, 54.108669299999995], [-3.2067175999999997, 54.1087144], [-3.2070315999999996, 54.1087825], [-3.2072995999999994, 54.1088496], [-3.2076671, 54.10895339999999], [-3.2085522, 54.1092348], [-3.2092657, 54.109477000000005], [-3.2098585999999996, 54.1096867], [-3.2102556, 54.109836], [-3.2106498999999995, 54.1099838], [-3.2110253999999996, 54.1101317], [-3.2112613999999997, 54.1102291], [-3.2116098, 54.1103871], [-3.2118229, 54.1104837], [-3.2118900999999997, 54.110516200000006], [-3.2120928999999996, 54.1106144], [-3.2126104999999994, 54.110899], [-3.2132327999999997, 54.1112638], [-3.213957, 54.11171819999999], [-3.2149682, 54.112354999999994], [-3.2161644999999996, 54.1130986], [-3.2166579999999994, 54.1134068], [-3.2173932, 54.113869099999995], [-3.2181279, 54.1143156], [-3.2192624, 54.1150262], [-3.2205181, 54.11579999999999], [-3.2214886999999996, 54.1164034], [-3.2220533999999996, 54.1167506], [-3.2225294, 54.11704329999999], [-3.2231059999999996, 54.1173939], [-3.2235914999999995, 54.11766899999999], [-3.2243505999999997, 54.1181265], [-3.2248146, 54.11834809999999], [-3.2250538999999994, 54.11846309999999], [-3.2252011, 54.11854699999999], [-3.2258794, 54.118954999999985], [-3.2265776, 54.1194065]]} |
1.8 |
0637 |
0642 |
Roose |
Barrow-in-Furness |
Barrow-in-Furness |
54.1194065 |
-3.2265776 |
54.1194065 |
-3.2265776 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:42:00 |
Barrow-in-Furness |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464590 |
1790055789948910 |
55 |
55 |
2026-09-22 05:53:09.963371 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:09.866363 |
| 729739 |
759842 |
G88722 |
871P04M522 |
2026-09-22 |
COMPLETE |
20463492 |
2026-09-22 06:43:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 759842, "stp": "P", "toc": "Southern", "uid": "G88722", "consist": "377624+377614", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88722/2026-09-22/detailed", "trust_id": "871P04M522", "origin_crs": "CAT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "13", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "1P04", "timing_status": "ON TIME", "origin_station": "Caterham", "current_leg_arr": "0643", "current_leg_dep": "0630", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "0554", "origin_platform": "2", "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07487109999999998, 51.3969851], [-0.07462119999999998, 51.397439], [-0.07434779999999999, 51.397907499999995], [-0.0741873, 51.3981806], [-0.0737478, 51.3989518], [-0.073664, 51.39908809999999], [-0.07362, 51.399162799999985], [-0.0733787, 51.3996647], [-0.07305559999999998, 51.400214899999995], [-0.0724727, 51.4012096], [-0.071943, 51.402132], [-0.0716208, 51.40269200000001], [-0.0709204, 51.40403449999999], [-0.07063059999999999, 51.4045527], [-0.07035599999999999, 51.405041399999995], [-0.07004764150491075, 51.405485426224715], [-0.07000504219817957, 51.40554676750483], [-0.0699071, 51.4056878], [-0.06946209999999998, 51.406469699999995], [-0.06904, 51.4072179], [-0.0688795, 51.40749209999999], [-0.068576, 51.4080186], [-0.06819679999999999, 51.40867999999998], [-0.06791779999999999, 51.4091772], [-0.0678623, 51.409283900000005], [-0.0676699, 51.4096169], [-0.06748589999999999, 51.40996369999999], [-0.06736749999999998, 51.4101675], [-0.0671103, 51.4106008], [-0.066997, 51.41078550000001], [-0.0667922, 51.4111143], [-0.06664629999999999, 51.4113279], [-0.06651679999999999, 51.4115119], [-0.0664744, 51.4115679], [-0.0663196, 51.41176290000001], [-0.06618799999999998, 51.4119278], [-0.0659291, 51.41222509999999], [-0.065875, 51.412285399999995], [-0.0653701, 51.41281889999999], [-0.0652001, 51.4129942], [-0.0650122, 51.4131902], [-0.06464819999999999, 51.4135634], [-0.0644801, 51.4137331], [-0.0637459, 51.414478], [-0.0633981, 51.4148252], [-0.06300939999999998, 51.4152156], [-0.0625607, 51.41566059999999], [-0.0620948, 51.416124700000005], [-0.0616789, 51.41655569999999], [-0.061238099999999976, 51.416958300000005], [-0.0608192, 51.4173806], [-0.060398, 51.417809299999995], [-0.0602347, 51.41797720000001], [-0.060120900000000005, 51.4180835], [-0.0600069, 51.4181966], [-0.059446, 51.418758199999985], [-0.0592197, 51.4189897], [-0.0589312, 51.4193065], [-0.058537499999999985, 51.41980689999999], [-0.05847513181789973, 51.41988652543277], [-0.0580514, 51.4204275], [-0.057557, 51.421125], [-0.05749183275936781, 51.42122215274848], [-0.057472097875110706, 51.42125157390509], [-0.0571053, 51.42179840000001], [-0.0566714, 51.4225557], [-0.056435199999999984, 51.4230307], [-0.05604239999999999, 51.4238756], [-0.05555229999999999, 51.424957], [-0.0552279, 51.425684700000005], [-0.0549991, 51.4261802], [-0.0547663, 51.4266977], [-0.05452614350856397, 51.42722938370621], [-0.05403419999999999, 51.4283185], [-0.05388299999999999, 51.42865009999999], [-0.0537231, 51.4290009], [-0.05354199999999999, 51.4294289], [-0.05341989999999999, 51.42975119999999], [-0.0533177, 51.430103800000005], [-0.05319879999999999, 51.4305758], [-0.0531387, 51.430933499999995], [-0.05308929999999999, 51.431300500000006], [-0.05306399999999999, 51.43164119999999], [-0.053044999999999995, 51.4319983], [-0.053044, 51.4323587], [-0.0530514, 51.43273030000001], [-0.0530756, 51.4331425], [-0.05311659999999999, 51.4335403], [-0.0531809, 51.4339565], [-0.05327769999999999, 51.4344035], [-0.0533714, 51.4348348], [-0.0534515, 51.4352765], [-0.05350619999999999, 51.435713], [-0.05354099999999999, 51.4360852], [-0.0535557, 51.436502700000005], [-0.0535505, 51.4370075], [-0.0535136, 51.4375555], [-0.0534715, 51.43799200000001], [-0.05338620000000001, 51.4384777], [-0.05325559999999999, 51.438972], [-0.05315559999999999, 51.4393115], [-0.05299129999999999, 51.43977209999999], [-0.05295609999999999, 51.4398642], [-0.052845, 51.440154699999994], [-0.05276809999999999, 51.4403247], [-0.0525375, 51.4408032], [-0.052328999999999994, 51.441202200000006], [-0.05206469999999999, 51.44163600000001], [-0.0518478, 51.4419917], [-0.0515899, 51.4423593], [-0.0512613, 51.442799], [-0.05124672303179647, 51.442817580280106], [-0.05097909999999999, 51.44315869999999], [-0.05056639999999999, 51.4436889], [-0.0503647, 51.4439434], [-0.05011299999999999, 51.4442512], [-0.0498171, 51.4446312], [-0.04949699999999999, 51.4450256], [-0.0491359, 51.445485600000005], [-0.0488358, 51.4458571], [-0.0485146, 51.44627309999999], [-0.0482145, 51.4466564], [-0.0478829, 51.44707110000001], [-0.0474469, 51.44760920000001], [-0.047101599999999993, 51.4480627], [-0.0466404, 51.4486513], [-0.046247, 51.4491683], [-0.0459696, 51.4495131], [-0.0456063, 51.4499349], [-0.0451993, 51.4503783], [-0.0446785, 51.4509078], [-0.04463099999999999, 51.4509561], [-0.044050599999999995, 51.4515507], [-0.0434145, 51.4522018], [-0.0430843, 51.45253809999999], [-0.04276470000000001, 51.4528913], [-0.042406, 51.453312100000005], [-0.0419432, 51.4539152], [-0.0414894, 51.4546009], [-0.0411608, 51.4550772], [-0.040799, 51.4556972], [-0.0404598, 51.45642329999999], [-0.0400769, 51.4573776], [-0.0397513, 51.4582164], [-0.03966054776321111, 51.458444085640174], [-0.03963690546611939, 51.458503400923355], [-0.0394634, 51.4589387], [-0.03905639999999999, 51.4599982], [-0.0387458, 51.4608069], [-0.03834529999999999, 51.461806199999984], [-0.038212199999999995, 51.46221789999999], [-0.0380099, 51.46281649999999], [-0.0378397, 51.4634297], [-0.0377267, 51.463981100000005], [-0.03764579999999999, 51.4644442], [-0.0375919, 51.464950300000005], [-0.03758569999999999, 51.4650165], [-0.03757972876092997, 51.46508037994732], [-0.03757584421159621, 51.465121936568515], [-0.037543, 51.465473299999985], [-0.037534599999999994, 51.4657967], [-0.0375413, 51.4665023], [-0.0375991, 51.46733139999999], [-0.03765149999999999, 51.4678534], [-0.0377266, 51.46840799999999], [-0.0377993, 51.46885350000001], [-0.03795069999999999, 51.4695203], [-0.0380925, 51.4700288], [-0.03828079999999999, 51.4705797], [-0.0386646, 51.47148620000001], [-0.0391518, 51.4724563], [-0.03965389999999999, 51.4734588], [-0.040190199999999995, 51.47456280000001], [-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]}", "current_leg_start": "Norwood Junction", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "51.5050459", "next_location_lon": "-0.0860145", "previous_location": "Norwood Junction", "current_leg_milage": "8.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 361.486, \"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\": 7352.748, \"from_m\": 361.486, \"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\": 7451.601, \"from_m\": 7352.748, \"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\": 7793.653, \"from_m\": 7451.601, \"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\": 7854.119, \"from_m\": 7793.653, \"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\": 7890.636, \"from_m\": 7854.119, \"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\": 10576.533, \"from_m\": 7890.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\": 11853.265, \"from_m\": 10576.533, \"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\": 11992.749, \"from_m\": 11853.265, \"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\": 12056.448, \"from_m\": 11992.749, \"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\": 12145.116, \"from_m\": 12056.448, \"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\": 12175.552, \"from_m\": 12145.116, \"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\": 12569.808, \"from_m\": 12175.552, \"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\": 12606.773, \"from_m\": 12569.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\": 13503.224, \"from_m\": 12606.773, \"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\": 13534.62, \"from_m\": 13503.224, \"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\": 13568.633, \"from_m\": 13534.62, \"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\": 13984.092, \"from_m\": 13568.633, \"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\": 14973.416, \"from_m\": 13984.092, \"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\": 15295.4, \"from_m\": 14973.416, \"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\": 15353.665, \"from_m\": 15295.4, \"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\": 18642.292, \"from_m\": 15353.665, \"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\": 18703.809, \"from_m\": 18642.292, \"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\": 23984.981, \"from_m\": 18703.809, \"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\": 25598.947, \"from_m\": 23984.981, \"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\": 26264.52, \"from_m\": 25598.947, \"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\": 26312.506, \"from_m\": 26264.52, \"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\": 27653.13, \"from_m\": 26312.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\": 27737.442, \"from_m\": 27653.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\": 28470.696, \"from_m\": 27737.442, \"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\": 28901.522, \"from_m\": 28470.696, \"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\": 759842, \"profile_key\": \"750c0b4bc98aeb8e08baf02817a8b14ddc9ead71bdca90119ce2c994fd6bfec8\", \"schedule_id\": 12578, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0554\", \"location\": \"Caterham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": false, \"wtt_arr\": \"0557H\", \"wtt_dep\": \"0558\", \"location\": \"Whyteleafe South\", \"stage_seq\": 2, \"distance_m\": 2644.976, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": false, \"wtt_arr\": \"0559H\", \"wtt_dep\": \"0600\", \"location\": \"Whyteleafe\", \"stage_seq\": 3, \"distance_m\": 3435.993, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": false, \"wtt_arr\": \"0602H\", \"wtt_dep\": \"0603\", \"location\": \"Kenley\", \"stage_seq\": 4, \"distance_m\": 5609.399, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": false, \"wtt_arr\": \"0607\", \"wtt_dep\": \"0614\", \"location\": \"Purley\", \"stage_seq\": 5, \"distance_m\": 7596.456, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": false, \"wtt_arr\": \"0616\", \"wtt_dep\": \"0617\", \"location\": \"Purley Oaks\", \"stage_seq\": 6, \"distance_m\": 9094.702, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": false, \"wtt_arr\": \"0619H\", \"wtt_dep\": \"0620H\", \"location\": \"South Croydon\", \"stage_seq\": 7, \"distance_m\": 10889.064, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": false, \"wtt_arr\": \"0623\", \"wtt_dep\": \"0624\", \"location\": \"East Croydon\", \"stage_seq\": 8, \"distance_m\": 12377.444, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 9, \"distance_m\": 13225.154, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0626H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 10, \"distance_m\": 13984.092, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0630\", \"location\": \"Norwood Junction\", \"stage_seq\": 11, \"distance_m\": 15038.155, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0633H\", \"location\": \"Sydenham\", \"stage_seq\": 12, \"distance_m\": 18642.292, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636H\", \"location\": \"New Cross Gate\", \"stage_seq\": 13, \"distance_m\": 24336.104, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 14, \"distance_m\": 25438.959, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Spa Road Jn\", \"stage_seq\": 15, \"distance_m\": 26803.581, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640H\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 16, \"distance_m\": 27737.442, \"section_seq\": 1, \"route_path_id\": 133967}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 17, \"distance_m\": 28901.522, \"section_seq\": 1, \"route_path_id\": 133967}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 28901.522, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133967}], \"total_distance_m\": 28901.522, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 27959.02, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 942.502, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0554", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:59Z\", \"source_id\": 64494008, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:57:05Z\", \"source_id\": 20435294, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:19Z\", \"source_id\": 64497518, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:59:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:21Z\", \"source_id\": 20436440, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30483, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:00Z\", \"source_id\": 64508484, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:06Z\", \"source_id\": 20440098, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30473, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:01Z\", \"source_id\": 64528591, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:04Z\", \"source_id\": 20446684, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:47Z\", \"source_id\": 64533944, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:50Z\", \"source_id\": 20448424, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:04Z\", \"source_id\": 64540351, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:09Z\", \"source_id\": 20450565, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:37Z\", \"source_id\": 64549328, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:43Z\", \"source_id\": 20453647, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:05Z\", \"source_id\": 64567884, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:09Z\", \"source_id\": 20459563, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:30Z\", \"source_id\": 64579729, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:36Z\", \"source_id\": 20463492, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "13", "timing_fact_generation": 1790055697271697, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:11.184459", "service_state_evidence_id": 20463492, "current_leg_start_actual_dep": "2026-09-22T06:30:00+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:11.587117", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
CAT |
None |
1P04 |
377624+377614 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 361.486, "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": 7352.748, "from_m": 361.486, "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": 7451.601, "from_m": 7352.748, "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": 7793.653, "from_m": 7451.601, "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": 7854.119, "from_m": 7793.653, "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": 7890.636, "from_m": 7854.119, "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": 10576.533, "from_m": 7890.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": 11853.265, "from_m": 10576.533, "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": 11992.749, "from_m": 11853.265, "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": 12056.448, "from_m": 11992.749, "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": 12145.116, "from_m": 12056.448, "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": 12175.552, "from_m": 12145.116, "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": 12569.808, "from_m": 12175.552, "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": 12606.773, "from_m": 12569.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": 13503.224, "from_m": 12606.773, "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": 13534.62, "from_m": 13503.224, "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": 13568.633, "from_m": 13534.62, "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": 13984.092, "from_m": 13568.633, "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": 14973.416, "from_m": 13984.092, "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": 15295.4, "from_m": 14973.416, "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": 15353.665, "from_m": 15295.4, "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": 18642.292, "from_m": 15353.665, "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": 18703.809, "from_m": 18642.292, "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": 23984.981, "from_m": 18703.809, "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": 25598.947, "from_m": 23984.981, "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": 26264.52, "from_m": 25598.947, "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": 26312.506, "from_m": 26264.52, "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": 27653.13, "from_m": 26312.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": 27737.442, "from_m": 27653.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": 28470.696, "from_m": 27737.442, "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": 28901.522, "from_m": 28470.696, "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": 759842, "profile_key": "750c0b4bc98aeb8e08baf02817a8b14ddc9ead71bdca90119ce2c994fd6bfec8", "schedule_id": 12578, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0554", "location": "Caterham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133967}, {"is_pass": false, "wtt_arr": "0557H", "wtt_dep": "0558", "location": "Whyteleafe South", "stage_seq": 2, "distance_m": 2644.976, "section_seq": 1, "route_path_id": 133967}, {"is_pass": false, "wtt_arr": "0559H", "wtt_dep": "0600", "location": "Whyteleafe", "stage_seq": 3, "distance_m": 3435.993, "section_seq": 1, "route_path_id": 133967}, {"is_pass": false, "wtt_arr": "0602H", "wtt_dep": "0603", "location": "Kenley", "stage_seq": 4, "distance_m": 5609.399, "section_seq": 1, "route_path_id": 133967}, {"is_pass": false, "wtt_arr": "0607", "wtt_dep": "0614", "location": "Purley", "stage_seq": 5, "distance_m": 7596.456, "section_seq": 1, "route_path_id": 133967}, {"is_pass": false, "wtt_arr": "0616", "wtt_dep": "0617", "location": "Purley Oaks", "stage_seq": 6, "distance_m": 9094.702, "section_seq": 1, "route_path_id": 133967}, {"is_pass": false, "wtt_arr": "0619H", "wtt_dep": "0620H", "location": "South Croydon", "stage_seq": 7, "distance_m": 10889.064, "section_seq": 1, "route_path_id": 133967}, {"is_pass": false, "wtt_arr": "0623", "wtt_dep": "0624", "location": "East Croydon", "stage_seq": 8, "distance_m": 12377.444, "section_seq": 1, "route_path_id": 133967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625H", "location": "Windmill Bridge Jn", "stage_seq": 9, "distance_m": 13225.154, "section_seq": 1, "route_path_id": 133967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0626H", "location": "Norwood Fork Jn", "stage_seq": 10, "distance_m": 13984.092, "section_seq": 1, "route_path_id": 133967}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0630", "location": "Norwood Junction", "stage_seq": 11, "distance_m": 15038.155, "section_seq": 1, "route_path_id": 133967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0633H", "location": "Sydenham", "stage_seq": 12, "distance_m": 18642.292, "section_seq": 1, "route_path_id": 133967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636H", "location": "New Cross Gate", "stage_seq": 13, "distance_m": 24336.104, "section_seq": 1, "route_path_id": 133967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637H", "location": "Bricklayers Arms Jn", "stage_seq": 14, "distance_m": 25438.959, "section_seq": 1, "route_path_id": 133967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640", "location": "Spa Road Jn", "stage_seq": 15, "distance_m": 26803.581, "section_seq": 1, "route_path_id": 133967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640H", "location": "Abbey Street Jn", "stage_seq": 16, "distance_m": 27737.442, "section_seq": 1, "route_path_id": 133967}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 17, "distance_m": 28901.522, "section_seq": 1, "route_path_id": 133967}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 28901.522, "from_m": 0.0, "section_seq": 1, "route_path_id": 133967}], "total_distance_m": 28901.522, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27959.02, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 942.502, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30530, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:59Z", "source_id": 64494008, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:57:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:57:05Z", "source_id": 20435294, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30528, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:19Z", "source_id": 64497518, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:59:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:21Z", "source_id": 20436440, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30483, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:00Z", "source_id": 64508484, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:07:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:06Z", "source_id": 20440098, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30473, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:01Z", "source_id": 64528591, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:17:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:04Z", "source_id": 20446684, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30238, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:47Z", "source_id": 64533944, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:20:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:50Z", "source_id": 20448424, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:04Z", "source_id": 64540351, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:23:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:09Z", "source_id": 20450565, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29974, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:37Z", "source_id": 64549328, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:28:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:43Z", "source_id": 20453647, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:05Z", "source_id": 64567884, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:36:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:09Z", "source_id": 20459563, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29648, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:30Z", "source_id": 64579729, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:43:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:36Z", "source_id": 20463492, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Caterham |
0554 |
0554 |
2 |
None |
None |
London Bridge (Central) |
0643 |
0643 |
13 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G88722/2026-09-22/detailed |
None |
Norwood Junction |
2026-09-22T06:30:00+01:00 |
London Bridge (Central) |
13.0 |
{"type": "LineString", "coordinates": [[-0.07487109999999998, 51.3969851], [-0.07462119999999998, 51.397439], [-0.07434779999999999, 51.397907499999995], [-0.0741873, 51.3981806], [-0.0737478, 51.3989518], [-0.073664, 51.39908809999999], [-0.07362, 51.399162799999985], [-0.0733787, 51.3996647], [-0.07305559999999998, 51.400214899999995], [-0.0724727, 51.4012096], [-0.071943, 51.402132], [-0.0716208, 51.40269200000001], [-0.0709204, 51.40403449999999], [-0.07063059999999999, 51.4045527], [-0.07035599999999999, 51.405041399999995], [-0.07004764150491075, 51.405485426224715], [-0.07000504219817957, 51.40554676750483], [-0.0699071, 51.4056878], [-0.06946209999999998, 51.406469699999995], [-0.06904, 51.4072179], [-0.0688795, 51.40749209999999], [-0.068576, 51.4080186], [-0.06819679999999999, 51.40867999999998], [-0.06791779999999999, 51.4091772], [-0.0678623, 51.409283900000005], [-0.0676699, 51.4096169], [-0.06748589999999999, 51.40996369999999], [-0.06736749999999998, 51.4101675], [-0.0671103, 51.4106008], [-0.066997, 51.41078550000001], [-0.0667922, 51.4111143], [-0.06664629999999999, 51.4113279], [-0.06651679999999999, 51.4115119], [-0.0664744, 51.4115679], [-0.0663196, 51.41176290000001], [-0.06618799999999998, 51.4119278], [-0.0659291, 51.41222509999999], [-0.065875, 51.412285399999995], [-0.0653701, 51.41281889999999], [-0.0652001, 51.4129942], [-0.0650122, 51.4131902], [-0.06464819999999999, 51.4135634], [-0.0644801, 51.4137331], [-0.0637459, 51.414478], [-0.0633981, 51.4148252], [-0.06300939999999998, 51.4152156], [-0.0625607, 51.41566059999999], [-0.0620948, 51.416124700000005], [-0.0616789, 51.41655569999999], [-0.061238099999999976, 51.416958300000005], [-0.0608192, 51.4173806], [-0.060398, 51.417809299999995], [-0.0602347, 51.41797720000001], [-0.060120900000000005, 51.4180835], [-0.0600069, 51.4181966], [-0.059446, 51.418758199999985], [-0.0592197, 51.4189897], [-0.0589312, 51.4193065], [-0.058537499999999985, 51.41980689999999], [-0.05847513181789973, 51.41988652543277], [-0.0580514, 51.4204275], [-0.057557, 51.421125], [-0.05749183275936781, 51.42122215274848], [-0.057472097875110706, 51.42125157390509], [-0.0571053, 51.42179840000001], [-0.0566714, 51.4225557], [-0.056435199999999984, 51.4230307], [-0.05604239999999999, 51.4238756], [-0.05555229999999999, 51.424957], [-0.0552279, 51.425684700000005], [-0.0549991, 51.4261802], [-0.0547663, 51.4266977], [-0.05452614350856397, 51.42722938370621], [-0.05403419999999999, 51.4283185], [-0.05388299999999999, 51.42865009999999], [-0.0537231, 51.4290009], [-0.05354199999999999, 51.4294289], [-0.05341989999999999, 51.42975119999999], [-0.0533177, 51.430103800000005], [-0.05319879999999999, 51.4305758], [-0.0531387, 51.430933499999995], [-0.05308929999999999, 51.431300500000006], [-0.05306399999999999, 51.43164119999999], [-0.053044999999999995, 51.4319983], [-0.053044, 51.4323587], [-0.0530514, 51.43273030000001], [-0.0530756, 51.4331425], [-0.05311659999999999, 51.4335403], [-0.0531809, 51.4339565], [-0.05327769999999999, 51.4344035], [-0.0533714, 51.4348348], [-0.0534515, 51.4352765], [-0.05350619999999999, 51.435713], [-0.05354099999999999, 51.4360852], [-0.0535557, 51.436502700000005], [-0.0535505, 51.4370075], [-0.0535136, 51.4375555], [-0.0534715, 51.43799200000001], [-0.05338620000000001, 51.4384777], [-0.05325559999999999, 51.438972], [-0.05315559999999999, 51.4393115], [-0.05299129999999999, 51.43977209999999], [-0.05295609999999999, 51.4398642], [-0.052845, 51.440154699999994], [-0.05276809999999999, 51.4403247], [-0.0525375, 51.4408032], [-0.052328999999999994, 51.441202200000006], [-0.05206469999999999, 51.44163600000001], [-0.0518478, 51.4419917], [-0.0515899, 51.4423593], [-0.0512613, 51.442799], [-0.05124672303179647, 51.442817580280106], [-0.05097909999999999, 51.44315869999999], [-0.05056639999999999, 51.4436889], [-0.0503647, 51.4439434], [-0.05011299999999999, 51.4442512], [-0.0498171, 51.4446312], [-0.04949699999999999, 51.4450256], [-0.0491359, 51.445485600000005], [-0.0488358, 51.4458571], [-0.0485146, 51.44627309999999], [-0.0482145, 51.4466564], [-0.0478829, 51.44707110000001], [-0.0474469, 51.44760920000001], [-0.047101599999999993, 51.4480627], [-0.0466404, 51.4486513], [-0.046247, 51.4491683], [-0.0459696, 51.4495131], [-0.0456063, 51.4499349], [-0.0451993, 51.4503783], [-0.0446785, 51.4509078], [-0.04463099999999999, 51.4509561], [-0.044050599999999995, 51.4515507], [-0.0434145, 51.4522018], [-0.0430843, 51.45253809999999], [-0.04276470000000001, 51.4528913], [-0.042406, 51.453312100000005], [-0.0419432, 51.4539152], [-0.0414894, 51.4546009], [-0.0411608, 51.4550772], [-0.040799, 51.4556972], [-0.0404598, 51.45642329999999], [-0.0400769, 51.4573776], [-0.0397513, 51.4582164], [-0.03966054776321111, 51.458444085640174], [-0.03963690546611939, 51.458503400923355], [-0.0394634, 51.4589387], [-0.03905639999999999, 51.4599982], [-0.0387458, 51.4608069], [-0.03834529999999999, 51.461806199999984], [-0.038212199999999995, 51.46221789999999], [-0.0380099, 51.46281649999999], [-0.0378397, 51.4634297], [-0.0377267, 51.463981100000005], [-0.03764579999999999, 51.4644442], [-0.0375919, 51.464950300000005], [-0.03758569999999999, 51.4650165], [-0.03757972876092997, 51.46508037994732], [-0.03757584421159621, 51.465121936568515], [-0.037543, 51.465473299999985], [-0.037534599999999994, 51.4657967], [-0.0375413, 51.4665023], [-0.0375991, 51.46733139999999], [-0.03765149999999999, 51.4678534], [-0.0377266, 51.46840799999999], [-0.0377993, 51.46885350000001], [-0.03795069999999999, 51.4695203], [-0.0380925, 51.4700288], [-0.03828079999999999, 51.4705797], [-0.0386646, 51.47148620000001], [-0.0391518, 51.4724563], [-0.03965389999999999, 51.4734588], [-0.040190199999999995, 51.47456280000001], [-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]} |
8.7 |
0630 |
0643 |
Norwood Junction |
London Bridge Sig. L1490 |
London Bridge (Central) |
51.5050459 |
-0.0860145 |
51.5050459 |
-0.0860145 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:43:00 |
London Bridge (Central) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463492 |
1790055697271697 |
60 |
60 |
2026-09-22 05:53:11.587117 |
13 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:11.184459 |
| 729740 |
760809 |
W83689 |
042V36M622 |
2026-09-22 |
COMPLETE |
20463797 |
2026-09-22 06:43:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 760809, "stp": "P", "toc": "ScotRail", "uid": "W83689", "consist": "334017", "dest_crs": "EDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83689/2026-09-22/detailed", "trust_id": "042V36M622", "origin_crs": "BHG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "16F", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2V36", "timing_status": "ON TIME", "origin_station": "Bathgate", "current_leg_arr": "0643", "current_leg_dep": "0638", "current_leg_end": "Edinburgh", "origin_dep_time": "0616", "origin_platform": "1", "current_location": "Edinburgh", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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]]}", "current_leg_start": "Haymarket", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Haymarket", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 95.374, \"from_m\": 0.0, \"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\": 164.682, \"from_m\": 95.374, \"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\": 1306.585, \"from_m\": 164.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:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13354.34, \"from_m\": 1306.585, \"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\": 15661.843, \"from_m\": 13354.34, \"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\": 16266.707, \"from_m\": 15661.843, \"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\": 25698.5, \"from_m\": 16266.707, \"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\": 27644.057, \"from_m\": 25698.5, \"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\": 29035.644, \"from_m\": 27644.057, \"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\": 30035.948, \"from_m\": 29035.644, \"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\": 30185.812, \"from_m\": 30035.948, \"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\": 30277.442, \"from_m\": 30185.812, \"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\": 30722.048, \"from_m\": 30277.442, \"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\": 760809, \"profile_key\": \"3ebfa098da5217796c6c24db607c76eb1c34398c43a3565ed8d252ff1690f470\", \"schedule_id\": 27704, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0616\", \"location\": \"Bathgate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142079}, {\"is_pass\": false, \"wtt_arr\": \"0620\", \"wtt_dep\": \"0621\", \"location\": \"Livingston North\", \"stage_seq\": 2, \"distance_m\": 5982.215, \"section_seq\": 1, \"route_path_id\": 142079}, {\"is_pass\": false, \"wtt_arr\": \"0623H\", \"wtt_dep\": \"0624H\", \"location\": \"Uphall\", \"stage_seq\": 3, \"distance_m\": 9258.295, \"section_seq\": 1, \"route_path_id\": 142079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0628H\", \"location\": \"Newbridge Jn\", \"stage_seq\": 4, \"distance_m\": 16266.707, \"section_seq\": 1, \"route_path_id\": 142079}, {\"is_pass\": false, \"wtt_arr\": \"0632\", \"wtt_dep\": \"0633\", \"location\": \"Edinburgh Park\", \"stage_seq\": 5, \"distance_m\": 21932.291, \"section_seq\": 1, \"route_path_id\": 142079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0635H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 6, \"distance_m\": 25887.183, \"section_seq\": 1, \"route_path_id\": 142079}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0639\", \"location\": \"Haymarket\", \"stage_seq\": 7, \"distance_m\": 27807.633, \"section_seq\": 1, \"route_path_id\": 142079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Princes St Gardens\", \"stage_seq\": 8, \"distance_m\": 29136.893, \"section_seq\": 1, \"route_path_id\": 142079}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 9, \"distance_m\": 30722.048, \"section_seq\": 1, \"route_path_id\": 142079}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30722.048, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142079}], \"total_distance_m\": 30722.048, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 30722.048, \"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}", "origin_dep_time_act": "0616", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 660, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:55Z\", \"source_id\": 64532253, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:01Z\", \"source_id\": 20447921, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 664, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:23Z\", \"source_id\": 64541016, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:29Z\", \"source_id\": 20450783, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:29Z\", \"source_id\": 64557716, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:33Z\", \"source_id\": 20456307, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:27Z\", \"source_id\": 64568650, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:33Z\", \"source_id\": 20459830, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:55Z\", \"source_id\": 64580687, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:59Z\", \"source_id\": 20463797, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "16", "timing_fact_generation": 1790055721344449, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:15.344169", "service_state_evidence_id": 20463797, "current_leg_start_actual_dep": "2026-09-22T06:39:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:15.365551", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
BHG |
EDB |
2V36 |
334017 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 95.374, "from_m": 0.0, "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": 164.682, "from_m": 95.374, "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": 1306.585, "from_m": 164.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:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 13354.34, "from_m": 1306.585, "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": 15661.843, "from_m": 13354.34, "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": 16266.707, "from_m": 15661.843, "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": 25698.5, "from_m": 16266.707, "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": 27644.057, "from_m": 25698.5, "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": 29035.644, "from_m": 27644.057, "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": 30035.948, "from_m": 29035.644, "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": 30185.812, "from_m": 30035.948, "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": 30277.442, "from_m": 30185.812, "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": 30722.048, "from_m": 30277.442, "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": 760809, "profile_key": "3ebfa098da5217796c6c24db607c76eb1c34398c43a3565ed8d252ff1690f470", "schedule_id": 27704, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0616", "location": "Bathgate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142079}, {"is_pass": false, "wtt_arr": "0620", "wtt_dep": "0621", "location": "Livingston North", "stage_seq": 2, "distance_m": 5982.215, "section_seq": 1, "route_path_id": 142079}, {"is_pass": false, "wtt_arr": "0623H", "wtt_dep": "0624H", "location": "Uphall", "stage_seq": 3, "distance_m": 9258.295, "section_seq": 1, "route_path_id": 142079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0628H", "location": "Newbridge Jn", "stage_seq": 4, "distance_m": 16266.707, "section_seq": 1, "route_path_id": 142079}, {"is_pass": false, "wtt_arr": "0632", "wtt_dep": "0633", "location": "Edinburgh Park", "stage_seq": 5, "distance_m": 21932.291, "section_seq": 1, "route_path_id": 142079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0635H", "location": "Haymarket West Jn", "stage_seq": 6, "distance_m": 25887.183, "section_seq": 1, "route_path_id": 142079}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0639", "location": "Haymarket", "stage_seq": 7, "distance_m": 27807.633, "section_seq": 1, "route_path_id": 142079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Princes St Gardens", "stage_seq": 8, "distance_m": 29136.893, "section_seq": 1, "route_path_id": 142079}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 9, "distance_m": 30722.048, "section_seq": 1, "route_path_id": 142079}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30722.048, "from_m": 0.0, "section_seq": 1, "route_path_id": 142079}], "total_distance_m": 30722.048, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 30722.048, "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": 660, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:55Z", "source_id": 64532253, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:20:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:01Z", "source_id": 20447921, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 664, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:23Z", "source_id": 64541016, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:23:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:29Z", "source_id": 20450783, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 678, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:29Z", "source_id": 64557716, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:32:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:33Z", "source_id": 20456307, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 774, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:27Z", "source_id": 64568650, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:37:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:33Z", "source_id": 20459830, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 851, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:55Z", "source_id": 64580687, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:43:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:59Z", "source_id": 20463797, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Bathgate |
0616 |
0616 |
1 |
None |
None |
Edinburgh |
0643 |
0643 |
16F |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W83689/2026-09-22/detailed |
None |
Haymarket |
2026-09-22T06:39:00+01:00 |
Edinburgh |
5.0 |
{"type": "LineString", "coordinates": [[-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]]} |
1.8 |
0638 |
0643 |
Haymarket |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:43:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463797 |
1790055721344449 |
35 |
35 |
2026-09-22 05:53:15.365551 |
16 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:15.344169 |
| 729741 |
760041 |
H57121 |
736M77C422 |
2026-09-22 |
COMPLETE |
20464735 |
2026-09-22 06:27:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 760041, "stp": "P", "toc": "Unknown", "uid": "H57121", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H57121/2026-09-22/detailed", "trust_id": "736M77C422", "origin_crs": "XAX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Forders Sidings", "service_date": "2026-09-22", "dest_arr_time": "0640", "dest_platform": null, "is_terminated": 1, "next_location": "Forders Sidings", "signalling_id": "6M77", "timing_status": "EARLY", "origin_station": "Acton T.C.", "current_leg_arr": "0627", "current_leg_dep": "0630", "current_leg_end": "Forders Sidings", "origin_dep_time": "0425", "origin_platform": null, "current_location": "Forders Sidings", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "-13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5086623, 52.0856169], [-0.5118384, 52.0813304], [-0.5120742, 52.0809482], [-0.5122461, 52.0807088], [-0.5125755, 52.0802661], [-0.5128917, 52.0799238], [-0.5130545999999999, 52.0797203], [-0.5133170454718288, 52.079356938763205], [-0.5134616, 52.0791568], [-0.5139059, 52.0785433], [-0.5140779, 52.0783652], [-0.5141416, 52.078278999999995], [-0.5143703, 52.077911399999984], [-0.5145814, 52.07763010000001], [-0.5147871, 52.077331400000006], [-0.5151195999999999, 52.0768828], [-0.5153856, 52.0765276], [-0.5156647, 52.076185200000005]]}", "current_leg_start": "Forders Siding Sig. Mv250", "dest_arr_time_act": "0640", "motion_projection": null, "next_location_lat": "52.0761852", "next_location_lon": "-0.5156647", "previous_location": "Forders Siding Sig. Mv250", "current_leg_milage": "0.7", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 812.099, \"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\": 874.43, \"from_m\": 812.099, \"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\": 1779.04, \"from_m\": 874.43, \"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\": 1949.024, \"from_m\": 1779.04, \"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\": 2000.966, \"from_m\": 1949.024, \"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\": 6080.759, \"from_m\": 2000.966, \"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\": 9076.691, \"from_m\": 6080.759, \"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\": 9270.637, \"from_m\": 9076.691, \"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\": 30854.123, \"from_m\": 9270.637, \"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\": 30908.061, \"from_m\": 30854.123, \"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\": 39176.478, \"from_m\": 30908.061, \"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\": 41109.065, \"from_m\": 39176.478, \"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\": 54875.548, \"from_m\": 41109.065, \"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\": 54982.826, \"from_m\": 54875.548, \"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\": 55198.459, \"from_m\": 54982.826, \"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\": 55284.302, \"from_m\": 55198.459, \"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\": 59565.107, \"from_m\": 55284.302, \"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\": 62854.461, \"from_m\": 59565.107, \"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\": 69485.468, \"from_m\": 62854.461, \"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\": 69982.017, \"from_m\": 69485.468, \"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\": 71663.321, \"from_m\": 69982.017, \"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\": 88778.29, \"from_m\": 71663.321, \"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\": 88805.013, \"from_m\": 88778.29, \"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\": 89508.627, \"from_m\": 88805.013, \"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\": 89754.393, \"from_m\": 89508.627, \"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\": 90241.969, \"from_m\": 89754.393, \"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\": 760041, \"profile_key\": \"1de041ce19ef09c68a13f3dd41abd55800d381c6b46bc83bf1121c9da2104afd\", \"schedule_id\": 31482, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0425\", \"location\": \"Acton T.C.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0431\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 2, \"distance_m\": 1893.543, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0433\", \"location\": \"Acton Canal Wharf Jn\", \"stage_seq\": 3, \"distance_m\": 2515.923, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": false, \"wtt_arr\": \"0435\", \"wtt_dep\": \"0449\", \"location\": \"Willesden No7\", \"stage_seq\": 4, \"distance_m\": 4336.767, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0454\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 5, \"distance_m\": 5451.9, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0455H\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 6, \"distance_m\": 6032.879, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0506\", \"location\": \"Wembley Central\", \"stage_seq\": 7, \"distance_m\": 7465.158, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0512H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 8, \"distance_m\": 12846.901, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0521H\", \"location\": \"Watford Junction\", \"stage_seq\": 9, \"distance_m\": 22604.134, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0533\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 10, \"distance_m\": 35620.581, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0542H\", \"location\": \"Tring\", \"stage_seq\": 11, \"distance_m\": 45449.059, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549\", \"location\": \"Ledburn Jn\", \"stage_seq\": 12, \"distance_m\": 54875.548, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Bletchley Water Eaton Rd\", \"stage_seq\": 13, \"distance_m\": 69840.228, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Bletchley South Jn\", \"stage_seq\": 14, \"distance_m\": 69982.017, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Bletchley\", \"stage_seq\": 15, \"distance_m\": 70346.698, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605\", \"location\": \"Fenny Stratford\", \"stage_seq\": 16, \"distance_m\": 71860.249, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0611H\", \"location\": \"Woburn Sands\", \"stage_seq\": 17, \"distance_m\": 76729.966, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0615H\", \"location\": \"Ridgmont\", \"stage_seq\": 18, \"distance_m\": 80973.634, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0620H\", \"location\": \"Millbrook (Bedfordshire)\", \"stage_seq\": 19, \"distance_m\": 86296.456, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0626\", \"location\": \"Forders Sidings Loop\", \"stage_seq\": 20, \"distance_m\": 89452.312, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0630\", \"location\": \"Forders Siding Sig. Mv250\", \"stage_seq\": 21, \"distance_m\": 89508.627, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0635\", \"location\": \"Forders Sidings Loop\", \"stage_seq\": 22, \"distance_m\": 89577.613, \"section_seq\": 1, \"route_path_id\": 157712}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": null, \"location\": \"Forders Sidings\", \"stage_seq\": 23, \"distance_m\": 90241.969, \"section_seq\": 1, \"route_path_id\": 157712}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 90241.969, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 157712}], \"total_distance_m\": 90241.969, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 81000.726, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 9241.243, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0425", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1437.0", "current_position_lat": "52.0761852", "current_position_lon": "-0.5156647", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:54:02Z\", \"source_id\": 64432473, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:54:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:54:11Z\", \"source_id\": 20415765, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:59:45Z\", \"source_id\": 64435766, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:00:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:59:50Z\", \"source_id\": 20416728, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:07:39Z\", \"source_id\": 64441195, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:08:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:07:45Z\", \"source_id\": 20418355, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21793, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:22:32Z\", \"source_id\": 64452719, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:23:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:22:36Z\", \"source_id\": 20421990, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:40:03Z\", \"source_id\": 64471099, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:42:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:40:06Z\", \"source_id\": 20427779, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18080, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:58Z\", \"source_id\": 64475833, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:45:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:44:05Z\", \"source_id\": 20429417, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:08:45Z\", \"source_id\": 64513134, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:08:46Z\", \"source_id\": 20441590, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:20Z\", \"source_id\": 20464735, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Forders Sidings", "service_state_platform": null, "timing_fact_generation": 1790055801310483, "current_leg_arrival_utc": "2026-09-22T06:33:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:21.300695", "service_state_evidence_id": 20464735, "current_leg_start_actual_dep": "2026-09-22T06:30:00+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-22T05:27:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:22.633052", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
XAX |
None |
6M77 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 812.099, "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": 874.43, "from_m": 812.099, "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": 1779.04, "from_m": 874.43, "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": 1949.024, "from_m": 1779.04, "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": 2000.966, "from_m": 1949.024, "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": 6080.759, "from_m": 2000.966, "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": 9076.691, "from_m": 6080.759, "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": 9270.637, "from_m": 9076.691, "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": 30854.123, "from_m": 9270.637, "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": 30908.061, "from_m": 30854.123, "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": 39176.478, "from_m": 30908.061, "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": 41109.065, "from_m": 39176.478, "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": 54875.548, "from_m": 41109.065, "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": 54982.826, "from_m": 54875.548, "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": 55198.459, "from_m": 54982.826, "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": 55284.302, "from_m": 55198.459, "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": 59565.107, "from_m": 55284.302, "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": 62854.461, "from_m": 59565.107, "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": 69485.468, "from_m": 62854.461, "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": 69982.017, "from_m": 69485.468, "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": 71663.321, "from_m": 69982.017, "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": 88778.29, "from_m": 71663.321, "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": 88805.013, "from_m": 88778.29, "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": 89508.627, "from_m": 88805.013, "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": 89754.393, "from_m": 89508.627, "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": 90241.969, "from_m": 89754.393, "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": 760041, "profile_key": "1de041ce19ef09c68a13f3dd41abd55800d381c6b46bc83bf1121c9da2104afd", "schedule_id": 31482, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0425", "location": "Acton T.C.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0431", "location": "Acton Wells Jn", "stage_seq": 2, "distance_m": 1893.543, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0433", "location": "Acton Canal Wharf Jn", "stage_seq": 3, "distance_m": 2515.923, "section_seq": 1, "route_path_id": 157712}, {"is_pass": false, "wtt_arr": "0435", "wtt_dep": "0449", "location": "Willesden No7", "stage_seq": 4, "distance_m": 4336.767, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0454", "location": "Wembley Yard South Jn", "stage_seq": 5, "distance_m": 5451.9, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0455H", "location": "Willesden Sudbury Jn", "stage_seq": 6, "distance_m": 6032.879, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0506", "location": "Wembley Central", "stage_seq": 7, "distance_m": 7465.158, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0512H", "location": "Harrow & Wealdstone", "stage_seq": 8, "distance_m": 12846.901, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0521H", "location": "Watford Junction", "stage_seq": 9, "distance_m": 22604.134, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0533", "location": "Bourne End Jn (Herts)", "stage_seq": 10, "distance_m": 35620.581, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0542H", "location": "Tring", "stage_seq": 11, "distance_m": 45449.059, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549", "location": "Ledburn Jn", "stage_seq": 12, "distance_m": 54875.548, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600", "location": "Bletchley Water Eaton Rd", "stage_seq": 13, "distance_m": 69840.228, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Bletchley South Jn", "stage_seq": 14, "distance_m": 69982.017, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602", "location": "Bletchley", "stage_seq": 15, "distance_m": 70346.698, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605", "location": "Fenny Stratford", "stage_seq": 16, "distance_m": 71860.249, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0611H", "location": "Woburn Sands", "stage_seq": 17, "distance_m": 76729.966, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0615H", "location": "Ridgmont", "stage_seq": 18, "distance_m": 80973.634, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0620H", "location": "Millbrook (Bedfordshire)", "stage_seq": 19, "distance_m": 86296.456, "section_seq": 1, "route_path_id": 157712}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0626", "location": "Forders Sidings Loop", "stage_seq": 20, "distance_m": 89452.312, "section_seq": 1, "route_path_id": 157712}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0630", "location": "Forders Siding Sig. Mv250", "stage_seq": 21, "distance_m": 89508.627, "section_seq": 1, "route_path_id": 157712}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0635", "location": "Forders Sidings Loop", "stage_seq": 22, "distance_m": 89577.613, "section_seq": 1, "route_path_id": 157712}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": null, "location": "Forders Sidings", "stage_seq": 23, "distance_m": 90241.969, "section_seq": 1, "route_path_id": 157712}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 90241.969, "from_m": 0.0, "section_seq": 1, "route_path_id": 157712}], "total_distance_m": 90241.969, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 81000.726, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 9241.243, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22007, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:54:02Z", "source_id": 64432473, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T03:54:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:54:11Z", "source_id": 20415765, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21957, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:59:45Z", "source_id": 64435766, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T04:00:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:59:50Z", "source_id": 20416728, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21885, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:07:39Z", "source_id": 64441195, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T04:08:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:07:45Z", "source_id": 20418355, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21793, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:22:32Z", "source_id": 64452719, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T04:23:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:22:36Z", "source_id": 20421990, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21614, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:40:03Z", "source_id": 64471099, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T04:42:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:40:06Z", "source_id": 20427779, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18080, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:58Z", "source_id": 64475833, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T04:45:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:44:05Z", "source_id": 20429417, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18052, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:08:45Z", "source_id": 64513134, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:12:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:08:46Z", "source_id": 20441590, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:20Z", "source_id": 20464735, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}] |
Acton T.C. |
0425 |
0425 |
None |
None |
None |
Forders Sidings |
0640 |
0640 |
None |
EARLY |
-13 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H57121/2026-09-22/detailed |
None |
Forders Siding Sig. Mv250 |
2026-09-22T06:30:00+01:00 |
Forders Sidings |
1437.0 |
{"type": "LineString", "coordinates": [[-0.5086623, 52.0856169], [-0.5118384, 52.0813304], [-0.5120742, 52.0809482], [-0.5122461, 52.0807088], [-0.5125755, 52.0802661], [-0.5128917, 52.0799238], [-0.5130545999999999, 52.0797203], [-0.5133170454718288, 52.079356938763205], [-0.5134616, 52.0791568], [-0.5139059, 52.0785433], [-0.5140779, 52.0783652], [-0.5141416, 52.078278999999995], [-0.5143703, 52.077911399999984], [-0.5145814, 52.07763010000001], [-0.5147871, 52.077331400000006], [-0.5151195999999999, 52.0768828], [-0.5153856, 52.0765276], [-0.5156647, 52.076185200000005]]} |
0.7 |
0630 |
0627 |
Forders Siding Sig. Mv250 |
Forders Sidings |
Forders Sidings |
52.0761852 |
-0.5156647 |
52.0761852 |
-0.5156647 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:27:00 |
Forders Sidings |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464735 |
1790055801310483 |
45 |
45 |
2026-09-22 05:53:22.633052 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:21.300695 |
| 729742 |
761307 |
C36630 |
505W59M622 |
2026-09-22 |
COMPLETE |
20464010 |
2026-09-22 06:43:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 761307, "stp": "P", "toc": "Elizabeth Line", "uid": "C36630", "consist": "345011", "dest_crs": "SNF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36630/2026-09-22/detailed", "trust_id": "505W59M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shenfield", "service_date": "2026-09-22", "dest_arr_time": "0640", "dest_platform": "5", "is_terminated": 1, "next_location": "Shenfield", "signalling_id": "5W59", "timing_status": "LATE", "origin_station": "Gidea Park CS", "current_leg_arr": "0643", "current_leg_dep": "0633", "current_leg_end": "Shenfield", "origin_dep_time": "0630", "origin_platform": "4L", "current_location": "Shenfield", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.21423739999999997, 51.5854647], [0.2151286, 51.585824], [0.2159863, 51.5861672], [0.2162579, 51.5862655], [0.2166061, 51.58636570000001], [0.2168632, 51.5864514], [0.2170127, 51.5865054], [0.21716979999999997, 51.5865628], [0.217506, 51.5866784], [0.21785499999999997, 51.5867838], [0.2178806, 51.5867945], [0.21842749999999997, 51.5869551], [0.21887960000000004, 51.587134500000005], [0.21901563403050672, 51.58719083500977], [0.21947289999999997, 51.5873802], [0.2199915, 51.5875813], [0.2207492, 51.58788520000001], [0.2218447, 51.5883215], [0.22265399999999996, 51.588641800000005], [0.2234965, 51.5889754], [0.2243131, 51.58929579999999], [0.2249956999999999, 51.589566199999986], [0.2258402, 51.5898985], [0.22650719999999996, 51.5901919], [0.2279261, 51.590748399999995], [0.2287939, 51.59110129999999], [0.2296227, 51.5914187], [0.2304031, 51.5917316], [0.2310708, 51.592004], [0.2317522, 51.59226979999999], [0.232506, 51.5925824], [0.23344889999999996, 51.59300219999999], [0.2340079, 51.59323479999999], [0.2343628, 51.59337360000001], [0.2348137, 51.59353579999999], [0.2351904, 51.59367259999999], [0.2358131, 51.59387120000001], [0.2363176, 51.594060899999995], [0.2370335, 51.59433390000001], [0.2378223, 51.5946478], [0.2386298, 51.5949664], [0.23956459999999993, 51.59533940000001], [0.2403532, 51.595648399999995], [0.2420347, 51.5963169], [0.24328369999999996, 51.5968099], [0.24393409999999993, 51.59706959999998], [0.24529210000000004, 51.59760360000001], [0.2471368, 51.5983591], [0.2489178, 51.5990688], [0.24981779999999995, 51.5994248], [0.2499387, 51.5994726], [0.2507122, 51.59977859999999], [0.252632, 51.600535], [0.253778, 51.6009881], [0.2557226, 51.60175279999999], [0.2569852, 51.60224259999999], [0.2585355999999999, 51.6028357], [0.2603762, 51.6035371], [0.2620707, 51.6041784], [0.263788, 51.604828099999985], [0.2654954, 51.60545889999999], [0.2661192, 51.6056956], [0.2678569, 51.606374], [0.26949458523585645, 51.606990753876985], [0.269739, 51.60708280000001], [0.2700223, 51.6071954], [0.2709514, 51.60755329999999], [0.27252659999999995, 51.6081531], [0.2740448, 51.6087378], [0.2754154, 51.6092502], [0.2771902, 51.6099253], [0.2785746334512869, 51.61048353460085], [0.27859909999999993, 51.6104934], [0.2796533, 51.61091809999999], [0.2803445, 51.6111829], [0.2808415, 51.6113629], [0.2816515, 51.611646], [0.28221889999999994, 51.61182909999999], [0.2830597, 51.61208409999999], [0.2837919, 51.6122823], [0.284441, 51.6124472], [0.2851893, 51.6126187], [0.2858886, 51.6127619], [0.28675759999999995, 51.6129218], [0.287278, 51.61299840000001], [0.28807989999999994, 51.61310829999999], [0.2888444, 51.6131999], [0.28958219999999996, 51.61329849999999], [0.2899326, 51.61333859999999], [0.2908647999999999, 51.6134449], [0.2920407, 51.6135568], [0.2926471, 51.613605199999995], [0.2929246, 51.61362539999999], [0.2933512, 51.6136564], [0.2943913, 51.6137116], [0.295328, 51.6137397], [0.296315, 51.6137563], [0.2974576, 51.6137563], [0.29810269999999994, 51.6137497], [0.2985587, 51.6137438], [0.2990737, 51.6137205], [0.2994605000000001, 51.613691300000006], [0.3002893, 51.613623], [0.3012493, 51.613541600000005], [0.30157649999999997, 51.61351359999999], [0.3020864, 51.6134731], [0.30276259999999994, 51.6134125], [0.30416249999999995, 51.6133033], [0.3051844, 51.61322999999999], [0.3062578, 51.6131856], [0.30708869999999994, 51.6131833], [0.3079739, 51.613200000000006], [0.3088434, 51.6132406], [0.3097683, 51.6133033], [0.3109704, 51.613422099999994], [0.3120138, 51.6135603], [0.3130652, 51.6137485], [0.3138028, 51.6139051], [0.3145539, 51.61408329999999], [0.3153718999999999, 51.6143032], [0.3165012, 51.6146662], [0.31725219999999993, 51.61494269999999], [0.31790929999999995, 51.6151942], [0.31881319999999996, 51.61558560000001], [0.3195562, 51.61594370000001], [0.3202133, 51.61628679999999], [0.3208115, 51.61663149999999], [0.3212513, 51.6169046], [0.3216671, 51.61718280000001], [0.3220045999999999, 51.6174114], [0.3223774, 51.61768779999999], [0.3227796, 51.61799150000001], [0.3230962, 51.618262399999985], [0.3233696999999999, 51.61849939999999], [0.32362719999999995, 51.61874429999999], [0.3238982, 51.619013499999994], [0.3241262, 51.61926330000001], [0.3244132, 51.6195947], [0.3246305, 51.6198561], [0.3249121, 51.62024649999999], [0.3251213, 51.6205679], [0.3253225, 51.6208859], [0.32548869999999996, 51.621184], [0.3256761, 51.62159040000001], [0.32591889999999996, 51.6221516], [0.32610259999999996, 51.62266199999999], [0.32625409999999994, 51.6231807], [0.32637749999999993, 51.6236669], [0.32650160000000006, 51.6241313], [0.3266299999999999, 51.6245943], [0.32679489999999994, 51.625168], [0.32699079999999997, 51.6258582], [0.32710079999999997, 51.626177], [0.32716919999999994, 51.62637599999999], [0.327302, 51.626721499999995], [0.3274307, 51.62699630000001], [0.327531, 51.627185], [0.32768239999999993, 51.62742329999999], [0.3279741, 51.6278259], [0.3282576, 51.6283092], [0.3285214, 51.6287371], [0.3288134999999999, 51.62914669999999], [0.3289890999999999, 51.6293897], [0.3291334, 51.6295767], [0.3293109, 51.629792599999995], [0.32957239999999993, 51.6300873], [0.3300897, 51.6306148]]}", "current_leg_start": "Gidea Park CS", "dest_arr_time_act": "0640", "motion_projection": null, "next_location_lat": "51.6306148", "next_location_lon": "0.3300897", "previous_location": "Gidea Park CS", "current_leg_milage": "6.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 334.087, \"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\": 420.409, \"from_m\": 334.087, \"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\": 452.141, \"from_m\": 420.409, \"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\": 453.388, \"from_m\": 452.141, \"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\": 500.106, \"from_m\": 453.388, \"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\": 9214.664, \"from_m\": 500.106, \"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\": 9404.226, \"from_m\": 9214.664, \"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\": 9710.2, \"from_m\": 9404.226, \"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\": 10053.849, \"from_m\": 9710.2, \"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\": 761307, \"profile_key\": \"ca4480fcaad46e159c21c1bf0f0187c8ea0aaa06e913ef91bc623ea6067f0303\", \"schedule_id\": 4798, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Gidea Park CS\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132239}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Gidea Park Jn\", \"stage_seq\": 2, \"distance_m\": 371.148, \"section_seq\": 1, \"route_path_id\": 132239}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": null, \"location\": \"Shenfield\", \"stage_seq\": 3, \"distance_m\": 10053.849, \"section_seq\": 1, \"route_path_id\": 132239}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 10053.849, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132239}], \"total_distance_m\": 10053.849, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 9641.312, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 412.537, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0630", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.6306148", "current_position_lon": "0.3300897", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:15Z\", \"source_id\": 64581397, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:19Z\", \"source_id\": 20464010, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shenfield", "service_state_platform": "5", "timing_fact_generation": 1790055739916524, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:26.250378", "service_state_evidence_id": 20464010, "current_leg_start_actual_dep": "2026-09-22T06:33:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:26.435488", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
SNF |
5W59 |
345011 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 334.087, "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": 420.409, "from_m": 334.087, "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": 452.141, "from_m": 420.409, "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": 453.388, "from_m": 452.141, "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": 500.106, "from_m": 453.388, "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": 9214.664, "from_m": 500.106, "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": 9404.226, "from_m": 9214.664, "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": 9710.2, "from_m": 9404.226, "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": 10053.849, "from_m": 9710.2, "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": 761307, "profile_key": "ca4480fcaad46e159c21c1bf0f0187c8ea0aaa06e913ef91bc623ea6067f0303", "schedule_id": 4798, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0630", "location": "Gidea Park CS", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132239}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632", "location": "Gidea Park Jn", "stage_seq": 2, "distance_m": 371.148, "section_seq": 1, "route_path_id": 132239}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": null, "location": "Shenfield", "stage_seq": 3, "distance_m": 10053.849, "section_seq": 1, "route_path_id": 132239}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 10053.849, "from_m": 0.0, "section_seq": 1, "route_path_id": 132239}], "total_distance_m": 10053.849, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 9641.312, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 412.537, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14044, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:15Z", "source_id": 64581397, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:43:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:19Z", "source_id": 20464010, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Gidea Park CS |
0630 |
0630 |
4L |
None |
None |
Shenfield |
0640 |
0640 |
5 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C36630/2026-09-22/detailed |
None |
Gidea Park CS |
2026-09-22T06:33:00+01:00 |
Shenfield |
10.0 |
{"type": "LineString", "coordinates": [[0.21423739999999997, 51.5854647], [0.2151286, 51.585824], [0.2159863, 51.5861672], [0.2162579, 51.5862655], [0.2166061, 51.58636570000001], [0.2168632, 51.5864514], [0.2170127, 51.5865054], [0.21716979999999997, 51.5865628], [0.217506, 51.5866784], [0.21785499999999997, 51.5867838], [0.2178806, 51.5867945], [0.21842749999999997, 51.5869551], [0.21887960000000004, 51.587134500000005], [0.21901563403050672, 51.58719083500977], [0.21947289999999997, 51.5873802], [0.2199915, 51.5875813], [0.2207492, 51.58788520000001], [0.2218447, 51.5883215], [0.22265399999999996, 51.588641800000005], [0.2234965, 51.5889754], [0.2243131, 51.58929579999999], [0.2249956999999999, 51.589566199999986], [0.2258402, 51.5898985], [0.22650719999999996, 51.5901919], [0.2279261, 51.590748399999995], [0.2287939, 51.59110129999999], [0.2296227, 51.5914187], [0.2304031, 51.5917316], [0.2310708, 51.592004], [0.2317522, 51.59226979999999], [0.232506, 51.5925824], [0.23344889999999996, 51.59300219999999], [0.2340079, 51.59323479999999], [0.2343628, 51.59337360000001], [0.2348137, 51.59353579999999], [0.2351904, 51.59367259999999], [0.2358131, 51.59387120000001], [0.2363176, 51.594060899999995], [0.2370335, 51.59433390000001], [0.2378223, 51.5946478], [0.2386298, 51.5949664], [0.23956459999999993, 51.59533940000001], [0.2403532, 51.595648399999995], [0.2420347, 51.5963169], [0.24328369999999996, 51.5968099], [0.24393409999999993, 51.59706959999998], [0.24529210000000004, 51.59760360000001], [0.2471368, 51.5983591], [0.2489178, 51.5990688], [0.24981779999999995, 51.5994248], [0.2499387, 51.5994726], [0.2507122, 51.59977859999999], [0.252632, 51.600535], [0.253778, 51.6009881], [0.2557226, 51.60175279999999], [0.2569852, 51.60224259999999], [0.2585355999999999, 51.6028357], [0.2603762, 51.6035371], [0.2620707, 51.6041784], [0.263788, 51.604828099999985], [0.2654954, 51.60545889999999], [0.2661192, 51.6056956], [0.2678569, 51.606374], [0.26949458523585645, 51.606990753876985], [0.269739, 51.60708280000001], [0.2700223, 51.6071954], [0.2709514, 51.60755329999999], [0.27252659999999995, 51.6081531], [0.2740448, 51.6087378], [0.2754154, 51.6092502], [0.2771902, 51.6099253], [0.2785746334512869, 51.61048353460085], [0.27859909999999993, 51.6104934], [0.2796533, 51.61091809999999], [0.2803445, 51.6111829], [0.2808415, 51.6113629], [0.2816515, 51.611646], [0.28221889999999994, 51.61182909999999], [0.2830597, 51.61208409999999], [0.2837919, 51.6122823], [0.284441, 51.6124472], [0.2851893, 51.6126187], [0.2858886, 51.6127619], [0.28675759999999995, 51.6129218], [0.287278, 51.61299840000001], [0.28807989999999994, 51.61310829999999], [0.2888444, 51.6131999], [0.28958219999999996, 51.61329849999999], [0.2899326, 51.61333859999999], [0.2908647999999999, 51.6134449], [0.2920407, 51.6135568], [0.2926471, 51.613605199999995], [0.2929246, 51.61362539999999], [0.2933512, 51.6136564], [0.2943913, 51.6137116], [0.295328, 51.6137397], [0.296315, 51.6137563], [0.2974576, 51.6137563], [0.29810269999999994, 51.6137497], [0.2985587, 51.6137438], [0.2990737, 51.6137205], [0.2994605000000001, 51.613691300000006], [0.3002893, 51.613623], [0.3012493, 51.613541600000005], [0.30157649999999997, 51.61351359999999], [0.3020864, 51.6134731], [0.30276259999999994, 51.6134125], [0.30416249999999995, 51.6133033], [0.3051844, 51.61322999999999], [0.3062578, 51.6131856], [0.30708869999999994, 51.6131833], [0.3079739, 51.613200000000006], [0.3088434, 51.6132406], [0.3097683, 51.6133033], [0.3109704, 51.613422099999994], [0.3120138, 51.6135603], [0.3130652, 51.6137485], [0.3138028, 51.6139051], [0.3145539, 51.61408329999999], [0.3153718999999999, 51.6143032], [0.3165012, 51.6146662], [0.31725219999999993, 51.61494269999999], [0.31790929999999995, 51.6151942], [0.31881319999999996, 51.61558560000001], [0.3195562, 51.61594370000001], [0.3202133, 51.61628679999999], [0.3208115, 51.61663149999999], [0.3212513, 51.6169046], [0.3216671, 51.61718280000001], [0.3220045999999999, 51.6174114], [0.3223774, 51.61768779999999], [0.3227796, 51.61799150000001], [0.3230962, 51.618262399999985], [0.3233696999999999, 51.61849939999999], [0.32362719999999995, 51.61874429999999], [0.3238982, 51.619013499999994], [0.3241262, 51.61926330000001], [0.3244132, 51.6195947], [0.3246305, 51.6198561], [0.3249121, 51.62024649999999], [0.3251213, 51.6205679], [0.3253225, 51.6208859], [0.32548869999999996, 51.621184], [0.3256761, 51.62159040000001], [0.32591889999999996, 51.6221516], [0.32610259999999996, 51.62266199999999], [0.32625409999999994, 51.6231807], [0.32637749999999993, 51.6236669], [0.32650160000000006, 51.6241313], [0.3266299999999999, 51.6245943], [0.32679489999999994, 51.625168], [0.32699079999999997, 51.6258582], [0.32710079999999997, 51.626177], [0.32716919999999994, 51.62637599999999], [0.327302, 51.626721499999995], [0.3274307, 51.62699630000001], [0.327531, 51.627185], [0.32768239999999993, 51.62742329999999], [0.3279741, 51.6278259], [0.3282576, 51.6283092], [0.3285214, 51.6287371], [0.3288134999999999, 51.62914669999999], [0.3289890999999999, 51.6293897], [0.3291334, 51.6295767], [0.3293109, 51.629792599999995], [0.32957239999999993, 51.6300873], [0.3300897, 51.6306148]]} |
6.2 |
0633 |
0643 |
Gidea Park CS |
Shenfield |
Shenfield |
51.6306148 |
0.3300897 |
51.6306148 |
0.3300897 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:43:00 |
Shenfield |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464010 |
1790055739916524 |
8 |
8 |
2026-09-22 05:53:26.435488 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:26.250378 |
| 729743 |
761282 |
L86028 |
875N12M622 |
2026-09-22 |
COMPLETE |
20463958 |
2026-09-22 06:43:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 761282, "stp": "P", "toc": "South Western Railway", "uid": "L86028", "consist": "450040", "dest_crs": "AHT", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86028/2026-09-22/detailed", "trust_id": "875N12M622", "origin_crs": "XFM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aldershot", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "1", "is_terminated": 1, "next_location": "Aldershot", "signalling_id": "5N12", "timing_status": "EARLY", "origin_station": "Farnham C.S.D.", "current_leg_arr": "0643", "current_leg_dep": "0637", "current_leg_end": "Aldershot", "origin_dep_time": "0629", "origin_platform": null, "current_location": "Aldershot", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7934833000000001, 51.211118500000005], [-0.7930849999999999, 51.21135739999999], [-0.7927472999999999, 51.211567499999994], [-0.7919810999999999, 51.2120875], [-0.7919299, 51.21212080000001], [-0.7911523, 51.2126105], [-0.7905864999999999, 51.2129509], [-0.7901359, 51.2131941], [-0.7895391, 51.2134794], [-0.7887334999999999, 51.21381819999999], [-0.7880356999999999, 51.2140813], [-0.7873949, 51.214293], [-0.7866916, 51.2145043], [-0.7859025999999999, 51.2147161], [-0.7851599999999999, 51.2148808], [-0.7835221, 51.2152217], [-0.7826696999999999, 51.21543700000001], [-0.7816578, 51.21574530000001], [-0.780422, 51.2161869], [-0.7801064, 51.216315899999984], [-0.7800045, 51.216356999999995], [-0.7795932, 51.216534399999986], [-0.7787748, 51.2169248], [-0.778515, 51.21706439999999], [-0.7780073999999999, 51.21738580000001], [-0.7770337, 51.21802919999998], [-0.7766162155455559, 51.21830176221716], [-0.7762487, 51.2185417], [-0.7757508, 51.21884299999999], [-0.7752214, 51.2191281], [-0.7750830999999999, 51.21919659999999], [-0.7746089999999999, 51.2194316], [-0.7742215999999998, 51.219608499999985], [-0.7738379, 51.2197646], [-0.7732792, 51.2199869], [-0.7727713999999999, 51.22016630000001], [-0.7715453, 51.22056169999999], [-0.7711705999999999, 51.2206963], [-0.7710448999999999, 51.22075170000001], [-0.7708305, 51.22084610000001], [-0.7705240999999999, 51.2210022], [-0.7702718, 51.22116349999999], [-0.7699347, 51.2214337], [-0.7696749999999999, 51.22169470000001], [-0.7694771999999999, 51.22196929999999], [-0.7693457999999999, 51.2222217], [-0.7692501, 51.22249479999999], [-0.7692083, 51.2227528], [-0.7692078999999999, 51.223000500000005], [-0.7692495, 51.22325450000001], [-0.7693339, 51.2235612], [-0.769505, 51.22409900000001], [-0.7697204, 51.224902], [-0.7698427, 51.2253785], [-0.7699217, 51.2257815], [-0.7700145, 51.2264103], [-0.7700628999999999, 51.2269658], [-0.7700836, 51.2276322], [-0.7700715, 51.2281822], [-0.7700240999999999, 51.22881539999999], [-0.769916, 51.22950989999999], [-0.769834, 51.22989489999999], [-0.769747, 51.23025400000001], [-0.7696129, 51.230725100000015], [-0.7694927999999999, 51.2310752], [-0.7689208999999999, 51.2326395], [-0.768878, 51.23274959999999], [-0.7680029999999999, 51.23506210000001], [-0.7675473999999999, 51.236265399999986], [-0.766971, 51.23778169999999], [-0.7669348, 51.23788569999999], [-0.7665391, 51.2389696], [-0.7662454, 51.239798], [-0.7657703, 51.24106160000001], [-0.7655800999999999, 51.2414806], [-0.7654354, 51.24175770000001], [-0.7652234, 51.2421221], [-0.7650532, 51.2423749], [-0.7647608, 51.2427737], [-0.7644290000000001, 51.24316720000001], [-0.7640836, 51.2435449], [-0.7637093, 51.243914700000005], [-0.7632845, 51.24426709999999], [-0.7627357, 51.244680300000006], [-0.7624743, 51.2448713], [-0.7621711, 51.2450717], [-0.76181, 51.2452918], [-0.7616441, 51.2453795], [-0.7613934999999998, 51.2454982], [-0.7613080999999999, 51.2455355], [-0.7610464999999998, 51.24564479999999], [-0.7607049, 51.24579079999999], [-0.7600280999999999, 51.2460958], [-0.7596995, 51.24624180000001]]}", "current_leg_start": "Farnham", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "51.2462418", "next_location_lon": "-0.7596995", "previous_location": "Farnham", "current_leg_milage": "3.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 476.803, \"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\": 485.612, \"from_m\": 476.803, \"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\": 554.663, \"from_m\": 485.612, \"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\": 3109.594, \"from_m\": 554.663, \"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\": 3755.061, \"from_m\": 3109.594, \"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\": 5737.719, \"from_m\": 3755.061, \"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\": 6290.124, \"from_m\": 5737.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\": 6471.14, \"from_m\": 6290.124, \"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\": 761282, \"profile_key\": \"3d441573fac3fbf8af7fe6a767564f0b212331cb235a1c0f75bfe6c28d01a9d6\", \"schedule_id\": 17161, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Farnham C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Farnham Depot Reception Ro\", \"stage_seq\": 2, \"distance_m\": 896.853, \"section_seq\": 1, \"route_path_id\": 118525}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0638\", \"location\": \"Farnham\", \"stage_seq\": 3, \"distance_m\": 1479.544, \"section_seq\": 1, \"route_path_id\": 118525}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Aldershot\", \"stage_seq\": 4, \"distance_m\": 6471.14, \"section_seq\": 1, \"route_path_id\": 118525}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 6471.14, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118525}], \"total_distance_m\": 6471.14, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5994.337, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 476.803, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0629", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.2462418", "current_position_lon": "-0.7596995", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:51Z\", \"source_id\": 20455071, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:02Z\", \"source_id\": 64563255, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:05Z\", \"source_id\": 20458105, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:08Z\", \"source_id\": 64581169, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:15Z\", \"source_id\": 20463958, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aldershot", "service_state_platform": "1", "timing_fact_generation": 1790055735613048, "current_leg_arrival_utc": "2026-09-22T06:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:26.254012", "service_state_evidence_id": 20463958, "current_leg_start_actual_dep": "2026-09-22T06:38:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:26.432851", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
XFM |
AHT |
5N12 |
450040 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 476.803, "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": 485.612, "from_m": 476.803, "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": 554.663, "from_m": 485.612, "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": 3109.594, "from_m": 554.663, "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": 3755.061, "from_m": 3109.594, "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": 5737.719, "from_m": 3755.061, "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": 6290.124, "from_m": 5737.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": 6471.14, "from_m": 6290.124, "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": 761282, "profile_key": "3d441573fac3fbf8af7fe6a767564f0b212331cb235a1c0f75bfe6c28d01a9d6", "schedule_id": 17161, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0629", "location": "Farnham C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Farnham Depot Reception Ro", "stage_seq": 2, "distance_m": 896.853, "section_seq": 1, "route_path_id": 118525}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0638", "location": "Farnham", "stage_seq": 3, "distance_m": 1479.544, "section_seq": 1, "route_path_id": 118525}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Aldershot", "stage_seq": 4, "distance_m": 6471.14, "section_seq": 1, "route_path_id": 118525}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 6471.14, "from_m": 0.0, "section_seq": 1, "route_path_id": 118525}], "total_distance_m": 6471.14, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5994.337, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 476.803, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:51Z", "source_id": 20455071, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27856, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:02Z", "source_id": 64563255, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:34:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:05Z", "source_id": 20458105, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27868, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:08Z", "source_id": 64581169, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:43:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:15Z", "source_id": 20463958, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Farnham C.S.D. |
0629 |
0629 |
None |
None |
None |
Aldershot |
0644 |
0644 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86028/2026-09-22/detailed |
None |
Farnham |
2026-09-22T06:38:00+01:00 |
Aldershot |
6.0 |
{"type": "LineString", "coordinates": [[-0.7934833000000001, 51.211118500000005], [-0.7930849999999999, 51.21135739999999], [-0.7927472999999999, 51.211567499999994], [-0.7919810999999999, 51.2120875], [-0.7919299, 51.21212080000001], [-0.7911523, 51.2126105], [-0.7905864999999999, 51.2129509], [-0.7901359, 51.2131941], [-0.7895391, 51.2134794], [-0.7887334999999999, 51.21381819999999], [-0.7880356999999999, 51.2140813], [-0.7873949, 51.214293], [-0.7866916, 51.2145043], [-0.7859025999999999, 51.2147161], [-0.7851599999999999, 51.2148808], [-0.7835221, 51.2152217], [-0.7826696999999999, 51.21543700000001], [-0.7816578, 51.21574530000001], [-0.780422, 51.2161869], [-0.7801064, 51.216315899999984], [-0.7800045, 51.216356999999995], [-0.7795932, 51.216534399999986], [-0.7787748, 51.2169248], [-0.778515, 51.21706439999999], [-0.7780073999999999, 51.21738580000001], [-0.7770337, 51.21802919999998], [-0.7766162155455559, 51.21830176221716], [-0.7762487, 51.2185417], [-0.7757508, 51.21884299999999], [-0.7752214, 51.2191281], [-0.7750830999999999, 51.21919659999999], [-0.7746089999999999, 51.2194316], [-0.7742215999999998, 51.219608499999985], [-0.7738379, 51.2197646], [-0.7732792, 51.2199869], [-0.7727713999999999, 51.22016630000001], [-0.7715453, 51.22056169999999], [-0.7711705999999999, 51.2206963], [-0.7710448999999999, 51.22075170000001], [-0.7708305, 51.22084610000001], [-0.7705240999999999, 51.2210022], [-0.7702718, 51.22116349999999], [-0.7699347, 51.2214337], [-0.7696749999999999, 51.22169470000001], [-0.7694771999999999, 51.22196929999999], [-0.7693457999999999, 51.2222217], [-0.7692501, 51.22249479999999], [-0.7692083, 51.2227528], [-0.7692078999999999, 51.223000500000005], [-0.7692495, 51.22325450000001], [-0.7693339, 51.2235612], [-0.769505, 51.22409900000001], [-0.7697204, 51.224902], [-0.7698427, 51.2253785], [-0.7699217, 51.2257815], [-0.7700145, 51.2264103], [-0.7700628999999999, 51.2269658], [-0.7700836, 51.2276322], [-0.7700715, 51.2281822], [-0.7700240999999999, 51.22881539999999], [-0.769916, 51.22950989999999], [-0.769834, 51.22989489999999], [-0.769747, 51.23025400000001], [-0.7696129, 51.230725100000015], [-0.7694927999999999, 51.2310752], [-0.7689208999999999, 51.2326395], [-0.768878, 51.23274959999999], [-0.7680029999999999, 51.23506210000001], [-0.7675473999999999, 51.236265399999986], [-0.766971, 51.23778169999999], [-0.7669348, 51.23788569999999], [-0.7665391, 51.2389696], [-0.7662454, 51.239798], [-0.7657703, 51.24106160000001], [-0.7655800999999999, 51.2414806], [-0.7654354, 51.24175770000001], [-0.7652234, 51.2421221], [-0.7650532, 51.2423749], [-0.7647608, 51.2427737], [-0.7644290000000001, 51.24316720000001], [-0.7640836, 51.2435449], [-0.7637093, 51.243914700000005], [-0.7632845, 51.24426709999999], [-0.7627357, 51.244680300000006], [-0.7624743, 51.2448713], [-0.7621711, 51.2450717], [-0.76181, 51.2452918], [-0.7616441, 51.2453795], [-0.7613934999999998, 51.2454982], [-0.7613080999999999, 51.2455355], [-0.7610464999999998, 51.24564479999999], [-0.7607049, 51.24579079999999], [-0.7600280999999999, 51.2460958], [-0.7596995, 51.24624180000001]]} |
3.1 |
0637 |
0643 |
Farnham |
Aldershot |
Aldershot |
51.2462418 |
-0.7596995 |
51.2462418 |
-0.7596995 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:43:00 |
Aldershot |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463958 |
1790055735613048 |
13 |
13 |
2026-09-22 05:53:26.432851 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:26.254012 |
| 729744 |
760489 |
C39727 |
535R09M622 |
2026-09-22 |
COMPLETE |
20463602 |
2026-09-22 06:43:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 760489, "stp": "P", "toc": "Great Northern", "uid": "C39727", "consist": "387105+387109", "dest_crs": "LET", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C39727/2026-09-22/detailed", "trust_id": "535R09M622", "origin_crs": "XLE", "show_on_map": 0, "dar_est_time": "06:08:00", "dar_platform": null, "dest_station": "Letchworth Garden City", "service_date": "2026-09-22", "dest_arr_time": "0642", "dest_platform": "1", "is_terminated": 1, "next_location": "Letchworth Garden City", "signalling_id": "5R09", "timing_status": "LATE", "origin_station": "Letchworth C.S.D", "current_leg_arr": "0643", "current_leg_dep": "0642", "current_leg_end": "Letchworth Garden City", "origin_dep_time": "0608", "origin_platform": null, "current_location": "Letchworth Garden City", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2194498, 51.982876699999984], [-0.2203658, 51.982635499999994], [-0.22128049999999996, 51.9823902], [-0.2218437, 51.9822382], [-0.2222447, 51.98212999999999], [-0.2225263, 51.9820524], [-0.22327469999999996, 51.981851600000006], [-0.22382990000000005, 51.9817013], [-0.22426639999999995, 51.9815888], [-0.22479309999999997, 51.9814459], [-0.22539020000000004, 51.981284899999984], [-0.22615360000000004, 51.9810733], [-0.2270334, 51.980847399999995], [-0.2274862, 51.980717099999985], [-0.229301, 51.98023229999999]]}", "current_leg_start": "Letchworth A/D Line", "dest_arr_time_act": "0642", "motion_projection": null, "next_location_lat": "51.9802323", "next_location_lon": "-0.2293010", "previous_location": "Letchworth A/D Line", "current_leg_milage": "0.5", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 945.095, \"from_m\": 0.0, \"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\": 972.61, \"from_m\": 945.095, \"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\": 994.136, \"from_m\": 972.61, \"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\": 2186.45, \"from_m\": 994.136, \"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\": 2218.856, \"from_m\": 2186.45, \"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\": 2360.247, \"from_m\": 2218.856, \"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\": 2595.237, \"from_m\": 2360.247, \"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}], \"service_id\": 760489, \"profile_key\": \"c1ebb10091d5bfd5ebd4436921e6c9e7910b65809443a036ceb9125a838b26ff\", \"schedule_id\": 5591, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0608\", \"location\": \"Letchworth C.S.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115164}, {\"is_pass\": false, \"wtt_arr\": \"0618\", \"wtt_dep\": \"0627\", \"location\": \"Letchworth CS Reception\", \"stage_seq\": 2, \"distance_m\": 1218.066, \"section_seq\": 1, \"route_path_id\": 115164}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0640\", \"location\": \"Letchworth A/D Line\", \"stage_seq\": 3, \"distance_m\": 1859.238, \"section_seq\": 1, \"route_path_id\": 115164}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": null, \"location\": \"Letchworth Garden City\", \"stage_seq\": 4, \"distance_m\": 2595.237, \"section_seq\": 1, \"route_path_id\": 115164}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 2595.237, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115164}], \"total_distance_m\": 2595.237, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 1596.21, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 999.027, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0608", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.9802323", "current_position_lon": "-0.2293010", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:43Z\", \"source_id\": 64580239, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:46Z\", \"source_id\": 20463602, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Letchworth Garden City", "service_state_platform": "1", "timing_fact_generation": 1790055706810857, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:28.426664", "service_state_evidence_id": 20463602, "current_leg_start_actual_dep": "2026-09-22T06:41:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:28.906692", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
P |
XLE |
LET |
5R09 |
387105+387109 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 945.095, "from_m": 0.0, "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": 972.61, "from_m": 945.095, "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": 994.136, "from_m": 972.61, "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": 2186.45, "from_m": 994.136, "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": 2218.856, "from_m": 2186.45, "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": 2360.247, "from_m": 2218.856, "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": 2595.237, "from_m": 2360.247, "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}], "service_id": 760489, "profile_key": "c1ebb10091d5bfd5ebd4436921e6c9e7910b65809443a036ceb9125a838b26ff", "schedule_id": 5591, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0608", "location": "Letchworth C.S.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115164}, {"is_pass": false, "wtt_arr": "0618", "wtt_dep": "0627", "location": "Letchworth CS Reception", "stage_seq": 2, "distance_m": 1218.066, "section_seq": 1, "route_path_id": 115164}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0640", "location": "Letchworth A/D Line", "stage_seq": 3, "distance_m": 1859.238, "section_seq": 1, "route_path_id": 115164}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": null, "location": "Letchworth Garden City", "stage_seq": 4, "distance_m": 2595.237, "section_seq": 1, "route_path_id": 115164}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 2595.237, "from_m": 0.0, "section_seq": 1, "route_path_id": 115164}], "total_distance_m": 2595.237, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 1596.21, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 999.027, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15613, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:43Z", "source_id": 64580239, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:43:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:46Z", "source_id": 20463602, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Letchworth C.S.D |
0608 |
0608 |
None |
6:08:00 |
None |
Letchworth Garden City |
0642 |
0642 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C39727/2026-09-22/detailed |
None |
Letchworth A/D Line |
2026-09-22T06:41:00+01:00 |
Letchworth Garden City |
1.0 |
{"type": "LineString", "coordinates": [[-0.2194498, 51.982876699999984], [-0.2203658, 51.982635499999994], [-0.22128049999999996, 51.9823902], [-0.2218437, 51.9822382], [-0.2222447, 51.98212999999999], [-0.2225263, 51.9820524], [-0.22327469999999996, 51.981851600000006], [-0.22382990000000005, 51.9817013], [-0.22426639999999995, 51.9815888], [-0.22479309999999997, 51.9814459], [-0.22539020000000004, 51.981284899999984], [-0.22615360000000004, 51.9810733], [-0.2270334, 51.980847399999995], [-0.2274862, 51.980717099999985], [-0.229301, 51.98023229999999]]} |
0.5 |
0642 |
0643 |
Letchworth A/D Line |
Letchworth Garden City |
Letchworth Garden City |
51.9802323 |
-0.2293010 |
51.9802323 |
-0.2293010 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:43:00 |
Letchworth Garden City |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463602 |
1790055706810857 |
3 |
3 |
2026-09-22 05:53:28.906692 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:28.426664 |
| 729745 |
761444 |
C36518 |
735U25M622 |
2026-09-22 |
COMPLETE |
20464884 |
2026-09-22 06:43:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 761444, "stp": "P", "toc": "Elizabeth Line", "uid": "C36518", "consist": "345023", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36518/2026-09-22/detailed", "trust_id": "735U25M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "A", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "5U25", "timing_status": "EARLY", "origin_station": "Old Oak Common Depot (Crossrail)", "current_leg_arr": "0643", "current_leg_dep": "0635", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "0633", "origin_platform": null, "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2473192, 51.52726049999999], [-0.24450029999999995, 51.5263699], [-0.2442951, 51.5263031], [-0.2440384, 51.5261961], [-0.24369309999999997, 51.5260523], [-0.24340179999999997, 51.5259408], [-0.2433036, 51.5259084], [-0.2430086, 51.5258277], [-0.24277439999999997, 51.52577629999999], [-0.2425414, 51.5257279], [-0.2423109, 51.52569489999999], [-0.2421016, 51.5256753], [-0.24185480000000004, 51.52566110000001], [-0.24168570000000003, 51.5256617], [-0.2413287, 51.52566920000001], [-0.2410522, 51.52567859999999], [-0.24079139999999996, 51.5256838], [-0.24023219999999995, 51.52567200000001], [-0.2401352, 51.5256753], [-0.23990480000000003, 51.52567609999999], [-0.2397519, 51.52566989999999], [-0.2394006, 51.525644], [-0.23905519999999997, 51.52562439999999], [-0.2388004, 51.525614], [-0.2386361, 51.52561359999999], [-0.237405, 51.525667000000006], [-0.23633080000000004, 51.5257112], [-0.2362543, 51.52571539999999], [-0.2360505, 51.52571539999999], [-0.235797, 51.525709500000005], [-0.2354899, 51.52571290000001], [-0.2350211, 51.5257352], [-0.23497583971196603, 51.52573766737346], [-0.23493100116509427, 51.52568663420887], [-0.2338554, 51.5257546], [-0.23238359999999997, 51.52582340000001], [-0.2317867, 51.525847600000006], [-0.23156510475056513, 51.5258583513509], [-0.2311828, 51.52587689999999], [-0.2306033, 51.525902499999994], [-0.2297433999999999, 51.5259285], [-0.22931039999999997, 51.5259371], [-0.2288682, 51.52593860000001], [-0.2284854, 51.5259343], [-0.22775270000000003, 51.525925999999984], [-0.22716657322041353, 51.5259117169876], [-0.2266324, 51.525898700000006], [-0.2259851, 51.5258784], [-0.2256797, 51.5258647], [-0.22546089999999996, 51.52585560000001], [-0.22505610000000004, 51.52582879999999], [-0.2245599, 51.5257754], [-0.2243538, 51.5257571], [-0.2241209, 51.5257417], [-0.22381249999999997, 51.52571970000001], [-0.2234983, 51.5256962], [-0.22299989999999997, 51.525663300000005], [-0.22263699999999997, 51.525632599999994], [-0.2222135, 51.52559780000001], [-0.2217592, 51.5255625], [-0.2212705, 51.5255208], [-0.2207908, 51.5254809], [-0.220424, 51.52544779999999], [-0.2199177, 51.5253908], [-0.2195534, 51.5253513], [-0.2195233, 51.525347999999994], [-0.2192144, 51.525315], [-0.2187432, 51.525262600000005], [-0.2183053, 51.525206], [-0.2178179, 51.525143799999995], [-0.2174567, 51.5250938], [-0.2162524, 51.52491409999999], [-0.21595358076715584, 51.524866661044726], [-0.21570971856703997, 51.52482084712264], [-0.21549464404440252, 51.52477953016621], [-0.2153042336632379, 51.5247420905542], [-0.21513436388754031, 51.52470790866544], [-0.21498091118130436, 51.524676364878715], [-0.2148397520085243, 51.524646839572846], [-0.21470676283319456, 51.5246187131266], [-0.2145778201193095, 51.524591365918795], [-0.2144488003308635, 51.52456417832824], [-0.21431557993185096, 51.52453653073373], [-0.21417403538626628, 51.52450780351405], [-0.21402004315810377, 51.524477377048015], [-0.21384947971135787, 51.52444463171443], [-0.21365822151002295, 51.52440894789208], [-0.2134421450180934, 51.52436970595977], [-0.21319712669956356, 51.52432628629631], [-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.20096829999999996, 51.5212516], [-0.2006904, 51.52117669999999], [-0.2003639600953108, 51.52108816283824], [-0.20012745237984975, 51.521029293948985], [-0.1999166726453672, 51.52098009319161], [-0.19972790896510825, 51.520939237965216], [-0.19955744941231815, 51.52090540566893], [-0.19940158206024203, 51.52087727370185], [-0.1992565949821251, 51.52085351946308], [-0.1991187762512125, 51.520832820351735], [-0.19898441394074945, 51.52081385376693], [-0.19884979612398104, 51.52079529710777], [-0.1987112108741525, 51.52077582777336], [-0.19856494626450905, 51.52075412316282], [-0.1984072903682958, 51.52072886067526], [-0.198234531258758, 51.52069871770978], [-0.19804295700914068, 51.520662371665495], [-0.1978288556926892, 51.52061849994151], [-0.1975885153826486, 51.520565779936945], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-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.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.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Old Oak Common Depot (Crossrail)", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Old Oak Common Depot (Crossrail)", "current_leg_milage": "3.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 941.36, \"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\": 1162.858, \"from_m\": 941.36, \"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\": 1226.958, \"from_m\": 1162.858, \"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\": 1775.788, \"from_m\": 1226.958, \"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\": 3389.388, \"from_m\": 1775.788, \"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\": 3661.723, \"from_m\": 3389.388, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4737.346, \"from_m\": 3661.723, \"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\": 5104.994, \"from_m\": 4737.346, \"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\": 761444, \"profile_key\": \"1f93a63617d55cdbb2dec37c1330e5d276709a2395e99e4ea85a8e620bb29902\", \"schedule_id\": 4746, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0633\", \"location\": \"Old Oak Common Depot (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638\", \"location\": \"Old Oak Common Depart Sig\", \"stage_seq\": 2, \"distance_m\": 1132.567, \"section_seq\": 1, \"route_path_id\": 115964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 3, \"distance_m\": 2354.21, \"section_seq\": 1, \"route_path_id\": 115964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 4, \"distance_m\": 3215.608, \"section_seq\": 1, \"route_path_id\": 115964}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 5, \"distance_m\": 3495.961, \"section_seq\": 1, \"route_path_id\": 115964}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 5104.994, \"section_seq\": 1, \"route_path_id\": 115964}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 5104.994, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115964}], \"total_distance_m\": 5104.994, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4099.534, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1005.46, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0633", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "8.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:24Z\", \"source_id\": 64577285, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:29Z\", \"source_id\": 20462678, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:23Z\", \"source_id\": 64581685, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:29Z\", \"source_id\": 20464148, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:27Z\", \"source_id\": 64584266, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:30Z\", \"source_id\": 20464884, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "A", "timing_fact_generation": 1790055812326575, "current_leg_arrival_utc": "2026-09-22T06:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:29.717982", "service_state_evidence_id": 64584266, "current_leg_start_actual_dep": "2026-09-22T06:33:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-22T05:43:26", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:31.019886", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
PDX |
5U25 |
345023 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 941.36, "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": 1162.858, "from_m": 941.36, "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": 1226.958, "from_m": 1162.858, "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": 1775.788, "from_m": 1226.958, "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": 3389.388, "from_m": 1775.788, "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": 3661.723, "from_m": 3389.388, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 4737.346, "from_m": 3661.723, "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": 5104.994, "from_m": 4737.346, "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": 761444, "profile_key": "1f93a63617d55cdbb2dec37c1330e5d276709a2395e99e4ea85a8e620bb29902", "schedule_id": 4746, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0633", "location": "Old Oak Common Depot (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638", "location": "Old Oak Common Depart Sig", "stage_seq": 2, "distance_m": 1132.567, "section_seq": 1, "route_path_id": 115964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640", "location": "Ladbroke Grove Jn", "stage_seq": 3, "distance_m": 2354.21, "section_seq": 1, "route_path_id": 115964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Portobello Jn (London)", "stage_seq": 4, "distance_m": 3215.608, "section_seq": 1, "route_path_id": 115964}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Westbourne Park Carriage Sidings", "stage_seq": 5, "distance_m": 3495.961, "section_seq": 1, "route_path_id": 115964}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 6, "distance_m": 5104.994, "section_seq": 1, "route_path_id": 115964}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 5104.994, "from_m": 0.0, "section_seq": 1, "route_path_id": 115964}], "total_distance_m": 5104.994, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4099.534, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1005.46, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23016, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:24Z", "source_id": 64577285, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:41:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:29Z", "source_id": 20462678, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22542, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:23Z", "source_id": 64581685, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:42:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:29Z", "source_id": 20464148, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:27Z", "source_id": 64584266, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:43:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:30Z", "source_id": 20464884, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Old Oak Common Depot (Crossrail) |
0633 |
0633 |
None |
None |
None |
Paddington (Crossrail) |
0644 |
0644 |
A |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C36518/2026-09-22/detailed |
None |
Old Oak Common Depot (Crossrail) |
2026-09-22T06:33:00+01:00 |
Paddington (Crossrail) |
8.0 |
{"type": "LineString", "coordinates": [[-0.2473192, 51.52726049999999], [-0.24450029999999995, 51.5263699], [-0.2442951, 51.5263031], [-0.2440384, 51.5261961], [-0.24369309999999997, 51.5260523], [-0.24340179999999997, 51.5259408], [-0.2433036, 51.5259084], [-0.2430086, 51.5258277], [-0.24277439999999997, 51.52577629999999], [-0.2425414, 51.5257279], [-0.2423109, 51.52569489999999], [-0.2421016, 51.5256753], [-0.24185480000000004, 51.52566110000001], [-0.24168570000000003, 51.5256617], [-0.2413287, 51.52566920000001], [-0.2410522, 51.52567859999999], [-0.24079139999999996, 51.5256838], [-0.24023219999999995, 51.52567200000001], [-0.2401352, 51.5256753], [-0.23990480000000003, 51.52567609999999], [-0.2397519, 51.52566989999999], [-0.2394006, 51.525644], [-0.23905519999999997, 51.52562439999999], [-0.2388004, 51.525614], [-0.2386361, 51.52561359999999], [-0.237405, 51.525667000000006], [-0.23633080000000004, 51.5257112], [-0.2362543, 51.52571539999999], [-0.2360505, 51.52571539999999], [-0.235797, 51.525709500000005], [-0.2354899, 51.52571290000001], [-0.2350211, 51.5257352], [-0.23497583971196603, 51.52573766737346], [-0.23493100116509427, 51.52568663420887], [-0.2338554, 51.5257546], [-0.23238359999999997, 51.52582340000001], [-0.2317867, 51.525847600000006], [-0.23156510475056513, 51.5258583513509], [-0.2311828, 51.52587689999999], [-0.2306033, 51.525902499999994], [-0.2297433999999999, 51.5259285], [-0.22931039999999997, 51.5259371], [-0.2288682, 51.52593860000001], [-0.2284854, 51.5259343], [-0.22775270000000003, 51.525925999999984], [-0.22716657322041353, 51.5259117169876], [-0.2266324, 51.525898700000006], [-0.2259851, 51.5258784], [-0.2256797, 51.5258647], [-0.22546089999999996, 51.52585560000001], [-0.22505610000000004, 51.52582879999999], [-0.2245599, 51.5257754], [-0.2243538, 51.5257571], [-0.2241209, 51.5257417], [-0.22381249999999997, 51.52571970000001], [-0.2234983, 51.5256962], [-0.22299989999999997, 51.525663300000005], [-0.22263699999999997, 51.525632599999994], [-0.2222135, 51.52559780000001], [-0.2217592, 51.5255625], [-0.2212705, 51.5255208], [-0.2207908, 51.5254809], [-0.220424, 51.52544779999999], [-0.2199177, 51.5253908], [-0.2195534, 51.5253513], [-0.2195233, 51.525347999999994], [-0.2192144, 51.525315], [-0.2187432, 51.525262600000005], [-0.2183053, 51.525206], [-0.2178179, 51.525143799999995], [-0.2174567, 51.5250938], [-0.2162524, 51.52491409999999], [-0.21595358076715584, 51.524866661044726], [-0.21570971856703997, 51.52482084712264], [-0.21549464404440252, 51.52477953016621], [-0.2153042336632379, 51.5247420905542], [-0.21513436388754031, 51.52470790866544], [-0.21498091118130436, 51.524676364878715], [-0.2148397520085243, 51.524646839572846], [-0.21470676283319456, 51.5246187131266], [-0.2145778201193095, 51.524591365918795], [-0.2144488003308635, 51.52456417832824], [-0.21431557993185096, 51.52453653073373], [-0.21417403538626628, 51.52450780351405], [-0.21402004315810377, 51.524477377048015], [-0.21384947971135787, 51.52444463171443], [-0.21365822151002295, 51.52440894789208], [-0.2134421450180934, 51.52436970595977], [-0.21319712669956356, 51.52432628629631], [-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.20096829999999996, 51.5212516], [-0.2006904, 51.52117669999999], [-0.2003639600953108, 51.52108816283824], [-0.20012745237984975, 51.521029293948985], [-0.1999166726453672, 51.52098009319161], [-0.19972790896510825, 51.520939237965216], [-0.19955744941231815, 51.52090540566893], [-0.19940158206024203, 51.52087727370185], [-0.1992565949821251, 51.52085351946308], [-0.1991187762512125, 51.520832820351735], [-0.19898441394074945, 51.52081385376693], [-0.19884979612398104, 51.52079529710777], [-0.1987112108741525, 51.52077582777336], [-0.19856494626450905, 51.52075412316282], [-0.1984072903682958, 51.52072886067526], [-0.198234531258758, 51.52069871770978], [-0.19804295700914068, 51.520662371665495], [-0.1978288556926892, 51.52061849994151], [-0.1975885153826486, 51.520565779936945], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-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.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.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} |
3.1 |
0635 |
0643 |
Old Oak Common Depot (Crossrail) |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:43:26 |
Paddington (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
64584266 |
1790055812326575 |
14 |
14 |
2026-09-22 05:53:31.019886 |
A |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:29.717982 |
| 729746 |
758882 |
P76235 |
472H03M522 |
2026-09-22 |
COMPLETE |
20463743 |
2026-09-22 06:43:00 |
2026-09-22 05:53:33 |
2026-09-24 05:53:33 |
{"id": 758882, "stp": "P", "toc": "Greater Anglia", "uid": "P76235", "consist": "720142", "dest_crs": "LST", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76235/2026-09-22/detailed", "trust_id": "472H03M522", "origin_crs": "CBG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-22", "dest_arr_time": "0642", "dest_platform": "3", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2H03", "timing_status": "LATE", "origin_station": "Cambridge", "current_leg_arr": "0643", "current_leg_dep": "0629", "current_leg_end": "London Liverpool Street", "origin_dep_time": "0518", "origin_platform": "2", "current_location": "London Liverpool Street", "last_update_time": "2026-09-22T05:53:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0598405, 51.5884716], [-0.05990140000000001, 51.5882172], [-0.0599693, 51.5879059], [-0.060029, 51.5876093], [-0.06007010000000001, 51.587394], [-0.0601208, 51.5870928], [-0.0601862, 51.58667429999999], [-0.06023369999999999, 51.586337400000005], [-0.060292499999999985, 51.5858345], [-0.060309600000000005, 51.58564389999999], [-0.060322899999999985, 51.5854779], [-0.06033219999999999, 51.5852473], [-0.06033889999999999, 51.5848704], [-0.06033169999999999, 51.584416100000006], [-0.060329102176324485, 51.58434179570346], [-0.06032781329232787, 51.58430493033159], [-0.0603239, 51.584193], [-0.06031139999999999, 51.5840147], [-0.060298300000000006, 51.5838485], [-0.060278000000000005, 51.5836321], [-0.06025950000000001, 51.58348199999999], [-0.060231200000000006, 51.58329429999999], [-0.060217499999999986, 51.5832013], [-0.06019289999999998, 51.5830713], [-0.0601442, 51.5828452], [-0.060109, 51.582691699999984], [-0.060075199999999995, 51.58255569999999], [-0.06004310000000001, 51.58243660000001], [-0.05996010000000001, 51.5821547], [-0.0598861, 51.5819333], [-0.059818600000000006, 51.5817322], [-0.0597976, 51.58167670000001], [-0.0597934051319669, 51.581666005982385], [-0.059696200000000005, 51.58141819999999], [-0.0596385, 51.5812778], [-0.05956290000000001, 51.581101699999984], [-0.059499800000000005, 51.58096590000001], [-0.05942009999999999, 51.5807964], [-0.05933219999999999, 51.580617899999986], [-0.0592936, 51.58054009999999], [-0.059218199999999985, 51.580397], [-0.05912899999999999, 51.58023369999999], [-0.05904629999999999, 51.5800836], [-0.0589321, 51.5798913], [-0.0588452, 51.5797454], [-0.058720600000000005, 51.57954779999999], [-0.058622299999999995, 51.579397600000014], [-0.058519, 51.57924820000001], [-0.05840680000000001, 51.5790818], [-0.058311400000000006, 51.5789488], [-0.0582128, 51.57881689999999], [-0.0580939, 51.5786608], [-0.0579578, 51.57848719999999], [-0.0578294, 51.5783262], [-0.05770600000000001, 51.5781797], [-0.057580999999999986, 51.57803559999999], [-0.05745000000000001, 51.5778874], [-0.05731350000000001, 51.577735699999984], [-0.057175100000000006, 51.57759060000001], [-0.05705820000000001, 51.5774681], [-0.056930600000000005, 51.5773408], [-0.05679219999999999, 51.577201599999995], [-0.05663660000000001, 51.5770518], [-0.05647490000000001, 51.5768967], [-0.0562964, 51.5767309], [-0.056146399999999985, 51.576595700000006], [-0.0560037, 51.57646799999999], [-0.0558777, 51.5763585], [-0.055704, 51.576211099999995], [-0.05551890000000001, 51.57605590000001], [-0.055260100000000006, 51.575848399999984], [-0.0550742, 51.575704599999995], [-0.05478739999999999, 51.5754875], [-0.0545799, 51.5753371], [-0.0544056, 51.5752147], [-0.05419299999999999, 51.57506800000001], [-0.05407979999999999, 51.5749844], [-0.0538693, 51.5748548], [-0.053713399999999994, 51.5747545], [-0.0530518, 51.57434450000001], [-0.05280619999999999, 51.57421], [-0.05255329999999999, 51.5740464], [-0.052374399999999995, 51.57392350000001], [-0.05222679999999999, 51.5738186], [-0.05208959999999999, 51.5737137], [-0.05191079999999999, 51.5735664], [-0.05182139999999999, 51.5734856], [-0.0517365, 51.57340390000001], [-0.051650499999999995, 51.57331639999999], [-0.0515356, 51.5731938], [-0.05142939999999999, 51.5730732], [-0.0513222, 51.57294199999998], [-0.05119989999999999, 51.5727861], [-0.051100999999999994, 51.5726538], [-0.0509998, 51.57250500000001], [-0.0509078, 51.57236410000001], [-0.0508174, 51.57221690000001], [-0.05073629999999999, 51.572072], [-0.0506453, 51.571897799999995], [-0.050566299999999995, 51.5717273], [-0.05050009999999999, 51.57155439999999], [-0.0504537, 51.5714292], [-0.0504037, 51.5712794], [-0.05036059999999999, 51.571118299999995], [-0.0503222, 51.57095400000001], [-0.0502823, 51.57076239999999], [-0.05024939999999999, 51.5705688], [-0.0502391, 51.570506], [-0.0502203, 51.5703659], [-0.05020539999999999, 51.570226], [-0.0501967, 51.5701356], [-0.0501858, 51.5699431], [-0.05018159999999999, 51.569797], [-0.0501875, 51.56967950000001], [-0.050196099999999994, 51.5695961], [-0.05021659999999999, 51.569459899999984], [-0.0502425, 51.5693297], [-0.050273099999999994, 51.5692086], [-0.0502955, 51.5691359], [-0.0503296, 51.569038299999995], [-0.0503671, 51.5689521], [-0.050429, 51.56882550000001], [-0.0505015, 51.5686733], [-0.0506069, 51.5684778], [-0.0506503281917645, 51.56841057553879], [-0.05065069999999999, 51.56841000000001], [-0.05102279999999999, 51.5678573], [-0.0511895, 51.567616300000005], [-0.0512816, 51.56747670000001], [-0.0514143, 51.5672745], [-0.051590899999999995, 51.5670186], [-0.0516819, 51.56689110000001], [-0.0520103, 51.566445900000005], [-0.05216869999999999, 51.5662388], [-0.0523638, 51.565988999999995], [-0.0525289, 51.5657849], [-0.052708, 51.5655692], [-0.0528903, 51.5653566], [-0.0530484, 51.5651757], [-0.05323850000000001, 51.5649586], [-0.0534803, 51.564697499999994], [-0.05371359999999999, 51.56444619999999], [-0.05392159999999999, 51.5642306], [-0.0541082, 51.5640404], [-0.0543885, 51.5637632], [-0.0546975, 51.5634568], [-0.05486, 51.5633049], [-0.0550507, 51.56313039999999], [-0.0552412, 51.5629656], [-0.055411100000000005, 51.5628207], [-0.05570339999999999, 51.5625747], [-0.0559931, 51.5623399], [-0.0569824, 51.5615314], [-0.057577199999999995, 51.56104620000001], [-0.05787520000000001, 51.5608024], [-0.05807570000000001, 51.5606218], [-0.05818129999999999, 51.5605221], [-0.058282699999999986, 51.5604223], [-0.0584742, 51.56023239999999], [-0.05861480000000001, 51.56007960000001], [-0.05868210000000001, 51.5600012], [-0.05874540000000001, 51.5599152], [-0.0588062, 51.5598246], [-0.058865, 51.5597389], [-0.058938099999999986, 51.559611800000006], [-0.05898830000000001, 51.5595037], [-0.05903219999999999, 51.559397], [-0.05908750000000001, 51.5592226], [-0.0591327, 51.55903800000001], [-0.0591555, 51.55886890000001], [-0.05915529999999999, 51.5587018], [-0.059146, 51.558552899999995], [-0.0591314, 51.5584101], [-0.059099799999999994, 51.558216], [-0.05868620000000001, 51.5557267], [-0.0586347, 51.55537669999999], [-0.0586244, 51.5552751], [-0.058614200000000005, 51.555164399999995], [-0.0586064, 51.55492660000001], [-0.058611, 51.55479309999998], [-0.05862949129258164, 51.55466347968381], [-0.05863139999999999, 51.5546501], [-0.058686699999999994, 51.554407100000006], [-0.058734399999999985, 51.55423400000001], [-0.0587943, 51.554075999999995], [-0.0588596, 51.5539394], [-0.058951, 51.5537678], [-0.05904000000000001, 51.553608100000005], [-0.0591344, 51.553456800000006], [-0.05934959999999999, 51.5531678], [-0.059590300000000006, 51.55289810000001], [-0.0598751, 51.5525955], [-0.06003109999999998, 51.5524315], [-0.0602061, 51.552262500000005], [-0.0606141, 51.5518605], [-0.0607365, 51.5517303], [-0.06082250000000001, 51.551632600000005], [-0.0609143, 51.5515176], [-0.0609884, 51.55141780000001], [-0.0610555, 51.5513171], [-0.0611198, 51.5512011], [-0.0611802, 51.55107480000001], [-0.0612165, 51.5509848], [-0.061252, 51.550879599999995], [-0.0612688, 51.550812400000005], [-0.0612917, 51.55070920000001], [-0.0613036, 51.550638000000006], [-0.06132169999999999, 51.5505485], [-0.0613314, 51.5504946], [-0.06134540000000001, 51.55039579999999], [-0.06135720000000001, 51.55028800000001], [-0.0613438, 51.5502029], [-0.0613342, 51.55015], [-0.06132200000000001, 51.5500994], [-0.06130519999999999, 51.550033899999995], [-0.061278799999999994, 51.5499274], [-0.061248099999999986, 51.5498378], [-0.06120599999999999, 51.549742], [-0.06111740000000001, 51.5495565], [-0.06108240000000001, 51.54947709999999], [-0.0610028, 51.5493291], [-0.0609157, 51.54919749999999], [-0.060721099999999986, 51.54891190000001], [-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], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Tottenham Hale", "dest_arr_time_act": "0642", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Tottenham Hale", "current_leg_milage": "5.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 644.581, \"from_m\": 0.0, \"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\": 3634.379, \"from_m\": 644.581, \"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\": 9502.229, \"from_m\": 3634.379, \"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\": 10417.668, \"from_m\": 9502.229, \"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\": 15085.392, \"from_m\": 10417.668, \"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\": 15593.136, \"from_m\": 15085.392, \"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\": 15602.319, \"from_m\": 15593.136, \"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\": 19425.013, \"from_m\": 15602.319, \"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\": 40331.838, \"from_m\": 19425.013, \"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\": 40406.529, \"from_m\": 40331.838, \"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\": 43174.425, \"from_m\": 40406.529, \"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\": 50285.269, \"from_m\": 43174.425, \"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\": 50316.06, \"from_m\": 50285.269, \"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\": 57127.713, \"from_m\": 50316.06, \"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\": 59836.704, \"from_m\": 57127.713, \"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\": 60119.095, \"from_m\": 59836.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\": 66850.458, \"from_m\": 60119.095, \"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\": 71957.07, \"from_m\": 66850.458, \"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\": 71991.507, \"from_m\": 71957.07, \"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\": 72037.515, \"from_m\": 71991.507, \"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\": 72069.408, \"from_m\": 72037.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\": 76557.815, \"from_m\": 72069.408, \"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\": 79677.805, \"from_m\": 76557.815, \"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\": 80061.205, \"from_m\": 79677.805, \"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\": 80108.24, \"from_m\": 80061.205, \"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\": 81539.48, \"from_m\": 80108.24, \"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\": 81642.176, \"from_m\": 81539.48, \"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\": 82289.035, \"from_m\": 81642.176, \"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\": 83374.461, \"from_m\": 82289.035, \"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\": 84320.543, \"from_m\": 83374.461, \"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\": 84898.688, \"from_m\": 84320.543, \"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\": 86363.193, \"from_m\": 84898.688, \"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\": 87939.183, \"from_m\": 86363.193, \"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\": 88576.084, \"from_m\": 87939.183, \"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\": 89052.759, \"from_m\": 88576.084, \"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\": 89505.977, \"from_m\": 89052.759, \"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\": 758882, \"profile_key\": \"57c545805edc3c9e654a16b3ca0818baf102fd947f355c58d9f9d0bb68b8bd81\", \"schedule_id\": 21239, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0518\", \"location\": \"Cambridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0521\", \"wtt_dep\": \"0521H\", \"location\": \"Cambridge South\", \"stage_seq\": 2, \"distance_m\": 2607.785, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0523\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 3, \"distance_m\": 3723.525, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0524\", \"wtt_dep\": \"0524H\", \"location\": \"Shelford\", \"stage_seq\": 4, \"distance_m\": 5114.578, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0528\", \"wtt_dep\": \"0528H\", \"location\": \"Whittlesford Parkway\", \"stage_seq\": 5, \"distance_m\": 10635.222, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0532\", \"wtt_dep\": \"0532H\", \"location\": \"Great Chesterford\", \"stage_seq\": 6, \"distance_m\": 16002.125, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0537H\", \"wtt_dep\": \"0538\", \"location\": \"Audley End\", \"stage_seq\": 7, \"distance_m\": 22491.538, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0540H\", \"wtt_dep\": \"0541\", \"location\": \"Newport (Essex)\", \"stage_seq\": 8, \"distance_m\": 25361.558, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0546\", \"wtt_dep\": \"0546H\", \"location\": \"Elsenham\", \"stage_seq\": 9, \"distance_m\": 32322.029, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549\", \"location\": \"Stansted North Jn\", \"stage_seq\": 10, \"distance_m\": 34324.52, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0550H\", \"wtt_dep\": \"0551\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 11, \"distance_m\": 35917.437, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0555\", \"wtt_dep\": \"0556\", \"location\": \"Bishops Stortford\", \"stage_seq\": 12, \"distance_m\": 40719.595, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0600\", \"wtt_dep\": \"0600H\", \"location\": \"Sawbridgeworth\", \"stage_seq\": 13, \"distance_m\": 46556.976, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0603H\", \"wtt_dep\": \"0604\", \"location\": \"Harlow Mill\", \"stage_seq\": 14, \"distance_m\": 50159.799, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0606H\", \"wtt_dep\": \"0607\", \"location\": \"Harlow Town\", \"stage_seq\": 15, \"distance_m\": 52956.687, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0610\", \"wtt_dep\": \"0610H\", \"location\": \"Roydon\", \"stage_seq\": 16, \"distance_m\": 57147.324, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0612H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 17, \"distance_m\": 59877.945, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0614H\", \"location\": \"Broxbourne\", \"stage_seq\": 18, \"distance_m\": 61854.805, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0618\", \"wtt_dep\": \"0618H\", \"location\": \"Cheshunt\", \"stage_seq\": 19, \"distance_m\": 66905.745, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621H\", \"location\": \"Brimsdown\", \"stage_seq\": 20, \"distance_m\": 72171.264, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0627\", \"wtt_dep\": \"0628\", \"location\": \"Tottenham Hale\", \"stage_seq\": 21, \"distance_m\": 79906.979, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 22, \"distance_m\": 80667.134, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Coppermill Jn\", \"stage_seq\": 23, \"distance_m\": 81619.554, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630H\", \"location\": \"Clapton Jn\", \"stage_seq\": 24, \"distance_m\": 82337.552, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Hackney Downs\", \"stage_seq\": 25, \"distance_m\": 84719.69, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637H\", \"location\": \"Bethnal Green\", \"stage_seq\": 26, \"distance_m\": 87693.835, \"section_seq\": 1, \"route_path_id\": 139414}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 27, \"distance_m\": 89505.977, \"section_seq\": 1, \"route_path_id\": 139414}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 89505.977, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139414}], \"total_distance_m\": 89505.977, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 84726.361, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4779.616, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0518", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:20:31Z\", \"source_id\": 20421376, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:23:19Z\", \"source_id\": 64453520, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:23:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:23:24Z\", \"source_id\": 20422251, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:28:01Z\", \"source_id\": 64458019, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:28:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:28:10Z\", \"source_id\": 20423637, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12671, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:31:51Z\", \"source_id\": 64461774, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:32:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:31:56Z\", \"source_id\": 20424872, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:36:27Z\", \"source_id\": 64466942, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:37:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:36:30Z\", \"source_id\": 20426430, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:39:28Z\", \"source_id\": 64470324, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:40:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:39:36Z\", \"source_id\": 20427552, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12690, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:44:37Z\", \"source_id\": 64476786, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:45:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:44:45Z\", \"source_id\": 20429666, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:45Z\", \"source_id\": 64481013, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:48:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:47:49Z\", \"source_id\": 20430984, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:52:53Z\", \"source_id\": 64488007, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:53:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:52:58Z\", \"source_id\": 20433327, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:21Z\", \"source_id\": 64497572, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:00:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:25Z\", \"source_id\": 20436464, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:12Z\", \"source_id\": 64503761, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:16Z\", \"source_id\": 20438509, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:58Z\", \"source_id\": 64508422, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:06:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:04Z\", \"source_id\": 20440081, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12818, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:54Z\", \"source_id\": 64515158, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:10:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:58Z\", \"source_id\": 20442328, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:02Z\", \"source_id\": 64523056, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:09Z\", \"source_id\": 20444870, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:09Z\", \"source_id\": 64530803, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:13Z\", \"source_id\": 20447407, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:07Z\", \"source_id\": 64540524, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:09Z\", \"source_id\": 20450583, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:54Z\", \"source_id\": 64549898, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:59Z\", \"source_id\": 20453821, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:10Z\", \"source_id\": 64563644, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:14Z\", \"source_id\": 20458224, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:55Z\", \"source_id\": 64571775, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:58Z\", \"source_id\": 20460851, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15472, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:55Z\", \"source_id\": 64580674, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:59Z\", \"source_id\": 20463743, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "3", "timing_fact_generation": 1790055720187868, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:31.138487", "service_state_evidence_id": 20463743, "current_leg_start_actual_dep": "2026-09-22T06:29:00+01:00", "operational_evidence_version": 124, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:31.540851", "service_state_valid_until_kind": null, "operational_interpretation_version": 124, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
CBG |
LST |
2H03 |
720142 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 644.581, "from_m": 0.0, "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": 3634.379, "from_m": 644.581, "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": 9502.229, "from_m": 3634.379, "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": 10417.668, "from_m": 9502.229, "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": 15085.392, "from_m": 10417.668, "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": 15593.136, "from_m": 15085.392, "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": 15602.319, "from_m": 15593.136, "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": 19425.013, "from_m": 15602.319, "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": 40331.838, "from_m": 19425.013, "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": 40406.529, "from_m": 40331.838, "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": 43174.425, "from_m": 40406.529, "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": 50285.269, "from_m": 43174.425, "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": 50316.06, "from_m": 50285.269, "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": 57127.713, "from_m": 50316.06, "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": 59836.704, "from_m": 57127.713, "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": 60119.095, "from_m": 59836.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": 66850.458, "from_m": 60119.095, "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": 71957.07, "from_m": 66850.458, "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": 71991.507, "from_m": 71957.07, "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": 72037.515, "from_m": 71991.507, "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": 72069.408, "from_m": 72037.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": 76557.815, "from_m": 72069.408, "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": 79677.805, "from_m": 76557.815, "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": 80061.205, "from_m": 79677.805, "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": 80108.24, "from_m": 80061.205, "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": 81539.48, "from_m": 80108.24, "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": 81642.176, "from_m": 81539.48, "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": 82289.035, "from_m": 81642.176, "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": 83374.461, "from_m": 82289.035, "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": 84320.543, "from_m": 83374.461, "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": 84898.688, "from_m": 84320.543, "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": 86363.193, "from_m": 84898.688, "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": 87939.183, "from_m": 86363.193, "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": 88576.084, "from_m": 87939.183, "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": 89052.759, "from_m": 88576.084, "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": 89505.977, "from_m": 89052.759, "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": 758882, "profile_key": "57c545805edc3c9e654a16b3ca0818baf102fd947f355c58d9f9d0bb68b8bd81", "schedule_id": 21239, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0518", "location": "Cambridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0521", "wtt_dep": "0521H", "location": "Cambridge South", "stage_seq": 2, "distance_m": 2607.785, "section_seq": 1, "route_path_id": 139414}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0523", "location": "Shepreth Branch Jn", "stage_seq": 3, "distance_m": 3723.525, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0524", "wtt_dep": "0524H", "location": "Shelford", "stage_seq": 4, "distance_m": 5114.578, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0528", "wtt_dep": "0528H", "location": "Whittlesford Parkway", "stage_seq": 5, "distance_m": 10635.222, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0532", "wtt_dep": "0532H", "location": "Great Chesterford", "stage_seq": 6, "distance_m": 16002.125, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0537H", "wtt_dep": "0538", "location": "Audley End", "stage_seq": 7, "distance_m": 22491.538, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0540H", "wtt_dep": "0541", "location": "Newport (Essex)", "stage_seq": 8, "distance_m": 25361.558, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0546", "wtt_dep": "0546H", "location": "Elsenham", "stage_seq": 9, "distance_m": 32322.029, "section_seq": 1, "route_path_id": 139414}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549", "location": "Stansted North Jn", "stage_seq": 10, "distance_m": 34324.52, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0550H", "wtt_dep": "0551", "location": "Stansted Mountfitchet", "stage_seq": 11, "distance_m": 35917.437, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0555", "wtt_dep": "0556", "location": "Bishops Stortford", "stage_seq": 12, "distance_m": 40719.595, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0600", "wtt_dep": "0600H", "location": "Sawbridgeworth", "stage_seq": 13, "distance_m": 46556.976, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0603H", "wtt_dep": "0604", "location": "Harlow Mill", "stage_seq": 14, "distance_m": 50159.799, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0606H", "wtt_dep": "0607", "location": "Harlow Town", "stage_seq": 15, "distance_m": 52956.687, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0610", "wtt_dep": "0610H", "location": "Roydon", "stage_seq": 16, "distance_m": 57147.324, "section_seq": 1, "route_path_id": 139414}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0612H", "location": "Broxbourne Jn", "stage_seq": 17, "distance_m": 59877.945, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0614H", "location": "Broxbourne", "stage_seq": 18, "distance_m": 61854.805, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0618", "wtt_dep": "0618H", "location": "Cheshunt", "stage_seq": 19, "distance_m": 66905.745, "section_seq": 1, "route_path_id": 139414}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621H", "location": "Brimsdown", "stage_seq": 20, "distance_m": 72171.264, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0627", "wtt_dep": "0628", "location": "Tottenham Hale", "stage_seq": 21, "distance_m": 79906.979, "section_seq": 1, "route_path_id": 139414}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629", "location": "Tottenham South Jn", "stage_seq": 22, "distance_m": 80667.134, "section_seq": 1, "route_path_id": 139414}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Coppermill Jn", "stage_seq": 23, "distance_m": 81619.554, "section_seq": 1, "route_path_id": 139414}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630H", "location": "Clapton Jn", "stage_seq": 24, "distance_m": 82337.552, "section_seq": 1, "route_path_id": 139414}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Hackney Downs", "stage_seq": 25, "distance_m": 84719.69, "section_seq": 1, "route_path_id": 139414}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637H", "location": "Bethnal Green", "stage_seq": 26, "distance_m": 87693.835, "section_seq": 1, "route_path_id": 139414}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 27, "distance_m": 89505.977, "section_seq": 1, "route_path_id": 139414}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 89505.977, "from_m": 0.0, "section_seq": 1, "route_path_id": 139414}], "total_distance_m": 89505.977, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 84726.361, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4779.616, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:20:31Z", "source_id": 20421376, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12624, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:23:19Z", "source_id": 64453520, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:23:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:23:24Z", "source_id": 20422251, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12667, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:28:01Z", "source_id": 64458019, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:28:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:28:10Z", "source_id": 20423637, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12671, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:31:51Z", "source_id": 64461774, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:32:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:31:56Z", "source_id": 20424872, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12678, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:36:27Z", "source_id": 64466942, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:37:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:36:30Z", "source_id": 20426430, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12686, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:39:28Z", "source_id": 64470324, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T04:40:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:39:36Z", "source_id": 20427552, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12690, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:44:37Z", "source_id": 64476786, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T04:45:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:44:45Z", "source_id": 20429666, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12704, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:45Z", "source_id": 64481013, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T04:48:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:47:49Z", "source_id": 20430984, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12744, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:52:53Z", "source_id": 64488007, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T04:53:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:52:58Z", "source_id": 20433327, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12800, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:21Z", "source_id": 64497572, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:00:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:25Z", "source_id": 20436464, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12804, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:12Z", "source_id": 64503761, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:03:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:16Z", "source_id": 20438509, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12811, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:58Z", "source_id": 64508422, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:06:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:04Z", "source_id": 20440081, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12818, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:54Z", "source_id": 64515158, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:10:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:58Z", "source_id": 20442328, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14821, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:02Z", "source_id": 64523056, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:14:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:09Z", "source_id": 20444870, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:09Z", "source_id": 64530803, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:18:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:13Z", "source_id": 20447407, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14860, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:07Z", "source_id": 64540524, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:24:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:09Z", "source_id": 20450583, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14880, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:54Z", "source_id": 64549898, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:28:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:59Z", "source_id": 20453821, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:10Z", "source_id": 64563644, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T05:34:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:14Z", "source_id": 20458224, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:55Z", "source_id": 64571775, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T05:38:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:58Z", "source_id": 20460851, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15472, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:55Z", "source_id": 64580674, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T05:43:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:59Z", "source_id": 20463743, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Cambridge |
0518 |
0518 |
2 |
None |
None |
London Liverpool Street |
0642 |
0642 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76235/2026-09-22/detailed |
None |
Tottenham Hale |
2026-09-22T06:29:00+01:00 |
London Liverpool Street |
14.0 |
{"type": "LineString", "coordinates": [[-0.0598405, 51.5884716], [-0.05990140000000001, 51.5882172], [-0.0599693, 51.5879059], [-0.060029, 51.5876093], [-0.06007010000000001, 51.587394], [-0.0601208, 51.5870928], [-0.0601862, 51.58667429999999], [-0.06023369999999999, 51.586337400000005], [-0.060292499999999985, 51.5858345], [-0.060309600000000005, 51.58564389999999], [-0.060322899999999985, 51.5854779], [-0.06033219999999999, 51.5852473], [-0.06033889999999999, 51.5848704], [-0.06033169999999999, 51.584416100000006], [-0.060329102176324485, 51.58434179570346], [-0.06032781329232787, 51.58430493033159], [-0.0603239, 51.584193], [-0.06031139999999999, 51.5840147], [-0.060298300000000006, 51.5838485], [-0.060278000000000005, 51.5836321], [-0.06025950000000001, 51.58348199999999], [-0.060231200000000006, 51.58329429999999], [-0.060217499999999986, 51.5832013], [-0.06019289999999998, 51.5830713], [-0.0601442, 51.5828452], [-0.060109, 51.582691699999984], [-0.060075199999999995, 51.58255569999999], [-0.06004310000000001, 51.58243660000001], [-0.05996010000000001, 51.5821547], [-0.0598861, 51.5819333], [-0.059818600000000006, 51.5817322], [-0.0597976, 51.58167670000001], [-0.0597934051319669, 51.581666005982385], [-0.059696200000000005, 51.58141819999999], [-0.0596385, 51.5812778], [-0.05956290000000001, 51.581101699999984], [-0.059499800000000005, 51.58096590000001], [-0.05942009999999999, 51.5807964], [-0.05933219999999999, 51.580617899999986], [-0.0592936, 51.58054009999999], [-0.059218199999999985, 51.580397], [-0.05912899999999999, 51.58023369999999], [-0.05904629999999999, 51.5800836], [-0.0589321, 51.5798913], [-0.0588452, 51.5797454], [-0.058720600000000005, 51.57954779999999], [-0.058622299999999995, 51.579397600000014], [-0.058519, 51.57924820000001], [-0.05840680000000001, 51.5790818], [-0.058311400000000006, 51.5789488], [-0.0582128, 51.57881689999999], [-0.0580939, 51.5786608], [-0.0579578, 51.57848719999999], [-0.0578294, 51.5783262], [-0.05770600000000001, 51.5781797], [-0.057580999999999986, 51.57803559999999], [-0.05745000000000001, 51.5778874], [-0.05731350000000001, 51.577735699999984], [-0.057175100000000006, 51.57759060000001], [-0.05705820000000001, 51.5774681], [-0.056930600000000005, 51.5773408], [-0.05679219999999999, 51.577201599999995], [-0.05663660000000001, 51.5770518], [-0.05647490000000001, 51.5768967], [-0.0562964, 51.5767309], [-0.056146399999999985, 51.576595700000006], [-0.0560037, 51.57646799999999], [-0.0558777, 51.5763585], [-0.055704, 51.576211099999995], [-0.05551890000000001, 51.57605590000001], [-0.055260100000000006, 51.575848399999984], [-0.0550742, 51.575704599999995], [-0.05478739999999999, 51.5754875], [-0.0545799, 51.5753371], [-0.0544056, 51.5752147], [-0.05419299999999999, 51.57506800000001], [-0.05407979999999999, 51.5749844], [-0.0538693, 51.5748548], [-0.053713399999999994, 51.5747545], [-0.0530518, 51.57434450000001], [-0.05280619999999999, 51.57421], [-0.05255329999999999, 51.5740464], [-0.052374399999999995, 51.57392350000001], [-0.05222679999999999, 51.5738186], [-0.05208959999999999, 51.5737137], [-0.05191079999999999, 51.5735664], [-0.05182139999999999, 51.5734856], [-0.0517365, 51.57340390000001], [-0.051650499999999995, 51.57331639999999], [-0.0515356, 51.5731938], [-0.05142939999999999, 51.5730732], [-0.0513222, 51.57294199999998], [-0.05119989999999999, 51.5727861], [-0.051100999999999994, 51.5726538], [-0.0509998, 51.57250500000001], [-0.0509078, 51.57236410000001], [-0.0508174, 51.57221690000001], [-0.05073629999999999, 51.572072], [-0.0506453, 51.571897799999995], [-0.050566299999999995, 51.5717273], [-0.05050009999999999, 51.57155439999999], [-0.0504537, 51.5714292], [-0.0504037, 51.5712794], [-0.05036059999999999, 51.571118299999995], [-0.0503222, 51.57095400000001], [-0.0502823, 51.57076239999999], [-0.05024939999999999, 51.5705688], [-0.0502391, 51.570506], [-0.0502203, 51.5703659], [-0.05020539999999999, 51.570226], [-0.0501967, 51.5701356], [-0.0501858, 51.5699431], [-0.05018159999999999, 51.569797], [-0.0501875, 51.56967950000001], [-0.050196099999999994, 51.5695961], [-0.05021659999999999, 51.569459899999984], [-0.0502425, 51.5693297], [-0.050273099999999994, 51.5692086], [-0.0502955, 51.5691359], [-0.0503296, 51.569038299999995], [-0.0503671, 51.5689521], [-0.050429, 51.56882550000001], [-0.0505015, 51.5686733], [-0.0506069, 51.5684778], [-0.0506503281917645, 51.56841057553879], [-0.05065069999999999, 51.56841000000001], [-0.05102279999999999, 51.5678573], [-0.0511895, 51.567616300000005], [-0.0512816, 51.56747670000001], [-0.0514143, 51.5672745], [-0.051590899999999995, 51.5670186], [-0.0516819, 51.56689110000001], [-0.0520103, 51.566445900000005], [-0.05216869999999999, 51.5662388], [-0.0523638, 51.565988999999995], [-0.0525289, 51.5657849], [-0.052708, 51.5655692], [-0.0528903, 51.5653566], [-0.0530484, 51.5651757], [-0.05323850000000001, 51.5649586], [-0.0534803, 51.564697499999994], [-0.05371359999999999, 51.56444619999999], [-0.05392159999999999, 51.5642306], [-0.0541082, 51.5640404], [-0.0543885, 51.5637632], [-0.0546975, 51.5634568], [-0.05486, 51.5633049], [-0.0550507, 51.56313039999999], [-0.0552412, 51.5629656], [-0.055411100000000005, 51.5628207], [-0.05570339999999999, 51.5625747], [-0.0559931, 51.5623399], [-0.0569824, 51.5615314], [-0.057577199999999995, 51.56104620000001], [-0.05787520000000001, 51.5608024], [-0.05807570000000001, 51.5606218], [-0.05818129999999999, 51.5605221], [-0.058282699999999986, 51.5604223], [-0.0584742, 51.56023239999999], [-0.05861480000000001, 51.56007960000001], [-0.05868210000000001, 51.5600012], [-0.05874540000000001, 51.5599152], [-0.0588062, 51.5598246], [-0.058865, 51.5597389], [-0.058938099999999986, 51.559611800000006], [-0.05898830000000001, 51.5595037], [-0.05903219999999999, 51.559397], [-0.05908750000000001, 51.5592226], [-0.0591327, 51.55903800000001], [-0.0591555, 51.55886890000001], [-0.05915529999999999, 51.5587018], [-0.059146, 51.558552899999995], [-0.0591314, 51.5584101], [-0.059099799999999994, 51.558216], [-0.05868620000000001, 51.5557267], [-0.0586347, 51.55537669999999], [-0.0586244, 51.5552751], [-0.058614200000000005, 51.555164399999995], [-0.0586064, 51.55492660000001], [-0.058611, 51.55479309999998], [-0.05862949129258164, 51.55466347968381], [-0.05863139999999999, 51.5546501], [-0.058686699999999994, 51.554407100000006], [-0.058734399999999985, 51.55423400000001], [-0.0587943, 51.554075999999995], [-0.0588596, 51.5539394], [-0.058951, 51.5537678], [-0.05904000000000001, 51.553608100000005], [-0.0591344, 51.553456800000006], [-0.05934959999999999, 51.5531678], [-0.059590300000000006, 51.55289810000001], [-0.0598751, 51.5525955], [-0.06003109999999998, 51.5524315], [-0.0602061, 51.552262500000005], [-0.0606141, 51.5518605], [-0.0607365, 51.5517303], [-0.06082250000000001, 51.551632600000005], [-0.0609143, 51.5515176], [-0.0609884, 51.55141780000001], [-0.0610555, 51.5513171], [-0.0611198, 51.5512011], [-0.0611802, 51.55107480000001], [-0.0612165, 51.5509848], [-0.061252, 51.550879599999995], [-0.0612688, 51.550812400000005], [-0.0612917, 51.55070920000001], [-0.0613036, 51.550638000000006], [-0.06132169999999999, 51.5505485], [-0.0613314, 51.5504946], [-0.06134540000000001, 51.55039579999999], [-0.06135720000000001, 51.55028800000001], [-0.0613438, 51.5502029], [-0.0613342, 51.55015], [-0.06132200000000001, 51.5500994], [-0.06130519999999999, 51.550033899999995], [-0.061278799999999994, 51.5499274], [-0.061248099999999986, 51.5498378], [-0.06120599999999999, 51.549742], [-0.06111740000000001, 51.5495565], [-0.06108240000000001, 51.54947709999999], [-0.0610028, 51.5493291], [-0.0609157, 51.54919749999999], [-0.060721099999999986, 51.54891190000001], [-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], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
5.9 |
0629 |
0643 |
Tottenham Hale |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-22 05:53:33 |
TERMINATED |
2026-09-22 05:43:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463743 |
1790055720187868 |
124 |
124 |
2026-09-22 05:53:31.540851 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:31.138487 |
| 729747 |
759999 |
G85337 |
352C01M522 |
2026-09-22 |
COMPLETE |
20463727 |
2026-09-22 06:43:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 759999, "stp": "P", "toc": "Northern", "uid": "G85337", "consist": "323235", "dest_crs": "LIV", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85337/2026-09-22/detailed", "trust_id": "352C01M522", "origin_crs": "WGN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "2", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "2C01", "timing_status": "ON TIME", "origin_station": "Wigan North Western", "current_leg_arr": "0643", "current_leg_dep": "0639", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "0558", "origin_platform": "3", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]}", "current_leg_start": "Edge Hill", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Edge Hill", "current_leg_milage": "1.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 190.517, \"from_m\": 0.0, \"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\": 276.441, \"from_m\": 190.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}, {\"to_m\": 301.781, \"from_m\": 276.441, \"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\": 360.968, \"from_m\": 301.781, \"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\": 714.558, \"from_m\": 360.968, \"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\": 1463.284, \"from_m\": 714.558, \"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\": 1536.887, \"from_m\": 1463.284, \"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\": 1547.99, \"from_m\": 1536.887, \"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\": 14072.948, \"from_m\": 1547.99, \"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\": 14499.285, \"from_m\": 14072.948, \"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\": 15138.988, \"from_m\": 14499.285, \"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\": 21077.286, \"from_m\": 15138.988, \"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\": 22624.5, \"from_m\": 21077.286, \"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\": 22718.006, \"from_m\": 22624.5, \"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\": 23010.781, \"from_m\": 22718.006, \"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\": 24932.745, \"from_m\": 23010.781, \"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\": 27600.277, \"from_m\": 24932.745, \"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\": 30346.097, \"from_m\": 27600.277, \"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\": 30573.826, \"from_m\": 30346.097, \"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\": 30616.477, \"from_m\": 30573.826, \"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\": 31715.114, \"from_m\": 30616.477, \"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\": 32081.218, \"from_m\": 31715.114, \"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\": 32398.576, \"from_m\": 32081.218, \"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\": 759999, \"profile_key\": \"74de9de28274c9976995c35d7517a4e13a863c0a5f4b0df6d7191ca495a6bec0\", \"schedule_id\": 12005, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0558\", \"location\": \"Wigan North Western\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Wigan Station Jn\", \"stage_seq\": 2, \"distance_m\": 332.5, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559H\", \"location\": \"Wigan South Jn\", \"stage_seq\": 3, \"distance_m\": 714.558, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600H\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 4, \"distance_m\": 2065.895, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0603H\", \"wtt_dep\": \"0604\", \"location\": \"Bryn\", \"stage_seq\": 5, \"distance_m\": 5914.227, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0607\", \"location\": \"Garswood\", \"stage_seq\": 6, \"distance_m\": 7994.887, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0612H\", \"wtt_dep\": \"0613H\", \"location\": \"St. Helens Central\", \"stage_seq\": 7, \"distance_m\": 14186.487, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0616\", \"wtt_dep\": \"0617\", \"location\": \"Thatto Heath\", \"stage_seq\": 8, \"distance_m\": 16846.01, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0619\", \"wtt_dep\": \"0619H\", \"location\": \"Eccleston Park\", \"stage_seq\": 9, \"distance_m\": 18377.725, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0621\", \"wtt_dep\": \"0622\", \"location\": \"Prescot\", \"stage_seq\": 10, \"distance_m\": 19864.992, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0626\", \"location\": \"Huyton\", \"stage_seq\": 11, \"distance_m\": 23294.016, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0627\", \"wtt_dep\": \"0628\", \"location\": \"Roby\", \"stage_seq\": 12, \"distance_m\": 24113.842, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0630H\", \"wtt_dep\": \"0631H\", \"location\": \"Broad Green\", \"stage_seq\": 13, \"distance_m\": 26671.328, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 14, \"distance_m\": 28014.746, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635H\", \"location\": \"Wavertree Technology Park\", \"stage_seq\": 15, \"distance_m\": 28601.24, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636H\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 16, \"distance_m\": 29180.914, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 17, \"distance_m\": 29665.421, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0639\", \"location\": \"Edge Hill\", \"stage_seq\": 18, \"distance_m\": 30227.631, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 19, \"distance_m\": 31122.684, \"section_seq\": 1, \"route_path_id\": 134471}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 20, \"distance_m\": 32398.576, \"section_seq\": 1, \"route_path_id\": 134471}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 32398.576, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134471}], \"total_distance_m\": 32398.576, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 13465.476, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 18933.1, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0558", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:51Z\", \"source_id\": 20436693, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:23Z\", \"source_id\": 64505701, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:23Z\", \"source_id\": 20439158, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9464, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:08:00Z\", \"source_id\": 64511846, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:08:04Z\", \"source_id\": 20441219, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:01Z\", \"source_id\": 20444808, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:11Z\", \"source_id\": 64528965, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:16Z\", \"source_id\": 20446788, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:12Z\", \"source_id\": 64534792, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:17Z\", \"source_id\": 20448705, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:21Z\", \"source_id\": 20450724, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:28Z\", \"source_id\": 64544967, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:33Z\", \"source_id\": 20452155, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:14Z\", \"source_id\": 64552814, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:18Z\", \"source_id\": 20454697, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10000, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:34Z\", \"source_id\": 64560006, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:41Z\", \"source_id\": 20457080, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:41Z\", \"source_id\": 64566978, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:44Z\", \"source_id\": 20459270, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:03Z\", \"source_id\": 64572093, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:09Z\", \"source_id\": 20460942, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:50Z\", \"source_id\": 64580493, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:55Z\", \"source_id\": 20463727, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "2", "timing_fact_generation": 1790055716235013, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:36.005685", "service_state_evidence_id": 20463727, "current_leg_start_actual_dep": "2026-09-22T06:39:00+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:36.333231", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
WGN |
LIV |
2C01 |
323235 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 190.517, "from_m": 0.0, "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": 276.441, "from_m": 190.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}, {"to_m": 301.781, "from_m": 276.441, "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": 360.968, "from_m": 301.781, "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": 714.558, "from_m": 360.968, "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": 1463.284, "from_m": 714.558, "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": 1536.887, "from_m": 1463.284, "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": 1547.99, "from_m": 1536.887, "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": 14072.948, "from_m": 1547.99, "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": 14499.285, "from_m": 14072.948, "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": 15138.988, "from_m": 14499.285, "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": 21077.286, "from_m": 15138.988, "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": 22624.5, "from_m": 21077.286, "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": 22718.006, "from_m": 22624.5, "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": 23010.781, "from_m": 22718.006, "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": 24932.745, "from_m": 23010.781, "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": 27600.277, "from_m": 24932.745, "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": 30346.097, "from_m": 27600.277, "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": 30573.826, "from_m": 30346.097, "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": 30616.477, "from_m": 30573.826, "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": 31715.114, "from_m": 30616.477, "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": 32081.218, "from_m": 31715.114, "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": 32398.576, "from_m": 32081.218, "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": 759999, "profile_key": "74de9de28274c9976995c35d7517a4e13a863c0a5f4b0df6d7191ca495a6bec0", "schedule_id": 12005, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0558", "location": "Wigan North Western", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559", "location": "Wigan Station Jn", "stage_seq": 2, "distance_m": 332.5, "section_seq": 1, "route_path_id": 134471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559H", "location": "Wigan South Jn", "stage_seq": 3, "distance_m": 714.558, "section_seq": 1, "route_path_id": 134471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600H", "location": "Springs Branch Jn", "stage_seq": 4, "distance_m": 2065.895, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0603H", "wtt_dep": "0604", "location": "Bryn", "stage_seq": 5, "distance_m": 5914.227, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0607", "location": "Garswood", "stage_seq": 6, "distance_m": 7994.887, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0612H", "wtt_dep": "0613H", "location": "St. Helens Central", "stage_seq": 7, "distance_m": 14186.487, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0616", "wtt_dep": "0617", "location": "Thatto Heath", "stage_seq": 8, "distance_m": 16846.01, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0619", "wtt_dep": "0619H", "location": "Eccleston Park", "stage_seq": 9, "distance_m": 18377.725, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0621", "wtt_dep": "0622", "location": "Prescot", "stage_seq": 10, "distance_m": 19864.992, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0626", "location": "Huyton", "stage_seq": 11, "distance_m": 23294.016, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0627", "wtt_dep": "0628", "location": "Roby", "stage_seq": 12, "distance_m": 24113.842, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0630H", "wtt_dep": "0631H", "location": "Broad Green", "stage_seq": 13, "distance_m": 26671.328, "section_seq": 1, "route_path_id": 134471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Olive Mount Jn", "stage_seq": 14, "distance_m": 28014.746, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635H", "location": "Wavertree Technology Park", "stage_seq": 15, "distance_m": 28601.24, "section_seq": 1, "route_path_id": 134471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636H", "location": "Bootle Branch Jn", "stage_seq": 16, "distance_m": 29180.914, "section_seq": 1, "route_path_id": 134471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637", "location": "Edge Hill S.B.", "stage_seq": 17, "distance_m": 29665.421, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0639", "location": "Edge Hill", "stage_seq": 18, "distance_m": 30227.631, "section_seq": 1, "route_path_id": 134471}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640H", "location": "Crown Street Jn", "stage_seq": 19, "distance_m": 31122.684, "section_seq": 1, "route_path_id": 134471}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 20, "distance_m": 32398.576, "section_seq": 1, "route_path_id": 134471}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 32398.576, "from_m": 0.0, "section_seq": 1, "route_path_id": 134471}], "total_distance_m": 32398.576, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 13465.476, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 18933.1, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:51Z", "source_id": 20436693, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9461, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:23Z", "source_id": 64505701, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:05:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:23Z", "source_id": 20439158, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9464, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:08:00Z", "source_id": 64511846, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:08:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:08:04Z", "source_id": 20441219, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:01Z", "source_id": 20444808, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10028, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:11Z", "source_id": 64528965, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:17:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:16Z", "source_id": 20446788, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10026, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:12Z", "source_id": 64534792, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:20:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:17Z", "source_id": 20448705, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:21Z", "source_id": 20450724, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10017, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:28Z", "source_id": 64544967, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:26:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:33Z", "source_id": 20452155, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10007, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:14Z", "source_id": 64552814, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:30:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:18Z", "source_id": 20454697, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10000, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:34Z", "source_id": 64560006, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:33:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:41Z", "source_id": 20457080, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9982, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:41Z", "source_id": 64566978, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:36:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:44Z", "source_id": 20459270, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9878, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:03Z", "source_id": 64572093, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:39:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:09Z", "source_id": 20460942, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9856, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:50Z", "source_id": 64580493, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:43:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:55Z", "source_id": 20463727, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Wigan North Western |
0558 |
0558 |
3 |
None |
None |
Liverpool Lime Street HL/ML |
0643 |
0643 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85337/2026-09-22/detailed |
None |
Edge Hill |
2026-09-22T06:39:00+01:00 |
Liverpool Lime Street HL/ML |
4.0 |
{"type": "LineString", "coordinates": [[-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]} |
1.3 |
0639 |
0643 |
Edge Hill |
Liverpool L.st (lhs-vt) |
Liverpool Lime Street HL/ML |
53.4075993 |
-2.9783843 |
53.4075993 |
-2.9783843 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:43:00 |
Liverpool Lime Street HL/ML |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463727 |
1790055716235013 |
63 |
63 |
2026-09-22 05:53:36.333231 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:36.005685 |
| 729748 |
761657 |
P65130 |
125N05M622 |
2026-09-22 |
COMPLETE |
20464395 |
2026-09-22 06:43:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 761657, "stp": "P", "toc": "Northern", "uid": "P65130", "consist": "156465", "dest_crs": "NCL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65130/2026-09-22/detailed", "trust_id": "125N05M622", "origin_crs": "XHT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle", "service_date": "2026-09-22", "dest_arr_time": "0648", "dest_platform": "7", "is_terminated": 1, "next_location": "Newcastle", "signalling_id": "5N05", "timing_status": "EARLY", "origin_station": "Heaton T&R.S.M.D.", "current_leg_arr": "0643", "current_leg_dep": "0638", "current_leg_end": "Newcastle", "origin_dep_time": "0639", "origin_platform": null, "current_location": "Newcastle Central East End", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5678035999999995, 54.98448], [-1.5679667, 54.98437260000001], [-1.5681255999999997, 54.98428380000001], [-1.5683015, 54.9841927], [-1.5684931, 54.9841145], [-1.5686611999999998, 54.9840536], [-1.5691744, 54.9839106], [-1.5694449999999998, 54.98381379999999], [-1.5696698, 54.9837334], [-1.5719337999999998, 54.9830727], [-1.5723024, 54.982968], [-1.5726635, 54.98286169999999], [-1.57289, 54.9827846], [-1.5731256, 54.98269419999999], [-1.5732473, 54.98265060000001], [-1.5734771999999997, 54.98256829999999], [-1.5738918999999996, 54.98243200000001], [-1.5743294000000003, 54.9822847], [-1.5755171999999995, 54.981895599999994], [-1.5769930968677932, 54.981414975456225], [-1.5772387613608072, 54.9813429350182], [-1.577456353819508, 54.98127977989176], [-1.5776498307252516, 54.98122417941427], [-1.5778231485593923, 54.98117480292308], [-1.5779802638032852, 54.98113031975551], [-1.5781251329382864, 54.98108939924891], [-1.5782617124457503, 54.981050710740675], [-1.5783939588070326, 54.981012923568095], [-1.5785258285034875, 54.98097470706853], [-1.5786612780164715, 54.98093473057935], [-1.578804263827339, 54.98089166343789], [-1.5789587424174454, 54.98084417498147], [-1.5791286702681455, 54.98079093454747], [-1.5793180038607948, 54.980730611473234], [-1.5795306996767486, 54.98066187509609], [-1.5797707141973618, 54.9805833947534], [-1.5802518, 54.9804253], [-1.5803071999999998, 54.980407099999994], [-1.5809581, 54.980193199999995], [-1.5811932999999998, 54.98011590000001], [-1.5824400999999997, 54.979706], [-1.5843005999999995, 54.97909140000001], [-1.5848070999999997, 54.97892319999999], [-1.5850023999999998, 54.9788584], [-1.5862164, 54.9784554], [-1.5869904999999995, 54.9782093], [-1.5877683, 54.9779594], [-1.5885917, 54.9777178], [-1.5894248999999998, 54.9774813], [-1.5898812999999998, 54.97735490000001], [-1.5900571999999995, 54.97730630000001], [-1.5901931, 54.977268599999995], [-1.5907553, 54.9771136], [-1.5908436, 54.977089199999995], [-1.5913005999999998, 54.976962799999995], [-1.5913189, 54.97695769999999], [-1.5915399, 54.97690070000001], [-1.5924536, 54.97664280000001], [-1.5930119, 54.976485499999995], [-1.5935836999999995, 54.9763316], [-1.5941516, 54.976174500000006], [-1.5946967999999997, 54.9760241], [-1.5956932999999998, 54.9757257], [-1.5960272, 54.9756236], [-1.5960909, 54.9756041], [-1.5966755, 54.97542109999999], [-1.5974318999999997, 54.97518440000001], [-1.5976943, 54.9751023], [-1.5981263999999995, 54.97497779999999], [-1.5989345999999998, 54.974752499999994], [-1.6008891999999997, 54.97420749999999], [-1.6029637999999995, 54.97354849999999], [-1.6030349999999998, 54.97352889999999], [-1.6033272, 54.9734486], [-1.6042817, 54.97318129999999], [-1.6043693, 54.9731548], [-1.6044207999999998, 54.9731392], [-1.6045726, 54.9730897], [-1.6046972, 54.97304569999999], [-1.6047995, 54.97300500000001], [-1.6049129999999998, 54.972956999999994], [-1.6050169999999997, 54.97291100000001], [-1.6051143, 54.972864], [-1.6051945, 54.97282439999999], [-1.6052822999999998, 54.9727778], [-1.6053616999999998, 54.9727323], [-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]}", "current_leg_start": "Heaton T&R.S.M.D.", "dest_arr_time_act": "0648", "motion_projection": null, "next_location_lat": "54.9682438", "next_location_lon": "-1.6174150", "previous_location": "Heaton T&R.S.M.D.", "current_leg_milage": "2.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 572.108, \"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\": 718.188, \"from_m\": 572.108, \"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\": 758.302, \"from_m\": 718.188, \"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\": 888.693, \"from_m\": 758.302, \"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\": 915.98, \"from_m\": 888.693, \"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\": 1736.426, \"from_m\": 915.98, \"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\": 2656.315, \"from_m\": 1736.426, \"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\": 3725.781, \"from_m\": 2656.315, \"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\": 761657, \"profile_key\": \"b08a0a0b54db4c4c6a66d3360262b2b4942187e8a52177dca230c46c09f5d17f\", \"schedule_id\": 20385, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Heaton T&R.S.M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0643\", \"location\": \"Heaton South Jn\", \"stage_seq\": 2, \"distance_m\": 780.39, \"section_seq\": 1, \"route_path_id\": 119198}, {\"is_pass\": false, \"wtt_arr\": \"0648\", \"wtt_dep\": null, \"location\": \"Newcastle\", \"stage_seq\": 3, \"distance_m\": 3725.781, \"section_seq\": 1, \"route_path_id\": 119198}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3725.781, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119198}], \"total_distance_m\": 3725.781, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 3153.673, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 572.108, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0639", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "54.9682438", "current_position_lon": "-1.6174150", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:47Z\", \"source_id\": 64582543, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:52Z\", \"source_id\": 20464395, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newcastle", "service_state_platform": "7", "timing_fact_generation": 1790055774017212, "current_leg_arrival_utc": "2026-09-22T06:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:39.814848", "service_state_evidence_id": 20464395, "current_leg_start_actual_dep": "2026-09-22T06:39:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:40.125486", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
XHT |
NCL |
5N05 |
156465 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 572.108, "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": 718.188, "from_m": 572.108, "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": 758.302, "from_m": 718.188, "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": 888.693, "from_m": 758.302, "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": 915.98, "from_m": 888.693, "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": 1736.426, "from_m": 915.98, "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": 2656.315, "from_m": 1736.426, "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": 3725.781, "from_m": 2656.315, "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": 761657, "profile_key": "b08a0a0b54db4c4c6a66d3360262b2b4942187e8a52177dca230c46c09f5d17f", "schedule_id": 20385, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0639", "location": "Heaton T&R.S.M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0643", "location": "Heaton South Jn", "stage_seq": 2, "distance_m": 780.39, "section_seq": 1, "route_path_id": 119198}, {"is_pass": false, "wtt_arr": "0648", "wtt_dep": null, "location": "Newcastle", "stage_seq": 3, "distance_m": 3725.781, "section_seq": 1, "route_path_id": 119198}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3725.781, "from_m": 0.0, "section_seq": 1, "route_path_id": 119198}], "total_distance_m": 3725.781, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 3153.673, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 572.108, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3532, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:47Z", "source_id": 64582543, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:43:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:52Z", "source_id": 20464395, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Heaton T&R.S.M.D. |
0639 |
0639 |
None |
None |
None |
Newcastle |
0648 |
0648 |
7 |
EARLY |
-5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65130/2026-09-22/detailed |
None |
Heaton T&R.S.M.D. |
2026-09-22T06:39:00+01:00 |
Newcastle |
5.0 |
{"type": "LineString", "coordinates": [[-1.5678035999999995, 54.98448], [-1.5679667, 54.98437260000001], [-1.5681255999999997, 54.98428380000001], [-1.5683015, 54.9841927], [-1.5684931, 54.9841145], [-1.5686611999999998, 54.9840536], [-1.5691744, 54.9839106], [-1.5694449999999998, 54.98381379999999], [-1.5696698, 54.9837334], [-1.5719337999999998, 54.9830727], [-1.5723024, 54.982968], [-1.5726635, 54.98286169999999], [-1.57289, 54.9827846], [-1.5731256, 54.98269419999999], [-1.5732473, 54.98265060000001], [-1.5734771999999997, 54.98256829999999], [-1.5738918999999996, 54.98243200000001], [-1.5743294000000003, 54.9822847], [-1.5755171999999995, 54.981895599999994], [-1.5769930968677932, 54.981414975456225], [-1.5772387613608072, 54.9813429350182], [-1.577456353819508, 54.98127977989176], [-1.5776498307252516, 54.98122417941427], [-1.5778231485593923, 54.98117480292308], [-1.5779802638032852, 54.98113031975551], [-1.5781251329382864, 54.98108939924891], [-1.5782617124457503, 54.981050710740675], [-1.5783939588070326, 54.981012923568095], [-1.5785258285034875, 54.98097470706853], [-1.5786612780164715, 54.98093473057935], [-1.578804263827339, 54.98089166343789], [-1.5789587424174454, 54.98084417498147], [-1.5791286702681455, 54.98079093454747], [-1.5793180038607948, 54.980730611473234], [-1.5795306996767486, 54.98066187509609], [-1.5797707141973618, 54.9805833947534], [-1.5802518, 54.9804253], [-1.5803071999999998, 54.980407099999994], [-1.5809581, 54.980193199999995], [-1.5811932999999998, 54.98011590000001], [-1.5824400999999997, 54.979706], [-1.5843005999999995, 54.97909140000001], [-1.5848070999999997, 54.97892319999999], [-1.5850023999999998, 54.9788584], [-1.5862164, 54.9784554], [-1.5869904999999995, 54.9782093], [-1.5877683, 54.9779594], [-1.5885917, 54.9777178], [-1.5894248999999998, 54.9774813], [-1.5898812999999998, 54.97735490000001], [-1.5900571999999995, 54.97730630000001], [-1.5901931, 54.977268599999995], [-1.5907553, 54.9771136], [-1.5908436, 54.977089199999995], [-1.5913005999999998, 54.976962799999995], [-1.5913189, 54.97695769999999], [-1.5915399, 54.97690070000001], [-1.5924536, 54.97664280000001], [-1.5930119, 54.976485499999995], [-1.5935836999999995, 54.9763316], [-1.5941516, 54.976174500000006], [-1.5946967999999997, 54.9760241], [-1.5956932999999998, 54.9757257], [-1.5960272, 54.9756236], [-1.5960909, 54.9756041], [-1.5966755, 54.97542109999999], [-1.5974318999999997, 54.97518440000001], [-1.5976943, 54.9751023], [-1.5981263999999995, 54.97497779999999], [-1.5989345999999998, 54.974752499999994], [-1.6008891999999997, 54.97420749999999], [-1.6029637999999995, 54.97354849999999], [-1.6030349999999998, 54.97352889999999], [-1.6033272, 54.9734486], [-1.6042817, 54.97318129999999], [-1.6043693, 54.9731548], [-1.6044207999999998, 54.9731392], [-1.6045726, 54.9730897], [-1.6046972, 54.97304569999999], [-1.6047995, 54.97300500000001], [-1.6049129999999998, 54.972956999999994], [-1.6050169999999997, 54.97291100000001], [-1.6051143, 54.972864], [-1.6051945, 54.97282439999999], [-1.6052822999999998, 54.9727778], [-1.6053616999999998, 54.9727323], [-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]} |
2.3 |
0638 |
0643 |
Heaton T&R.S.M.D. |
Newcastle Central East End |
Newcastle |
54.9682438 |
-1.6174150 |
54.9682438 |
-1.6174150 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:43:00 |
Newcastle |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464395 |
1790055774017212 |
8 |
8 |
2026-09-22 05:53:40.125486 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:39.814848 |
| 729749 |
761137 |
C01769 |
545S06M622 |
2026-09-22 |
COMPLETE |
20463642 |
2026-09-22 06:43:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 761137, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01769", "consist": "801209", "dest_crs": "KGX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01769/2026-09-22/detailed", "trust_id": "545S06M622", "origin_crs": "XGD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Kings Cross", "service_date": "2026-09-22", "dest_arr_time": "0640", "dest_platform": "6", "is_terminated": 1, "next_location": "London Kings Cross", "signalling_id": "5S06", "timing_status": "LATE", "origin_station": "Bounds Green T&R.S.M.D", "current_leg_arr": "0643", "current_leg_dep": "0629", "current_leg_end": "London Kings Cross", "origin_dep_time": "0625", "origin_platform": null, "current_location": "London Kings Cross", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1239010560110659, 51.600861405870546], [-0.12352649999999998, 51.6006038], [-0.12314509999999997, 51.6003222], [-0.1228759, 51.6001184], [-0.1224442, 51.5997794], [-0.1217799, 51.5992546], [-0.1214755, 51.59898029999999], [-0.12105625692826544, 51.59860025042501], [-0.1209180879225062, 51.59846701837443], [-0.12079342152077772, 51.59835031653932], [-0.12068048662425485, 51.59824772678048], [-0.12057751213411232, 51.59815683095871], [-0.12048272695152484, 51.59807521093485], [-0.12039435997766725, 51.598000448569714], [-0.1203106401137142, 51.5979301257241], [-0.12022979626084052, 51.59786182425886], [-0.12015005732022097, 51.59779312603477], [-0.12006965219303022, 51.597721612912686], [-0.1199868097804431, 51.5976448667534], [-0.11989975898363436, 51.59756046941774], [-0.1198067287037787, 51.59746600276653], [-0.11970594784205096, 51.59735904866056], [-0.1195956452996258, 51.59723718896067], [-0.11947404997767803, 51.59709800552767], [-0.119116, 51.59662879999999], [-0.1190996, 51.5966074], [-0.1188968, 51.5963544], [-0.1188187, 51.5962509], [-0.11845079999999995, 51.5957038], [-0.1183051, 51.5955346], [-0.1181192, 51.5953021], [-0.1178414, 51.59494819999999], [-0.11733779999999998, 51.5942937], [-0.1170873, 51.59397950000001], [-0.11669970000000002, 51.59348730000001], [-0.11580649999999998, 51.59236550000001], [-0.1153236, 51.591748800000005], [-0.1147287, 51.5910051], [-0.1139899, 51.5900813], [-0.11331269999999996, 51.589213599999994], [-0.1129527, 51.58874999999999], [-0.1127029, 51.5883825], [-0.1126519, 51.588307500000006], [-0.11255270000000002, 51.5881592], [-0.1124404, 51.5879759], [-0.11224149999999998, 51.58761260000001], [-0.1118204, 51.5868076], [-0.1116525, 51.586451999999994], [-0.1114955, 51.58613520000001], [-0.1111279, 51.5854179], [-0.1108732, 51.5849789], [-0.11068809999999998, 51.5846827], [-0.1103983, 51.584276899999985], [-0.110115, 51.58391079999999], [-0.1098422, 51.583592199999984], [-0.109551, 51.5832674], [-0.1092523, 51.5829645], [-0.10892849999999998, 51.5826326], [-0.1085295, 51.5822447], [-0.10810939999999998, 51.58183280000001], [-0.1073046, 51.5809836], [-0.1070036, 51.5806103], [-0.1067585, 51.580315], [-0.1066882465038602, 51.58021652613653], [-0.1064289, 51.57985300000001], [-0.1062146, 51.579515699999995], [-0.1060407, 51.5792215], [-0.1057565, 51.57866609999999], [-0.1056111, 51.5783459], [-0.1054825, 51.57803629999998], [-0.10536059999999998, 51.5777177], [-0.1052816, 51.57747799999999], [-0.10519359999999998, 51.5771285], [-0.1051398, 51.57690889999999], [-0.1051152, 51.576775100000006], [-0.1050784, 51.5765715], [-0.1050282, 51.57619030000001], [-0.10500149999999998, 51.57582439999999], [-0.10498599999999998, 51.5753972], [-0.10498764288065528, 51.57533881768743], [-0.1049885810270292, 51.575305479167106], [-0.10499010000000002, 51.57525150000001], [-0.1050129, 51.5748481], [-0.1050424, 51.574366299999994], [-0.1051107, 51.5737403], [-0.10518299999999998, 51.5731249], [-0.1053283, 51.57199059999999], [-0.1056325, 51.5696958], [-0.10571429999999998, 51.5691326], [-0.10573380000000002, 51.56898650000001], [-0.1057523, 51.56884769999999], [-0.1057533, 51.5688403], [-0.1058524, 51.5680395], [-0.1059403, 51.5673676], [-0.1059891, 51.56699129999998], [-0.10604130000000002, 51.5665912], [-0.1061048, 51.56615109999999], [-0.1061717, 51.56561610000001], [-0.1062004, 51.5653616], [-0.10628323867271045, 51.56473648368802], [-0.1063736, 51.564054599999984], [-0.1063998, 51.56385649999999], [-0.1064336, 51.5636376], [-0.1064946, 51.563269599999984], [-0.1065663, 51.5628557], [-0.1066388, 51.562479899999985], [-0.1067508, 51.5620037], [-0.10687109999999998, 51.5615554], [-0.106991, 51.56112889999999], [-0.1070242, 51.56104249999999], [-0.107115, 51.5607711], [-0.10719919999999998, 51.56054139999999], [-0.1072816, 51.5603338], [-0.10740249999999998, 51.560032799999995], [-0.1075333, 51.55974150000001], [-0.1077367, 51.559306099999986], [-0.1079436, 51.558900300000005], [-0.1081464, 51.55854349999999], [-0.10820245098165458, 51.558447969839705], [-0.10828456481951644, 51.55830801924171], [-0.10831889999999998, 51.55824949999999], [-0.1085283, 51.55791349999999], [-0.10871939999999998, 51.55763479999999], [-0.1088271, 51.55748160000001], [-0.1090219, 51.5572047], [-0.1093934, 51.55671889999999], [-0.1096437, 51.5564146], [-0.1099851, 51.55600929999999], [-0.11011329999999998, 51.555874], [-0.1103271, 51.5556432], [-0.1105202, 51.55544249999999], [-0.1107275, 51.555227999999985], [-0.1108433, 51.5551135], [-0.1109749, 51.55498269999999], [-0.1110901, 51.554866], [-0.1111494, 51.5548048], [-0.11130544327239034, 51.55466347968381], [-0.1115193, 51.5544698], [-0.1117061, 51.5543026], [-0.11192249999999998, 51.55411620000001], [-0.11228570000000002, 51.55381890000001], [-0.1125559, 51.55359839999999], [-0.1128344, 51.55338280000001], [-0.112871, 51.5533544], [-0.1131578, 51.5531408], [-0.11332159999999997, 51.553017199999985], [-0.1133831, 51.552973699999995], [-0.1133988, 51.552962599999994], [-0.1137039, 51.55272849999999], [-0.1139721, 51.55251749999999], [-0.11433599999999997, 51.55225539999999], [-0.1146932, 51.5520187], [-0.11470919999999998, 51.55200810000001], [-0.1154425, 51.55152939999999], [-0.11558849999999998, 51.551434499999985], [-0.1160668, 51.551104], [-0.11619569999999996, 51.551012500000006], [-0.11633630000000002, 51.55090979999999], [-0.11650449999999996, 51.5507821], [-0.11650727227899746, 51.55077993781519], [-0.1167058, 51.5506251], [-0.1168752, 51.550484], [-0.11705740000000002, 51.550329999999995], [-0.1172722, 51.55013459999999], [-0.11752829999999996, 51.5498953], [-0.11784469999999998, 51.5495767], [-0.11824529999999998, 51.5491655], [-0.11872520000000002, 51.548648], [-0.1188228, 51.5485427], [-0.11915823410680382, 51.54817648222492], [-0.11917999999999998, 51.548142899999995], [-0.119308, 51.5479349], [-0.1196482, 51.54731400000001], [-0.1207162, 51.5452495], [-0.1216856, 51.54338159999999], [-0.12205229999999996, 51.5426737], [-0.12224499999999998, 51.54230020000001], [-0.1223892, 51.5419796], [-0.12249353061207498, 51.54166871350041], [-0.12250551543769664, 51.541633000735], [-0.1225131, 51.54161039999999], [-0.12251879313462503, 51.54159342415038], [-0.1225291680895648, 51.54156248798267], [-0.1225956, 51.54136439999999], [-0.12262829999999998, 51.5412669], [-0.12265211117509786, 51.541165414589976], [-0.12266726470856132, 51.54110082872403], [-0.1226739533435049, 51.5410723210626], [-0.1226779, 51.54105549999999], [-0.1227207, 51.540841499999985], [-0.12275850000000002, 51.5406178], [-0.1227921, 51.540392399999995], [-0.12283, 51.539954300000005], [-0.122843, 51.539850400000006], [-0.1228782, 51.539261], [-0.1229248, 51.5387722], [-0.1230094, 51.5383171], [-0.1230187, 51.5381884], [-0.1230199, 51.5381714], [-0.1231837, 51.535902500000006], [-0.12319769999999997, 51.53570849999999], [-0.1232037, 51.5356257], [-0.1232079, 51.5355674], [-0.1232591, 51.53485729999999], [-0.1232606, 51.534774600000006], [-0.1232637, 51.53471389999999], [-0.12340119999999996, 51.53406300000001], [-0.1234029, 51.5339904], [-0.12341, 51.533834299999995], [-0.1234183, 51.53365649999999], [-0.1234492, 51.5332185], [-0.1234558, 51.5331292], [-0.12355709999999998, 51.53116150000001]]}", "current_leg_start": "Bounds Green T&R.S.M.D", "dest_arr_time_act": "0640", "motion_projection": null, "next_location_lat": "51.5311615", "next_location_lon": "-0.1235571", "previous_location": "Bounds Green T&R.S.M.D", "current_leg_milage": "5.3", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1087.168, \"from_m\": 0.0, \"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\": 1161.012, \"from_m\": 1087.168, \"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\": 1216.793, \"from_m\": 1161.012, \"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\": 1357.236, \"from_m\": 1216.793, \"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\": 1791.965, \"from_m\": 1357.236, \"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\": 2112.604, \"from_m\": 1791.965, \"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\": 2483.518, \"from_m\": 2112.604, \"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\": 2533.827, \"from_m\": 2483.518, \"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\": 2589.218, \"from_m\": 2533.827, \"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\": 2644.788, \"from_m\": 2589.218, \"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\": 4648.916, \"from_m\": 2644.788, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 5942.287, \"from_m\": 4648.916, \"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\": 5997.528, \"from_m\": 5942.287, \"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\": 6510.104, \"from_m\": 5997.528, \"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\": 6767.586, \"from_m\": 6510.104, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8401.953, \"from_m\": 6767.586, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 8914.043, \"from_m\": 8401.953, \"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\": 8944.129, \"from_m\": 8914.043, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9011.986, \"from_m\": 8944.129, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9095.126, \"from_m\": 9011.986, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 9384.522, \"from_m\": 9095.126, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9435.464, \"from_m\": 9384.522, \"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\": 9812.88, \"from_m\": 9435.464, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9829.774, \"from_m\": 9812.88, \"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\": 9836.527, \"from_m\": 9829.774, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10232.343, \"from_m\": 9836.527, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 761137, \"profile_key\": \"621c477d91f78a0faa5d7e26681e04c7fd48fa19869112028aad06ba5597d435\", \"schedule_id\": 168, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0625\", \"location\": \"Bounds Green T&R.S.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Alexandra Palace\", \"stage_seq\": 2, \"distance_m\": 2288.784, \"section_seq\": 1, \"route_path_id\": 119847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Harringay\", \"stage_seq\": 3, \"distance_m\": 4775.929, \"section_seq\": 1, \"route_path_id\": 119847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 6134.699, \"section_seq\": 1, \"route_path_id\": 119847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636H\", \"location\": \"Holloway South Jn\", \"stage_seq\": 5, \"distance_m\": 7955.172, \"section_seq\": 1, \"route_path_id\": 119847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 6, \"distance_m\": 9129.956, \"section_seq\": 1, \"route_path_id\": 119847}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": null, \"location\": \"London Kings Cross\", \"stage_seq\": 7, \"distance_m\": 10232.343, \"section_seq\": 1, \"route_path_id\": 119847}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 10232.343, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119847}], \"total_distance_m\": 10232.343, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 8654.665, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1577.678, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0625", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.5311615", "current_position_lon": "-0.1235571", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:32Z\", \"source_id\": 64568797, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:35Z\", \"source_id\": 20459876, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:45Z\", \"source_id\": 64580327, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:50Z\", \"source_id\": 20463642, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Kings Cross", "service_state_platform": "6", "timing_fact_generation": 1790055711748815, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:41.049603", "service_state_evidence_id": 20463642, "current_leg_start_actual_dep": "2026-09-22T06:28:00+01:00", "operational_evidence_version": 22, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:41.375106", "service_state_valid_until_kind": null, "operational_interpretation_version": 22, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London North Eastern Railway |
P |
XGD |
KGX |
5S06 |
801209 |
9 |
125 |
None |
{"version": 3, "segments": [{"to_m": 1087.168, "from_m": 0.0, "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": 1161.012, "from_m": 1087.168, "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": 1216.793, "from_m": 1161.012, "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": 1357.236, "from_m": 1216.793, "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": 1791.965, "from_m": 1357.236, "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": 2112.604, "from_m": 1791.965, "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": 2483.518, "from_m": 2112.604, "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": 2533.827, "from_m": 2483.518, "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": 2589.218, "from_m": 2533.827, "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": 2644.788, "from_m": 2589.218, "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": 4648.916, "from_m": 2644.788, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 5942.287, "from_m": 4648.916, "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": 5997.528, "from_m": 5942.287, "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": 6510.104, "from_m": 5997.528, "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": 6767.586, "from_m": 6510.104, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8401.953, "from_m": 6767.586, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 8914.043, "from_m": 8401.953, "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": 8944.129, "from_m": 8914.043, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 9011.986, "from_m": 8944.129, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 9095.126, "from_m": 9011.986, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 9384.522, "from_m": 9095.126, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 9435.464, "from_m": 9384.522, "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": 9812.88, "from_m": 9435.464, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 9829.774, "from_m": 9812.88, "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": 9836.527, "from_m": 9829.774, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}, {"to_m": 10232.343, "from_m": 9836.527, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 761137, "profile_key": "621c477d91f78a0faa5d7e26681e04c7fd48fa19869112028aad06ba5597d435", "schedule_id": 168, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0625", "location": "Bounds Green T&R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629", "location": "Alexandra Palace", "stage_seq": 2, "distance_m": 2288.784, "section_seq": 1, "route_path_id": 119847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632", "location": "Harringay", "stage_seq": 3, "distance_m": 4775.929, "section_seq": 1, "route_path_id": 119847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 6134.699, "section_seq": 1, "route_path_id": 119847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636H", "location": "Holloway South Jn", "stage_seq": 5, "distance_m": 7955.172, "section_seq": 1, "route_path_id": 119847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638", "location": "Belle Isle Jn", "stage_seq": 6, "distance_m": 9129.956, "section_seq": 1, "route_path_id": 119847}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": null, "location": "London Kings Cross", "stage_seq": 7, "distance_m": 10232.343, "section_seq": 1, "route_path_id": 119847}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 10232.343, "from_m": 0.0, "section_seq": 1, "route_path_id": 119847}], "total_distance_m": 10232.343, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 8654.665, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1577.678, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16147, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:32Z", "source_id": 64568797, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:37:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:35Z", "source_id": 20459876, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16265, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:45Z", "source_id": 64580327, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:43:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:50Z", "source_id": 20463642, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Bounds Green T&R.S.M.D |
0625 |
0625 |
None |
None |
None |
London Kings Cross |
0640 |
0640 |
6 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C01769/2026-09-22/detailed |
None |
Bounds Green T&R.S.M.D |
2026-09-22T06:28:00+01:00 |
London Kings Cross |
14.0 |
{"type": "LineString", "coordinates": [[-0.1239010560110659, 51.600861405870546], [-0.12352649999999998, 51.6006038], [-0.12314509999999997, 51.6003222], [-0.1228759, 51.6001184], [-0.1224442, 51.5997794], [-0.1217799, 51.5992546], [-0.1214755, 51.59898029999999], [-0.12105625692826544, 51.59860025042501], [-0.1209180879225062, 51.59846701837443], [-0.12079342152077772, 51.59835031653932], [-0.12068048662425485, 51.59824772678048], [-0.12057751213411232, 51.59815683095871], [-0.12048272695152484, 51.59807521093485], [-0.12039435997766725, 51.598000448569714], [-0.1203106401137142, 51.5979301257241], [-0.12022979626084052, 51.59786182425886], [-0.12015005732022097, 51.59779312603477], [-0.12006965219303022, 51.597721612912686], [-0.1199868097804431, 51.5976448667534], [-0.11989975898363436, 51.59756046941774], [-0.1198067287037787, 51.59746600276653], [-0.11970594784205096, 51.59735904866056], [-0.1195956452996258, 51.59723718896067], [-0.11947404997767803, 51.59709800552767], [-0.119116, 51.59662879999999], [-0.1190996, 51.5966074], [-0.1188968, 51.5963544], [-0.1188187, 51.5962509], [-0.11845079999999995, 51.5957038], [-0.1183051, 51.5955346], [-0.1181192, 51.5953021], [-0.1178414, 51.59494819999999], [-0.11733779999999998, 51.5942937], [-0.1170873, 51.59397950000001], [-0.11669970000000002, 51.59348730000001], [-0.11580649999999998, 51.59236550000001], [-0.1153236, 51.591748800000005], [-0.1147287, 51.5910051], [-0.1139899, 51.5900813], [-0.11331269999999996, 51.589213599999994], [-0.1129527, 51.58874999999999], [-0.1127029, 51.5883825], [-0.1126519, 51.588307500000006], [-0.11255270000000002, 51.5881592], [-0.1124404, 51.5879759], [-0.11224149999999998, 51.58761260000001], [-0.1118204, 51.5868076], [-0.1116525, 51.586451999999994], [-0.1114955, 51.58613520000001], [-0.1111279, 51.5854179], [-0.1108732, 51.5849789], [-0.11068809999999998, 51.5846827], [-0.1103983, 51.584276899999985], [-0.110115, 51.58391079999999], [-0.1098422, 51.583592199999984], [-0.109551, 51.5832674], [-0.1092523, 51.5829645], [-0.10892849999999998, 51.5826326], [-0.1085295, 51.5822447], [-0.10810939999999998, 51.58183280000001], [-0.1073046, 51.5809836], [-0.1070036, 51.5806103], [-0.1067585, 51.580315], [-0.1066882465038602, 51.58021652613653], [-0.1064289, 51.57985300000001], [-0.1062146, 51.579515699999995], [-0.1060407, 51.5792215], [-0.1057565, 51.57866609999999], [-0.1056111, 51.5783459], [-0.1054825, 51.57803629999998], [-0.10536059999999998, 51.5777177], [-0.1052816, 51.57747799999999], [-0.10519359999999998, 51.5771285], [-0.1051398, 51.57690889999999], [-0.1051152, 51.576775100000006], [-0.1050784, 51.5765715], [-0.1050282, 51.57619030000001], [-0.10500149999999998, 51.57582439999999], [-0.10498599999999998, 51.5753972], [-0.10498764288065528, 51.57533881768743], [-0.1049885810270292, 51.575305479167106], [-0.10499010000000002, 51.57525150000001], [-0.1050129, 51.5748481], [-0.1050424, 51.574366299999994], [-0.1051107, 51.5737403], [-0.10518299999999998, 51.5731249], [-0.1053283, 51.57199059999999], [-0.1056325, 51.5696958], [-0.10571429999999998, 51.5691326], [-0.10573380000000002, 51.56898650000001], [-0.1057523, 51.56884769999999], [-0.1057533, 51.5688403], [-0.1058524, 51.5680395], [-0.1059403, 51.5673676], [-0.1059891, 51.56699129999998], [-0.10604130000000002, 51.5665912], [-0.1061048, 51.56615109999999], [-0.1061717, 51.56561610000001], [-0.1062004, 51.5653616], [-0.10628323867271045, 51.56473648368802], [-0.1063736, 51.564054599999984], [-0.1063998, 51.56385649999999], [-0.1064336, 51.5636376], [-0.1064946, 51.563269599999984], [-0.1065663, 51.5628557], [-0.1066388, 51.562479899999985], [-0.1067508, 51.5620037], [-0.10687109999999998, 51.5615554], [-0.106991, 51.56112889999999], [-0.1070242, 51.56104249999999], [-0.107115, 51.5607711], [-0.10719919999999998, 51.56054139999999], [-0.1072816, 51.5603338], [-0.10740249999999998, 51.560032799999995], [-0.1075333, 51.55974150000001], [-0.1077367, 51.559306099999986], [-0.1079436, 51.558900300000005], [-0.1081464, 51.55854349999999], [-0.10820245098165458, 51.558447969839705], [-0.10828456481951644, 51.55830801924171], [-0.10831889999999998, 51.55824949999999], [-0.1085283, 51.55791349999999], [-0.10871939999999998, 51.55763479999999], [-0.1088271, 51.55748160000001], [-0.1090219, 51.5572047], [-0.1093934, 51.55671889999999], [-0.1096437, 51.5564146], [-0.1099851, 51.55600929999999], [-0.11011329999999998, 51.555874], [-0.1103271, 51.5556432], [-0.1105202, 51.55544249999999], [-0.1107275, 51.555227999999985], [-0.1108433, 51.5551135], [-0.1109749, 51.55498269999999], [-0.1110901, 51.554866], [-0.1111494, 51.5548048], [-0.11130544327239034, 51.55466347968381], [-0.1115193, 51.5544698], [-0.1117061, 51.5543026], [-0.11192249999999998, 51.55411620000001], [-0.11228570000000002, 51.55381890000001], [-0.1125559, 51.55359839999999], [-0.1128344, 51.55338280000001], [-0.112871, 51.5533544], [-0.1131578, 51.5531408], [-0.11332159999999997, 51.553017199999985], [-0.1133831, 51.552973699999995], [-0.1133988, 51.552962599999994], [-0.1137039, 51.55272849999999], [-0.1139721, 51.55251749999999], [-0.11433599999999997, 51.55225539999999], [-0.1146932, 51.5520187], [-0.11470919999999998, 51.55200810000001], [-0.1154425, 51.55152939999999], [-0.11558849999999998, 51.551434499999985], [-0.1160668, 51.551104], [-0.11619569999999996, 51.551012500000006], [-0.11633630000000002, 51.55090979999999], [-0.11650449999999996, 51.5507821], [-0.11650727227899746, 51.55077993781519], [-0.1167058, 51.5506251], [-0.1168752, 51.550484], [-0.11705740000000002, 51.550329999999995], [-0.1172722, 51.55013459999999], [-0.11752829999999996, 51.5498953], [-0.11784469999999998, 51.5495767], [-0.11824529999999998, 51.5491655], [-0.11872520000000002, 51.548648], [-0.1188228, 51.5485427], [-0.11915823410680382, 51.54817648222492], [-0.11917999999999998, 51.548142899999995], [-0.119308, 51.5479349], [-0.1196482, 51.54731400000001], [-0.1207162, 51.5452495], [-0.1216856, 51.54338159999999], [-0.12205229999999996, 51.5426737], [-0.12224499999999998, 51.54230020000001], [-0.1223892, 51.5419796], [-0.12249353061207498, 51.54166871350041], [-0.12250551543769664, 51.541633000735], [-0.1225131, 51.54161039999999], [-0.12251879313462503, 51.54159342415038], [-0.1225291680895648, 51.54156248798267], [-0.1225956, 51.54136439999999], [-0.12262829999999998, 51.5412669], [-0.12265211117509786, 51.541165414589976], [-0.12266726470856132, 51.54110082872403], [-0.1226739533435049, 51.5410723210626], [-0.1226779, 51.54105549999999], [-0.1227207, 51.540841499999985], [-0.12275850000000002, 51.5406178], [-0.1227921, 51.540392399999995], [-0.12283, 51.539954300000005], [-0.122843, 51.539850400000006], [-0.1228782, 51.539261], [-0.1229248, 51.5387722], [-0.1230094, 51.5383171], [-0.1230187, 51.5381884], [-0.1230199, 51.5381714], [-0.1231837, 51.535902500000006], [-0.12319769999999997, 51.53570849999999], [-0.1232037, 51.5356257], [-0.1232079, 51.5355674], [-0.1232591, 51.53485729999999], [-0.1232606, 51.534774600000006], [-0.1232637, 51.53471389999999], [-0.12340119999999996, 51.53406300000001], [-0.1234029, 51.5339904], [-0.12341, 51.533834299999995], [-0.1234183, 51.53365649999999], [-0.1234492, 51.5332185], [-0.1234558, 51.5331292], [-0.12355709999999998, 51.53116150000001]]} |
5.3 |
0629 |
0643 |
Bounds Green T&R.S.M.D |
London Kings Cross |
London Kings Cross |
51.5311615 |
-0.1235571 |
51.5311615 |
-0.1235571 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:43:00 |
London Kings Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463642 |
1790055711748815 |
22 |
22 |
2026-09-22 05:53:41.375106 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:41.049603 |
| 729750 |
761061 |
P28851 |
312Y90M622 |
2026-09-22 |
COMPLETE |
20463998 |
2026-09-22 06:43:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 761061, "stp": "P", "toc": "Northern", "uid": "P28851", "consist": "769431", "dest_crs": "SYB", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28851/2026-09-22/detailed", "trust_id": "312Y90M622", "origin_crs": "MCV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stalybridge", "service_date": "2026-09-22", "dest_arr_time": "0636", "dest_platform": "5", "is_terminated": 1, "next_location": "Stalybridge", "signalling_id": "2Y90", "timing_status": "LATE", "origin_station": "Manchester Victoria", "current_leg_arr": "0643", "current_leg_dep": "0640", "current_leg_end": "Stalybridge", "origin_dep_time": "0622", "origin_platform": "1", "current_location": "Stalybridge", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.093729, 53.4911269], [-2.0932297, 53.49108429999999], [-2.09267, 53.4910476], [-2.0921404, 53.4910081], [-2.0914940000000004, 53.4909518], [-2.0906697999999997, 53.4908732], [-2.0897792, 53.4907726], [-2.0888774999999997, 53.49061489999999], [-2.0880620999999997, 53.49043609999998], [-2.0871758, 53.4901982], [-2.0861261, 53.48984359999999], [-2.085307499999999, 53.489496200000005], [-2.0847255, 53.4892249], [-2.0838135, 53.4887015], [-2.0832176999999996, 53.4882862], [-2.082628, 53.48781259999999], [-2.0821385, 53.4873236], [-2.0815068, 53.4866496], [-2.0809489, 53.48611449999999], [-2.0802408, 53.48566119999999], [-2.0795703, 53.48531970000001], [-2.0785511999999997, 53.4849445], [-2.0777626, 53.48473709999999], [-2.0770061999999996, 53.48459819999999], [-2.0761184, 53.48449130000001], [-2.0740798999999996, 53.484320499999995], [-2.0739106, 53.4843022], [-2.0735809, 53.484266000000005], [-2.0732628, 53.48423209999999], [-2.0725300999999994, 53.4841335], [-2.0722494, 53.4840914], [-2.0715346, 53.48398689999999], [-2.0706006, 53.48385840000002], [-2.0701821, 53.48380079999999], [-2.0696151, 53.4837394], [-2.0689489999999995, 53.483698700000005], [-2.0682785, 53.48368709999998], [-2.0673674999999996, 53.4836842], [-2.0667287, 53.4837045], [-2.0664104, 53.48372740000001], [-2.066125153474899, 53.48376022088199], [-2.0657916, 53.4837986], [-2.0645747, 53.4839666]]}", "current_leg_start": "Ashton-under-Lyne", "dest_arr_time_act": "0636", "motion_projection": null, "next_location_lat": "53.4839666", "next_location_lon": "-2.0645747", "previous_location": "Ashton-under-Lyne", "current_leg_milage": "1.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 457.874, \"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\": 2541.271, \"from_m\": 457.874, \"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\": 10984.861, \"from_m\": 2541.271, \"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\": 11864.563, \"from_m\": 10984.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\": 11895.572, \"from_m\": 11864.563, \"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\": 11967.54, \"from_m\": 11895.572, \"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\": 12091.494, \"from_m\": 11967.54, \"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\": 12516.15, \"from_m\": 12091.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}], \"service_id\": 761061, \"profile_key\": \"6fe7c4c9b93c293ca8f837cea630c03c32ccacdd959d3823ecfd680f9d9a2849\", \"schedule_id\": 20041, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0622\", \"location\": \"Manchester Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138890}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 2, \"distance_m\": 2169.914, \"section_seq\": 1, \"route_path_id\": 138890}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627\", \"location\": \"Philips Park West Jn\", \"stage_seq\": 3, \"distance_m\": 2773.766, \"section_seq\": 1, \"route_path_id\": 138890}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0628\", \"location\": \"Baguley Fold Jn\", \"stage_seq\": 4, \"distance_m\": 3999.51, \"section_seq\": 1, \"route_path_id\": 138890}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631H\", \"location\": \"Ashton Moss North Jn\", \"stage_seq\": 5, \"distance_m\": 8799.47, \"section_seq\": 1, \"route_path_id\": 138890}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633\", \"location\": \"Ashton-under-Lyne\", \"stage_seq\": 6, \"distance_m\": 10301.329, \"section_seq\": 1, \"route_path_id\": 138890}, {\"is_pass\": false, \"wtt_arr\": \"0636\", \"wtt_dep\": null, \"location\": \"Stalybridge\", \"stage_seq\": 7, \"distance_m\": 12516.15, \"section_seq\": 1, \"route_path_id\": 138890}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 12516.15, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138890}], \"total_distance_m\": 12516.15, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12516.15, \"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}", "origin_dep_time_act": "0622", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.4839666", "current_position_lon": "-2.0645747", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:57Z\", \"source_id\": 64574182, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:01Z\", \"source_id\": 20461618, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:13Z\", \"source_id\": 64581309, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:19Z\", \"source_id\": 20463998, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stalybridge", "service_state_platform": "5", "timing_fact_generation": 1790055740321163, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:41.066218", "service_state_evidence_id": 20463998, "current_leg_start_actual_dep": "2026-09-22T06:40:00+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:41.378689", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MCV |
SYB |
2Y90 |
769431 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 457.874, "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": 2541.271, "from_m": 457.874, "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": 10984.861, "from_m": 2541.271, "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": 11864.563, "from_m": 10984.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": 11895.572, "from_m": 11864.563, "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": 11967.54, "from_m": 11895.572, "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": 12091.494, "from_m": 11967.54, "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": 12516.15, "from_m": 12091.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}], "service_id": 761061, "profile_key": "6fe7c4c9b93c293ca8f837cea630c03c32ccacdd959d3823ecfd680f9d9a2849", "schedule_id": 20041, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0622", "location": "Manchester Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138890}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625H", "location": "Miles Platting Jn", "stage_seq": 2, "distance_m": 2169.914, "section_seq": 1, "route_path_id": 138890}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627", "location": "Philips Park West Jn", "stage_seq": 3, "distance_m": 2773.766, "section_seq": 1, "route_path_id": 138890}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0628", "location": "Baguley Fold Jn", "stage_seq": 4, "distance_m": 3999.51, "section_seq": 1, "route_path_id": 138890}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631H", "location": "Ashton Moss North Jn", "stage_seq": 5, "distance_m": 8799.47, "section_seq": 1, "route_path_id": 138890}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633", "location": "Ashton-under-Lyne", "stage_seq": 6, "distance_m": 10301.329, "section_seq": 1, "route_path_id": 138890}, {"is_pass": false, "wtt_arr": "0636", "wtt_dep": null, "location": "Stalybridge", "stage_seq": 7, "distance_m": 12516.15, "section_seq": 1, "route_path_id": 138890}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 12516.15, "from_m": 0.0, "section_seq": 1, "route_path_id": 138890}], "total_distance_m": 12516.15, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12516.15, "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": 8691, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:57Z", "source_id": 64574182, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:39:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:01Z", "source_id": 20461618, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8686, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:13Z", "source_id": 64581309, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:43:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:19Z", "source_id": 20463998, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Manchester Victoria |
0622 |
0622 |
1 |
None |
None |
Stalybridge |
0636 |
0636 |
5 |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28851/2026-09-22/detailed |
None |
Ashton-under-Lyne |
2026-09-22T06:40:00+01:00 |
Stalybridge |
3.0 |
{"type": "LineString", "coordinates": [[-2.093729, 53.4911269], [-2.0932297, 53.49108429999999], [-2.09267, 53.4910476], [-2.0921404, 53.4910081], [-2.0914940000000004, 53.4909518], [-2.0906697999999997, 53.4908732], [-2.0897792, 53.4907726], [-2.0888774999999997, 53.49061489999999], [-2.0880620999999997, 53.49043609999998], [-2.0871758, 53.4901982], [-2.0861261, 53.48984359999999], [-2.085307499999999, 53.489496200000005], [-2.0847255, 53.4892249], [-2.0838135, 53.4887015], [-2.0832176999999996, 53.4882862], [-2.082628, 53.48781259999999], [-2.0821385, 53.4873236], [-2.0815068, 53.4866496], [-2.0809489, 53.48611449999999], [-2.0802408, 53.48566119999999], [-2.0795703, 53.48531970000001], [-2.0785511999999997, 53.4849445], [-2.0777626, 53.48473709999999], [-2.0770061999999996, 53.48459819999999], [-2.0761184, 53.48449130000001], [-2.0740798999999996, 53.484320499999995], [-2.0739106, 53.4843022], [-2.0735809, 53.484266000000005], [-2.0732628, 53.48423209999999], [-2.0725300999999994, 53.4841335], [-2.0722494, 53.4840914], [-2.0715346, 53.48398689999999], [-2.0706006, 53.48385840000002], [-2.0701821, 53.48380079999999], [-2.0696151, 53.4837394], [-2.0689489999999995, 53.483698700000005], [-2.0682785, 53.48368709999998], [-2.0673674999999996, 53.4836842], [-2.0667287, 53.4837045], [-2.0664104, 53.48372740000001], [-2.066125153474899, 53.48376022088199], [-2.0657916, 53.4837986], [-2.0645747, 53.4839666]]} |
1.4 |
0640 |
0643 |
Ashton-under-Lyne |
Stalybridge |
Stalybridge |
53.4839666 |
-2.0645747 |
53.4839666 |
-2.0645747 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:43:00 |
Stalybridge |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463998 |
1790055740321163 |
29 |
29 |
2026-09-22 05:53:41.378689 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:41.066218 |
| 729751 |
760442 |
L82308 |
872J05N622 |
2026-09-22 |
COMPLETE |
20463800 |
2026-09-22 06:43:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 760442, "stp": "O", "toc": "South Western Railway", "uid": "L82308", "consist": "701034", "dest_crs": "HMC", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82308/2026-09-22/detailed", "trust_id": "872J05N622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hampton Court", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "1", "is_terminated": 1, "next_location": "Hampton Court", "signalling_id": "2J05", "timing_status": "ON TIME", "origin_station": "London Waterloo", "current_leg_arr": "0643", "current_leg_dep": "0641", "current_leg_end": "Hampton Court", "origin_dep_time": "0606", "origin_platform": "14", "current_location": "Hampton Court", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3389542, 51.3885811], [-0.33905769999999996, 51.38886049999999], [-0.3391152, 51.3890156], [-0.3392338, 51.389350499999985], [-0.33931089999999997, 51.38954900000001], [-0.3394021, 51.3897926], [-0.3394827999999999, 51.390045699999995], [-0.3396184, 51.3904406], [-0.3398710999999999, 51.3912397], [-0.34029229999999994, 51.39291370000001], [-0.340512, 51.3938118], [-0.3407177, 51.3946722], [-0.3410048, 51.3958729], [-0.3411663999999999, 51.3965041], [-0.34124629999999995, 51.3968107], [-0.3414303, 51.3973417], [-0.3415324, 51.3977435], [-0.34198169999999994, 51.39960729999999], [-0.3421806, 51.4003562], [-0.3423429, 51.4009767], [-0.3424355, 51.4013301], [-0.34263459999999996, 51.4021085]]}", "current_leg_start": "Thames Ditton", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "51.4021085", "next_location_lon": "-0.3426346", "previous_location": "Thames Ditton", "current_leg_milage": "0.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.292, \"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.292, \"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\": 15912.346, \"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\": 15974.461, \"from_m\": 15912.346, \"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\": 16032.395, \"from_m\": 15974.461, \"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\": 19855.353, \"from_m\": 16032.395, \"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\": 19903.803, \"from_m\": 19855.353, \"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\": 19937.304, \"from_m\": 19903.803, \"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\": 20014.45, \"from_m\": 19937.304, \"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\": 21149.508, \"from_m\": 20014.45, \"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\": 22029.09, \"from_m\": 21149.508, \"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\": 23142.683, \"from_m\": 22029.09, \"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\": 23979.6, \"from_m\": 23142.683, \"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\": 760442, \"profile_key\": \"d9b34b08474ea821ec61068c8749eccc868aed623798cd36b9deb0c7c1795ba2\", \"schedule_id\": 38530, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146440}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 146440}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": \"0610\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 146440}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0615\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6277.202, \"section_seq\": 1, \"route_path_id\": 146440}, {\"is_pass\": false, \"wtt_arr\": \"0618\", \"wtt_dep\": \"0618H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 146440}, {\"is_pass\": false, \"wtt_arr\": \"0621H\", \"wtt_dep\": \"0622H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 146440}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0625H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 146440}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628\", \"location\": \"New Malden\", \"stage_seq\": 8, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 146440}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0636\", \"location\": \"Surbiton\", \"stage_seq\": 9, \"distance_m\": 19286.006, \"section_seq\": 1, \"route_path_id\": 146440}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": \"0640H\", \"location\": \"Thames Ditton\", \"stage_seq\": 10, \"distance_m\": 22535.701, \"section_seq\": 1, \"route_path_id\": 146440}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Hampton Court\", \"stage_seq\": 11, \"distance_m\": 23979.6, \"section_seq\": 1, \"route_path_id\": 146440}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 23979.6, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146440}], \"total_distance_m\": 23979.6, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 23139.924, \"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}", "origin_dep_time_act": "0606", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4021085", "current_position_lon": "-0.3426346", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:00Z\", \"source_id\": 64513696, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:09:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:05Z\", \"source_id\": 20441799, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:39Z\", \"source_id\": 64522284, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:45Z\", \"source_id\": 20444629, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:01Z\", \"source_id\": 64528626, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:04Z\", \"source_id\": 20446700, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:07Z\", \"source_id\": 64534662, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:10Z\", \"source_id\": 20448631, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:14Z\", \"source_id\": 64540753, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:17Z\", \"source_id\": 20450679, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:54Z\", \"source_id\": 64545873, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:56Z\", \"source_id\": 20452439, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:56Z\", \"source_id\": 64556468, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:01Z\", \"source_id\": 20455930, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28537, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:51Z\", \"source_id\": 64575966, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:52Z\", \"source_id\": 20462198, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:56Z\", \"source_id\": 64580732, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:59Z\", \"source_id\": 20463800, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hampton Court", "service_state_platform": "1", "timing_fact_generation": 1790055720754316, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:42.375777", "service_state_evidence_id": 20463800, "current_leg_start_actual_dep": "2026-09-22T06:40:30+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:42.584035", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
O |
None |
HMC |
2J05 |
701034 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 578.292, "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.292, "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": 15912.346, "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": 15974.461, "from_m": 15912.346, "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": 16032.395, "from_m": 15974.461, "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": 19855.353, "from_m": 16032.395, "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": 19903.803, "from_m": 19855.353, "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": 19937.304, "from_m": 19903.803, "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": 20014.45, "from_m": 19937.304, "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": 21149.508, "from_m": 20014.45, "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": 22029.09, "from_m": 21149.508, "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": 23142.683, "from_m": 22029.09, "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": 23979.6, "from_m": 23142.683, "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": 760442, "profile_key": "d9b34b08474ea821ec61068c8749eccc868aed623798cd36b9deb0c7c1795ba2", "schedule_id": 38530, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0606", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146440}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 146440}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": "0610", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 146440}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0615", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6277.202, "section_seq": 1, "route_path_id": 146440}, {"is_pass": false, "wtt_arr": "0618", "wtt_dep": "0618H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 146440}, {"is_pass": false, "wtt_arr": "0621H", "wtt_dep": "0622H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 146440}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0625H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 146440}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628", "location": "New Malden", "stage_seq": 8, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 146440}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0636", "location": "Surbiton", "stage_seq": 9, "distance_m": 19286.006, "section_seq": 1, "route_path_id": 146440}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": "0640H", "location": "Thames Ditton", "stage_seq": 10, "distance_m": 22535.701, "section_seq": 1, "route_path_id": 146440}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Hampton Court", "stage_seq": 11, "distance_m": 23979.6, "section_seq": 1, "route_path_id": 146440}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 23979.6, "from_m": 0.0, "section_seq": 1, "route_path_id": 146440}], "total_distance_m": 23979.6, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 23139.924, "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-22T05:09:00Z", "source_id": 64513696, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:09:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:05Z", "source_id": 20441799, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:39Z", "source_id": 64522284, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:14:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:45Z", "source_id": 20444629, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:01Z", "source_id": 64528626, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:17:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:04Z", "source_id": 20446700, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:07Z", "source_id": 64534662, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:20:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:10Z", "source_id": 20448631, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:14Z", "source_id": 64540753, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:24:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:17Z", "source_id": 20450679, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:54Z", "source_id": 64545873, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:26:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:56Z", "source_id": 20452439, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28513, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:56Z", "source_id": 64556468, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:32:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:01Z", "source_id": 20455930, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28537, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:51Z", "source_id": 64575966, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:40:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:52Z", "source_id": 20462198, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28543, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:56Z", "source_id": 64580732, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:43:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:59Z", "source_id": 20463800, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
London Waterloo |
0606 |
0606 |
14 |
None |
None |
Hampton Court |
0643 |
0643 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82308/2026-09-22/detailed |
None |
Thames Ditton |
2026-09-22T06:40:30+01:00 |
Hampton Court |
2.0 |
{"type": "LineString", "coordinates": [[-0.3389542, 51.3885811], [-0.33905769999999996, 51.38886049999999], [-0.3391152, 51.3890156], [-0.3392338, 51.389350499999985], [-0.33931089999999997, 51.38954900000001], [-0.3394021, 51.3897926], [-0.3394827999999999, 51.390045699999995], [-0.3396184, 51.3904406], [-0.3398710999999999, 51.3912397], [-0.34029229999999994, 51.39291370000001], [-0.340512, 51.3938118], [-0.3407177, 51.3946722], [-0.3410048, 51.3958729], [-0.3411663999999999, 51.3965041], [-0.34124629999999995, 51.3968107], [-0.3414303, 51.3973417], [-0.3415324, 51.3977435], [-0.34198169999999994, 51.39960729999999], [-0.3421806, 51.4003562], [-0.3423429, 51.4009767], [-0.3424355, 51.4013301], [-0.34263459999999996, 51.4021085]]} |
0.9 |
0641 |
0643 |
Thames Ditton |
Hampton Court |
Hampton Court |
51.4021085 |
-0.3426346 |
51.4021085 |
-0.3426346 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:43:00 |
Hampton Court |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463800 |
1790055720754316 |
63 |
63 |
2026-09-22 05:53:42.584035 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:42.375777 |
| 729752 |
758783 |
F50952 |
512R571522 |
2026-09-22 |
COMPLETE |
20463819 |
2026-09-22 06:43:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 758783, "stp": "N", "toc": "c2c", "uid": "F50952", "consist": "357045+357201", "dest_crs": "FST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F50952/2026-09-22/detailed", "trust_id": "512R571522", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Fenchurch Street", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "1", "is_terminated": 1, "next_location": "London Fenchurch Street", "signalling_id": "2R57", "timing_status": "EARLY", "origin_station": "Shoeburyness", "current_leg_arr": "0643", "current_leg_dep": "0639", "current_leg_end": "London Fenchurch Street", "origin_dep_time": "0513", "origin_platform": "3", "current_location": "London Fenchurch Street", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]}", "current_leg_start": "Limehouse", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "51.5114471", "next_location_lon": "-0.0779551", "previous_location": "Limehouse", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 177.122, \"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\": 796.55, \"from_m\": 177.122, \"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\": 830.391, \"from_m\": 796.55, \"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\": 881.925, \"from_m\": 830.391, \"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\": 5753.763, \"from_m\": 881.925, \"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\": 6407.84, \"from_m\": 5753.763, \"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\": 10941.367, \"from_m\": 6407.84, \"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\": 11258.982, \"from_m\": 10941.367, \"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\": 19007.858, \"from_m\": 11258.982, \"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\": 20381.658, \"from_m\": 19007.858, \"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\": 20425.464, \"from_m\": 20381.658, \"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\": 20468.624, \"from_m\": 20425.464, \"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\": 20577.758, \"from_m\": 20468.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}, {\"to_m\": 30107.616, \"from_m\": 20577.758, \"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\": 30150.948, \"from_m\": 30107.616, \"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\": 35977.03, \"from_m\": 30150.948, \"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\": 36785.128, \"from_m\": 35977.03, \"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\": 37286.505, \"from_m\": 36785.128, \"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\": 55399.005, \"from_m\": 37286.505, \"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\": 55440.641, \"from_m\": 55399.005, \"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\": 60839.339, \"from_m\": 55440.641, \"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\": 61331.008, \"from_m\": 60839.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\": 61336.945, \"from_m\": 61331.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\": 61419.371, \"from_m\": 61336.945, \"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\": 63282.306, \"from_m\": 61419.371, \"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\": 65957.364, \"from_m\": 63282.306, \"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\": 68151.031, \"from_m\": 65957.364, \"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\": 68590.446, \"from_m\": 68151.031, \"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\": 69944.961, \"from_m\": 68590.446, \"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\": 70202.527, \"from_m\": 69944.961, \"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\": 72054.146, \"from_m\": 70202.527, \"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\": 72756.954, \"from_m\": 72054.146, \"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\": 758783, \"profile_key\": \"7c6f7a0f771293a3d0f9d1fe7e93f7d6ed9a38f8c81eb8338e74b8284bf43535\", \"schedule_id\": 36556, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0513\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0515H\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 2, \"distance_m\": 796.55, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0517\", \"wtt_dep\": \"0517H\", \"location\": \"Thorpe Bay\", \"stage_seq\": 3, \"distance_m\": 2317.182, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0519H\", \"wtt_dep\": \"0520\", \"location\": \"Southend East\", \"stage_seq\": 4, \"distance_m\": 4397.708, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0522\", \"wtt_dep\": \"0523\", \"location\": \"Southend Central\", \"stage_seq\": 5, \"distance_m\": 5961.004, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0524H\", \"wtt_dep\": \"0525\", \"location\": \"Westcliff\", \"stage_seq\": 6, \"distance_m\": 7304.564, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0527\", \"wtt_dep\": \"0527H\", \"location\": \"Chalkwell\", \"stage_seq\": 7, \"distance_m\": 8901.816, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0529H\", \"wtt_dep\": \"0530\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 8, \"distance_m\": 11003.692, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0535\", \"wtt_dep\": \"0535H\", \"location\": \"Benfleet\", \"stage_seq\": 9, \"distance_m\": 16444.591, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0540H\", \"wtt_dep\": \"0541H\", \"location\": \"Pitsea\", \"stage_seq\": 10, \"distance_m\": 20752.473, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0550\", \"wtt_dep\": \"0551\", \"location\": \"Stanford-le-Hope\", \"stage_seq\": 11, \"distance_m\": 28969.265, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"Thames Haven Jn\", \"stage_seq\": 12, \"distance_m\": 30175.375, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0554H\", \"wtt_dep\": \"0555\", \"location\": \"East Tilbury\", \"stage_seq\": 13, \"distance_m\": 32377.613, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": \"0601H\", \"location\": \"Tilbury Town\", \"stage_seq\": 14, \"distance_m\": 38008.066, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0604H\", \"wtt_dep\": \"0606H\", \"location\": \"Grays\", \"stage_seq\": 15, \"distance_m\": 40836.837, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0608\", \"location\": \"West Thurrock Jn\", \"stage_seq\": 16, \"distance_m\": 42052.569, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0611H\", \"wtt_dep\": \"0612H\", \"location\": \"Purfleet\", \"stage_seq\": 17, \"distance_m\": 47014.441, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0617\", \"wtt_dep\": \"0618\", \"location\": \"Rainham (Essex)\", \"stage_seq\": 18, \"distance_m\": 52308.835, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0621\", \"wtt_dep\": \"0621H\", \"location\": \"Dagenham Dock\", \"stage_seq\": 19, \"distance_m\": 56759.086, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0624\", \"location\": \"Ripple Lane Renwick Rd Jn\", \"stage_seq\": 20, \"distance_m\": 57862.456, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625H\", \"location\": \"Barking Riverside Up Jn\", \"stage_seq\": 21, \"distance_m\": 60092.423, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0626H\", \"wtt_dep\": \"0627H\", \"location\": \"Barking\", \"stage_seq\": 22, \"distance_m\": 60546.859, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633H\", \"location\": \"West Ham High Level\", \"stage_seq\": 23, \"distance_m\": 66351.688, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 24, \"distance_m\": 68468.931, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0639\", \"location\": \"Limehouse\", \"stage_seq\": 25, \"distance_m\": 70008.345, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Christian Street Jn\", \"stage_seq\": 26, \"distance_m\": 71595.753, \"section_seq\": 1, \"route_path_id\": 143043}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"London Fenchurch Street\", \"stage_seq\": 27, \"distance_m\": 72756.954, \"section_seq\": 1, \"route_path_id\": 143043}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 72756.954, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143043}], \"total_distance_m\": 72756.954, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 70404.475, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2352.479, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0513", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5114471", "current_position_lon": "-0.0779551", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:15:23Z\", \"source_id\": 64446838, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:16:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:15:25Z\", \"source_id\": 20420057, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:18:40Z\", \"source_id\": 64449342, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:19:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:18:45Z\", \"source_id\": 20420913, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:20:55Z\", \"source_id\": 64451172, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:21:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:20:59Z\", \"source_id\": 20421565, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:23:59Z\", \"source_id\": 64454107, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:24:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:24:05Z\", \"source_id\": 20422453, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:26:13Z\", \"source_id\": 64456243, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:26:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:26:16Z\", \"source_id\": 20423075, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:28:37Z\", \"source_id\": 64458595, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:29:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:28:40Z\", \"source_id\": 20423806, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:33:41Z\", \"source_id\": 64463818, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:34:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:33:45Z\", \"source_id\": 20425450, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14454, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:39:35Z\", \"source_id\": 64470456, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:40:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:39:36Z\", \"source_id\": 20427573, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:49:08Z\", \"source_id\": 64482871, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:49:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:49:16Z\", \"source_id\": 20431622, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:01Z\", \"source_id\": 64489561, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:54:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:05Z\", \"source_id\": 20433838, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:35Z\", \"source_id\": 64501100, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:01:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:38Z\", \"source_id\": 20437634, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:55Z\", \"source_id\": 64506641, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:59Z\", \"source_id\": 20439498, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:32Z\", \"source_id\": 64516467, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:32Z\", \"source_id\": 20442715, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:07Z\", \"source_id\": 64526882, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:11Z\", \"source_id\": 20446127, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:05Z\", \"source_id\": 64534556, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:06Z\", \"source_id\": 20448589, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:36Z\", \"source_id\": 64545307, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:37Z\", \"source_id\": 20452226, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:29Z\", \"source_id\": 64559832, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:32Z\", \"source_id\": 20457026, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:05Z\", \"source_id\": 64572179, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:11Z\", \"source_id\": 20460971, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:00Z\", \"source_id\": 64580861, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:03Z\", \"source_id\": 20463819, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Fenchurch Street", "service_state_platform": "1", "timing_fact_generation": 1790055724011562, "current_leg_arrival_utc": "2026-09-22T06:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:49.874604", "service_state_evidence_id": 20463819, "current_leg_start_actual_dep": "2026-09-22T06:39:00+01:00", "operational_evidence_version": 123, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:49.989400", "service_state_valid_until_kind": null, "operational_interpretation_version": 123, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
SRY |
FST |
2R57 |
357045+357201 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 177.122, "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": 796.55, "from_m": 177.122, "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": 830.391, "from_m": 796.55, "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": 881.925, "from_m": 830.391, "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": 5753.763, "from_m": 881.925, "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": 6407.84, "from_m": 5753.763, "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": 10941.367, "from_m": 6407.84, "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": 11258.982, "from_m": 10941.367, "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": 19007.858, "from_m": 11258.982, "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": 20381.658, "from_m": 19007.858, "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": 20425.464, "from_m": 20381.658, "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": 20468.624, "from_m": 20425.464, "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": 20577.758, "from_m": 20468.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}, {"to_m": 30107.616, "from_m": 20577.758, "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": 30150.948, "from_m": 30107.616, "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": 35977.03, "from_m": 30150.948, "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": 36785.128, "from_m": 35977.03, "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": 37286.505, "from_m": 36785.128, "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": 55399.005, "from_m": 37286.505, "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": 55440.641, "from_m": 55399.005, "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": 60839.339, "from_m": 55440.641, "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": 61331.008, "from_m": 60839.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": 61336.945, "from_m": 61331.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": 61419.371, "from_m": 61336.945, "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": 63282.306, "from_m": 61419.371, "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": 65957.364, "from_m": 63282.306, "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": 68151.031, "from_m": 65957.364, "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": 68590.446, "from_m": 68151.031, "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": 69944.961, "from_m": 68590.446, "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": 70202.527, "from_m": 69944.961, "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": 72054.146, "from_m": 70202.527, "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": 72756.954, "from_m": 72054.146, "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": 758783, "profile_key": "7c6f7a0f771293a3d0f9d1fe7e93f7d6ed9a38f8c81eb8338e74b8284bf43535", "schedule_id": 36556, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0513", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 143043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0515H", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 2, "distance_m": 796.55, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0517", "wtt_dep": "0517H", "location": "Thorpe Bay", "stage_seq": 3, "distance_m": 2317.182, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0519H", "wtt_dep": "0520", "location": "Southend East", "stage_seq": 4, "distance_m": 4397.708, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0522", "wtt_dep": "0523", "location": "Southend Central", "stage_seq": 5, "distance_m": 5961.004, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0524H", "wtt_dep": "0525", "location": "Westcliff", "stage_seq": 6, "distance_m": 7304.564, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0527", "wtt_dep": "0527H", "location": "Chalkwell", "stage_seq": 7, "distance_m": 8901.816, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0529H", "wtt_dep": "0530", "location": "Leigh-on-Sea", "stage_seq": 8, "distance_m": 11003.692, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0535", "wtt_dep": "0535H", "location": "Benfleet", "stage_seq": 9, "distance_m": 16444.591, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0540H", "wtt_dep": "0541H", "location": "Pitsea", "stage_seq": 10, "distance_m": 20752.473, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0550", "wtt_dep": "0551", "location": "Stanford-le-Hope", "stage_seq": 11, "distance_m": 28969.265, "section_seq": 1, "route_path_id": 143043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552", "location": "Thames Haven Jn", "stage_seq": 12, "distance_m": 30175.375, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0554H", "wtt_dep": "0555", "location": "East Tilbury", "stage_seq": 13, "distance_m": 32377.613, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": "0601H", "location": "Tilbury Town", "stage_seq": 14, "distance_m": 38008.066, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0604H", "wtt_dep": "0606H", "location": "Grays", "stage_seq": 15, "distance_m": 40836.837, "section_seq": 1, "route_path_id": 143043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0608", "location": "West Thurrock Jn", "stage_seq": 16, "distance_m": 42052.569, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0611H", "wtt_dep": "0612H", "location": "Purfleet", "stage_seq": 17, "distance_m": 47014.441, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0617", "wtt_dep": "0618", "location": "Rainham (Essex)", "stage_seq": 18, "distance_m": 52308.835, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0621", "wtt_dep": "0621H", "location": "Dagenham Dock", "stage_seq": 19, "distance_m": 56759.086, "section_seq": 1, "route_path_id": 143043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0624", "location": "Ripple Lane Renwick Rd Jn", "stage_seq": 20, "distance_m": 57862.456, "section_seq": 1, "route_path_id": 143043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625H", "location": "Barking Riverside Up Jn", "stage_seq": 21, "distance_m": 60092.423, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0626H", "wtt_dep": "0627H", "location": "Barking", "stage_seq": 22, "distance_m": 60546.859, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633H", "location": "West Ham High Level", "stage_seq": 23, "distance_m": 66351.688, "section_seq": 1, "route_path_id": 143043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636", "location": "Gas Factory Jn", "stage_seq": 24, "distance_m": 68468.931, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0639", "location": "Limehouse", "stage_seq": 25, "distance_m": 70008.345, "section_seq": 1, "route_path_id": 143043}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Christian Street Jn", "stage_seq": 26, "distance_m": 71595.753, "section_seq": 1, "route_path_id": 143043}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "London Fenchurch Street", "stage_seq": 27, "distance_m": 72756.954, "section_seq": 1, "route_path_id": 143043}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 72756.954, "from_m": 0.0, "section_seq": 1, "route_path_id": 143043}], "total_distance_m": 72756.954, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 70404.475, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2352.479, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14391, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:15:23Z", "source_id": 64446838, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:16:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:15:25Z", "source_id": 20420057, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14395, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:18:40Z", "source_id": 64449342, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:19:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:18:45Z", "source_id": 20420913, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14400, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:20:55Z", "source_id": 64451172, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:21:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:20:59Z", "source_id": 20421565, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14421, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:23:59Z", "source_id": 64454107, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:24:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:24:05Z", "source_id": 20422453, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14425, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:26:13Z", "source_id": 64456243, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:26:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:26:16Z", "source_id": 20423075, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14432, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:28:37Z", "source_id": 64458595, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T04:29:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:28:40Z", "source_id": 20423806, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14445, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:33:41Z", "source_id": 64463818, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T04:34:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:33:45Z", "source_id": 20425450, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14454, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:39:35Z", "source_id": 64470456, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T04:40:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:39:36Z", "source_id": 20427573, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14484, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:49:08Z", "source_id": 64482871, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T04:49:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:49:16Z", "source_id": 20431622, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14496, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:01Z", "source_id": 64489561, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T04:54:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:05Z", "source_id": 20433838, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14502, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:35Z", "source_id": 64501100, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:01:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:38Z", "source_id": 20437634, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14542, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:55Z", "source_id": 64506641, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:05:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:59Z", "source_id": 20439498, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14571, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:32Z", "source_id": 64516467, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:11:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:32Z", "source_id": 20442715, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14578, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:07Z", "source_id": 64526882, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:16:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:11Z", "source_id": 20446127, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14623, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:05Z", "source_id": 64534556, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:20:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:06Z", "source_id": 20448589, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14708, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:36Z", "source_id": 64545307, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:26:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:37Z", "source_id": 20452226, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15344, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:29Z", "source_id": 64559832, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:32:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:32Z", "source_id": 20457026, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15365, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:05Z", "source_id": 64572179, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T05:38:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:11Z", "source_id": 20460971, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15378, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:00Z", "source_id": 64580861, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T05:43:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:03Z", "source_id": 20463819, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Shoeburyness |
0513 |
0513 |
3 |
None |
None |
London Fenchurch Street |
0644 |
0644 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F50952/2026-09-22/detailed |
None |
Limehouse |
2026-09-22T06:39:00+01:00 |
London Fenchurch Street |
4.0 |
{"type": "LineString", "coordinates": [[-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]} |
1.7 |
0639 |
0643 |
Limehouse |
London Fenchurch Street |
London Fenchurch Street |
51.5114471 |
-0.0779551 |
51.5114471 |
-0.0779551 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:43:00 |
London Fenchurch Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463819 |
1790055724011562 |
123 |
123 |
2026-09-22 05:53:49.989400 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:49.874604 |
| 729753 |
760660 |
G39951 |
782P04M622 |
2026-09-22 |
COMPLETE |
20462088 |
2026-09-22 06:43:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 760660, "stp": "P", "toc": "Transport for Wales", "uid": "G39951", "consist": "756006", "dest_crs": "PEN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39951/2026-09-22/detailed", "trust_id": "782P04M622", "origin_crs": "COY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Penarth", "service_date": "2026-09-22", "dest_arr_time": "0647", "dest_platform": null, "is_terminated": 1, "next_location": "Penarth", "signalling_id": "2P04", "timing_status": "EARLY", "origin_station": "Coryton", "current_leg_arr": "0643", "current_leg_dep": "0643½", "current_leg_end": "Penarth", "origin_dep_time": "0612", "origin_platform": null, "current_location": "Penarth", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1795456, 51.4398334], [-3.1791878, 51.4396919], [-3.1790323, 51.4396251], [-3.1788343, 51.4395357], [-3.1787394999999994, 51.4394927], [-3.1785059, 51.4393799], [-3.17829, 51.43927019999999], [-3.1780012, 51.43911210000001], [-3.1777949, 51.438994], [-3.1775537000000003, 51.438848699999994], [-3.1771803, 51.4386093], [-3.1769318, 51.43844059999999], [-3.1767082, 51.438278], [-3.1764465, 51.438075100000006], [-3.1761912999999997, 51.43786260000001], [-3.1759751, 51.4376717], [-3.1757785, 51.4374814], [-3.1756345999999995, 51.4373372], [-3.1755229000000003, 51.4372151], [-3.1753367999999997, 51.4369952], [-3.1752470999999995, 51.4368784], [-3.1751374999999995, 51.436719], [-3.1750417, 51.4365629], [-3.1749366, 51.43638609999999], [-3.1747841, 51.4361171], [-3.1747093999999993, 51.43598889999999], [-3.174614, 51.4358026], [-3.1745494999999995, 51.4356681], [-3.1744891, 51.4355081], [-3.1744684999999997, 51.43544330000001], [-3.1744362, 51.43532359999999], [-3.1744184, 51.4352313], [-3.1744077999999996, 51.4351599], [-3.174398099999999, 51.4350834], [-3.1743936, 51.4350087]]}", "current_leg_start": "Dingle Road", "dest_arr_time_act": "0646", "motion_projection": null, "next_location_lat": "51.4350087", "next_location_lon": "-3.1743936", "previous_location": "Dingle Road", "current_leg_milage": "0.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 9295.345, \"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\": 9905.083, \"from_m\": 9295.345, \"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\": 10320.751, \"from_m\": 9905.083, \"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\": 10368.134, \"from_m\": 10320.751, \"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\": 10451.52, \"from_m\": 10368.134, \"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\": 10964.149, \"from_m\": 10451.52, \"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\": 12048.561, \"from_m\": 10964.149, \"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\": 12733.709, \"from_m\": 12048.561, \"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\": 12951.748, \"from_m\": 12733.709, \"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\": 14738.058, \"from_m\": 12951.748, \"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}], \"service_id\": 760660, \"profile_key\": \"477739bdf134c3c7932750b8f24e0cfb3807ffbf28e3c2730f02d1d5c3bfa474\", \"schedule_id\": 35016, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0612\", \"location\": \"Coryton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": \"0613H\", \"location\": \"Whitchurch (Sth Glamorgan)\", \"stage_seq\": 2, \"distance_m\": 675.004, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": false, \"wtt_arr\": \"0614H\", \"wtt_dep\": \"0615\", \"location\": \"Rhiwbina\", \"stage_seq\": 3, \"distance_m\": 1206.905, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": false, \"wtt_arr\": \"0616H\", \"wtt_dep\": \"0617\", \"location\": \"Birchgrove\", \"stage_seq\": 4, \"distance_m\": 2039.426, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": false, \"wtt_arr\": \"0618\", \"wtt_dep\": \"0618H\", \"location\": \"Ty Glas\", \"stage_seq\": 5, \"distance_m\": 2404.112, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0621\", \"location\": \"Heath Low Level\", \"stage_seq\": 6, \"distance_m\": 3761.93, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622\", \"location\": \"Heath Jn\", \"stage_seq\": 7, \"distance_m\": 4076.896, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0627\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 8, \"distance_m\": 7665.76, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629H\", \"location\": \"CVL East Boundary\", \"stage_seq\": 9, \"distance_m\": 8043.406, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0633\", \"location\": \"Cardiff Central\", \"stage_seq\": 10, \"distance_m\": 8741.766, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0635H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 11, \"distance_m\": 10044.586, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637H\", \"location\": \"Grangetown\", \"stage_seq\": 12, \"distance_m\": 10571.017, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641H\", \"location\": \"Cogan Jn\", \"stage_seq\": 13, \"distance_m\": 12672.309, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": \"0643H\", \"location\": \"Dingle Road\", \"stage_seq\": 14, \"distance_m\": 14071.493, \"section_seq\": 1, \"route_path_id\": 144430}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": null, \"location\": \"Penarth\", \"stage_seq\": 15, \"distance_m\": 14738.058, \"section_seq\": 1, \"route_path_id\": 144430}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 14738.058, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144430}], \"total_distance_m\": 14738.058, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 14653.122, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 84.936, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0612", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1439.5", "current_position_lat": "51.4350087", "current_position_lon": "-3.1743936", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:22Z\", \"source_id\": 20444397, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:22Z\", \"source_id\": 20445600, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:22Z\", \"source_id\": 20446869, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:51Z\", \"source_id\": 20447824, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:52Z\", \"source_id\": 20449745, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:47Z\", \"source_id\": 64547628, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:50Z\", \"source_id\": 20453053, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:18Z\", \"source_id\": 64555065, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:22Z\", \"source_id\": 20455446, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:33Z\", \"source_id\": 64566737, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:38Z\", \"source_id\": 20459216, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:39Z\", \"source_id\": 64575621, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:44Z\", \"source_id\": 20462088, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Penarth", "service_state_platform": "1", "timing_fact_generation": 1790055729374707, "current_leg_arrival_utc": "2026-09-22T06:44:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:50.589426", "service_state_evidence_id": 20462088, "current_leg_start_actual_dep": "2026-09-22T06:43:30+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:51.190697", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
COY |
PEN |
2P04 |
756006 |
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": 9295.345, "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": 9905.083, "from_m": 9295.345, "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": 10320.751, "from_m": 9905.083, "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": 10368.134, "from_m": 10320.751, "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": 10451.52, "from_m": 10368.134, "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": 10964.149, "from_m": 10451.52, "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": 12048.561, "from_m": 10964.149, "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": 12733.709, "from_m": 12048.561, "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": 12951.748, "from_m": 12733.709, "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": 14738.058, "from_m": 12951.748, "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}], "service_id": 760660, "profile_key": "477739bdf134c3c7932750b8f24e0cfb3807ffbf28e3c2730f02d1d5c3bfa474", "schedule_id": 35016, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0612", "location": "Coryton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144430}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": "0613H", "location": "Whitchurch (Sth Glamorgan)", "stage_seq": 2, "distance_m": 675.004, "section_seq": 1, "route_path_id": 144430}, {"is_pass": false, "wtt_arr": "0614H", "wtt_dep": "0615", "location": "Rhiwbina", "stage_seq": 3, "distance_m": 1206.905, "section_seq": 1, "route_path_id": 144430}, {"is_pass": false, "wtt_arr": "0616H", "wtt_dep": "0617", "location": "Birchgrove", "stage_seq": 4, "distance_m": 2039.426, "section_seq": 1, "route_path_id": 144430}, {"is_pass": false, "wtt_arr": "0618", "wtt_dep": "0618H", "location": "Ty Glas", "stage_seq": 5, "distance_m": 2404.112, "section_seq": 1, "route_path_id": 144430}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0621", "location": "Heath Low Level", "stage_seq": 6, "distance_m": 3761.93, "section_seq": 1, "route_path_id": 144430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622", "location": "Heath Jn", "stage_seq": 7, "distance_m": 4076.896, "section_seq": 1, "route_path_id": 144430}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0627", "location": "Cardiff Queen Street", "stage_seq": 8, "distance_m": 7665.76, "section_seq": 1, "route_path_id": 144430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629H", "location": "CVL East Boundary", "stage_seq": 9, "distance_m": 8043.406, "section_seq": 1, "route_path_id": 144430}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0633", "location": "Cardiff Central", "stage_seq": 10, "distance_m": 8741.766, "section_seq": 1, "route_path_id": 144430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0635H", "location": "Penarth Curve South Jn", "stage_seq": 11, "distance_m": 10044.586, "section_seq": 1, "route_path_id": 144430}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637H", "location": "Grangetown", "stage_seq": 12, "distance_m": 10571.017, "section_seq": 1, "route_path_id": 144430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641H", "location": "Cogan Jn", "stage_seq": 13, "distance_m": 12672.309, "section_seq": 1, "route_path_id": 144430}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": "0643H", "location": "Dingle Road", "stage_seq": 14, "distance_m": 14071.493, "section_seq": 1, "route_path_id": 144430}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": null, "location": "Penarth", "stage_seq": 15, "distance_m": 14738.058, "section_seq": 1, "route_path_id": 144430}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 14738.058, "from_m": 0.0, "section_seq": 1, "route_path_id": 144430}], "total_distance_m": 14738.058, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 14653.122, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 84.936, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:22Z", "source_id": 20444397, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:22Z", "source_id": 20445600, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:22Z", "source_id": 20446869, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:51Z", "source_id": 20447824, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:52Z", "source_id": 20449745, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25260, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:47Z", "source_id": 64547628, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:27:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:50Z", "source_id": 20453053, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24966, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:18Z", "source_id": 64555065, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:31:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:22Z", "source_id": 20455446, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25342, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:33Z", "source_id": 64566737, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:35:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:38Z", "source_id": 20459216, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25363, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:39Z", "source_id": 64575621, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:43:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:44Z", "source_id": 20462088, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Coryton |
0612 |
0612 |
None |
None |
None |
Penarth |
0647 |
0646 |
None |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G39951/2026-09-22/detailed |
None |
Dingle Road |
2026-09-22T06:43:30+01:00 |
Penarth |
1439.5 |
{"type": "LineString", "coordinates": [[-3.1795456, 51.4398334], [-3.1791878, 51.4396919], [-3.1790323, 51.4396251], [-3.1788343, 51.4395357], [-3.1787394999999994, 51.4394927], [-3.1785059, 51.4393799], [-3.17829, 51.43927019999999], [-3.1780012, 51.43911210000001], [-3.1777949, 51.438994], [-3.1775537000000003, 51.438848699999994], [-3.1771803, 51.4386093], [-3.1769318, 51.43844059999999], [-3.1767082, 51.438278], [-3.1764465, 51.438075100000006], [-3.1761912999999997, 51.43786260000001], [-3.1759751, 51.4376717], [-3.1757785, 51.4374814], [-3.1756345999999995, 51.4373372], [-3.1755229000000003, 51.4372151], [-3.1753367999999997, 51.4369952], [-3.1752470999999995, 51.4368784], [-3.1751374999999995, 51.436719], [-3.1750417, 51.4365629], [-3.1749366, 51.43638609999999], [-3.1747841, 51.4361171], [-3.1747093999999993, 51.43598889999999], [-3.174614, 51.4358026], [-3.1745494999999995, 51.4356681], [-3.1744891, 51.4355081], [-3.1744684999999997, 51.43544330000001], [-3.1744362, 51.43532359999999], [-3.1744184, 51.4352313], [-3.1744077999999996, 51.4351599], [-3.174398099999999, 51.4350834], [-3.1743936, 51.4350087]]} |
0.4 |
0643½ |
0643 |
Dingle Road |
Penarth |
Penarth |
51.4350087 |
-3.1743936 |
51.4350087 |
-3.1743936 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:43:00 |
Penarth |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20462088 |
1790055729374707 |
47 |
47 |
2026-09-22 05:53:51.190697 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:50.589426 |
| 729754 |
760596 |
Y62291 |
772Y04M622 |
2026-09-22 |
COMPLETE |
20462480 |
2026-09-22 06:43:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 760596, "stp": "P", "toc": "Transport for Wales", "uid": "Y62291", "consist": "150262", "dest_crs": "BYI", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62291/2026-09-22/detailed", "trust_id": "772Y04M622", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barry Island", "service_date": "2026-09-22", "dest_arr_time": "0646", "dest_platform": null, "is_terminated": 1, "next_location": "Barry Island", "signalling_id": "2Y04", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "0643", "current_leg_dep": "0639", "current_leg_end": "Barry Island", "origin_dep_time": "0610", "origin_platform": "8", "current_location": "Barry Island", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.28377988169894, 51.39711634433137], [-3.2839283999999997, 51.3969536], [-3.2843419, 51.39650519999999], [-3.2844263, 51.3964158], [-3.2844888, 51.39634219999999], [-3.2845564, 51.396257799999994], [-3.2846102, 51.39617899999999], [-3.2846552, 51.3961079], [-3.2846902, 51.396036900000006], [-3.2847200999999995, 51.3959605], [-3.2847394999999997, 51.39590170000001], [-3.2847516, 51.395854500000006], [-3.2847709999999997, 51.3957692], [-3.2847786, 51.395699], [-3.2847851999999995, 51.3956146], [-3.2847816999999995, 51.395552499999994], [-3.2847698, 51.39545509999999], [-3.2847541, 51.3953827], [-3.2847196999999997, 51.395275], [-3.2846857, 51.395194], [-3.2846475, 51.3951095], [-3.2846030999999996, 51.3950366], [-3.2845579, 51.39496989999999], [-3.2844905, 51.3948876], [-3.2844296999999996, 51.39482219999999], [-3.2843473999999997, 51.394736900000005], [-3.2842634999999993, 51.39466740000001], [-3.2841722, 51.3946049], [-3.2840820999999996, 51.39454789999999], [-3.283977, 51.3944894], [-3.2838516, 51.39443809999999], [-3.2837099999999997, 51.3943778], [-3.2834379000000005, 51.39428], [-3.283282, 51.394225500000005], [-3.2831367999999994, 51.3941691], [-3.2829959999999994, 51.3941121], [-3.2826953000000003, 51.393986899999994], [-3.2825966, 51.39394550000001], [-3.2825354999999994, 51.3939238], [-3.2824064, 51.39388019999999], [-3.2822286, 51.393831199999994], [-3.2820081, 51.3937784], [-3.2810931, 51.3935669], [-3.2791055, 51.39309399999999], [-3.2771987999999994, 51.39263909999999], [-3.2766176, 51.3925041], [-3.2764223, 51.3924649], [-3.2761748, 51.3924228], [-3.2759764, 51.3923953], [-3.2758034, 51.392374], [-3.275647199999999, 51.3923633], [-3.2755233, 51.392355599999995], [-3.2754171, 51.39235339999998], [-3.2752826, 51.39235339999998], [-3.2751711, 51.3923578], [-3.2750666999999996, 51.392362199999994], [-3.2749628000000004, 51.39236879999999], [-3.2748946999999995, 51.392375300000005], [-3.2748274, 51.3923824], [-3.2747468999999993, 51.3923927], [-3.2746730000000004, 51.392403900000005], [-3.2745871, 51.3924185], [-3.2744066, 51.392455], [-3.2739040000000004, 51.3925753], [-3.2736934, 51.3926239], [-3.2722917999999996, 51.3929497]]}", "current_leg_start": "Barry", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "51.3929497", "next_location_lon": "-3.2722918", "previous_location": "Barry", "current_leg_milage": "0.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 376.805, \"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\": 559.654, \"from_m\": 376.805, \"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\": 1169.392, \"from_m\": 559.654, \"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\": 1721.076, \"from_m\": 1169.392, \"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\": 2223.309, \"from_m\": 1721.076, \"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\": 3958.228, \"from_m\": 2223.309, \"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\": 4777.552, \"from_m\": 3958.228, \"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\": 5556.103, \"from_m\": 4777.552, \"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\": 9875.175, \"from_m\": 5556.103, \"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\": 11329.705, \"from_m\": 9875.175, \"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\": 11907.605, \"from_m\": 11329.705, \"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\": 13159.706, \"from_m\": 11907.605, \"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\": 13237.774, \"from_m\": 13159.706, \"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\": 13339.439, \"from_m\": 13237.774, \"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\": 15064.573, \"from_m\": 13339.439, \"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\": 760596, \"profile_key\": \"bcdfe74cb01d78dfcccda1fff367a780f4580a0880d1c791965ab3b954ad1433\", \"schedule_id\": 35609, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0612H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 2, \"distance_m\": 1308.896, \"section_seq\": 1, \"route_path_id\": 144619}, {\"is_pass\": false, \"wtt_arr\": \"0613H\", \"wtt_dep\": \"0614H\", \"location\": \"Grangetown\", \"stage_seq\": 3, \"distance_m\": 1797.965, \"section_seq\": 1, \"route_path_id\": 144619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0617\", \"location\": \"Cogan Jn\", \"stage_seq\": 4, \"distance_m\": 3958.228, \"section_seq\": 1, \"route_path_id\": 144619}, {\"is_pass\": false, \"wtt_arr\": \"0617H\", \"wtt_dep\": \"0618H\", \"location\": \"Cogan\", \"stage_seq\": 5, \"distance_m\": 4402.287, \"section_seq\": 1, \"route_path_id\": 144619}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0621H\", \"location\": \"Eastbrook\", \"stage_seq\": 6, \"distance_m\": 6034.537, \"section_seq\": 1, \"route_path_id\": 144619}, {\"is_pass\": false, \"wtt_arr\": \"0623\", \"wtt_dep\": \"0624\", \"location\": \"Dinas Powys\", \"stage_seq\": 7, \"distance_m\": 7148.459, \"section_seq\": 1, \"route_path_id\": 144619}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628H\", \"location\": \"Cadoxton\", \"stage_seq\": 8, \"distance_m\": 10192.108, \"section_seq\": 1, \"route_path_id\": 144619}, {\"is_pass\": false, \"wtt_arr\": \"0630H\", \"wtt_dep\": \"0631H\", \"location\": \"Barry Docks\", \"stage_seq\": 9, \"distance_m\": 11567.32, \"section_seq\": 1, \"route_path_id\": 144619}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0640H\", \"location\": \"Barry\", \"stage_seq\": 10, \"distance_m\": 13888.899, \"section_seq\": 1, \"route_path_id\": 144619}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Barry Island\", \"stage_seq\": 11, \"distance_m\": 15064.573, \"section_seq\": 1, \"route_path_id\": 144619}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 15064.573, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144619}], \"total_distance_m\": 15064.573, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 13339.439, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1725.134, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0610", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3929497", "current_position_lon": "-3.2722918", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:22Z\", \"source_id\": 64521705, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:28Z\", \"source_id\": 20444442, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:29Z\", \"source_id\": 64527570, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:33Z\", \"source_id\": 20446376, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:09Z\", \"source_id\": 64534738, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:14Z\", \"source_id\": 20448663, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:34Z\", \"source_id\": 64539420, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:38Z\", \"source_id\": 20450237, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:06Z\", \"source_id\": 64546276, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:10Z\", \"source_id\": 20452620, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:48Z\", \"source_id\": 64551907, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:54Z\", \"source_id\": 20454446, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:34Z\", \"source_id\": 64559949, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:38Z\", \"source_id\": 20457048, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:12Z\", \"source_id\": 64576792, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:15Z\", \"source_id\": 20462480, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barry Island", "service_state_platform": "1", "timing_fact_generation": 1790055616136333, "current_leg_arrival_utc": "2026-09-22T06:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:51.130756", "service_state_evidence_id": 20462480, "current_leg_start_actual_dep": "2026-09-22T06:40:30+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:51.193929", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
CDF |
BYI |
2Y04 |
150262 |
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": 376.805, "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": 559.654, "from_m": 376.805, "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": 1169.392, "from_m": 559.654, "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": 1721.076, "from_m": 1169.392, "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": 2223.309, "from_m": 1721.076, "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": 3958.228, "from_m": 2223.309, "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": 4777.552, "from_m": 3958.228, "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": 5556.103, "from_m": 4777.552, "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": 9875.175, "from_m": 5556.103, "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": 11329.705, "from_m": 9875.175, "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": 11907.605, "from_m": 11329.705, "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": 13159.706, "from_m": 11907.605, "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": 13237.774, "from_m": 13159.706, "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": 13339.439, "from_m": 13237.774, "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": 15064.573, "from_m": 13339.439, "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": 760596, "profile_key": "bcdfe74cb01d78dfcccda1fff367a780f4580a0880d1c791965ab3b954ad1433", "schedule_id": 35609, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0610", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0612H", "location": "Penarth Curve South Jn", "stage_seq": 2, "distance_m": 1308.896, "section_seq": 1, "route_path_id": 144619}, {"is_pass": false, "wtt_arr": "0613H", "wtt_dep": "0614H", "location": "Grangetown", "stage_seq": 3, "distance_m": 1797.965, "section_seq": 1, "route_path_id": 144619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0617", "location": "Cogan Jn", "stage_seq": 4, "distance_m": 3958.228, "section_seq": 1, "route_path_id": 144619}, {"is_pass": false, "wtt_arr": "0617H", "wtt_dep": "0618H", "location": "Cogan", "stage_seq": 5, "distance_m": 4402.287, "section_seq": 1, "route_path_id": 144619}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0621H", "location": "Eastbrook", "stage_seq": 6, "distance_m": 6034.537, "section_seq": 1, "route_path_id": 144619}, {"is_pass": false, "wtt_arr": "0623", "wtt_dep": "0624", "location": "Dinas Powys", "stage_seq": 7, "distance_m": 7148.459, "section_seq": 1, "route_path_id": 144619}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628H", "location": "Cadoxton", "stage_seq": 8, "distance_m": 10192.108, "section_seq": 1, "route_path_id": 144619}, {"is_pass": false, "wtt_arr": "0630H", "wtt_dep": "0631H", "location": "Barry Docks", "stage_seq": 9, "distance_m": 11567.32, "section_seq": 1, "route_path_id": 144619}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0640H", "location": "Barry", "stage_seq": 10, "distance_m": 13888.899, "section_seq": 1, "route_path_id": 144619}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Barry Island", "stage_seq": 11, "distance_m": 15064.573, "section_seq": 1, "route_path_id": 144619}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 15064.573, "from_m": 0.0, "section_seq": 1, "route_path_id": 144619}], "total_distance_m": 15064.573, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13339.439, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1725.134, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25342, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:22Z", "source_id": 64521705, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:13:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:28Z", "source_id": 20444442, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25355, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:29Z", "source_id": 64527570, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:17:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:33Z", "source_id": 20446376, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25360, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:09Z", "source_id": 64534738, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:20:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:14Z", "source_id": 20448663, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25367, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:34Z", "source_id": 64539420, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:23:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:38Z", "source_id": 20450237, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25371, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:06Z", "source_id": 64546276, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:27:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:10Z", "source_id": 20452620, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25375, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:48Z", "source_id": 64551907, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:30:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:54Z", "source_id": 20454446, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25384, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:34Z", "source_id": 64559949, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:33:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:38Z", "source_id": 20457048, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25389, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:12Z", "source_id": 64576792, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:43:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:15Z", "source_id": 20462480, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Cardiff Central |
0610 |
0610 |
8 |
None |
None |
Barry Island |
0646 |
0644 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y62291/2026-09-22/detailed |
None |
Barry |
2026-09-22T06:40:30+01:00 |
Barry Island |
4.0 |
{"type": "LineString", "coordinates": [[-3.28377988169894, 51.39711634433137], [-3.2839283999999997, 51.3969536], [-3.2843419, 51.39650519999999], [-3.2844263, 51.3964158], [-3.2844888, 51.39634219999999], [-3.2845564, 51.396257799999994], [-3.2846102, 51.39617899999999], [-3.2846552, 51.3961079], [-3.2846902, 51.396036900000006], [-3.2847200999999995, 51.3959605], [-3.2847394999999997, 51.39590170000001], [-3.2847516, 51.395854500000006], [-3.2847709999999997, 51.3957692], [-3.2847786, 51.395699], [-3.2847851999999995, 51.3956146], [-3.2847816999999995, 51.395552499999994], [-3.2847698, 51.39545509999999], [-3.2847541, 51.3953827], [-3.2847196999999997, 51.395275], [-3.2846857, 51.395194], [-3.2846475, 51.3951095], [-3.2846030999999996, 51.3950366], [-3.2845579, 51.39496989999999], [-3.2844905, 51.3948876], [-3.2844296999999996, 51.39482219999999], [-3.2843473999999997, 51.394736900000005], [-3.2842634999999993, 51.39466740000001], [-3.2841722, 51.3946049], [-3.2840820999999996, 51.39454789999999], [-3.283977, 51.3944894], [-3.2838516, 51.39443809999999], [-3.2837099999999997, 51.3943778], [-3.2834379000000005, 51.39428], [-3.283282, 51.394225500000005], [-3.2831367999999994, 51.3941691], [-3.2829959999999994, 51.3941121], [-3.2826953000000003, 51.393986899999994], [-3.2825966, 51.39394550000001], [-3.2825354999999994, 51.3939238], [-3.2824064, 51.39388019999999], [-3.2822286, 51.393831199999994], [-3.2820081, 51.3937784], [-3.2810931, 51.3935669], [-3.2791055, 51.39309399999999], [-3.2771987999999994, 51.39263909999999], [-3.2766176, 51.3925041], [-3.2764223, 51.3924649], [-3.2761748, 51.3924228], [-3.2759764, 51.3923953], [-3.2758034, 51.392374], [-3.275647199999999, 51.3923633], [-3.2755233, 51.392355599999995], [-3.2754171, 51.39235339999998], [-3.2752826, 51.39235339999998], [-3.2751711, 51.3923578], [-3.2750666999999996, 51.392362199999994], [-3.2749628000000004, 51.39236879999999], [-3.2748946999999995, 51.392375300000005], [-3.2748274, 51.3923824], [-3.2747468999999993, 51.3923927], [-3.2746730000000004, 51.392403900000005], [-3.2745871, 51.3924185], [-3.2744066, 51.392455], [-3.2739040000000004, 51.3925753], [-3.2736934, 51.3926239], [-3.2722917999999996, 51.3929497]]} |
0.7 |
0639 |
0643 |
Barry |
Barry Island |
Barry Island |
51.3929497 |
-3.2722918 |
51.3929497 |
-3.2722918 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:43:00 |
Barry Island |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20462480 |
1790055616136333 |
40 |
40 |
2026-09-22 05:53:51.193929 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:51.130756 |
| 729755 |
760771 |
W69149 |
072I16M622 |
2026-09-22 |
COMPLETE |
20464025 |
2026-09-22 06:43:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 760771, "stp": "P", "toc": "ScotRail", "uid": "W69149", "consist": "320304", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69149/2026-09-22/detailed", "trust_id": "072I16M622", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "8", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2I16", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0643", "current_leg_dep": "0639", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0615", "origin_platform": "7", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Pollokshields East", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Glasgow Bridge Street Jn", "current_leg_milage": "1.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 984.29, \"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\": 1401.761, \"from_m\": 984.29, \"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\": 3047.561, \"from_m\": 1401.761, \"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\": 7000.233, \"from_m\": 3047.561, \"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\": 7523.845, \"from_m\": 7000.233, \"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\": 8364.039, \"from_m\": 7523.845, \"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\": 9459.618, \"from_m\": 8364.039, \"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\": 10262.513, \"from_m\": 9459.618, \"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\": 10314.652, \"from_m\": 10262.513, \"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\": 10351.311, \"from_m\": 10314.652, \"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\": 11556.456, \"from_m\": 10351.311, \"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\": 11974.055, \"from_m\": 11556.456, \"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\": 12534.366, \"from_m\": 11974.055, \"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\": 12958.834, \"from_m\": 12534.366, \"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\": 760771, \"profile_key\": \"7db3da0cfd6d69402055a74218392066b6e44b94401741ca1173328742653cf0\", \"schedule_id\": 32248, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0615\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0617\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619H\", \"location\": \"Muirhouse Central Jn\", \"stage_seq\": 4, \"distance_m\": 2360.28, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0621\", \"location\": \"Pollokshields West\", \"stage_seq\": 5, \"distance_m\": 2954.617, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": false, \"wtt_arr\": \"0622H\", \"wtt_dep\": \"0623\", \"location\": \"Maxwell Park\", \"stage_seq\": 6, \"distance_m\": 3762.211, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": false, \"wtt_arr\": \"0624H\", \"wtt_dep\": \"0625\", \"location\": \"Shawlands\", \"stage_seq\": 7, \"distance_m\": 4851.593, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": false, \"wtt_arr\": \"0626\", \"wtt_dep\": \"0626H\", \"location\": \"Pollokshaws East\", \"stage_seq\": 8, \"distance_m\": 5446.914, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0628H\", \"location\": \"Langside\", \"stage_seq\": 9, \"distance_m\": 6292.35, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 10, \"distance_m\": 7261.671, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": false, \"wtt_arr\": \"0630H\", \"wtt_dep\": \"0631\", \"location\": \"Cathcart\", \"stage_seq\": 11, \"distance_m\": 7409.024, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633\", \"location\": \"Mount Florida\", \"stage_seq\": 12, \"distance_m\": 8460.892, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635\", \"location\": \"Crosshill\", \"stage_seq\": 13, \"distance_m\": 9356.591, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637\", \"location\": \"Queens Park\", \"stage_seq\": 14, \"distance_m\": 10063.794, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0638H\", \"location\": \"Pollokshields East\", \"stage_seq\": 15, \"distance_m\": 10706.289, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 16, \"distance_m\": 10931.035, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 17, \"distance_m\": 12029.401, \"section_seq\": 1, \"route_path_id\": 141696}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 18, \"distance_m\": 12958.834, \"section_seq\": 1, \"route_path_id\": 141696}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 12958.834, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141696}], \"total_distance_m\": 12958.834, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 12906.695, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.139, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0615", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:51Z\", \"source_id\": 64532119, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:55Z\", \"source_id\": 20447858, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:37Z\", \"source_id\": 64537588, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:40Z\", \"source_id\": 20449612, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2563, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:44Z\", \"source_id\": 64541722, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:49Z\", \"source_id\": 20450991, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:45Z\", \"source_id\": 64545568, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:47Z\", \"source_id\": 20452323, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:32Z\", \"source_id\": 64549154, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:39Z\", \"source_id\": 20453591, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:45Z\", \"source_id\": 64553830, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:49Z\", \"source_id\": 20455000, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:20Z\", \"source_id\": 64559471, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:24Z\", \"source_id\": 20456898, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:30Z\", \"source_id\": 64564367, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:33Z\", \"source_id\": 20458433, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:25Z\", \"source_id\": 64568578, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:29Z\", \"source_id\": 20459806, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:55Z\", \"source_id\": 64571746, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:00Z\", \"source_id\": 20460867, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:15Z\", \"source_id\": 64581402, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:21Z\", \"source_id\": 20464025, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "8", "timing_fact_generation": 1790055743153810, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:52.503569", "service_state_evidence_id": 20464025, "current_leg_start_actual_dep": "2026-09-22T06:38:30+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:53:53.153115", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
GLC |
2I16 |
320304 |
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": 984.29, "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": 1401.761, "from_m": 984.29, "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": 3047.561, "from_m": 1401.761, "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": 7000.233, "from_m": 3047.561, "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": 7523.845, "from_m": 7000.233, "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": 8364.039, "from_m": 7523.845, "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": 9459.618, "from_m": 8364.039, "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": 10262.513, "from_m": 9459.618, "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": 10314.652, "from_m": 10262.513, "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": 10351.311, "from_m": 10314.652, "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": 11556.456, "from_m": 10351.311, "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": 11974.055, "from_m": 11556.456, "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": 12534.366, "from_m": 11974.055, "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": 12958.834, "from_m": 12534.366, "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": 760771, "profile_key": "7db3da0cfd6d69402055a74218392066b6e44b94401741ca1173328742653cf0", "schedule_id": 32248, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0615", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141696}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0617", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 141696}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 141696}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619H", "location": "Muirhouse Central Jn", "stage_seq": 4, "distance_m": 2360.28, "section_seq": 1, "route_path_id": 141696}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0621", "location": "Pollokshields West", "stage_seq": 5, "distance_m": 2954.617, "section_seq": 1, "route_path_id": 141696}, {"is_pass": false, "wtt_arr": "0622H", "wtt_dep": "0623", "location": "Maxwell Park", "stage_seq": 6, "distance_m": 3762.211, "section_seq": 1, "route_path_id": 141696}, {"is_pass": false, "wtt_arr": "0624H", "wtt_dep": "0625", "location": "Shawlands", "stage_seq": 7, "distance_m": 4851.593, "section_seq": 1, "route_path_id": 141696}, {"is_pass": false, "wtt_arr": "0626", "wtt_dep": "0626H", "location": "Pollokshaws East", "stage_seq": 8, "distance_m": 5446.914, "section_seq": 1, "route_path_id": 141696}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0628H", "location": "Langside", "stage_seq": 9, "distance_m": 6292.35, "section_seq": 1, "route_path_id": 141696}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Cathcart West Jn", "stage_seq": 10, "distance_m": 7261.671, "section_seq": 1, "route_path_id": 141696}, {"is_pass": false, "wtt_arr": "0630H", "wtt_dep": "0631", "location": "Cathcart", "stage_seq": 11, "distance_m": 7409.024, "section_seq": 1, "route_path_id": 141696}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633", "location": "Mount Florida", "stage_seq": 12, "distance_m": 8460.892, "section_seq": 1, "route_path_id": 141696}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635", "location": "Crosshill", "stage_seq": 13, "distance_m": 9356.591, "section_seq": 1, "route_path_id": 141696}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637", "location": "Queens Park", "stage_seq": 14, "distance_m": 10063.794, "section_seq": 1, "route_path_id": 141696}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0638H", "location": "Pollokshields East", "stage_seq": 15, "distance_m": 10706.289, "section_seq": 1, "route_path_id": 141696}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639", "location": "Muirhouse North Jn", "stage_seq": 16, "distance_m": 10931.035, "section_seq": 1, "route_path_id": 141696}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Glasgow Bridge Street Jn", "stage_seq": 17, "distance_m": 12029.401, "section_seq": 1, "route_path_id": 141696}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 18, "distance_m": 12958.834, "section_seq": 1, "route_path_id": 141696}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 12958.834, "from_m": 0.0, "section_seq": 1, "route_path_id": 141696}], "total_distance_m": 12958.834, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 12906.695, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.139, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2571, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:51Z", "source_id": 64532119, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:19:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:55Z", "source_id": 20447858, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2567, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:37Z", "source_id": 64537588, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:22:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:40Z", "source_id": 20449612, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2563, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:44Z", "source_id": 64541722, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:24:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:49Z", "source_id": 20450991, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2559, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:45Z", "source_id": 64545568, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:26:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:47Z", "source_id": 20452323, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2555, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:32Z", "source_id": 64549154, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:28:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:39Z", "source_id": 20453591, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1876, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:45Z", "source_id": 64553830, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:30:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:49Z", "source_id": 20455000, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1866, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:20Z", "source_id": 64559471, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:33:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:24Z", "source_id": 20456898, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2534, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:30Z", "source_id": 64564367, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:35:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:33Z", "source_id": 20458433, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2538, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:25Z", "source_id": 64568578, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:36:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:29Z", "source_id": 20459806, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2542, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:55Z", "source_id": 64571746, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:38:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:00Z", "source_id": 20460867, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2018, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:15Z", "source_id": 64581402, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:43:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:21Z", "source_id": 20464025, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
0615 |
0615 |
7 |
None |
None |
Glasgow Central High Level |
0643 |
0643 |
8 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69149/2026-09-22/detailed |
None |
Pollokshields East |
2026-09-22T06:38:30+01:00 |
Glasgow Central High Level |
4.0 |
{"type": "LineString", "coordinates": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
1.4 |
0639 |
0643 |
Glasgow Bridge Street Jn |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:43:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464025 |
1790055743153810 |
50 |
50 |
2026-09-22 05:53:53.153115 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:52.503569 |
| 729756 |
760577 |
W34222 |
421H60M622 |
2026-09-22 |
COMPLETE |
20464055 |
2026-09-22 06:43:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 760577, "stp": "P", "toc": "Avanti West Coast", "uid": "W34222", "consist": "390016", "dest_crs": "MAN", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34222/2026-09-22/detailed", "trust_id": "421H60M622", "origin_crs": "CRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "7", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "1H60", "timing_status": "ON TIME", "origin_station": "Crewe", "current_leg_arr": "0643", "current_leg_dep": "0634", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "0610", "origin_platform": "1", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Stockport", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Stockport", "current_leg_milage": "5.8", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 180.275, \"from_m\": 0.0, \"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\": 251.673, \"from_m\": 180.275, \"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\": 269.27, \"from_m\": 251.673, \"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\": 717.296, \"from_m\": 269.27, \"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\": 6780.479, \"from_m\": 717.296, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7661.822, \"from_m\": 6780.479, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 22664.987, \"from_m\": 7661.822, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 22707.437, \"from_m\": 22664.987, \"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\": 27607.838, \"from_m\": 22707.437, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 27651.096, \"from_m\": 27607.838, \"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\": 29859.546, \"from_m\": 27651.096, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 30813.094, \"from_m\": 29859.546, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 35436.932, \"from_m\": 30813.094, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 38230.35, \"from_m\": 35436.932, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 39180.965, \"from_m\": 38230.35, \"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\": 40058.988, \"from_m\": 39180.965, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40501.865, \"from_m\": 40058.988, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 40541.788, \"from_m\": 40501.865, \"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\": 40572.127, \"from_m\": 40541.788, \"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\": 45571.039, \"from_m\": 40572.127, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46534.528, \"from_m\": 45571.039, \"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\": 46606.681, \"from_m\": 46534.528, \"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\": 47134.773, \"from_m\": 46606.681, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48669.079, \"from_m\": 47134.773, \"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\": 48832.804, \"from_m\": 48669.079, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 49142.218, \"from_m\": 48832.804, \"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\": 49188.424, \"from_m\": 49142.218, \"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\": 49266.213, \"from_m\": 49188.424, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 49675.393, \"from_m\": 49266.213, \"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}], \"service_id\": 760577, \"profile_key\": \"63af0dbe3023b1137be4ac929d93e535833fa354e9b224c83bf99c393dcba7af\", \"schedule_id\": 25585, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Crewe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0615H\", \"location\": \"Sandbach\", \"stage_seq\": 2, \"distance_m\": 7363.589, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621\", \"location\": \"Chelford\", \"stage_seq\": 3, \"distance_m\": 22879.086, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622H\", \"location\": \"Alderley Edge\", \"stage_seq\": 4, \"distance_m\": 27784.318, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": false, \"wtt_arr\": \"0624H\", \"wtt_dep\": \"0626\", \"location\": \"Wilmslow\", \"stage_seq\": 5, \"distance_m\": 30461.618, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630H\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 6, \"distance_m\": 36474.045, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 7, \"distance_m\": 37957.281, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 8, \"distance_m\": 39417.713, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 9, \"distance_m\": 39851.728, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0635\", \"location\": \"Stockport\", \"stage_seq\": 10, \"distance_m\": 40291.913, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 11, \"distance_m\": 41463.474, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 12, \"distance_m\": 45985.543, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Ardwick Jn\", \"stage_seq\": 13, \"distance_m\": 48522.707, \"section_seq\": 1, \"route_path_id\": 141063}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 14, \"distance_m\": 49675.393, \"section_seq\": 1, \"route_path_id\": 141063}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 49675.393, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141063}], \"total_distance_m\": 49675.393, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 47673.812, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2001.581, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0610", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:02Z\", \"source_id\": 64526668, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:09Z\", \"source_id\": 20446083, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:30Z\", \"source_id\": 64537437, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:35Z\", \"source_id\": 20449576, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:09Z\", \"source_id\": 64540589, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:13Z\", \"source_id\": 20450619, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:31Z\", \"source_id\": 64543242, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:34Z\", \"source_id\": 20451508, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:57Z\", \"source_id\": 64554320, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:02Z\", \"source_id\": 20455201, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:59Z\", \"source_id\": 20457347, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8458, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:18Z\", \"source_id\": 64581480, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:21Z\", \"source_id\": 20464055, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "7", "timing_fact_generation": 1790055742862772, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": "{\"units\": [\"390016\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-22T05:43:59.548921", "service_state_evidence_id": 20464055, "current_leg_start_actual_dep": "2026-09-22T06:35:00+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:01.168200", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
P |
CRE |
MAN |
1H60 |
390016 |
9 |
140 |
{"units": ["390016"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} |
{"version": 3, "segments": [{"to_m": 180.275, "from_m": 0.0, "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": 251.673, "from_m": 180.275, "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": 269.27, "from_m": 251.673, "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": 717.296, "from_m": 269.27, "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": 6780.479, "from_m": 717.296, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7661.822, "from_m": 6780.479, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 22664.987, "from_m": 7661.822, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 22707.437, "from_m": 22664.987, "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": 27607.838, "from_m": 22707.437, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 27651.096, "from_m": 27607.838, "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": 29859.546, "from_m": 27651.096, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 30813.094, "from_m": 29859.546, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 35436.932, "from_m": 30813.094, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 38230.35, "from_m": 35436.932, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 39180.965, "from_m": 38230.35, "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": 40058.988, "from_m": 39180.965, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40501.865, "from_m": 40058.988, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 40541.788, "from_m": 40501.865, "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": 40572.127, "from_m": 40541.788, "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": 45571.039, "from_m": 40572.127, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46534.528, "from_m": 45571.039, "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": 46606.681, "from_m": 46534.528, "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": 47134.773, "from_m": 46606.681, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48669.079, "from_m": 47134.773, "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": 48832.804, "from_m": 48669.079, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49142.218, "from_m": 48832.804, "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": 49188.424, "from_m": 49142.218, "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": 49266.213, "from_m": 49188.424, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 49675.393, "from_m": 49266.213, "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}], "service_id": 760577, "profile_key": "63af0dbe3023b1137be4ac929d93e535833fa354e9b224c83bf99c393dcba7af", "schedule_id": 25585, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0610", "location": "Crewe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0615H", "location": "Sandbach", "stage_seq": 2, "distance_m": 7363.589, "section_seq": 1, "route_path_id": 141063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621", "location": "Chelford", "stage_seq": 3, "distance_m": 22879.086, "section_seq": 1, "route_path_id": 141063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622H", "location": "Alderley Edge", "stage_seq": 4, "distance_m": 27784.318, "section_seq": 1, "route_path_id": 141063}, {"is_pass": false, "wtt_arr": "0624H", "wtt_dep": "0626", "location": "Wilmslow", "stage_seq": 5, "distance_m": 30461.618, "section_seq": 1, "route_path_id": 141063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630H", "location": "Cheadle Hulme", "stage_seq": 6, "distance_m": 36474.045, "section_seq": 1, "route_path_id": 141063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631", "location": "Adswood Road Jn", "stage_seq": 7, "distance_m": 37957.281, "section_seq": 1, "route_path_id": 141063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632", "location": "Edgeley Jn No.1", "stage_seq": 8, "distance_m": 39417.713, "section_seq": 1, "route_path_id": 141063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632H", "location": "Edgeley Jn No2", "stage_seq": 9, "distance_m": 39851.728, "section_seq": 1, "route_path_id": 141063}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0635", "location": "Stockport", "stage_seq": 10, "distance_m": 40291.913, "section_seq": 1, "route_path_id": 141063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636H", "location": "Heaton Norris Jn", "stage_seq": 11, "distance_m": 41463.474, "section_seq": 1, "route_path_id": 141063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638H", "location": "Slade Lane Jn", "stage_seq": 12, "distance_m": 45985.543, "section_seq": 1, "route_path_id": 141063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640", "location": "Ardwick Jn", "stage_seq": 13, "distance_m": 48522.707, "section_seq": 1, "route_path_id": 141063}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 14, "distance_m": 49675.393, "section_seq": 1, "route_path_id": 141063}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 49675.393, "from_m": 0.0, "section_seq": 1, "route_path_id": 141063}], "total_distance_m": 49675.393, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 47673.812, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2001.581, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 10514, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:02Z", "source_id": 64526668, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:16:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:09Z", "source_id": 20446083, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9180, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:30Z", "source_id": 64537437, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:22:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:35Z", "source_id": 20449576, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9163, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:09Z", "source_id": 64540589, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:24:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:13Z", "source_id": 20450619, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9116, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:31Z", "source_id": 64543242, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:25:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:34Z", "source_id": 20451508, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9081, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:57Z", "source_id": 64554320, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:31:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:02Z", "source_id": 20455201, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:59Z", "source_id": 20457347, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8458, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:18Z", "source_id": 64581480, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:43:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:21Z", "source_id": 20464055, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Crewe |
0610 |
0610 |
1 |
None |
None |
Manchester Piccadilly |
0643 |
0643 |
7 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34222/2026-09-22/detailed |
None |
Stockport |
2026-09-22T06:35:00+01:00 |
Manchester Piccadilly |
9.0 |
{"type": "LineString", "coordinates": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} |
5.8 |
0634 |
0643 |
Stockport |
Manchester Piccadilly |
Manchester Piccadilly |
53.4769795 |
-2.2302017 |
53.4769795 |
-2.2302017 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:43:00 |
Manchester Piccadilly |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464055 |
1790055742862772 |
57 |
57 |
2026-09-22 05:54:01.168200 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:59.548921 |
| 729757 |
759360 |
H03153 |
180R61CB22 |
2026-09-22 |
COMPLETE |
20465181 |
2026-09-22 06:43:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 759360, "stp": "P", "toc": "Unknown", "uid": "H03153", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H03153/2026-09-22/detailed", "trust_id": "180R61CB22", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sudforth Lane Down (DB Cargo)", "service_date": "2026-09-22", "dest_arr_time": "0747", "dest_platform": null, "is_terminated": 1, "next_location": "Sudforth Lane Down (DB Cargo)", "signalling_id": "0R61", "timing_status": null, "origin_station": "Knottingley T.M.D.", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0737", "origin_platform": null, "current_location": "Knottingley T.M.D.", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0747", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 21.59, \"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\": 233.805, \"from_m\": 21.59, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 616.369, \"from_m\": 233.805, \"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\": 3838.364, \"from_m\": 616.369, \"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\": 3896.134, \"from_m\": 3838.364, \"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\": 4409.627, \"from_m\": 3896.134, \"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}], \"service_id\": 759360, \"profile_key\": \"31f0de5f5cc81c0819b4d59c7b96809e80c9166ccb1eecc6c796bc17839cc89f\", \"schedule_id\": 13448, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0737\", \"location\": \"Knottingley T.M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117737}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0739\", \"location\": \"Knottingley East Jn\", \"stage_seq\": 2, \"distance_m\": 573.575, \"section_seq\": 1, \"route_path_id\": 117737}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0745\", \"location\": \"Sudforth Lane S.B.\", \"stage_seq\": 3, \"distance_m\": 3896.134, \"section_seq\": 1, \"route_path_id\": 117737}, {\"is_pass\": false, \"wtt_arr\": \"0747\", \"wtt_dep\": null, \"location\": \"Sudforth Lane Down (DB Cargo)\", \"stage_seq\": 4, \"distance_m\": 4409.627, \"section_seq\": 1, \"route_path_id\": 117737}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 4409.627, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117737}], \"total_distance_m\": 4409.627, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 4388.037, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 21.59, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0737", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Knottingley T.M.D.", "service_state_platform": null, "timing_fact_generation": 1790055840031306, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:43:59.966867", "service_state_evidence_id": 20465181, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:00.630501", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
0R61 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 21.59, "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": 233.805, "from_m": 21.59, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 616.369, "from_m": 233.805, "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": 3838.364, "from_m": 616.369, "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": 3896.134, "from_m": 3838.364, "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": 4409.627, "from_m": 3896.134, "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}], "service_id": 759360, "profile_key": "31f0de5f5cc81c0819b4d59c7b96809e80c9166ccb1eecc6c796bc17839cc89f", "schedule_id": 13448, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0737", "location": "Knottingley T.M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117737}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0739", "location": "Knottingley East Jn", "stage_seq": 2, "distance_m": 573.575, "section_seq": 1, "route_path_id": 117737}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0745", "location": "Sudforth Lane S.B.", "stage_seq": 3, "distance_m": 3896.134, "section_seq": 1, "route_path_id": 117737}, {"is_pass": false, "wtt_arr": "0747", "wtt_dep": null, "location": "Sudforth Lane Down (DB Cargo)", "stage_seq": 4, "distance_m": 4409.627, "section_seq": 1, "route_path_id": 117737}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 4409.627, "from_m": 0.0, "section_seq": 1, "route_path_id": 117737}], "total_distance_m": 4409.627, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 4388.037, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 21.59, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Knottingley T.M.D. |
0737 |
0737 |
None |
None |
None |
Sudforth Lane Down (DB Cargo) |
0747 |
0747 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H03153/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Knottingley T.M.D. |
Sudforth Lane Down (DB Cargo) |
None |
None |
None |
None |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:43:00 |
Knottingley T.M.D. |
TRUST |
TRUST_CANCELLATION |
20465181 |
1790055840031306 |
1 |
1 |
2026-09-22 05:54:00.630501 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:43:59.966867 |
| 729758 |
760560 |
L86200 |
875R05M622 |
2026-09-22 |
COMPLETE |
20464632 |
2026-09-22 06:44:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 760560, "stp": "P", "toc": "South Western Railway", "uid": "L86200", "consist": "701009", "dest_crs": "TWI", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86200/2026-09-22/detailed", "trust_id": "875R05M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Twickenham", "service_date": "2026-09-22", "dest_arr_time": "0632", "dest_platform": "3", "is_terminated": 1, "next_location": "Twickenham", "signalling_id": "5R05", "timing_status": "LATE", "origin_station": "Feltham Depot", "current_leg_arr": "0644", "current_leg_dep": "0625", "current_leg_end": "Twickenham", "origin_dep_time": "0610", "origin_platform": null, "current_location": "Twickenham", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "+12 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3979247, 51.4500731], [-0.3972198, 51.45018279999999], [-0.39656530000000006, 51.4502839], [-0.3962331, 51.45033469999999], [-0.3958583, 51.45039169999999], [-0.3951334, 51.4505037], [-0.3945867, 51.45058720000001], [-0.39396229999999993, 51.45068329999999], [-0.3932823, 51.45079080000001], [-0.3926632, 51.45088450000001], [-0.3919711, 51.4509906], [-0.3913373, 51.45108849999999], [-0.3906198, 51.4512003], [-0.3901923, 51.45126650000001], [-0.3891069999999999, 51.4514331], [-0.3888906999999999, 51.45146669999998], [-0.3883342, 51.4515505], [-0.3875363, 51.451672499999994], [-0.38699, 51.45174970000001], [-0.3864909999999999, 51.451826099999984], [-0.3859802, 51.4518869], [-0.3853789, 51.4519487], [-0.3848094, 51.45200710000001], [-0.3842845, 51.45205249999999], [-0.3835875, 51.452099], [-0.3829559, 51.45213599999999], [-0.38247249999999994, 51.4521584], [-0.38193949999999993, 51.4521788], [-0.381326, 51.452194799999994], [-0.3807838999999999, 51.45220090000001], [-0.3803403, 51.4521996], [-0.37997639999999994, 51.45219689999999], [-0.37946319999999994, 51.452191000000006], [-0.3789155, 51.4521772], [-0.37850339999999993, 51.45216450000001], [-0.3781695, 51.4521482], [-0.37771409999999994, 51.4521233], [-0.3774272, 51.452105], [-0.3772148, 51.4520969], [-0.3769157, 51.4520984], [-0.3761904999999999, 51.4520403], [-0.37527969999999994, 51.45195300000001], [-0.37450569999999994, 51.45186739999999], [-0.3733505999999999, 51.4517147], [-0.3724372, 51.4515869], [-0.3716121, 51.45147049999999], [-0.3700977999999999, 51.4512558], [-0.3696422, 51.451192299999995], [-0.3693616, 51.4511507], [-0.36871789999999993, 51.45105919999999], [-0.3683527, 51.4510105], [-0.3674601, 51.45088390000001], [-0.3656437, 51.450622900000006], [-0.3642234, 51.450426199999995], [-0.3632503, 51.4502869], [-0.3617677, 51.450074], [-0.36028819999999995, 51.4498686], [-0.35932611364780853, 51.44973377789978], [-0.3587504, 51.4496531], [-0.35777859999999995, 51.449507], [-0.35625229999999997, 51.44928790000001], [-0.3561646, 51.449274599999995], [-0.35343749999999996, 51.4488982], [-0.35190859999999996, 51.4486802], [-0.35106009999999993, 51.4485574], [-0.3500281, 51.44841250000001], [-0.34926379999999996, 51.4483075], [-0.3484216, 51.4481975], [-0.34736929999999994, 51.44808079999999], [-0.3465495, 51.4480147], [-0.346303, 51.44799419999998], [-0.3460527, 51.4479771], [-0.3445803, 51.44791250000001], [-0.3444049, 51.4479075], [-0.34434309999999996, 51.447906], [-0.3441073, 51.44790050000001], [-0.34352019999999994, 51.4478883], [-0.342395, 51.4478908], [-0.3421969999999999, 51.4478914], [-0.34187509999999993, 51.4479007], [-0.3411699, 51.44792739999999], [-0.3405204, 51.4479567], [-0.3401127, 51.4479821], [-0.3396865, 51.4480085], [-0.3385721, 51.448118], [-0.3382455, 51.448160599999994], [-0.33793159570209924, 51.44820165216421], [-0.33762689999999995, 51.448241499999995], [-0.3369272, 51.4483551], [-0.3363030092515932, 51.44847185293361], [-0.3360614813272047, 51.44852137712673], [-0.33584776393001625, 51.44856453422402], [-0.3356578976615373, 51.44860226004825], [-0.3354879231232776, 51.44863549042218], [-0.3353338809167463, 51.44866516116861], [-0.33519181164345324, 51.44869220811032], [-0.3350577559049077, 51.4487175670701], [-0.33492775430261934, 51.448742173870706], [-0.3347978474380976, 51.448766964334936], [-0.334664075912852, 51.44879287428557], [-0.33452248032839216, 51.44882083954539], [-0.33436910128622743, 51.44885179593716], [-0.3341999793878674, 51.448886679283675], [-0.3340111552348216, 51.44892642540771], [-0.3337986694285995, 51.44897197013205], [-0.33355856257071065, 51.449024249279475], [-0.3334703, 51.4490436], [-0.33248039999999995, 51.449329], [-0.3320246, 51.44947079999999], [-0.3315688, 51.449628100000005], [-0.3312633, 51.4497213], [-0.3306069, 51.4499878], [-0.3299794999999999, 51.45018919999998], [-0.32752239999999994, 51.4511054], [-0.3273822, 51.4511577], [-0.3268046, 51.4514014], [-0.32747259999999995, 51.4511828], [-0.32805609999999996, 51.45098999999999], [-0.3287833, 51.4507498], [-0.3293193, 51.4505703], [-0.3297535, 51.45041779999999]]}", "current_leg_start": "Feltham Arr RD London End", "dest_arr_time_act": "0632", "motion_projection": null, "next_location_lat": "51.4504178", "next_location_lon": "-0.3297535", "previous_location": "Feltham Arr RD London End", "current_leg_milage": "3.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 982.525, \"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\": 1794.341, \"from_m\": 982.525, \"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\": 1858.066, \"from_m\": 1794.341, \"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\": 3043.721, \"from_m\": 1858.066, \"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\": 6325.966, \"from_m\": 3043.721, \"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\": 6380.254, \"from_m\": 6325.966, \"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\": 6687.234, \"from_m\": 6380.254, \"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\": 6919.017, \"from_m\": 6687.234, \"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\": 760560, \"profile_key\": \"afa7ef105dd54a8c67546881d86a8c7e2bad26fba9496a678d7a1b289f9e1518\", \"schedule_id\": 17216, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Feltham Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137704}, {\"is_pass\": false, \"wtt_arr\": \"0617H\", \"wtt_dep\": \"0624H\", \"location\": \"Feltham Arr RD Country End\", \"stage_seq\": 2, \"distance_m\": 1092.953, \"section_seq\": 1, \"route_path_id\": 137704}, {\"is_pass\": false, \"wtt_arr\": \"0626\", \"wtt_dep\": \"0626\", \"location\": \"Feltham Arr RD London End\", \"stage_seq\": 3, \"distance_m\": 1595.077, \"section_seq\": 1, \"route_path_id\": 137704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Feltham Jn\", \"stage_seq\": 4, \"distance_m\": 3043.721, \"section_seq\": 1, \"route_path_id\": 137704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629H\", \"location\": \"Whitton Jn\", \"stage_seq\": 5, \"distance_m\": 3658.892, \"section_seq\": 1, \"route_path_id\": 137704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631H\", \"location\": \"Twickenham Jn\", \"stage_seq\": 6, \"distance_m\": 5994.003, \"section_seq\": 1, \"route_path_id\": 137704}, {\"is_pass\": false, \"wtt_arr\": \"0632\", \"wtt_dep\": null, \"location\": \"Twickenham\", \"stage_seq\": 7, \"distance_m\": 6919.017, \"section_seq\": 1, \"route_path_id\": 137704}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 6919.017, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137704}], \"total_distance_m\": 6919.017, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5640.984, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1278.033, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0610", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "51.4504178", "current_position_lon": "-0.3297535", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27899, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:54Z\", \"source_id\": 64519020, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:59Z\", \"source_id\": 20443544, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:57Z\", \"source_id\": 64540202, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:59Z\", \"source_id\": 20450489, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:07Z\", \"source_id\": 64583503, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:10Z\", \"source_id\": 20464632, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Twickenham", "service_state_platform": "3", "timing_fact_generation": 1790055793853255, "current_leg_arrival_utc": "2026-09-22T06:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:00.247775", "service_state_evidence_id": 20464632, "current_leg_start_actual_dep": "2026-09-22T06:38:00+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:01.165265", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
TWI |
5R05 |
701009 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 982.525, "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": 1794.341, "from_m": 982.525, "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": 1858.066, "from_m": 1794.341, "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": 3043.721, "from_m": 1858.066, "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": 6325.966, "from_m": 3043.721, "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": 6380.254, "from_m": 6325.966, "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": 6687.234, "from_m": 6380.254, "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": 6919.017, "from_m": 6687.234, "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": 760560, "profile_key": "afa7ef105dd54a8c67546881d86a8c7e2bad26fba9496a678d7a1b289f9e1518", "schedule_id": 17216, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0610", "location": "Feltham Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137704}, {"is_pass": false, "wtt_arr": "0617H", "wtt_dep": "0624H", "location": "Feltham Arr RD Country End", "stage_seq": 2, "distance_m": 1092.953, "section_seq": 1, "route_path_id": 137704}, {"is_pass": false, "wtt_arr": "0626", "wtt_dep": "0626", "location": "Feltham Arr RD London End", "stage_seq": 3, "distance_m": 1595.077, "section_seq": 1, "route_path_id": 137704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629", "location": "Feltham Jn", "stage_seq": 4, "distance_m": 3043.721, "section_seq": 1, "route_path_id": 137704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629H", "location": "Whitton Jn", "stage_seq": 5, "distance_m": 3658.892, "section_seq": 1, "route_path_id": 137704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631H", "location": "Twickenham Jn", "stage_seq": 6, "distance_m": 5994.003, "section_seq": 1, "route_path_id": 137704}, {"is_pass": false, "wtt_arr": "0632", "wtt_dep": null, "location": "Twickenham", "stage_seq": 7, "distance_m": 6919.017, "section_seq": 1, "route_path_id": 137704}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 6919.017, "from_m": 0.0, "section_seq": 1, "route_path_id": 137704}], "total_distance_m": 6919.017, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5640.984, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1278.033, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27899, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:54Z", "source_id": 64519020, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:14:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:59Z", "source_id": 20443544, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27890, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:57Z", "source_id": 64540202, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:23:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:59Z", "source_id": 20450489, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28286, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:07Z", "source_id": 64583503, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:44:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:10Z", "source_id": 20464632, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Feltham Depot |
0610 |
0610 |
None |
None |
None |
Twickenham |
0632 |
0632 |
3 |
LATE |
+12 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86200/2026-09-22/detailed |
None |
Feltham Arr RD London End |
2026-09-22T06:38:00+01:00 |
Twickenham |
19.0 |
{"type": "LineString", "coordinates": [[-0.3979247, 51.4500731], [-0.3972198, 51.45018279999999], [-0.39656530000000006, 51.4502839], [-0.3962331, 51.45033469999999], [-0.3958583, 51.45039169999999], [-0.3951334, 51.4505037], [-0.3945867, 51.45058720000001], [-0.39396229999999993, 51.45068329999999], [-0.3932823, 51.45079080000001], [-0.3926632, 51.45088450000001], [-0.3919711, 51.4509906], [-0.3913373, 51.45108849999999], [-0.3906198, 51.4512003], [-0.3901923, 51.45126650000001], [-0.3891069999999999, 51.4514331], [-0.3888906999999999, 51.45146669999998], [-0.3883342, 51.4515505], [-0.3875363, 51.451672499999994], [-0.38699, 51.45174970000001], [-0.3864909999999999, 51.451826099999984], [-0.3859802, 51.4518869], [-0.3853789, 51.4519487], [-0.3848094, 51.45200710000001], [-0.3842845, 51.45205249999999], [-0.3835875, 51.452099], [-0.3829559, 51.45213599999999], [-0.38247249999999994, 51.4521584], [-0.38193949999999993, 51.4521788], [-0.381326, 51.452194799999994], [-0.3807838999999999, 51.45220090000001], [-0.3803403, 51.4521996], [-0.37997639999999994, 51.45219689999999], [-0.37946319999999994, 51.452191000000006], [-0.3789155, 51.4521772], [-0.37850339999999993, 51.45216450000001], [-0.3781695, 51.4521482], [-0.37771409999999994, 51.4521233], [-0.3774272, 51.452105], [-0.3772148, 51.4520969], [-0.3769157, 51.4520984], [-0.3761904999999999, 51.4520403], [-0.37527969999999994, 51.45195300000001], [-0.37450569999999994, 51.45186739999999], [-0.3733505999999999, 51.4517147], [-0.3724372, 51.4515869], [-0.3716121, 51.45147049999999], [-0.3700977999999999, 51.4512558], [-0.3696422, 51.451192299999995], [-0.3693616, 51.4511507], [-0.36871789999999993, 51.45105919999999], [-0.3683527, 51.4510105], [-0.3674601, 51.45088390000001], [-0.3656437, 51.450622900000006], [-0.3642234, 51.450426199999995], [-0.3632503, 51.4502869], [-0.3617677, 51.450074], [-0.36028819999999995, 51.4498686], [-0.35932611364780853, 51.44973377789978], [-0.3587504, 51.4496531], [-0.35777859999999995, 51.449507], [-0.35625229999999997, 51.44928790000001], [-0.3561646, 51.449274599999995], [-0.35343749999999996, 51.4488982], [-0.35190859999999996, 51.4486802], [-0.35106009999999993, 51.4485574], [-0.3500281, 51.44841250000001], [-0.34926379999999996, 51.4483075], [-0.3484216, 51.4481975], [-0.34736929999999994, 51.44808079999999], [-0.3465495, 51.4480147], [-0.346303, 51.44799419999998], [-0.3460527, 51.4479771], [-0.3445803, 51.44791250000001], [-0.3444049, 51.4479075], [-0.34434309999999996, 51.447906], [-0.3441073, 51.44790050000001], [-0.34352019999999994, 51.4478883], [-0.342395, 51.4478908], [-0.3421969999999999, 51.4478914], [-0.34187509999999993, 51.4479007], [-0.3411699, 51.44792739999999], [-0.3405204, 51.4479567], [-0.3401127, 51.4479821], [-0.3396865, 51.4480085], [-0.3385721, 51.448118], [-0.3382455, 51.448160599999994], [-0.33793159570209924, 51.44820165216421], [-0.33762689999999995, 51.448241499999995], [-0.3369272, 51.4483551], [-0.3363030092515932, 51.44847185293361], [-0.3360614813272047, 51.44852137712673], [-0.33584776393001625, 51.44856453422402], [-0.3356578976615373, 51.44860226004825], [-0.3354879231232776, 51.44863549042218], [-0.3353338809167463, 51.44866516116861], [-0.33519181164345324, 51.44869220811032], [-0.3350577559049077, 51.4487175670701], [-0.33492775430261934, 51.448742173870706], [-0.3347978474380976, 51.448766964334936], [-0.334664075912852, 51.44879287428557], [-0.33452248032839216, 51.44882083954539], [-0.33436910128622743, 51.44885179593716], [-0.3341999793878674, 51.448886679283675], [-0.3340111552348216, 51.44892642540771], [-0.3337986694285995, 51.44897197013205], [-0.33355856257071065, 51.449024249279475], [-0.3334703, 51.4490436], [-0.33248039999999995, 51.449329], [-0.3320246, 51.44947079999999], [-0.3315688, 51.449628100000005], [-0.3312633, 51.4497213], [-0.3306069, 51.4499878], [-0.3299794999999999, 51.45018919999998], [-0.32752239999999994, 51.4511054], [-0.3273822, 51.4511577], [-0.3268046, 51.4514014], [-0.32747259999999995, 51.4511828], [-0.32805609999999996, 51.45098999999999], [-0.3287833, 51.4507498], [-0.3293193, 51.4505703], [-0.3297535, 51.45041779999999]]} |
3.3 |
0625 |
0644 |
Feltham Arr RD London End |
Twickenham |
Twickenham |
51.4504178 |
-0.3297535 |
51.4504178 |
-0.3297535 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:44:00 |
Twickenham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464632 |
1790055793853255 |
16 |
16 |
2026-09-22 05:54:01.165265 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:00.247775 |
| 729759 |
760048 |
L85031 |
875A09M522 |
2026-09-22 |
COMPLETE |
20465172 |
2026-09-22 06:44:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 760048, "stp": "P", "toc": "South Western Railway", "uid": "L85031", "consist": "450013+450116", "dest_crs": "WOK", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85031/2026-09-22/detailed", "trust_id": "875A09M522", "origin_crs": "XFM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Woking", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "5", "is_terminated": 1, "next_location": "Woking", "signalling_id": "5A09", "timing_status": "ON TIME", "origin_station": "Farnham C.S.D.", "current_leg_arr": "0644", "current_leg_dep": "0636", "current_leg_end": "Woking", "origin_dep_time": "0559", "origin_platform": null, "current_location": "Woking Sig. Wk167/369", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5815390971001172, 51.23772336937297], [-0.58154, 51.23772490000001], [-0.5817644, 51.238105299999994], [-0.5819147, 51.2384118], [-0.5820037, 51.23860260000001], [-0.5820568, 51.2387165], [-0.5820988, 51.238822299999995], [-0.5822419999999999, 51.2391834], [-0.5824296999999999, 51.2396737], [-0.5825852, 51.2400574], [-0.5826804, 51.2402933], [-0.5830734, 51.2413311], [-0.5831459, 51.2415326], [-0.5832852999999999, 51.2421054], [-0.5833902, 51.24249319999999], [-0.583482, 51.2428581], [-0.5836627, 51.2435584], [-0.5837729, 51.2440814], [-0.5839531999999998, 51.245166000000005], [-0.5840356, 51.24573809999999], [-0.5840989, 51.24626889999999], [-0.5841636, 51.2467793], [-0.5841981, 51.24723300000001], [-0.5842191, 51.2476192], [-0.5842411999999999, 51.247968099999994], [-0.584243, 51.2481766], [-0.5842451, 51.2483208], [-0.5842490000000001, 51.2486873], [-0.5841765, 51.253796099999995], [-0.5841385, 51.2551509], [-0.5841397, 51.2561968], [-0.584112, 51.25811300000001], [-0.5840959, 51.259482600000005], [-0.5840662, 51.26216070000001], [-0.5840301, 51.2655568], [-0.5840291, 51.2656261], [-0.5840037999999999, 51.2674523], [-0.5840003, 51.2676808], [-0.5839926, 51.27051999999999], [-0.5839307909381076, 51.27453379516892], [-0.5838680999999999, 51.27860449999999], [-0.583856, 51.281401900000006], [-0.5838366999999999, 51.28187750000001], [-0.5837918999999999, 51.2825912], [-0.5837382999999999, 51.283076300000005], [-0.5836742, 51.28360109999999], [-0.5835604, 51.2843338], [-0.5835445999999999, 51.2844209], [-0.5835088999999999, 51.2845894], [-0.5833386, 51.285377], [-0.5829805999999998, 51.2864741], [-0.5824068, 51.2878895], [-0.5817982, 51.2891208], [-0.5817168999999999, 51.289285], [-0.5816449, 51.28942659999999], [-0.5804246999999999, 51.29182839999999], [-0.5797413, 51.2932064], [-0.5796744999999999, 51.2933435], [-0.5757907, 51.3010508], [-0.5751183, 51.3023432], [-0.5732818, 51.306034800000006], [-0.5726696999999998, 51.3072677], [-0.572612, 51.307372099999995], [-0.5720154, 51.30842129999999], [-0.5716629, 51.308975800000006], [-0.5710945, 51.30977010000001], [-0.5706602999999999, 51.310302199999995], [-0.5700595, 51.3110417], [-0.5693862, 51.3117608], [-0.5693611999999999, 51.3117856], [-0.5686774999999998, 51.3124639], [-0.5685249, 51.312615400000006], [-0.5683014, 51.3128371], [-0.5679811999999999, 51.3131411], [-0.5678196, 51.3132923], [-0.567603, 51.3134969], [-0.567479, 51.31360999999999], [-0.5670069, 51.31404020000001], [-0.5666119, 51.3143681], [-0.5664295070594446, 51.31448766959982], [-0.5662415861785061, 51.31459365343447], [-0.5660762931266142, 51.314687939656515], [-0.5659301657149185, 51.31477201768842], [-0.565799741754568, 51.31484737695256], [-0.5656815590567126, 51.31491550687139], [-0.5655721554325012, 51.314977896867326], [-0.5654680686930834, 51.315036036362805], [-0.5653658366496085, 51.315091414780234], [-0.565261997113226, 51.31514552154205], [-0.5651530878950851, 51.31519984607068], [-0.5650356468063354, 51.315255877788545], [-0.5649062116581263, 51.315315106118064], [-0.5647613202616069, 51.31537902048167], [-0.5645975104279268, 51.315449110301785], [-0.5644113199682352, 51.31552686500084], [-0.5641992866936818, 51.31561377400125], [-0.5639185, 51.315728], [-0.563201, 51.3160193], [-0.5612331999999999, 51.31681820000001], [-0.5606069, 51.31707250000001], [-0.5603831, 51.317163400000005], [-0.5601217, 51.317264899999984], [-0.5597426, 51.31740719999999], [-0.5584950999999999, 51.317903], [-0.5579842999999999, 51.3181007], [-0.557706, 51.31820849999999], [-0.5566606, 51.31861320000001]]}", "current_leg_start": "Guildford", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "51.3186132", "next_location_lon": "-0.5566606", "previous_location": "Guildford", "current_leg_milage": "5.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 476.803, \"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\": 485.612, \"from_m\": 476.803, \"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\": 554.663, \"from_m\": 485.612, \"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\": 3109.594, \"from_m\": 554.663, \"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\": 3755.061, \"from_m\": 3109.594, \"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\": 5737.719, \"from_m\": 3755.061, \"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\": 7235.622, \"from_m\": 5737.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\": 8922.102, \"from_m\": 7235.622, \"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\": 8963.033, \"from_m\": 8922.102, \"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\": 9633.705, \"from_m\": 8963.033, \"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\": 9671.223, \"from_m\": 9633.705, \"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\": 9707.218, \"from_m\": 9671.223, \"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\": 12070.56, \"from_m\": 9707.218, \"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\": 12275.899, \"from_m\": 12070.56, \"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\": 19624.218, \"from_m\": 12275.899, \"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\": 20738.636, \"from_m\": 19624.218, \"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\": 20792.501, \"from_m\": 20738.636, \"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\": 20817.583, \"from_m\": 20792.501, \"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\": 20862.496, \"from_m\": 20817.583, \"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\": 21333.199, \"from_m\": 20862.496, \"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\": 23660.492, \"from_m\": 21333.199, \"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\": 29458.314, \"from_m\": 23660.492, \"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\": 29621.323, \"from_m\": 29458.314, \"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\": 30359.118, \"from_m\": 29621.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}], \"service_id\": 760048, \"profile_key\": \"0a4257084a6e5604ed2aa3a4b1160b576bc860a3e166c6de36feea901ae6ecdf\", \"schedule_id\": 16824, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Farnham C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137569}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Farnham Depot Reception Ro\", \"stage_seq\": 2, \"distance_m\": 896.853, \"section_seq\": 1, \"route_path_id\": 137569}, {\"is_pass\": false, \"wtt_arr\": \"0607\", \"wtt_dep\": \"0608\", \"location\": \"Farnham\", \"stage_seq\": 3, \"distance_m\": 1479.544, \"section_seq\": 1, \"route_path_id\": 137569}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0613\", \"location\": \"Aldershot\", \"stage_seq\": 4, \"distance_m\": 6448.369, \"section_seq\": 1, \"route_path_id\": 137569}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0615\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 5, \"distance_m\": 8881.122, \"section_seq\": 1, \"route_path_id\": 137569}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619\", \"location\": \"Aldershot South Jn\", \"stage_seq\": 6, \"distance_m\": 9720.006, \"section_seq\": 1, \"route_path_id\": 137569}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0620H\", \"location\": \"Ash\", \"stage_seq\": 7, \"distance_m\": 10943.189, \"section_seq\": 1, \"route_path_id\": 137569}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0636\", \"location\": \"Guildford\", \"stage_seq\": 8, \"distance_m\": 20862.496, \"section_seq\": 1, \"route_path_id\": 137569}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Woking Jn\", \"stage_seq\": 9, \"distance_m\": 29621.323, \"section_seq\": 1, \"route_path_id\": 137569}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Woking\", \"stage_seq\": 10, \"distance_m\": 30359.118, \"section_seq\": 1, \"route_path_id\": 137569}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30359.118, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137569}], \"total_distance_m\": 30359.118, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 29882.315, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 476.803, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0559", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.3186132", "current_position_lon": "-0.5566606", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:52Z\", \"source_id\": 20438817, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:25Z\", \"source_id\": 64505763, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:28Z\", \"source_id\": 20439201, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:39Z\", \"source_id\": 64518526, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:45Z\", \"source_id\": 20443384, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:59Z\", \"source_id\": 64536347, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:03Z\", \"source_id\": 20449218, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27954, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:35Z\", \"source_id\": 64555702, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:40Z\", \"source_id\": 20455654, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:53Z\", \"source_id\": 64585182, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:59Z\", \"source_id\": 20465172, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Woking", "service_state_platform": "5", "timing_fact_generation": 1790055840515655, "current_leg_arrival_utc": "2026-09-22T06:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:00.510780", "service_state_evidence_id": 20465172, "current_leg_start_actual_dep": "2026-09-22T06:36:00+01:00", "operational_evidence_version": 43, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:02.450173", "service_state_valid_until_kind": null, "operational_interpretation_version": 43, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
XFM |
WOK |
5A09 |
450013+450116 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 476.803, "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": 485.612, "from_m": 476.803, "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": 554.663, "from_m": 485.612, "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": 3109.594, "from_m": 554.663, "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": 3755.061, "from_m": 3109.594, "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": 5737.719, "from_m": 3755.061, "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": 7235.622, "from_m": 5737.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": 8922.102, "from_m": 7235.622, "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": 8963.033, "from_m": 8922.102, "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": 9633.705, "from_m": 8963.033, "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": 9671.223, "from_m": 9633.705, "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": 9707.218, "from_m": 9671.223, "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": 12070.56, "from_m": 9707.218, "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": 12275.899, "from_m": 12070.56, "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": 19624.218, "from_m": 12275.899, "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": 20738.636, "from_m": 19624.218, "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": 20792.501, "from_m": 20738.636, "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": 20817.583, "from_m": 20792.501, "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": 20862.496, "from_m": 20817.583, "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": 21333.199, "from_m": 20862.496, "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": 23660.492, "from_m": 21333.199, "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": 29458.314, "from_m": 23660.492, "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": 29621.323, "from_m": 29458.314, "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": 30359.118, "from_m": 29621.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}], "service_id": 760048, "profile_key": "0a4257084a6e5604ed2aa3a4b1160b576bc860a3e166c6de36feea901ae6ecdf", "schedule_id": 16824, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0559", "location": "Farnham C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137569}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Farnham Depot Reception Ro", "stage_seq": 2, "distance_m": 896.853, "section_seq": 1, "route_path_id": 137569}, {"is_pass": false, "wtt_arr": "0607", "wtt_dep": "0608", "location": "Farnham", "stage_seq": 3, "distance_m": 1479.544, "section_seq": 1, "route_path_id": 137569}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0613", "location": "Aldershot", "stage_seq": 4, "distance_m": 6448.369, "section_seq": 1, "route_path_id": 137569}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0615", "location": "Aldershot North Jn", "stage_seq": 5, "distance_m": 8881.122, "section_seq": 1, "route_path_id": 137569}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619", "location": "Aldershot South Jn", "stage_seq": 6, "distance_m": 9720.006, "section_seq": 1, "route_path_id": 137569}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0620H", "location": "Ash", "stage_seq": 7, "distance_m": 10943.189, "section_seq": 1, "route_path_id": 137569}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0636", "location": "Guildford", "stage_seq": 8, "distance_m": 20862.496, "section_seq": 1, "route_path_id": 137569}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Woking Jn", "stage_seq": 9, "distance_m": 29621.323, "section_seq": 1, "route_path_id": 137569}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Woking", "stage_seq": 10, "distance_m": 30359.118, "section_seq": 1, "route_path_id": 137569}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30359.118, "from_m": 0.0, "section_seq": 1, "route_path_id": 137569}], "total_distance_m": 30359.118, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 29882.315, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 476.803, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:52Z", "source_id": 20438817, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27856, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:25Z", "source_id": 64505763, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:05:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:28Z", "source_id": 20439201, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27868, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:39Z", "source_id": 64518526, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:12:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:45Z", "source_id": 20443384, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27835, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:59Z", "source_id": 64536347, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:22:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:03Z", "source_id": 20449218, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27954, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:35Z", "source_id": 64555702, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:31:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:40Z", "source_id": 20455654, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26931, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:53Z", "source_id": 64585182, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:44:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:59Z", "source_id": 20465172, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Farnham C.S.D. |
0559 |
0559 |
None |
None |
None |
Woking |
0644 |
0644 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L85031/2026-09-22/detailed |
None |
Guildford |
2026-09-22T06:36:00+01:00 |
Woking |
8.0 |
{"type": "LineString", "coordinates": [[-0.5815390971001172, 51.23772336937297], [-0.58154, 51.23772490000001], [-0.5817644, 51.238105299999994], [-0.5819147, 51.2384118], [-0.5820037, 51.23860260000001], [-0.5820568, 51.2387165], [-0.5820988, 51.238822299999995], [-0.5822419999999999, 51.2391834], [-0.5824296999999999, 51.2396737], [-0.5825852, 51.2400574], [-0.5826804, 51.2402933], [-0.5830734, 51.2413311], [-0.5831459, 51.2415326], [-0.5832852999999999, 51.2421054], [-0.5833902, 51.24249319999999], [-0.583482, 51.2428581], [-0.5836627, 51.2435584], [-0.5837729, 51.2440814], [-0.5839531999999998, 51.245166000000005], [-0.5840356, 51.24573809999999], [-0.5840989, 51.24626889999999], [-0.5841636, 51.2467793], [-0.5841981, 51.24723300000001], [-0.5842191, 51.2476192], [-0.5842411999999999, 51.247968099999994], [-0.584243, 51.2481766], [-0.5842451, 51.2483208], [-0.5842490000000001, 51.2486873], [-0.5841765, 51.253796099999995], [-0.5841385, 51.2551509], [-0.5841397, 51.2561968], [-0.584112, 51.25811300000001], [-0.5840959, 51.259482600000005], [-0.5840662, 51.26216070000001], [-0.5840301, 51.2655568], [-0.5840291, 51.2656261], [-0.5840037999999999, 51.2674523], [-0.5840003, 51.2676808], [-0.5839926, 51.27051999999999], [-0.5839307909381076, 51.27453379516892], [-0.5838680999999999, 51.27860449999999], [-0.583856, 51.281401900000006], [-0.5838366999999999, 51.28187750000001], [-0.5837918999999999, 51.2825912], [-0.5837382999999999, 51.283076300000005], [-0.5836742, 51.28360109999999], [-0.5835604, 51.2843338], [-0.5835445999999999, 51.2844209], [-0.5835088999999999, 51.2845894], [-0.5833386, 51.285377], [-0.5829805999999998, 51.2864741], [-0.5824068, 51.2878895], [-0.5817982, 51.2891208], [-0.5817168999999999, 51.289285], [-0.5816449, 51.28942659999999], [-0.5804246999999999, 51.29182839999999], [-0.5797413, 51.2932064], [-0.5796744999999999, 51.2933435], [-0.5757907, 51.3010508], [-0.5751183, 51.3023432], [-0.5732818, 51.306034800000006], [-0.5726696999999998, 51.3072677], [-0.572612, 51.307372099999995], [-0.5720154, 51.30842129999999], [-0.5716629, 51.308975800000006], [-0.5710945, 51.30977010000001], [-0.5706602999999999, 51.310302199999995], [-0.5700595, 51.3110417], [-0.5693862, 51.3117608], [-0.5693611999999999, 51.3117856], [-0.5686774999999998, 51.3124639], [-0.5685249, 51.312615400000006], [-0.5683014, 51.3128371], [-0.5679811999999999, 51.3131411], [-0.5678196, 51.3132923], [-0.567603, 51.3134969], [-0.567479, 51.31360999999999], [-0.5670069, 51.31404020000001], [-0.5666119, 51.3143681], [-0.5664295070594446, 51.31448766959982], [-0.5662415861785061, 51.31459365343447], [-0.5660762931266142, 51.314687939656515], [-0.5659301657149185, 51.31477201768842], [-0.565799741754568, 51.31484737695256], [-0.5656815590567126, 51.31491550687139], [-0.5655721554325012, 51.314977896867326], [-0.5654680686930834, 51.315036036362805], [-0.5653658366496085, 51.315091414780234], [-0.565261997113226, 51.31514552154205], [-0.5651530878950851, 51.31519984607068], [-0.5650356468063354, 51.315255877788545], [-0.5649062116581263, 51.315315106118064], [-0.5647613202616069, 51.31537902048167], [-0.5645975104279268, 51.315449110301785], [-0.5644113199682352, 51.31552686500084], [-0.5641992866936818, 51.31561377400125], [-0.5639185, 51.315728], [-0.563201, 51.3160193], [-0.5612331999999999, 51.31681820000001], [-0.5606069, 51.31707250000001], [-0.5603831, 51.317163400000005], [-0.5601217, 51.317264899999984], [-0.5597426, 51.31740719999999], [-0.5584950999999999, 51.317903], [-0.5579842999999999, 51.3181007], [-0.557706, 51.31820849999999], [-0.5566606, 51.31861320000001]]} |
5.9 |
0636 |
0644 |
Guildford |
Woking Sig. Wk167/369 |
Woking |
51.3186132 |
-0.5566606 |
51.3186132 |
-0.5566606 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:44:00 |
Woking |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465172 |
1790055840515655 |
43 |
43 |
2026-09-22 05:54:02.450173 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:00.510780 |
| 729760 |
760675 |
P65355 |
305S60M622 |
2026-09-22 |
COMPLETE |
20465206 |
2026-09-22 06:44:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 760675, "stp": "P", "toc": "Northern", "uid": "P65355", "consist": "156455", "dest_crs": "PRE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65355/2026-09-22/detailed", "trust_id": "305S60M622", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Preston", "service_date": "2026-09-22", "dest_arr_time": "0645", "dest_platform": "1", "is_terminated": 1, "next_location": "Preston", "signalling_id": "5S60", "timing_status": "EARLY", "origin_station": "Preston", "current_leg_arr": "0645", "current_leg_dep": "0642", "current_leg_end": "Preston", "origin_dep_time": "0613", "origin_platform": "2", "current_location": "Preston", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7055582, 53.746889499999995], [-2.7058971, 53.7488031], [-2.7061763999999995, 53.7503007], [-2.7062624999999993, 53.7507622], [-2.7062676999999997, 53.7507899], [-2.7063506, 53.7512404], [-2.7064384999999995, 53.7517184], [-2.7064513, 53.7517923], [-2.7064572, 53.7518285], [-2.7064984, 53.7520893], [-2.7065156999999997, 53.752175399999985], [-2.7065883, 53.752463799999994], [-2.7066813999999995, 53.7527646], [-2.7070750999999995, 53.7537833], [-2.707174, 53.754186], [-2.7072046, 53.7543218], [-2.7074629, 53.75545369999999]]}", "current_leg_start": "Ribble Jn", "dest_arr_time_act": "0645", "motion_projection": null, "next_location_lat": "53.7554537", "next_location_lon": "-2.7074629", "previous_location": "Ribble Jn", "current_leg_milage": "0.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 379.743, \"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\": 1542.727, \"from_m\": 379.743, \"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\": 95.0}, {\"to_m\": 1922.47, \"from_m\": 1542.727, \"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}], \"service_id\": 760675, \"profile_key\": \"2c6ce00eb79f0f5510cbefa6713eec4f310f13842464eac1c0007d876501ca7d\", \"schedule_id\": 20487, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0613\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139089}, {\"is_pass\": false, \"wtt_arr\": \"0616\", \"wtt_dep\": \"0643\", \"location\": \"Ribble Jn\", \"stage_seq\": 2, \"distance_m\": 961.235, \"section_seq\": 1, \"route_path_id\": 139089}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": null, \"location\": \"Preston\", \"stage_seq\": 3, \"distance_m\": 1922.47, \"section_seq\": 1, \"route_path_id\": 139089}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1922.47, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139089}], \"total_distance_m\": 1922.47, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 1922.47, \"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}", "origin_dep_time_act": "0613", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.7554537", "current_position_lon": "-2.7074629", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:23Z\", \"source_id\": 20445022, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:56Z\", \"source_id\": 64585301, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:59Z\", \"source_id\": 20465206, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Preston", "service_state_platform": "1", "timing_fact_generation": 1790055840874467, "current_leg_arrival_utc": "2026-09-22T06:44:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:00.871649", "service_state_evidence_id": 20465206, "current_leg_start_actual_dep": "2026-09-22T06:43:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:01.170232", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
PRE |
PRE |
5S60 |
156455 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 379.743, "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": 1542.727, "from_m": 379.743, "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": 95.0}, {"to_m": 1922.47, "from_m": 1542.727, "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}], "service_id": 760675, "profile_key": "2c6ce00eb79f0f5510cbefa6713eec4f310f13842464eac1c0007d876501ca7d", "schedule_id": 20487, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0613", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139089}, {"is_pass": false, "wtt_arr": "0616", "wtt_dep": "0643", "location": "Ribble Jn", "stage_seq": 2, "distance_m": 961.235, "section_seq": 1, "route_path_id": 139089}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": null, "location": "Preston", "stage_seq": 3, "distance_m": 1922.47, "section_seq": 1, "route_path_id": 139089}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1922.47, "from_m": 0.0, "section_seq": 1, "route_path_id": 139089}], "total_distance_m": 1922.47, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1922.47, "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-22T05:14:23Z", "source_id": 20445022, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7911, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:56Z", "source_id": 64585301, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:44:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:59Z", "source_id": 20465206, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Preston |
0613 |
0613 |
2 |
None |
None |
Preston |
0645 |
0645 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65355/2026-09-22/detailed |
None |
Ribble Jn |
2026-09-22T06:43:00+01:00 |
Preston |
3.0 |
{"type": "LineString", "coordinates": [[-2.7055582, 53.746889499999995], [-2.7058971, 53.7488031], [-2.7061763999999995, 53.7503007], [-2.7062624999999993, 53.7507622], [-2.7062676999999997, 53.7507899], [-2.7063506, 53.7512404], [-2.7064384999999995, 53.7517184], [-2.7064513, 53.7517923], [-2.7064572, 53.7518285], [-2.7064984, 53.7520893], [-2.7065156999999997, 53.752175399999985], [-2.7065883, 53.752463799999994], [-2.7066813999999995, 53.7527646], [-2.7070750999999995, 53.7537833], [-2.707174, 53.754186], [-2.7072046, 53.7543218], [-2.7074629, 53.75545369999999]]} |
0.6 |
0642 |
0645 |
Ribble Jn |
Preston |
Preston |
53.7554537 |
-2.7074629 |
53.7554537 |
-2.7074629 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:44:00 |
Preston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465206 |
1790055840874467 |
9 |
9 |
2026-09-22 05:54:01.170232 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:00.871649 |
| 729761 |
759550 |
C03913 |
485P06M522 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 05:44:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 759550, "stp": "P", "toc": "Greater Anglia", "uid": "C03913", "consist": "755415", "dest_crs": "NRW", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03913/2026-09-22/detailed", "trust_id": "485P06M522", "origin_crs": "XNC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Norwich", "service_date": "2026-09-22", "dest_arr_time": "0554", "dest_platform": "6", "is_terminated": 1, "next_location": "Norwich", "signalling_id": "5P06", "timing_status": null, "origin_station": "Norwich C.Pt. T.&R.S.M.D", "current_leg_arr": "0554", "current_leg_dep": "0547", "current_leg_end": "Norwich", "origin_dep_time": "0544", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.318316, 52.623225], [1.3180577999999998, 52.6232006], [1.317838, 52.623169], [1.317692, 52.623138], [1.3175719999999995, 52.623109], [1.317436, 52.623071], [1.317314, 52.62303599999999], [1.317182, 52.622995], [1.3170221, 52.6229402], [1.316885, 52.62288499999999], [1.316773, 52.622833], [1.316654, 52.622775], [1.3165269999999998, 52.622702], [1.316421, 52.622638], [1.3162949999999998, 52.622551], [1.316169, 52.622449], [1.316082, 52.622374], [1.315988, 52.62228], [1.3159009999999998, 52.622176], [1.3158261000000002, 52.622079], [1.3157659999999998, 52.621973], [1.3157576, 52.6219503], [1.3157139999999998, 52.621833], [1.3156950999999997, 52.6216903], [1.3156850999999998, 52.6215534], [1.3156784, 52.621332900000006], [1.3156646, 52.62154639999999], [1.3156543, 52.6217064], [1.315646, 52.621803799999995], [1.3156222999999998, 52.6220182], [1.3156013, 52.6221378], [1.3155907, 52.6221732], [1.3155663, 52.6222545], [1.3155382, 52.62233810000001], [1.3154921999999998, 52.6224311], [1.3153951999999998, 52.6225911], [1.3153205999999995, 52.6226904], [1.3152182, 52.62280109999999], [1.3151172, 52.6228961], [1.3150021999999997, 52.62299310000001], [1.3149301999999998, 52.6230471], [1.3148261999999995, 52.6231191], [1.3147121999999998, 52.62319010000001], [1.3146551999999998, 52.623221], [1.3145942, 52.6232541], [1.3144663999999997, 52.6233178], [1.3143682, 52.62336309999999], [1.3142511999999995, 52.6234101], [1.3141181999999998, 52.6234581], [1.3139402, 52.6235161], [1.3138022, 52.6235561], [1.3136361, 52.62360520000001], [1.313585, 52.6236162], [1.313494255717853, 52.62363960753568], [1.3132170999999997, 52.62371110000001], [1.3130732, 52.6237521], [1.3129382000000005, 52.62379309999999], [1.3127611999999995, 52.6238521], [1.3125952, 52.62390809999999], [1.3124189999999998, 52.6239717], [1.3122912, 52.62401810000001], [1.3120742, 52.6241021], [1.311913, 52.624165100000006], [1.3118361999999997, 52.624195099999994], [1.3113594, 52.6243863], [1.3112572, 52.6244281], [1.3110432, 52.6245142], [1.3109082, 52.6245791], [1.3108102, 52.6246261], [1.3106832, 52.6246891], [1.3105572, 52.62475210000001], [1.3104121999999998, 52.6248221], [1.3101514, 52.62494099999999], [1.3098641999999998, 52.62506609999999], [1.3097274, 52.62513129999999], [1.3096521999999997, 52.6251671], [1.3094131999999998, 52.625287099999994], [1.3091542, 52.62543509999999], [1.3086431999999997, 52.6257321], [1.3082901999999998, 52.6259341], [1.3075693, 52.62635409999999], [1.3074972, 52.6263961], [1.3074152, 52.6264431], [1.307053, 52.626657]]}", "current_leg_start": "Norwich C.Pt. T.&R.S.M.D", "dest_arr_time_act": "0554", "motion_projection": null, "next_location_lat": "52.6266570", "next_location_lon": "1.3070530", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 17.639, \"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\": 304.955, \"from_m\": 17.639, \"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\": 357.363, \"from_m\": 304.955, \"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\": 539.256, \"from_m\": 357.363, \"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\": 1177.751, \"from_m\": 539.256, \"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\": 759550, \"profile_key\": \"0a053232ed990cf8a2bc910df94735a24a1a3c6a7cb865929e38adf2f5e608e9\", \"schedule_id\": 481, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0544\", \"location\": \"Norwich C.Pt. T.&R.S.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130639}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 2, \"distance_m\": 618.748, \"section_seq\": 1, \"route_path_id\": 130639}, {\"is_pass\": false, \"wtt_arr\": \"0554\", \"wtt_dep\": null, \"location\": \"Norwich\", \"stage_seq\": 3, \"distance_m\": 1177.751, \"section_seq\": 1, \"route_path_id\": 130639}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1177.751, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130639}], \"total_distance_m\": 1177.751, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1160.112, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 17.639, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0544", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "7.0", "current_position_lat": "52.6229810", "current_position_lon": "1.3171411", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Norwich C.Pt. T.&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1790054591183546, "current_leg_arrival_utc": "2026-09-22T05:54:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:01.994313", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-22T05:47:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:02.454569", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
XNC |
NRW |
5P06 |
755415 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 17.639, "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": 304.955, "from_m": 17.639, "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": 357.363, "from_m": 304.955, "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": 539.256, "from_m": 357.363, "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": 1177.751, "from_m": 539.256, "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": 759550, "profile_key": "0a053232ed990cf8a2bc910df94735a24a1a3c6a7cb865929e38adf2f5e608e9", "schedule_id": 481, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0544", "location": "Norwich C.Pt. T.&R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130639}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "Norwich Thorpe Jn", "stage_seq": 2, "distance_m": 618.748, "section_seq": 1, "route_path_id": 130639}, {"is_pass": false, "wtt_arr": "0554", "wtt_dep": null, "location": "Norwich", "stage_seq": 3, "distance_m": 1177.751, "section_seq": 1, "route_path_id": 130639}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1177.751, "from_m": 0.0, "section_seq": 1, "route_path_id": 130639}], "total_distance_m": 1177.751, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1160.112, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 17.639, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Norwich C.Pt. T.&R.S.M.D |
0544 |
0544 |
None |
None |
None |
Norwich |
0554 |
0554 |
6 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C03913/2026-09-22/detailed |
None |
Norwich C.Pt. T.&R.S.M.D |
2026-09-22T05:47:30+01:00 |
Norwich |
7.0 |
{"type": "LineString", "coordinates": [[1.318316, 52.623225], [1.3180577999999998, 52.6232006], [1.317838, 52.623169], [1.317692, 52.623138], [1.3175719999999995, 52.623109], [1.317436, 52.623071], [1.317314, 52.62303599999999], [1.317182, 52.622995], [1.3170221, 52.6229402], [1.316885, 52.62288499999999], [1.316773, 52.622833], [1.316654, 52.622775], [1.3165269999999998, 52.622702], [1.316421, 52.622638], [1.3162949999999998, 52.622551], [1.316169, 52.622449], [1.316082, 52.622374], [1.315988, 52.62228], [1.3159009999999998, 52.622176], [1.3158261000000002, 52.622079], [1.3157659999999998, 52.621973], [1.3157576, 52.6219503], [1.3157139999999998, 52.621833], [1.3156950999999997, 52.6216903], [1.3156850999999998, 52.6215534], [1.3156784, 52.621332900000006], [1.3156646, 52.62154639999999], [1.3156543, 52.6217064], [1.315646, 52.621803799999995], [1.3156222999999998, 52.6220182], [1.3156013, 52.6221378], [1.3155907, 52.6221732], [1.3155663, 52.6222545], [1.3155382, 52.62233810000001], [1.3154921999999998, 52.6224311], [1.3153951999999998, 52.6225911], [1.3153205999999995, 52.6226904], [1.3152182, 52.62280109999999], [1.3151172, 52.6228961], [1.3150021999999997, 52.62299310000001], [1.3149301999999998, 52.6230471], [1.3148261999999995, 52.6231191], [1.3147121999999998, 52.62319010000001], [1.3146551999999998, 52.623221], [1.3145942, 52.6232541], [1.3144663999999997, 52.6233178], [1.3143682, 52.62336309999999], [1.3142511999999995, 52.6234101], [1.3141181999999998, 52.6234581], [1.3139402, 52.6235161], [1.3138022, 52.6235561], [1.3136361, 52.62360520000001], [1.313585, 52.6236162], [1.313494255717853, 52.62363960753568], [1.3132170999999997, 52.62371110000001], [1.3130732, 52.6237521], [1.3129382000000005, 52.62379309999999], [1.3127611999999995, 52.6238521], [1.3125952, 52.62390809999999], [1.3124189999999998, 52.6239717], [1.3122912, 52.62401810000001], [1.3120742, 52.6241021], [1.311913, 52.624165100000006], [1.3118361999999997, 52.624195099999994], [1.3113594, 52.6243863], [1.3112572, 52.6244281], [1.3110432, 52.6245142], [1.3109082, 52.6245791], [1.3108102, 52.6246261], [1.3106832, 52.6246891], [1.3105572, 52.62475210000001], [1.3104121999999998, 52.6248221], [1.3101514, 52.62494099999999], [1.3098641999999998, 52.62506609999999], [1.3097274, 52.62513129999999], [1.3096521999999997, 52.6251671], [1.3094131999999998, 52.625287099999994], [1.3091542, 52.62543509999999], [1.3086431999999997, 52.6257321], [1.3082901999999998, 52.6259341], [1.3075693, 52.62635409999999], [1.3074972, 52.6263961], [1.3074152, 52.6264431], [1.307053, 52.626657]]} |
0.7 |
0547 |
0554 |
None |
None |
Norwich |
52.6229810 |
1.3171411 |
52.6266570 |
1.3070530 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:44:00 |
Norwich C.Pt. T.&R.S.M.D |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790054591183546 |
39 |
39 |
2026-09-22 05:54:02.454569 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:01.994313 |
| 729762 |
759551 |
C20205 |
625P87M522 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 05:44:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 759551, "stp": "P", "toc": "Thameslink", "uid": "C20205", "consist": "700042", "dest_crs": "BDM", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20205/2026-09-22/detailed", "trust_id": "625P87M522", "origin_crs": null, "show_on_map": 0, "dar_est_time": "05:44:00", "dar_platform": null, "dest_station": "Bedford", "service_date": "2026-09-22", "dest_arr_time": "0547", "dest_platform": "1", "is_terminated": 1, "next_location": "Bedford", "signalling_id": "5P87", "timing_status": null, "origin_station": "Bedford C S", "current_leg_arr": "0547", "current_leg_dep": "0544", "current_leg_end": "Bedford", "origin_dep_time": "0544", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4756469, 52.1312486], [-0.4764033, 52.1324607], [-0.47652939999999994, 52.1326237], [-0.47671710000000006, 52.132781699999995], [-0.4770443999999999, 52.1330073], [-0.4772701, 52.13316509999999], [-0.4773528, 52.133223], [-0.4773764, 52.133241600000005], [-0.4776157, 52.1334304], [-0.4777937, 52.1335878], [-0.47799009999999986, 52.1337935], [-0.478188, 52.1340246], [-0.4784561, 52.1344807], [-0.4786808000000001, 52.1347574], [-0.47913109999999987, 52.13546699999999]]}", "current_leg_start": "Bedford C S", "dest_arr_time_act": "0547", "motion_projection": null, "next_location_lat": "52.1354670", "next_location_lon": "-0.4791311", "previous_location": null, "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 357.709, \"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\": 411.626, \"from_m\": 357.709, \"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\": 446.004, \"from_m\": 411.626, \"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\": 530.682, \"from_m\": 446.004, \"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}], \"service_id\": 759551, \"profile_key\": \"77807e512820902779199821b7fd87d4fa4ff2f95f91e4612ff0948ea52f8f28\", \"schedule_id\": 2563, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0544\", \"location\": \"Bedford C S\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115142}, {\"is_pass\": false, \"wtt_arr\": \"0547\", \"wtt_dep\": null, \"location\": \"Bedford\", \"stage_seq\": 2, \"distance_m\": 530.682, \"section_seq\": 1, \"route_path_id\": 115142}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 530.682, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115142}], \"total_distance_m\": 530.682, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 138.595, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 392.087, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0544", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "52.1354670", "current_position_lon": "-0.4791311", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Bedford C S", "service_state_platform": null, "timing_fact_generation": 1790048692060011, "current_leg_arrival_utc": "2026-09-22T05:47:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:02.053438", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-22T05:44:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:03.802516", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
None |
BDM |
5P87 |
700042 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 357.709, "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": 411.626, "from_m": 357.709, "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": 446.004, "from_m": 411.626, "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": 530.682, "from_m": 446.004, "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}], "service_id": 759551, "profile_key": "77807e512820902779199821b7fd87d4fa4ff2f95f91e4612ff0948ea52f8f28", "schedule_id": 2563, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0544", "location": "Bedford C S", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115142}, {"is_pass": false, "wtt_arr": "0547", "wtt_dep": null, "location": "Bedford", "stage_seq": 2, "distance_m": 530.682, "section_seq": 1, "route_path_id": 115142}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 530.682, "from_m": 0.0, "section_seq": 1, "route_path_id": 115142}], "total_distance_m": 530.682, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 138.595, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 392.087, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Bedford C S |
0544 |
0544 |
None |
5:44:00 |
None |
Bedford |
0547 |
0547 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C20205/2026-09-22/detailed |
None |
Bedford C S |
2026-09-22T05:44:30+01:00 |
Bedford |
3.0 |
{"type": "LineString", "coordinates": [[-0.4756469, 52.1312486], [-0.4764033, 52.1324607], [-0.47652939999999994, 52.1326237], [-0.47671710000000006, 52.132781699999995], [-0.4770443999999999, 52.1330073], [-0.4772701, 52.13316509999999], [-0.4773528, 52.133223], [-0.4773764, 52.133241600000005], [-0.4776157, 52.1334304], [-0.4777937, 52.1335878], [-0.47799009999999986, 52.1337935], [-0.478188, 52.1340246], [-0.4784561, 52.1344807], [-0.4786808000000001, 52.1347574], [-0.47913109999999987, 52.13546699999999]]} |
0.3 |
0544 |
0547 |
None |
None |
Bedford |
52.1354670 |
-0.4791311 |
52.1354670 |
-0.4791311 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:44:00 |
Bedford C S |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790048692060011 |
0 |
0 |
2026-09-22 05:54:03.802516 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:02.053438 |
| 729763 |
759251 |
G13894 |
865E04M522 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 05:44:00 |
2026-09-22 05:54:03 |
2026-09-24 05:54:03 |
{"id": 759251, "stp": "P", "toc": "Southern", "uid": "G13894", "consist": "377211+377212", "dest_crs": "BOG", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G13894/2026-09-22/detailed", "trust_id": "865E04M522", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bognor Regis", "service_date": "2026-09-22", "dest_arr_time": "0544", "dest_platform": "2", "is_terminated": 1, "next_location": "Bognor Regis Sig. Br55", "signalling_id": "5E04", "timing_status": "EARLY", "origin_station": "Bognor Sidings", "current_leg_arr": "0537", "current_leg_dep": "0532", "current_leg_end": "Bognor Regis Sig. Br55", "origin_dep_time": "0533", "origin_platform": "S1", "current_location": "Bognor Sidings", "last_update_time": "2026-09-22T05:54:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6761188, 50.78745390000002], [-0.6759526, 50.7877669], [-0.6757482999999999, 50.78813509999999], [-0.6754931, 50.78851920000001], [-0.6750781999999999, 50.78905809999999], [-0.6743391, 50.7899759], [-0.6741905, 50.79016079999999], [-0.6738919, 50.7904403]]}", "current_leg_start": "Bognor Sidings", "dest_arr_time_act": "0544", "motion_projection": null, "next_location_lat": "50.7904403", "next_location_lon": "-0.6738919", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:64462948\", \"confirmationDeadline\": \"2026-09-22T05:36:30+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 906.307, \"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}], \"service_id\": 759251, \"profile_key\": \"d6fddf61f1610c79e712a4e2e9ef302169ad40d0ca4a6bdb31a79414c1ba745a\", \"schedule_id\": 8340, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0533\", \"location\": \"Bognor Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133241}, {\"is_pass\": false, \"wtt_arr\": \"0537\", \"wtt_dep\": \"0542\", \"location\": \"Bognor Regis Sig. Br55\", \"stage_seq\": 2, \"distance_m\": 434.088, \"section_seq\": 1, \"route_path_id\": 133241}, {\"is_pass\": false, \"wtt_arr\": \"0544\", \"wtt_dep\": null, \"location\": \"Bognor Regis\", \"stage_seq\": 3, \"distance_m\": 906.307, \"section_seq\": 1, \"route_path_id\": 133241}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 906.307, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133241}], \"total_distance_m\": 906.307, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 906.307, \"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}", "origin_dep_time_act": "0533", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "5.0", "current_position_lat": "50.7904403", "current_position_lon": "-0.6738919", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Bognor Sidings", "service_state_platform": null, "timing_fact_generation": 1790051575273466, "current_leg_arrival_utc": "2026-09-22T05:36:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:03.320320", "service_state_evidence_id": 64462948, "current_leg_start_actual_dep": "2026-09-22T05:32:30+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:03.800419", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
BOG |
5E04 |
377211+377212 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 906.307, "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}], "service_id": 759251, "profile_key": "d6fddf61f1610c79e712a4e2e9ef302169ad40d0ca4a6bdb31a79414c1ba745a", "schedule_id": 8340, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0533", "location": "Bognor Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133241}, {"is_pass": false, "wtt_arr": "0537", "wtt_dep": "0542", "location": "Bognor Regis Sig. Br55", "stage_seq": 2, "distance_m": 434.088, "section_seq": 1, "route_path_id": 133241}, {"is_pass": false, "wtt_arr": "0544", "wtt_dep": null, "location": "Bognor Regis", "stage_seq": 3, "distance_m": 906.307, "section_seq": 1, "route_path_id": 133241}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 906.307, "from_m": 0.0, "section_seq": 1, "route_path_id": 133241}], "total_distance_m": 906.307, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 906.307, "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} |
[] |
Bognor Sidings |
0533 |
0533 |
S1 |
None |
None |
Bognor Regis |
0544 |
0544 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G13894/2026-09-22/detailed |
None |
Bognor Sidings |
2026-09-22T05:32:30+01:00 |
Bognor Regis Sig. Br55 |
5.0 |
{"type": "LineString", "coordinates": [[-0.6761188, 50.78745390000002], [-0.6759526, 50.7877669], [-0.6757482999999999, 50.78813509999999], [-0.6754931, 50.78851920000001], [-0.6750781999999999, 50.78905809999999], [-0.6743391, 50.7899759], [-0.6741905, 50.79016079999999], [-0.6738919, 50.7904403]]} |
0.2 |
0532 |
0537 |
None |
Bognor Sidings |
Bognor Regis Sig. Br55 |
50.7904403 |
-0.6738919 |
50.7904403 |
-0.6738919 |
1 |
0 |
2026-09-22 05:54:03 |
TERMINATED |
2026-09-22 05:44:00 |
Bognor Sidings |
TD |
TRACKING_TIMEOUT |
64462948 |
1790051575273466 |
4 |
4 |
2026-09-22 05:54:03.800419 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:03.320320 |
| 729764 |
759938 |
W34146 |
423R25M522 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 05:44:04 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 759938, "stp": "P", "toc": "Avanti West Coast", "uid": "W34146", "consist": "805011", "dest_crs": "WRX", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34146/2026-09-22/detailed", "trust_id": "423R25M522", "origin_crs": "XCR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wrexham General", "service_date": "2026-09-22", "dest_arr_time": "0701", "dest_platform": "2", "is_terminated": 1, "next_location": "Wrexham General", "signalling_id": "3R25", "timing_status": "EARLY", "origin_station": "Crewe Carriage Sidings", "current_leg_arr": "0701", "current_leg_dep": "0658", "current_leg_end": "Wrexham General", "origin_dep_time": "0557", "origin_platform": null, "current_location": "Wrexham General", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.004537, 53.04432909999999], [-3.0044145, 53.0445243], [-3.0042563, 53.0447913], [-3.0036653, 53.0459687], [-3.003612, 53.0460819], [-3.0035562999999996, 53.046200199999994], [-3.003485, 53.0463291], [-3.002970299999999, 53.047406899999984], [-3.0029226236702025, 53.04750892630741], [-3.002886, 53.0475873], [-3.0028277999999995, 53.04772189999999], [-3.0026782, 53.04806779999999], [-3.0024731, 53.048512], [-3.0023730999999994, 53.0488301], [-3.0019142, 53.04981659999999], [-3.001899, 53.0498471], [-3.0018483, 53.05005129999999], [-3.0018381999999995, 53.0501909], [-3.0017945, 53.0504793]]}", "current_leg_start": "Croes Newydd North Fork S.B.", "dest_arr_time_act": "0701", "motion_projection": null, "next_location_lat": "53.0504793", "next_location_lon": "-3.0017945", "previous_location": "Crewe", "current_leg_milage": "0.4", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 135.664, \"from_m\": 0.0, \"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\": 201.974, \"from_m\": 135.664, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 576.116, \"from_m\": 201.974, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 693.71, \"from_m\": 576.116, \"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\": 1214.154, \"from_m\": 693.71, \"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\": 1540.995, \"from_m\": 1214.154, \"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\": 2375.96, \"from_m\": 1540.995, \"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\": 5425.164, \"from_m\": 2375.96, \"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\": 17738.383, \"from_m\": 5425.164, \"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\": 17943.541, \"from_m\": 17738.383, \"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\": 17988.164, \"from_m\": 17943.541, \"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\": 18131.914, \"from_m\": 17988.164, \"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\": 32086.599, \"from_m\": 18131.914, \"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\": 34330.562, \"from_m\": 32086.599, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 35513.421, \"from_m\": 34330.562, \"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\": 35694.247, \"from_m\": 35513.421, \"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\": 35746.028, \"from_m\": 35694.247, \"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\": 36532.316, \"from_m\": 35746.028, \"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\": 37766.226, \"from_m\": 36532.316, \"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\": 38374.169, \"from_m\": 37766.226, \"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\": 46453.859, \"from_m\": 38374.169, \"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\": 52474.248, \"from_m\": 46453.859, \"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\": 53270.087, \"from_m\": 52474.248, \"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\": 54576.652, \"from_m\": 53270.087, \"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\": 54612.649, \"from_m\": 54576.652, \"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\": 54730.092, \"from_m\": 54612.649, \"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\": 54800.788, \"from_m\": 54730.092, \"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\": 759938, \"profile_key\": \"a28c4f5adb2ce1392f4c3ed7431767344c9d91c542b2c64b477b33b2302b1bd0\", \"schedule_id\": 25515, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0557\", \"location\": \"Crewe Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141024}, {\"is_pass\": false, \"wtt_arr\": \"0559\", \"wtt_dep\": \"0559\", \"location\": \"Crewe Cs Sig. 535/537\", \"stage_seq\": 2, \"distance_m\": 201.974, \"section_seq\": 1, \"route_path_id\": 141024}, {\"is_pass\": false, \"wtt_arr\": \"0602\", \"wtt_dep\": \"0605\", \"location\": \"Crewe\", \"stage_seq\": 3, \"distance_m\": 887.506, \"section_seq\": 1, \"route_path_id\": 141024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0608\", \"location\": \"Crewe Steel Works S.B.\", \"stage_seq\": 4, \"distance_m\": 3287.548, \"section_seq\": 1, \"route_path_id\": 141024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0615H\", \"location\": \"Beeston Castle & T.S.B.\", \"stage_seq\": 5, \"distance_m\": 17943.541, \"section_seq\": 1, \"route_path_id\": 141024}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0633\", \"location\": \"Chester\", \"stage_seq\": 6, \"distance_m\": 34774.565, \"section_seq\": 1, \"route_path_id\": 141024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Chester South Jn\", \"stage_seq\": 7, \"distance_m\": 35685.097, \"section_seq\": 1, \"route_path_id\": 141024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636\", \"location\": \"Saltney Jn\", \"stage_seq\": 8, \"distance_m\": 37766.226, \"section_seq\": 1, \"route_path_id\": 141024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640H\", \"location\": \"Rossett Jn\", \"stage_seq\": 9, \"distance_m\": 46720.126, \"section_seq\": 1, \"route_path_id\": 141024}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647\", \"location\": \"Wrexham General\", \"stage_seq\": 10, \"distance_m\": 54380.775, \"section_seq\": 1, \"route_path_id\": 141024}, {\"is_pass\": false, \"wtt_arr\": \"0649\", \"wtt_dep\": \"0658\", \"location\": \"Croes Newydd North Fork S.B.\", \"stage_seq\": 11, \"distance_m\": 54576.652, \"section_seq\": 1, \"route_path_id\": 141024}, {\"is_pass\": false, \"wtt_arr\": \"0701\", \"wtt_dep\": null, \"location\": \"Wrexham General\", \"stage_seq\": 12, \"distance_m\": 54800.788, \"section_seq\": 1, \"route_path_id\": 141024}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 54800.788, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141024}], \"total_distance_m\": 54800.788, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 54597.691, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 203.097, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0557", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "3.0", "current_position_lat": "53.0504793", "current_position_lon": "-3.0017945", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:50Z\", \"source_id\": 20434705, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:01Z\", \"source_id\": 64500229, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:04Z\", \"source_id\": 20437291, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:11Z\", \"source_id\": 64546391, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:14Z\", \"source_id\": 20452644, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:54Z\", \"source_id\": 64582939, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:57Z\", \"source_id\": 20464475, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wrexham General", "service_state_platform": "S1", "timing_fact_generation": 1790055919109200, "current_leg_arrival_utc": "2026-09-22T06:59:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:04.680954", "service_state_evidence_id": 64582939, "current_leg_start_actual_dep": "2026-09-22T06:58:00+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-22T05:44:04", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:05.748467", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
P |
XCR |
WRX |
3R25 |
805011 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 135.664, "from_m": 0.0, "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": 201.974, "from_m": 135.664, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 576.116, "from_m": 201.974, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 693.71, "from_m": 576.116, "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": 1214.154, "from_m": 693.71, "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": 1540.995, "from_m": 1214.154, "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": 2375.96, "from_m": 1540.995, "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": 5425.164, "from_m": 2375.96, "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": 17738.383, "from_m": 5425.164, "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": 17943.541, "from_m": 17738.383, "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": 17988.164, "from_m": 17943.541, "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": 18131.914, "from_m": 17988.164, "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": 32086.599, "from_m": 18131.914, "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": 34330.562, "from_m": 32086.599, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 35513.421, "from_m": 34330.562, "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": 35694.247, "from_m": 35513.421, "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": 35746.028, "from_m": 35694.247, "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": 36532.316, "from_m": 35746.028, "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": 37766.226, "from_m": 36532.316, "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": 38374.169, "from_m": 37766.226, "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": 46453.859, "from_m": 38374.169, "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": 52474.248, "from_m": 46453.859, "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": 53270.087, "from_m": 52474.248, "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": 54576.652, "from_m": 53270.087, "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": 54612.649, "from_m": 54576.652, "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": 54730.092, "from_m": 54612.649, "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": 54800.788, "from_m": 54730.092, "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": 759938, "profile_key": "a28c4f5adb2ce1392f4c3ed7431767344c9d91c542b2c64b477b33b2302b1bd0", "schedule_id": 25515, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0557", "location": "Crewe Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141024}, {"is_pass": false, "wtt_arr": "0559", "wtt_dep": "0559", "location": "Crewe Cs Sig. 535/537", "stage_seq": 2, "distance_m": 201.974, "section_seq": 1, "route_path_id": 141024}, {"is_pass": false, "wtt_arr": "0602", "wtt_dep": "0605", "location": "Crewe", "stage_seq": 3, "distance_m": 887.506, "section_seq": 1, "route_path_id": 141024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0608", "location": "Crewe Steel Works S.B.", "stage_seq": 4, "distance_m": 3287.548, "section_seq": 1, "route_path_id": 141024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0615H", "location": "Beeston Castle & T.S.B.", "stage_seq": 5, "distance_m": 17943.541, "section_seq": 1, "route_path_id": 141024}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0633", "location": "Chester", "stage_seq": 6, "distance_m": 34774.565, "section_seq": 1, "route_path_id": 141024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Chester South Jn", "stage_seq": 7, "distance_m": 35685.097, "section_seq": 1, "route_path_id": 141024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636", "location": "Saltney Jn", "stage_seq": 8, "distance_m": 37766.226, "section_seq": 1, "route_path_id": 141024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640H", "location": "Rossett Jn", "stage_seq": 9, "distance_m": 46720.126, "section_seq": 1, "route_path_id": 141024}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647", "location": "Wrexham General", "stage_seq": 10, "distance_m": 54380.775, "section_seq": 1, "route_path_id": 141024}, {"is_pass": false, "wtt_arr": "0649", "wtt_dep": "0658", "location": "Croes Newydd North Fork S.B.", "stage_seq": 11, "distance_m": 54576.652, "section_seq": 1, "route_path_id": 141024}, {"is_pass": false, "wtt_arr": "0701", "wtt_dep": null, "location": "Wrexham General", "stage_seq": 12, "distance_m": 54800.788, "section_seq": 1, "route_path_id": 141024}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 54800.788, "from_m": 0.0, "section_seq": 1, "route_path_id": 141024}], "total_distance_m": 54800.788, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 54597.691, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 203.097, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:50Z", "source_id": 20434705, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10851, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:01Z", "source_id": 64500229, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:03:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:04Z", "source_id": 20437291, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10425, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:11Z", "source_id": 64546391, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:28:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:14Z", "source_id": 20452644, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10474, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:54Z", "source_id": 64582939, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:44:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:57Z", "source_id": 20464475, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Crewe Carriage Sidings |
0557 |
0557 |
None |
None |
None |
Wrexham General |
0701 |
0701 |
2 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34146/2026-09-22/detailed |
None |
Croes Newydd North Fork S.B. |
2026-09-22T06:58:00+01:00 |
Wrexham General |
3.0 |
{"type": "LineString", "coordinates": [[-3.004537, 53.04432909999999], [-3.0044145, 53.0445243], [-3.0042563, 53.0447913], [-3.0036653, 53.0459687], [-3.003612, 53.0460819], [-3.0035562999999996, 53.046200199999994], [-3.003485, 53.0463291], [-3.002970299999999, 53.047406899999984], [-3.0029226236702025, 53.04750892630741], [-3.002886, 53.0475873], [-3.0028277999999995, 53.04772189999999], [-3.0026782, 53.04806779999999], [-3.0024731, 53.048512], [-3.0023730999999994, 53.0488301], [-3.0019142, 53.04981659999999], [-3.001899, 53.0498471], [-3.0018483, 53.05005129999999], [-3.0018381999999995, 53.0501909], [-3.0017945, 53.0504793]]} |
0.4 |
0658 |
0701 |
Crewe |
Wrexham General |
Wrexham General |
53.0504793 |
-3.0017945 |
53.0504793 |
-3.0017945 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:44:04 |
Wrexham General |
TD |
DIRECT_DESTINATION_ARRIVAL |
64582939 |
1790055919109200 |
26 |
26 |
2026-09-22 05:54:05.748467 |
S1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:04.680954 |
| 729765 |
758205 |
W32981 |
629T01M422 |
2026-09-22 |
COMPLETE |
20464224 |
2026-09-22 06:44:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 758205, "stp": "O", "toc": "Thameslink", "uid": "W32981", "consist": "700150", "dest_crs": "BTN", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32981/2026-09-22/detailed", "trust_id": "629T01M422", "origin_crs": "BDM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "6", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "9T01", "timing_status": "LATE", "origin_station": "Bedford", "current_leg_arr": "0644", "current_leg_dep": "0640", "current_leg_end": "Brighton", "origin_dep_time": "0412", "origin_platform": "3", "current_location": "Brighton", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.15539029999999998, 50.8460236], [-0.1553323, 50.84579720000001], [-0.155204, 50.8453914], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]}", "current_leg_start": "Preston Park", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "Preston Park", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 25071.45, \"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\": 30621.09, \"from_m\": 25071.45, \"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\": 31672.364, \"from_m\": 30621.09, \"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\": 32547.117, \"from_m\": 31672.364, \"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\": 35148.823, \"from_m\": 32547.117, \"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\": 36947.621, \"from_m\": 35148.823, \"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\": 40431.999, \"from_m\": 36947.621, \"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\": 41004.548, \"from_m\": 40431.999, \"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\": 41090.12, \"from_m\": 41004.548, \"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\": 41107.32, \"from_m\": 41090.12, \"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\": 41192.331, \"from_m\": 41107.32, \"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\": 46385.629, \"from_m\": 41192.331, \"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\": 50519.214, \"from_m\": 46385.629, \"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\": 56866.475, \"from_m\": 50519.214, \"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\": 56933.42, \"from_m\": 56866.475, \"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\": 57000.585, \"from_m\": 56933.42, \"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\": 57080.14, \"from_m\": 57000.585, \"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\": 60430.977, \"from_m\": 57080.14, \"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\": 61874.909, \"from_m\": 60430.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\": 67707.216, \"from_m\": 61874.909, \"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\": 68374.086, \"from_m\": 67707.216, \"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\": 71881.818, \"from_m\": 68374.086, \"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\": 72349.479, \"from_m\": 71881.818, \"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\": 72384.37, \"from_m\": 72349.479, \"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\": 72427.305, \"from_m\": 72384.37, \"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\": 72468.735, \"from_m\": 72427.305, \"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\": 73117.017, \"from_m\": 72468.735, \"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\": 74392.55, \"from_m\": 73117.017, \"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\": 74496.969, \"from_m\": 74392.55, \"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\": 76659.942, \"from_m\": 74496.969, \"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\": 77456.642, \"from_m\": 76659.942, \"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\": 80142.501, \"from_m\": 77456.642, \"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\": 80211.386, \"from_m\": 80142.501, \"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\": 81438.374, \"from_m\": 80211.386, \"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\": 81475.635, \"from_m\": 81438.374, \"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\": 81546.668, \"from_m\": 81475.635, \"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\": 81601.935, \"from_m\": 81546.668, \"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\": 81754.961, \"from_m\": 81601.935, \"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\": 83797.224, \"from_m\": 81754.961, \"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\": 83859.681, \"from_m\": 83797.224, \"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\": 85103.197, \"from_m\": 83859.681, \"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\": 85180.822, \"from_m\": 85103.197, \"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\": 85590.459, \"from_m\": 85180.822, \"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\": 86303.08, \"from_m\": 85590.459, \"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\": 86711.744, \"from_m\": 86303.08, \"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\": 86922.407, \"from_m\": 86711.744, \"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\": 87502.024, \"from_m\": 86922.407, \"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\": 88545.583, \"from_m\": 87502.024, \"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\": 90117.49, \"from_m\": 88545.583, \"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\": 91053.917, \"from_m\": 90117.49, \"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\": 92943.727, \"from_m\": 91053.917, \"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\": 101955.287, \"from_m\": 92943.727, \"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\": 103766.67, \"from_m\": 101955.287, \"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\": 103801.504, \"from_m\": 103766.67, \"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\": 104108.755, \"from_m\": 103801.504, \"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\": 104392.647, \"from_m\": 104108.755, \"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\": 104908.739, \"from_m\": 104392.647, \"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\": 105080.514, \"from_m\": 104908.739, \"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\": 106358.157, \"from_m\": 105080.514, \"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\": 110701.139, \"from_m\": 106358.157, \"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\": 110817.907, \"from_m\": 110701.139, \"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\": 110940.439, \"from_m\": 110817.907, \"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\": 111007.216, \"from_m\": 110940.439, \"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\": 121902.32, \"from_m\": 111007.216, \"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\": 122635.668, \"from_m\": 121902.32, \"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\": 131128.139, \"from_m\": 122635.668, \"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\": 131199.128, \"from_m\": 131128.139, \"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\": 138313.498, \"from_m\": 131199.128, \"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\": 138394.205, \"from_m\": 138313.498, \"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\": 138688.439, \"from_m\": 138394.205, \"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\": 139543.709, \"from_m\": 138688.439, \"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\": 147407.921, \"from_m\": 139543.709, \"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\": 148621.64, \"from_m\": 147407.921, \"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\": 149139.802, \"from_m\": 148621.64, \"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\": 149186.069, \"from_m\": 149139.802, \"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\": 149250.034, \"from_m\": 149186.069, \"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\": 153335.178, \"from_m\": 149250.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\": 153368.98, \"from_m\": 153335.178, \"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\": 165436.741, \"from_m\": 153368.98, \"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\": 167695.896, \"from_m\": 165436.741, \"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\": 167762.814, \"from_m\": 167695.896, \"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\": 168484.701, \"from_m\": 167762.814, \"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\": 168497.801, \"from_m\": 168484.701, \"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\": 168927.656, \"from_m\": 168497.801, \"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\": 169072.959, \"from_m\": 168927.656, \"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\": 169131.91, \"from_m\": 169072.959, \"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\": 169161.61, \"from_m\": 169131.91, \"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\": 169202.966, \"from_m\": 169161.61, \"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\": 169463.127, \"from_m\": 169202.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}], \"service_id\": 758205, \"profile_key\": \"43754ccf4a9782b4401efc53b08558c1891b155cf1f68af2d1713dcd74a35dd9\", \"schedule_id\": 42979, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0412\", \"location\": \"Bedford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0414H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 2, \"distance_m\": 1615.773, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0421\", \"wtt_dep\": \"0424\", \"location\": \"Flitwick\", \"stage_seq\": 3, \"distance_m\": 15576.781, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0427H\", \"wtt_dep\": \"0428\", \"location\": \"Harlington\", \"stage_seq\": 4, \"distance_m\": 20235.006, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0431H\", \"location\": \"Leagrave Jn\", \"stage_seq\": 5, \"distance_m\": 26731.897, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0432H\", \"wtt_dep\": \"0433H\", \"location\": \"Leagrave\", \"stage_seq\": 6, \"distance_m\": 27503.755, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0436H\", \"wtt_dep\": \"0438H\", \"location\": \"Luton\", \"stage_seq\": 7, \"distance_m\": 31424.642, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0440H\", \"wtt_dep\": \"0441H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 8, \"distance_m\": 33178.726, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0446H\", \"wtt_dep\": \"0447\", \"location\": \"Harpenden\", \"stage_seq\": 9, \"distance_m\": 40568.21, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0447H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 10, \"distance_m\": 41107.32, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0451H\", \"wtt_dep\": \"0452H\", \"location\": \"St. Albans\", \"stage_seq\": 11, \"distance_m\": 48145.288, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0457\", \"location\": \"Radlett Jn\", \"stage_seq\": 12, \"distance_m\": 57080.14, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0502H\", \"location\": \"Hendon\", \"stage_seq\": 13, \"distance_m\": 69101.777, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0503H\", \"wtt_dep\": \"0504H\", \"location\": \"Brent Cross West\", \"stage_seq\": 14, \"distance_m\": 70672.894, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0505H\", \"location\": \"Cricklewood\", \"stage_seq\": 15, \"distance_m\": 72132.497, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0508H\", \"wtt_dep\": \"0510H\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 16, \"distance_m\": 74082.167, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0511\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 17, \"distance_m\": 74516.105, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0512H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 18, \"distance_m\": 76828.793, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0513H\", \"location\": \"Kentish Town\", \"stage_seq\": 19, \"distance_m\": 77832.475, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0516\", \"location\": \"Dock Jn North\", \"stage_seq\": 20, \"distance_m\": 78799.572, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0519\", \"wtt_dep\": \"0520\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 21, \"distance_m\": 82738.985, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0523H\", \"wtt_dep\": \"0524H\", \"location\": \"Farringdon\", \"stage_seq\": 22, \"distance_m\": 84934.829, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0525H\", \"wtt_dep\": \"0526H\", \"location\": \"City Thameslink\", \"stage_seq\": 23, \"distance_m\": 85664.986, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0528\", \"wtt_dep\": \"0529\", \"location\": \"London Blackfriars\", \"stage_seq\": 24, \"distance_m\": 86062.678, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0531H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 25, \"distance_m\": 87280.386, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0534\", \"wtt_dep\": \"0535H\", \"location\": \"London Bridge\", \"stage_seq\": 26, \"distance_m\": 88007.404, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0538\", \"location\": \"Corbetts Lane Jn\", \"stage_seq\": 27, \"distance_m\": 90725.078, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0539H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 28, \"distance_m\": 91491.315, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0540H\", \"location\": \"New Cross Gate\", \"stage_seq\": 29, \"distance_m\": 92592.605, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0543H\", \"location\": \"Sydenham\", \"stage_seq\": 30, \"distance_m\": 98224.9, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0545H\", \"location\": \"Norwood Junction\", \"stage_seq\": 31, \"distance_m\": 101890.549, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0547\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 32, \"distance_m\": 103698.243, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0548\", \"wtt_dep\": \"0549H\", \"location\": \"East Croydon\", \"stage_seq\": 33, \"distance_m\": 104569.259, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553\", \"location\": \"Purley\", \"stage_seq\": 34, \"distance_m\": 109352.146, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 35, \"distance_m\": 110940.439, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 36, \"distance_m\": 122773.88, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0603H\", \"wtt_dep\": \"0605H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 37, \"distance_m\": 130763.498, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": \"0610H\", \"location\": \"Three Bridges\", \"stage_seq\": 38, \"distance_m\": 135254.478, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0613H\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 39, \"distance_m\": 138394.205, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0616\", \"wtt_dep\": \"0616H\", \"location\": \"Balcombe\", \"stage_seq\": 40, \"distance_m\": 142477.984, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 41, \"distance_m\": 147512.617, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0621\", \"wtt_dep\": \"0622\", \"location\": \"Haywards Heath\", \"stage_seq\": 42, \"distance_m\": 148738.961, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626\", \"location\": \"Wivelsfield\", \"stage_seq\": 43, \"distance_m\": 153451.619, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0626H\", \"location\": \"Keymer Jn\", \"stage_seq\": 44, \"distance_m\": 153806.146, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628H\", \"location\": \"Burgess Hill\", \"stage_seq\": 45, \"distance_m\": 154680.13, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0631H\", \"wtt_dep\": \"0632\", \"location\": \"Hassocks\", \"stage_seq\": 46, \"distance_m\": 158129.853, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0638H\", \"location\": \"Preston Park\", \"stage_seq\": 47, \"distance_m\": 167322.534, \"section_seq\": 1, \"route_path_id\": 159317}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 48, \"distance_m\": 169463.127, \"section_seq\": 1, \"route_path_id\": 159317}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 169463.127, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 159317}], \"total_distance_m\": 169463.127, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 159625.234, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 9837.893, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0412", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:20:52Z\", \"source_id\": 64420885, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:22:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:21:00Z\", \"source_id\": 20411814, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:25:52Z\", \"source_id\": 64422054, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:27:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:25:55Z\", \"source_id\": 20412250, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18129, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:31:01Z\", \"source_id\": 64423482, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:32:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:31:06Z\", \"source_id\": 20412803, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:34:40Z\", \"source_id\": 64424548, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:36:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:34:45Z\", \"source_id\": 20413155, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:38:50Z\", \"source_id\": 64425821, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:39:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:38:56Z\", \"source_id\": 20413661, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:44:19Z\", \"source_id\": 64427783, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:45:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:44:25Z\", \"source_id\": 20414373, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18357, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:50:18Z\", \"source_id\": 64430545, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:51:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:50:20Z\", \"source_id\": 20415193, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:03:39Z\", \"source_id\": 64438384, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:05:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:03:45Z\", \"source_id\": 20417517, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:05:23Z\", \"source_id\": 64439648, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:06:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:05:26Z\", \"source_id\": 20417892, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:07:17Z\", \"source_id\": 64440932, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:08:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:07:21Z\", \"source_id\": 20418287, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:08:29Z\", \"source_id\": 64441788, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:09:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:08:35Z\", \"source_id\": 20418536, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:12:58Z\", \"source_id\": 64445019, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:13:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:13:05Z\", \"source_id\": 20419544, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:15:57Z\", \"source_id\": 64447233, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:16:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:16:00Z\", \"source_id\": 20420205, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:22:26Z\", \"source_id\": 64452622, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:22:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:22:30Z\", \"source_id\": 20421961, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:24:40Z\", \"source_id\": 64454815, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:24:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:24:45Z\", \"source_id\": 20422651, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:26:43Z\", \"source_id\": 64456754, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:26:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:26:50Z\", \"source_id\": 20423209, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:32:30Z\", \"source_id\": 64462490, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:32:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:32:36Z\", \"source_id\": 20425068, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:38:26Z\", \"source_id\": 64469153, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:39:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:38:29Z\", \"source_id\": 20427176, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:42Z\", \"source_id\": 64475506, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:44:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:48Z\", \"source_id\": 20429280, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:46:07Z\", \"source_id\": 64478774, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:46:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:46:08Z\", \"source_id\": 20430278, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:53Z\", \"source_id\": 64486587, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:52:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:58Z\", \"source_id\": 20432869, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:39Z\", \"source_id\": 64506220, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:43Z\", \"source_id\": 20439334, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:45Z\", \"source_id\": 64514990, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:10:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:49Z\", \"source_id\": 20442223, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:21Z\", \"source_id\": 64527305, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:25Z\", \"source_id\": 20446280, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:02Z\", \"source_id\": 64536434, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:03Z\", \"source_id\": 20449213, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:35Z\", \"source_id\": 64547225, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:40Z\", \"source_id\": 20452939, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:24Z\", \"source_id\": 64553101, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:25Z\", \"source_id\": 20454796, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30901, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:42Z\", \"source_id\": 64560340, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:45Z\", \"source_id\": 20457167, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:14Z\", \"source_id\": 64574648, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:20Z\", \"source_id\": 20461798, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30986, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:32Z\", \"source_id\": 64582008, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:35Z\", \"source_id\": 20464224, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "6", "timing_fact_generation": 1790055756232139, "current_leg_arrival_utc": "2026-09-22T06:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:04.702163", "service_state_evidence_id": 20464224, "current_leg_start_actual_dep": "2026-09-22T06:39:30+01:00", "operational_evidence_version": 227, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:05.889475", "service_state_valid_until_kind": null, "operational_interpretation_version": 227, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
O |
BDM |
BTN |
9T01 |
700150 |
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": 25071.45, "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": 30621.09, "from_m": 25071.45, "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": 31672.364, "from_m": 30621.09, "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": 32547.117, "from_m": 31672.364, "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": 35148.823, "from_m": 32547.117, "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": 36947.621, "from_m": 35148.823, "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": 40431.999, "from_m": 36947.621, "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": 41004.548, "from_m": 40431.999, "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": 41090.12, "from_m": 41004.548, "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": 41107.32, "from_m": 41090.12, "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": 41192.331, "from_m": 41107.32, "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": 46385.629, "from_m": 41192.331, "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": 50519.214, "from_m": 46385.629, "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": 56866.475, "from_m": 50519.214, "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": 56933.42, "from_m": 56866.475, "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": 57000.585, "from_m": 56933.42, "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": 57080.14, "from_m": 57000.585, "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": 60430.977, "from_m": 57080.14, "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": 61874.909, "from_m": 60430.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": 67707.216, "from_m": 61874.909, "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": 68374.086, "from_m": 67707.216, "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": 71881.818, "from_m": 68374.086, "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": 72349.479, "from_m": 71881.818, "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": 72384.37, "from_m": 72349.479, "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": 72427.305, "from_m": 72384.37, "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": 72468.735, "from_m": 72427.305, "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": 73117.017, "from_m": 72468.735, "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": 74392.55, "from_m": 73117.017, "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": 74496.969, "from_m": 74392.55, "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": 76659.942, "from_m": 74496.969, "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": 77456.642, "from_m": 76659.942, "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": 80142.501, "from_m": 77456.642, "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": 80211.386, "from_m": 80142.501, "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": 81438.374, "from_m": 80211.386, "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": 81475.635, "from_m": 81438.374, "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": 81546.668, "from_m": 81475.635, "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": 81601.935, "from_m": 81546.668, "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": 81754.961, "from_m": 81601.935, "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": 83797.224, "from_m": 81754.961, "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": 83859.681, "from_m": 83797.224, "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": 85103.197, "from_m": 83859.681, "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": 85180.822, "from_m": 85103.197, "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": 85590.459, "from_m": 85180.822, "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": 86303.08, "from_m": 85590.459, "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": 86711.744, "from_m": 86303.08, "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": 86922.407, "from_m": 86711.744, "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": 87502.024, "from_m": 86922.407, "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": 88545.583, "from_m": 87502.024, "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": 90117.49, "from_m": 88545.583, "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": 91053.917, "from_m": 90117.49, "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": 92943.727, "from_m": 91053.917, "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": 101955.287, "from_m": 92943.727, "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": 103766.67, "from_m": 101955.287, "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": 103801.504, "from_m": 103766.67, "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": 104108.755, "from_m": 103801.504, "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": 104392.647, "from_m": 104108.755, "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": 104908.739, "from_m": 104392.647, "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": 105080.514, "from_m": 104908.739, "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": 106358.157, "from_m": 105080.514, "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": 110701.139, "from_m": 106358.157, "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": 110817.907, "from_m": 110701.139, "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": 110940.439, "from_m": 110817.907, "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": 111007.216, "from_m": 110940.439, "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": 121902.32, "from_m": 111007.216, "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": 122635.668, "from_m": 121902.32, "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": 131128.139, "from_m": 122635.668, "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": 131199.128, "from_m": 131128.139, "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": 138313.498, "from_m": 131199.128, "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": 138394.205, "from_m": 138313.498, "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": 138688.439, "from_m": 138394.205, "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": 139543.709, "from_m": 138688.439, "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": 147407.921, "from_m": 139543.709, "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": 148621.64, "from_m": 147407.921, "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": 149139.802, "from_m": 148621.64, "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": 149186.069, "from_m": 149139.802, "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": 149250.034, "from_m": 149186.069, "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": 153335.178, "from_m": 149250.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": 153368.98, "from_m": 153335.178, "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": 165436.741, "from_m": 153368.98, "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": 167695.896, "from_m": 165436.741, "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": 167762.814, "from_m": 167695.896, "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": 168484.701, "from_m": 167762.814, "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": 168497.801, "from_m": 168484.701, "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": 168927.656, "from_m": 168497.801, "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": 169072.959, "from_m": 168927.656, "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": 169131.91, "from_m": 169072.959, "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": 169161.61, "from_m": 169131.91, "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": 169202.966, "from_m": 169161.61, "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": 169463.127, "from_m": 169202.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}], "service_id": 758205, "profile_key": "43754ccf4a9782b4401efc53b08558c1891b155cf1f68af2d1713dcd74a35dd9", "schedule_id": 42979, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0412", "location": "Bedford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0414H", "location": "Bedford South Jn", "stage_seq": 2, "distance_m": 1615.773, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0421", "wtt_dep": "0424", "location": "Flitwick", "stage_seq": 3, "distance_m": 15576.781, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0427H", "wtt_dep": "0428", "location": "Harlington", "stage_seq": 4, "distance_m": 20235.006, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0431H", "location": "Leagrave Jn", "stage_seq": 5, "distance_m": 26731.897, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0432H", "wtt_dep": "0433H", "location": "Leagrave", "stage_seq": 6, "distance_m": 27503.755, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0436H", "wtt_dep": "0438H", "location": "Luton", "stage_seq": 7, "distance_m": 31424.642, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0440H", "wtt_dep": "0441H", "location": "Luton Airport Parkway", "stage_seq": 8, "distance_m": 33178.726, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0446H", "wtt_dep": "0447", "location": "Harpenden", "stage_seq": 9, "distance_m": 40568.21, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0447H", "location": "Harpenden Jn", "stage_seq": 10, "distance_m": 41107.32, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0451H", "wtt_dep": "0452H", "location": "St. Albans", "stage_seq": 11, "distance_m": 48145.288, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0457", "location": "Radlett Jn", "stage_seq": 12, "distance_m": 57080.14, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0502H", "location": "Hendon", "stage_seq": 13, "distance_m": 69101.777, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0503H", "wtt_dep": "0504H", "location": "Brent Cross West", "stage_seq": 14, "distance_m": 70672.894, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0505H", "location": "Cricklewood", "stage_seq": 15, "distance_m": 72132.497, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0508H", "wtt_dep": "0510H", "location": "West Hampstead Thameslink", "stage_seq": 16, "distance_m": 74082.167, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0511", "location": "West Hampstead South Jn", "stage_seq": 17, "distance_m": 74516.105, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0512H", "location": "Carlton Road Jn", "stage_seq": 18, "distance_m": 76828.793, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0513H", "location": "Kentish Town", "stage_seq": 19, "distance_m": 77832.475, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0516", "location": "Dock Jn North", "stage_seq": 20, "distance_m": 78799.572, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0519", "wtt_dep": "0520", "location": "St Pancras Low Level", "stage_seq": 21, "distance_m": 82738.985, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0523H", "wtt_dep": "0524H", "location": "Farringdon", "stage_seq": 22, "distance_m": 84934.829, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0525H", "wtt_dep": "0526H", "location": "City Thameslink", "stage_seq": 23, "distance_m": 85664.986, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0528", "wtt_dep": "0529", "location": "London Blackfriars", "stage_seq": 24, "distance_m": 86062.678, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0531H", "location": "Metropolitan Jn", "stage_seq": 25, "distance_m": 87280.386, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0534", "wtt_dep": "0535H", "location": "London Bridge", "stage_seq": 26, "distance_m": 88007.404, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0538", "location": "Corbetts Lane Jn", "stage_seq": 27, "distance_m": 90725.078, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0539H", "location": "Bricklayers Arms Jn", "stage_seq": 28, "distance_m": 91491.315, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0540H", "location": "New Cross Gate", "stage_seq": 29, "distance_m": 92592.605, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0543H", "location": "Sydenham", "stage_seq": 30, "distance_m": 98224.9, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0545H", "location": "Norwood Junction", "stage_seq": 31, "distance_m": 101890.549, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0547", "location": "Windmill Bridge Jn", "stage_seq": 32, "distance_m": 103698.243, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0548", "wtt_dep": "0549H", "location": "East Croydon", "stage_seq": 33, "distance_m": 104569.259, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553", "location": "Purley", "stage_seq": 34, "distance_m": 109352.146, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554", "location": "Stoats Nest Jn", "stage_seq": 35, "distance_m": 110940.439, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559H", "location": "Earlswood (Surrey)", "stage_seq": 36, "distance_m": 122773.88, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0603H", "wtt_dep": "0605H", "location": "Gatwick Airport", "stage_seq": 37, "distance_m": 130763.498, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": "0610H", "location": "Three Bridges", "stage_seq": 38, "distance_m": 135254.478, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0613H", "location": "Balcombe Tunnel Jn", "stage_seq": 39, "distance_m": 138394.205, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0616", "wtt_dep": "0616H", "location": "Balcombe", "stage_seq": 40, "distance_m": 142477.984, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619H", "location": "Copyhold Jn", "stage_seq": 41, "distance_m": 147512.617, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0621", "wtt_dep": "0622", "location": "Haywards Heath", "stage_seq": 42, "distance_m": 148738.961, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626", "location": "Wivelsfield", "stage_seq": 43, "distance_m": 153451.619, "section_seq": 1, "route_path_id": 159317}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0626H", "location": "Keymer Jn", "stage_seq": 44, "distance_m": 153806.146, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628H", "location": "Burgess Hill", "stage_seq": 45, "distance_m": 154680.13, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0631H", "wtt_dep": "0632", "location": "Hassocks", "stage_seq": 46, "distance_m": 158129.853, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0638H", "location": "Preston Park", "stage_seq": 47, "distance_m": 167322.534, "section_seq": 1, "route_path_id": 159317}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Brighton", "stage_seq": 48, "distance_m": 169463.127, "section_seq": 1, "route_path_id": 159317}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 169463.127, "from_m": 0.0, "section_seq": 1, "route_path_id": 159317}], "total_distance_m": 169463.127, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 159625.234, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 9837.893, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18083, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:20:52Z", "source_id": 64420885, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T03:22:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:21:00Z", "source_id": 20411814, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18103, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:25:52Z", "source_id": 64422054, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T03:27:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:25:55Z", "source_id": 20412250, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18129, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:31:01Z", "source_id": 64423482, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T03:32:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:31:06Z", "source_id": 20412803, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T04:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18164, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:34:40Z", "source_id": 64424548, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T03:36:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:34:45Z", "source_id": 20413155, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T04:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18191, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:38:50Z", "source_id": 64425821, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T03:39:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:38:56Z", "source_id": 20413661, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T04:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18201, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:44:19Z", "source_id": 64427783, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T03:45:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:44:25Z", "source_id": 20414373, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T04:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18357, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:50:18Z", "source_id": 64430545, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T03:51:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:50:20Z", "source_id": 20415193, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T04:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18409, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:03:39Z", "source_id": 64438384, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T04:05:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:03:45Z", "source_id": 20417517, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18447, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:05:23Z", "source_id": 64439648, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T04:06:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:05:26Z", "source_id": 20417892, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18471, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:07:17Z", "source_id": 64440932, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T04:08:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:07:21Z", "source_id": 20418287, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18536, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:08:29Z", "source_id": 64441788, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T04:09:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:08:35Z", "source_id": 20418536, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:12:58Z", "source_id": 64445019, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T04:13:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:13:05Z", "source_id": 20419544, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:15:57Z", "source_id": 64447233, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T04:16:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:16:00Z", "source_id": 20420205, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:22:26Z", "source_id": 64452622, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T04:22:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:22:30Z", "source_id": 20421961, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:24:40Z", "source_id": 64454815, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T04:24:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:24:45Z", "source_id": 20422651, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T05:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:26:43Z", "source_id": 64456754, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T04:26:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:26:50Z", "source_id": 20423209, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T05:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29674, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:32:30Z", "source_id": 64462490, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T04:32:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:32:36Z", "source_id": 20425068, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T05:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:38:26Z", "source_id": 64469153, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-22T04:39:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:38:29Z", "source_id": 20427176, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-22T05:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30002, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:42Z", "source_id": 64475506, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-22T04:44:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:48Z", "source_id": 20429280, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-22T05:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30220, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:46:07Z", "source_id": 64478774, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T04:46:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:46:08Z", "source_id": 20430278, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30507, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:53Z", "source_id": 64486587, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-22T04:52:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:58Z", "source_id": 20432869, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-22T05:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30627, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:39Z", "source_id": 64506220, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-22T05:05:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:43Z", "source_id": 20439334, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-22T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:45Z", "source_id": 64514990, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-22T05:10:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:49Z", "source_id": 20442223, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-22T06:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30845, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:21Z", "source_id": 64527305, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-22T05:17:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:25Z", "source_id": 20446280, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30867, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:02Z", "source_id": 64536434, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-22T05:22:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:03Z", "source_id": 20449213, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30880, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:35Z", "source_id": 64547225, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-22T05:27:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:40Z", "source_id": 20452939, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30885, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:24Z", "source_id": 64553101, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-22T05:30:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:25Z", "source_id": 20454796, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30901, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:42Z", "source_id": 64560340, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-22T05:33:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:45Z", "source_id": 20457167, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30920, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:14Z", "source_id": 64574648, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-22T05:40:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:20Z", "source_id": 20461798, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30986, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:32Z", "source_id": 64582008, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-22T05:44:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:35Z", "source_id": 20464224, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Bedford |
0412 |
0412 |
3 |
None |
None |
Brighton |
0643 |
0643 |
6 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W32981/2026-09-22/detailed |
None |
Preston Park |
2026-09-22T06:39:30+01:00 |
Brighton |
4.0 |
{"type": "LineString", "coordinates": [[-0.15539029999999998, 50.8460236], [-0.1553323, 50.84579720000001], [-0.155204, 50.8453914], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]} |
1.3 |
0640 |
0644 |
Preston Park |
Brighton |
Brighton |
50.8292890 |
-0.1410499 |
50.8292890 |
-0.1410499 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:44:00 |
Brighton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464224 |
1790055756232139 |
227 |
227 |
2026-09-22 05:54:05.889475 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:04.702163 |
| 729766 |
760854 |
W28071 |
872P03M622 |
2026-09-22 |
COMPLETE |
20463972 |
2026-09-22 06:43:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 760854, "stp": "P", "toc": "Southern", "uid": "W28071", "consist": "377606", "dest_crs": "TAT", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W28071/2026-09-22/detailed", "trust_id": "872P03M622", "origin_crs": "PUR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tattenham Corner", "service_date": "2026-09-22", "dest_arr_time": "0641", "dest_platform": "2", "is_terminated": 1, "next_location": "Tattenham Corner", "signalling_id": "2P03", "timing_status": "LATE", "origin_station": "Purley", "current_leg_arr": "0643", "current_leg_dep": "0640", "current_leg_end": "Tattenham Corner", "origin_dep_time": "0617", "origin_platform": "6", "current_location": "Tattenham Corner", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.23607783891338585, 51.29196775433822], [-0.23626800000000003, 51.29233789999999], [-0.2364873, 51.2927648], [-0.2368532, 51.29349280000001], [-0.237213, 51.29421529999999], [-0.2377025, 51.2951915], [-0.23817449999999996, 51.2961154], [-0.2385829, 51.29692940000001], [-0.2388407, 51.29743750000001], [-0.2391254, 51.29796519999999], [-0.2396794, 51.2990725], [-0.2400822, 51.29988920000001], [-0.24022749999999995, 51.300203399999994], [-0.24034600000000003, 51.3004718], [-0.24052740000000003, 51.3010664], [-0.2406003999999999, 51.3014971], [-0.24062800000000004, 51.3018477], [-0.24063200000000004, 51.302107199999995], [-0.240666, 51.302428600000006], [-0.2407487, 51.30292060000001], [-0.2407764, 51.3033076], [-0.24082950000000003, 51.305315500000006], [-0.2408441, 51.3055198], [-0.2409541, 51.3059718], [-0.2409654, 51.30604199999999], [-0.2410334, 51.30644110000001], [-0.24110619999999996, 51.3066342], [-0.2412024, 51.30685729999998], [-0.24152619999999997, 51.307475], [-0.2419207999999999, 51.30821770000001], [-0.24236349999999995, 51.3090676]]}", "current_leg_start": "Tadworth", "dest_arr_time_act": "0641", "motion_projection": null, "next_location_lat": "51.3090676", "next_location_lon": "-0.2423635", "previous_location": "Tadworth", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 2615.022, \"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\": 2654.087, \"from_m\": 2615.022, \"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\": 2840.784, \"from_m\": 2654.087, \"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\": 3543.547, \"from_m\": 2840.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\": 4835.757, \"from_m\": 3543.547, \"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\": 6180.143, \"from_m\": 4835.757, \"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\": 6847.86, \"from_m\": 6180.143, \"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\": 7496.046, \"from_m\": 6847.86, \"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\": 7944.915, \"from_m\": 7496.046, \"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\": 10016.608, \"from_m\": 7944.915, \"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\": 10204.157, \"from_m\": 10016.608, \"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\": 10617.43, \"from_m\": 10204.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\": 12029.851, \"from_m\": 10617.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\": 12995.199, \"from_m\": 12029.851, \"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\": 13082.391, \"from_m\": 12995.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\": 13900.94, \"from_m\": 13082.391, \"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\": 760854, \"profile_key\": \"57ac734ff2bc9edd7cdf8a2b5bd0b8beacf424b567b0e2a894c6f895d3bdc915\", \"schedule_id\": 24604, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0617\", \"location\": \"Purley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0619\", \"wtt_dep\": \"0619H\", \"location\": \"Reedham\", \"stage_seq\": 2, \"distance_m\": 1595.161, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0622\", \"wtt_dep\": \"0622H\", \"location\": \"Coulsdon Town\", \"stage_seq\": 3, \"distance_m\": 2763.592, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0625H\", \"location\": \"Woodmansterne\", \"stage_seq\": 4, \"distance_m\": 4338.064, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0628H\", \"location\": \"Chipstead\", \"stage_seq\": 5, \"distance_m\": 5939.451, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0634\", \"location\": \"Kingswood\", \"stage_seq\": 6, \"distance_m\": 9772.538, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0637H\", \"location\": \"Tadworth\", \"stage_seq\": 7, \"distance_m\": 11936.663, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": null, \"location\": \"Tattenham Corner\", \"stage_seq\": 8, \"distance_m\": 13900.94, \"section_seq\": 1, \"route_path_id\": 130837}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13900.94, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130837}], \"total_distance_m\": 13900.94, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13714.243, \"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}", "origin_dep_time_act": "0617", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3090676", "current_position_lon": "-0.2423635", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30236, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:07Z\", \"source_id\": 64534626, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:08Z\", \"source_id\": 20448618, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:07Z\", \"source_id\": 64540502, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:11Z\", \"source_id\": 20450591, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:45Z\", \"source_id\": 64545659, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:51Z\", \"source_id\": 20452367, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30273, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:07Z\", \"source_id\": 64559055, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:10Z\", \"source_id\": 20456741, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:54Z\", \"source_id\": 64569562, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:55Z\", \"source_id\": 20460107, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:13Z\", \"source_id\": 64581349, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:15Z\", \"source_id\": 20463972, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tattenham Corner", "service_state_platform": "2", "timing_fact_generation": 1790055737803437, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:05.252327", "service_state_evidence_id": 20463972, "current_leg_start_actual_dep": "2026-09-22T06:39:30+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:05.752482", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
PUR |
TAT |
2P03 |
377606 |
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": 2615.022, "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": 2654.087, "from_m": 2615.022, "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": 2840.784, "from_m": 2654.087, "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": 3543.547, "from_m": 2840.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": 4835.757, "from_m": 3543.547, "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": 6180.143, "from_m": 4835.757, "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": 6847.86, "from_m": 6180.143, "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": 7496.046, "from_m": 6847.86, "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": 7944.915, "from_m": 7496.046, "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": 10016.608, "from_m": 7944.915, "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": 10204.157, "from_m": 10016.608, "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": 10617.43, "from_m": 10204.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": 12029.851, "from_m": 10617.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": 12995.199, "from_m": 12029.851, "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": 13082.391, "from_m": 12995.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": 13900.94, "from_m": 13082.391, "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": 760854, "profile_key": "57ac734ff2bc9edd7cdf8a2b5bd0b8beacf424b567b0e2a894c6f895d3bdc915", "schedule_id": 24604, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0617", "location": "Purley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0619", "wtt_dep": "0619H", "location": "Reedham", "stage_seq": 2, "distance_m": 1595.161, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0622", "wtt_dep": "0622H", "location": "Coulsdon Town", "stage_seq": 3, "distance_m": 2763.592, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0625H", "location": "Woodmansterne", "stage_seq": 4, "distance_m": 4338.064, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0628H", "location": "Chipstead", "stage_seq": 5, "distance_m": 5939.451, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0634", "location": "Kingswood", "stage_seq": 6, "distance_m": 9772.538, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0637H", "location": "Tadworth", "stage_seq": 7, "distance_m": 11936.663, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": null, "location": "Tattenham Corner", "stage_seq": 8, "distance_m": 13900.94, "section_seq": 1, "route_path_id": 130837}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13900.94, "from_m": 0.0, "section_seq": 1, "route_path_id": 130837}], "total_distance_m": 13900.94, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13714.243, "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-22T05:20:07Z", "source_id": 64534626, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:20:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:08Z", "source_id": 20448618, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30288, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:07Z", "source_id": 64540502, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:23:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:11Z", "source_id": 20450591, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30280, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:45Z", "source_id": 64545659, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:27:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:51Z", "source_id": 20452367, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30273, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:07Z", "source_id": 64559055, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:35:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:10Z", "source_id": 20456741, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30268, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:54Z", "source_id": 64569562, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:39:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:55Z", "source_id": 20460107, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30264, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:13Z", "source_id": 64581349, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:44:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:15Z", "source_id": 20463972, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Purley |
0617 |
0617 |
6 |
None |
None |
Tattenham Corner |
0641 |
0641 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W28071/2026-09-22/detailed |
None |
Tadworth |
2026-09-22T06:39:30+01:00 |
Tattenham Corner |
3.0 |
{"type": "LineString", "coordinates": [[-0.23607783891338585, 51.29196775433822], [-0.23626800000000003, 51.29233789999999], [-0.2364873, 51.2927648], [-0.2368532, 51.29349280000001], [-0.237213, 51.29421529999999], [-0.2377025, 51.2951915], [-0.23817449999999996, 51.2961154], [-0.2385829, 51.29692940000001], [-0.2388407, 51.29743750000001], [-0.2391254, 51.29796519999999], [-0.2396794, 51.2990725], [-0.2400822, 51.29988920000001], [-0.24022749999999995, 51.300203399999994], [-0.24034600000000003, 51.3004718], [-0.24052740000000003, 51.3010664], [-0.2406003999999999, 51.3014971], [-0.24062800000000004, 51.3018477], [-0.24063200000000004, 51.302107199999995], [-0.240666, 51.302428600000006], [-0.2407487, 51.30292060000001], [-0.2407764, 51.3033076], [-0.24082950000000003, 51.305315500000006], [-0.2408441, 51.3055198], [-0.2409541, 51.3059718], [-0.2409654, 51.30604199999999], [-0.2410334, 51.30644110000001], [-0.24110619999999996, 51.3066342], [-0.2412024, 51.30685729999998], [-0.24152619999999997, 51.307475], [-0.2419207999999999, 51.30821770000001], [-0.24236349999999995, 51.3090676]]} |
1.2 |
0640 |
0643 |
Tadworth |
Tattenham Corner |
Tattenham Corner |
51.3090676 |
-0.2423635 |
51.3090676 |
-0.2423635 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:43:00 |
Tattenham Corner |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20463972 |
1790055737803437 |
21 |
21 |
2026-09-22 05:54:05.752482 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:05.252327 |
| 729767 |
760710 |
C48544 |
742K26M622 |
2026-09-22 |
COMPLETE |
20464664 |
2026-09-22 06:44:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 760710, "stp": "P", "toc": "Great Western Railway", "uid": "C48544", "consist": "387154+387157", "dest_crs": "NBY", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48544/2026-09-22/detailed", "trust_id": "742K26M622", "origin_crs": "RDG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newbury", "service_date": "2026-09-22", "dest_arr_time": "0642", "dest_platform": "1", "is_terminated": 1, "next_location": "Newbury", "signalling_id": "2K26", "timing_status": "LATE", "origin_station": "Reading", "current_leg_arr": "0644", "current_leg_dep": "0642", "current_leg_end": "Newbury", "origin_dep_time": "0614", "origin_platform": "15", "current_location": "Newbury", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3072655000000002, 51.3987683], [-1.3086076999999998, 51.3987253], [-1.3097405, 51.39867], [-1.3102697, 51.39864289999999], [-1.3109327999999998, 51.3986042], [-1.3114498, 51.3985738], [-1.3117964, 51.398551700000006], [-1.3124425999999998, 51.39850880000001], [-1.3131509, 51.3984591], [-1.31398, 51.3983899], [-1.3144475, 51.3983497], [-1.3150621, 51.398291], [-1.3153719, 51.3982627], [-1.316958, 51.3981059], [-1.3176047, 51.3980432], [-1.3188937, 51.39795489999999], [-1.3190109, 51.3979477], [-1.3194426, 51.39791269999999], [-1.3199696, 51.3978585], [-1.3203886, 51.39781229999999], [-1.3208399, 51.397765699999994], [-1.321297, 51.3977184], [-1.3217568, 51.3976733], [-1.3220858, 51.3976435], [-1.3227131, 51.3975897], [-1.3232166999999997, 51.39754930000001]]}", "current_leg_start": "Newbury Racecourse", "dest_arr_time_act": "0642", "motion_projection": null, "next_location_lat": "51.3975493", "next_location_lon": "-1.3232167", "previous_location": "Newbury Racecourse", "current_leg_milage": "0.7", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 760710, \"profile_key\": \"f28ce3503f8086cdc666a58dcee19c9bc013812fc2e2af021e13ee205ca02450\", \"schedule_id\": 6185, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Reading\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132534}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0615H\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 2, \"distance_m\": 1317.741, \"section_seq\": 1, \"route_path_id\": 132534}, {\"is_pass\": false, \"wtt_arr\": \"0616\", \"wtt_dep\": \"0616H\", \"location\": \"Reading West\", \"stage_seq\": 3, \"distance_m\": 1467.408, \"section_seq\": 1, \"route_path_id\": 132534}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0618\", \"location\": \"Southcote Jn\", \"stage_seq\": 4, \"distance_m\": 2814.425, \"section_seq\": 1, \"route_path_id\": 132534}, {\"is_pass\": false, \"wtt_arr\": \"0621H\", \"wtt_dep\": \"0622H\", \"location\": \"Theale\", \"stage_seq\": 5, \"distance_m\": 8446.676, \"section_seq\": 1, \"route_path_id\": 132534}, {\"is_pass\": false, \"wtt_arr\": \"0626H\", \"wtt_dep\": \"0627\", \"location\": \"Aldermaston\", \"stage_seq\": 6, \"distance_m\": 14076.7, \"section_seq\": 1, \"route_path_id\": 132534}, {\"is_pass\": false, \"wtt_arr\": \"0629H\", \"wtt_dep\": \"0630\", \"location\": \"Midgham\", \"stage_seq\": 7, \"distance_m\": 17197.603, \"section_seq\": 1, \"route_path_id\": 132534}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0634H\", \"location\": \"Thatcham\", \"stage_seq\": 8, \"distance_m\": 21732.561, \"section_seq\": 1, \"route_path_id\": 132534}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0638H\", \"location\": \"Newbury Racecourse\", \"stage_seq\": 9, \"distance_m\": 26317.884, \"section_seq\": 1, \"route_path_id\": 132534}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": null, \"location\": \"Newbury\", \"stage_seq\": 10, \"distance_m\": 27411.81, \"section_seq\": 1, \"route_path_id\": 132534}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 27411.81, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132534}], \"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}", "origin_dep_time_act": "0614", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3975493", "current_position_lon": "-1.3232167", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23875, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:06Z\", \"source_id\": 64528750, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:10Z\", \"source_id\": 20446744, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:04Z\", \"source_id\": 64540436, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:09Z\", \"source_id\": 20450569, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:09Z\", \"source_id\": 64548392, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:12Z\", \"source_id\": 20453333, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:12Z\", \"source_id\": 64559212, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:14Z\", \"source_id\": 20456784, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:25Z\", \"source_id\": 64566283, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:25Z\", \"source_id\": 20459071, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24434, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:39Z\", \"source_id\": 64577827, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:43Z\", \"source_id\": 20462846, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:09Z\", \"source_id\": 64583516, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:14Z\", \"source_id\": 20464664, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newbury", "service_state_platform": "1", "timing_fact_generation": 1790055797371149, "current_leg_arrival_utc": "2026-09-22T06:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:07.767686", "service_state_evidence_id": 20464664, "current_leg_start_actual_dep": "2026-09-22T06:40:30+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:07.850552", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
RDG |
NBY |
2K26 |
387154+387157 |
8 |
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": 760710, "profile_key": "f28ce3503f8086cdc666a58dcee19c9bc013812fc2e2af021e13ee205ca02450", "schedule_id": 6185, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0614", "location": "Reading", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132534}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0615H", "location": "Oxford Road Jn", "stage_seq": 2, "distance_m": 1317.741, "section_seq": 1, "route_path_id": 132534}, {"is_pass": false, "wtt_arr": "0616", "wtt_dep": "0616H", "location": "Reading West", "stage_seq": 3, "distance_m": 1467.408, "section_seq": 1, "route_path_id": 132534}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0618", "location": "Southcote Jn", "stage_seq": 4, "distance_m": 2814.425, "section_seq": 1, "route_path_id": 132534}, {"is_pass": false, "wtt_arr": "0621H", "wtt_dep": "0622H", "location": "Theale", "stage_seq": 5, "distance_m": 8446.676, "section_seq": 1, "route_path_id": 132534}, {"is_pass": false, "wtt_arr": "0626H", "wtt_dep": "0627", "location": "Aldermaston", "stage_seq": 6, "distance_m": 14076.7, "section_seq": 1, "route_path_id": 132534}, {"is_pass": false, "wtt_arr": "0629H", "wtt_dep": "0630", "location": "Midgham", "stage_seq": 7, "distance_m": 17197.603, "section_seq": 1, "route_path_id": 132534}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0634H", "location": "Thatcham", "stage_seq": 8, "distance_m": 21732.561, "section_seq": 1, "route_path_id": 132534}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0638H", "location": "Newbury Racecourse", "stage_seq": 9, "distance_m": 26317.884, "section_seq": 1, "route_path_id": 132534}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": null, "location": "Newbury", "stage_seq": 10, "distance_m": 27411.81, "section_seq": 1, "route_path_id": 132534}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 27411.81, "from_m": 0.0, "section_seq": 1, "route_path_id": 132534}], "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": 23875, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:06Z", "source_id": 64528750, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:18:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:10Z", "source_id": 20446744, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24406, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:04Z", "source_id": 64540436, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:24:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:09Z", "source_id": 20450569, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24412, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:09Z", "source_id": 64548392, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:29:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:12Z", "source_id": 20453333, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24417, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:12Z", "source_id": 64559212, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:32:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:14Z", "source_id": 20456784, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24421, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:25Z", "source_id": 64566283, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:37:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:25Z", "source_id": 20459071, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24434, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:39Z", "source_id": 64577827, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:41:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:43Z", "source_id": 20462846, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24451, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:09Z", "source_id": 64583516, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:44:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:14Z", "source_id": 20464664, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Reading |
0614 |
0614 |
15 |
None |
None |
Newbury |
0642 |
0642 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48544/2026-09-22/detailed |
None |
Newbury Racecourse |
2026-09-22T06:40:30+01:00 |
Newbury |
2.0 |
{"type": "LineString", "coordinates": [[-1.3072655000000002, 51.3987683], [-1.3086076999999998, 51.3987253], [-1.3097405, 51.39867], [-1.3102697, 51.39864289999999], [-1.3109327999999998, 51.3986042], [-1.3114498, 51.3985738], [-1.3117964, 51.398551700000006], [-1.3124425999999998, 51.39850880000001], [-1.3131509, 51.3984591], [-1.31398, 51.3983899], [-1.3144475, 51.3983497], [-1.3150621, 51.398291], [-1.3153719, 51.3982627], [-1.316958, 51.3981059], [-1.3176047, 51.3980432], [-1.3188937, 51.39795489999999], [-1.3190109, 51.3979477], [-1.3194426, 51.39791269999999], [-1.3199696, 51.3978585], [-1.3203886, 51.39781229999999], [-1.3208399, 51.397765699999994], [-1.321297, 51.3977184], [-1.3217568, 51.3976733], [-1.3220858, 51.3976435], [-1.3227131, 51.3975897], [-1.3232166999999997, 51.39754930000001]]} |
0.7 |
0642 |
0644 |
Newbury Racecourse |
Newbury |
Newbury |
51.3975493 |
-1.3232167 |
51.3975493 |
-1.3232167 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:44:00 |
Newbury |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464664 |
1790055797371149 |
35 |
35 |
2026-09-22 05:54:07.850552 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:07.767686 |
| 729768 |
760716 |
L89110 |
322H50M622 |
2026-09-22 |
COMPLETE |
20464213 |
2026-09-22 06:44:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 760716, "stp": "P", "toc": "Northern", "uid": "L89110", "consist": "195014", "dest_crs": "MAN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89110/2026-09-22/detailed", "trust_id": "322H50M622", "origin_crs": "RSH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "2", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "2H50", "timing_status": "ON TIME", "origin_station": "Rose Hill Marple", "current_leg_arr": "0644", "current_leg_dep": "0636", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "0614", "origin_platform": null, "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1449166, 53.4713045], [-2.1455693, 53.47122190000001], [-2.146453, 53.4711424], [-2.1498254, 53.4708903], [-2.1559566818868516, 53.470435760151425], [-2.1580739, 53.4702788], [-2.1598128, 53.47008549999999], [-2.1609739999999995, 53.469929], [-2.1620586, 53.469772299999995], [-2.1659594, 53.46916710000001], [-2.1662539, 53.4691244], [-2.167741, 53.46892119999999], [-2.1684184999999996, 53.46884419999999], [-2.1686971999999995, 53.4688154], [-2.1691033, 53.4687814], [-2.169514, 53.4687829], [-2.1700186, 53.46875399999999], [-2.1707063999999994, 53.4687278], [-2.1715548, 53.46872009999999], [-2.1724160999999995, 53.46873049999999], [-2.1734859999999996, 53.468776000000005], [-2.1747377999999995, 53.4688587], [-2.1757551999999993, 53.46894679999999], [-2.1768219, 53.4690694], [-2.1776725, 53.4691935], [-2.1804009, 53.4696573], [-2.1813468, 53.469815], [-2.1827791, 53.470064099999995], [-2.184298, 53.4703374], [-2.1865995, 53.4707726], [-2.1883991, 53.471095], [-2.1896168, 53.47130490000001], [-2.1900169, 53.4713649], [-2.1906279999999994, 53.47145660000001], [-2.1913657, 53.47154710000001], [-2.1923089999999994, 53.47165100000001], [-2.193924896734298, 53.47179656925054], [-2.194190399621516, 53.4718066245888], [-2.194425005832642, 53.471814838410545], [-2.194633133201961, 53.47182130567376], [-2.194819199563758, 53.47182612133648], [-2.1949876227523175, 53.47182938035673], [-2.1951428206019252, 53.47183117769252], [-2.195289210946867, 53.47183160830187], [-2.1954312116214267, 53.4718307671428], [-2.1955732404598907, 53.47182874917332], [-2.195719715296543, 53.47182564935145], [-2.1958750539656697, 53.47182156263523], [-2.196043674301556, 53.47181658398265], [-2.1962299941384864, 53.47181080835174], [-2.1964384313107463, 53.47180433070052], [-2.1966734036526208, 53.47179724598701], [-2.196939328998395, 53.471789649169224], [-2.1972011, 53.4717791], [-2.1976912999999993, 53.4717916], [-2.1979419, 53.47179799999999], [-2.1982750000000006, 53.47179989999999], [-2.1983076, 53.47179890000001], [-2.1987450999999996, 53.47178579999999], [-2.1988672, 53.47178209999999], [-2.1989926, 53.4717783], [-2.1998729, 53.4717488], [-2.1999747999999997, 53.4717495], [-2.2000606, 53.47175399999999], [-2.2001573, 53.47175819999999], [-2.2003289999999995, 53.4717708], [-2.2005273999999995, 53.47178039999999], [-2.2007152, 53.4717867], [-2.2019597, 53.47175800000001], [-2.2021313999999994, 53.47175800000001], [-2.2023004, 53.471767699999994], [-2.2029307, 53.47181559999999], [-2.2032336999999997, 53.47183619999999], [-2.2035313999999997, 53.471849000000006], [-2.2036202, 53.471848099999995], [-2.2037888999999997, 53.4718458], [-2.2040224, 53.47183319999999], [-2.2052195, 53.4717495], [-2.2056616, 53.47171860000001], [-2.2082253, 53.4715393], [-2.2085203, 53.4715137], [-2.2088047999999993, 53.47148519999999], [-2.2092606, 53.4714337], [-2.2095129, 53.4714057], [-2.2103096, 53.47131749999999], [-2.2105427999999994, 53.4712904], [-2.210768, 53.47126310000001], [-2.2111805, 53.4711978], [-2.2113523999999996, 53.4711706], [-2.2114627999999996, 53.47115310000001], [-2.2116210999999995, 53.47113229999999], [-2.2117016, 53.47112679999999], [-2.2117900999999995, 53.4711234], [-2.2119509999999996, 53.4711196], [-2.2120958, 53.47112429999999], [-2.2122165, 53.4711307], [-2.2124311999999997, 53.47114989999999], [-2.2129836, 53.4712153], [-2.2131714, 53.471242499999995], [-2.213335, 53.4712776], [-2.2134943999999996, 53.4713159], [-2.2136742999999997, 53.47135279999999], [-2.2138071, 53.471394200000006], [-2.2144696, 53.4716225], [-2.2148528999999995, 53.4717687], [-2.2151719999999995, 53.471872299999994], [-2.215446458600783, 53.471998624940376], [-2.2156691, 53.4721011], [-2.2160119999999996, 53.4722695], [-2.2164961, 53.4724694], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Fairfield", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Fairfield", "current_leg_milage": "3.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1462.789, \"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\": 1489.881, \"from_m\": 1462.789, \"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\": 1598.349, \"from_m\": 1489.881, \"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\": 3361.203, \"from_m\": 1598.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\": 3623.258, \"from_m\": 3361.203, \"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\": 5788.946, \"from_m\": 3623.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\": 5850.239, \"from_m\": 5788.946, \"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\": 7649.594, \"from_m\": 5850.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\": 9303.702, \"from_m\": 7649.594, \"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\": 9559.539, \"from_m\": 9303.702, \"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\": 9628.707, \"from_m\": 9559.539, \"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\": 9650.32, \"from_m\": 9628.707, \"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\": 14060.036, \"from_m\": 9650.32, \"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\": 17295.886, \"from_m\": 14060.036, \"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\": 17382.09, \"from_m\": 17295.886, \"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\": 17440.445, \"from_m\": 17382.09, \"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\": 18195.918, \"from_m\": 17440.445, \"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\": 18365.411, \"from_m\": 18195.918, \"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\": 18456.13, \"from_m\": 18365.411, \"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\": 18480.187, \"from_m\": 18456.13, \"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\": 18551.2, \"from_m\": 18480.187, \"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\": 18590.195, \"from_m\": 18551.2, \"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\": 18633.349, \"from_m\": 18590.195, \"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\": 18797.074, \"from_m\": 18633.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\": 19106.488, \"from_m\": 18797.074, \"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\": 19152.694, \"from_m\": 19106.488, \"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\": 19230.483, \"from_m\": 19152.694, \"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\": 19639.663, \"from_m\": 19230.483, \"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\": 760716, \"profile_key\": \"fd4a0a283b6eba33d22f8e6919e8599b0354df0928b3305d2e9a7ab4997d8567\", \"schedule_id\": 18156, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Rose Hill Marple\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0617\", \"location\": \"Marple Wharf Jn\", \"stage_seq\": 2, \"distance_m\": 1540.979, \"section_seq\": 1, \"route_path_id\": 138229}, {\"is_pass\": false, \"wtt_arr\": \"0619\", \"wtt_dep\": \"0620\", \"location\": \"Romiley\", \"stage_seq\": 3, \"distance_m\": 3229.33, \"section_seq\": 1, \"route_path_id\": 138229}, {\"is_pass\": false, \"wtt_arr\": \"0622H\", \"wtt_dep\": \"0623\", \"location\": \"Woodley\", \"stage_seq\": 4, \"distance_m\": 5250.941, \"section_seq\": 1, \"route_path_id\": 138229}, {\"is_pass\": false, \"wtt_arr\": \"0626\", \"wtt_dep\": \"0626H\", \"location\": \"Hyde Central\", \"stage_seq\": 5, \"distance_m\": 7762.502, \"section_seq\": 1, \"route_path_id\": 138229}, {\"is_pass\": false, \"wtt_arr\": \"0628H\", \"wtt_dep\": \"0629\", \"location\": \"Hyde North\", \"stage_seq\": 6, \"distance_m\": 9233.951, \"section_seq\": 1, \"route_path_id\": 138229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Hyde Jn\", \"stage_seq\": 7, \"distance_m\": 9650.32, \"section_seq\": 1, \"route_path_id\": 138229}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0634\", \"location\": \"Guide Bridge\", \"stage_seq\": 8, \"distance_m\": 11555.224, \"section_seq\": 1, \"route_path_id\": 138229}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637\", \"location\": \"Fairfield\", \"stage_seq\": 9, \"distance_m\": 13680.761, \"section_seq\": 1, \"route_path_id\": 138229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639H\", \"location\": \"Ashburys\", \"stage_seq\": 10, \"distance_m\": 17171.113, \"section_seq\": 1, \"route_path_id\": 138229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Ardwick Jn\", \"stage_seq\": 11, \"distance_m\": 18520.235, \"section_seq\": 1, \"route_path_id\": 138229}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 12, \"distance_m\": 19639.663, \"section_seq\": 1, \"route_path_id\": 138229}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 19639.663, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138229}], \"total_distance_m\": 19639.663, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 18445.418, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1194.245, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0614", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:34Z\", \"source_id\": 64529654, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:38Z\", \"source_id\": 20447043, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8753, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:26Z\", \"source_id\": 64537283, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:31Z\", \"source_id\": 20449530, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:49Z\", \"source_id\": 64541919, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:52Z\", \"source_id\": 20451026, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:23Z\", \"source_id\": 20454748, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8724, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:31Z\", \"source_id\": 64557797, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:35Z\", \"source_id\": 20456331, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8604, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:33Z\", \"source_id\": 64566648, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:40Z\", \"source_id\": 20459240, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:47Z\", \"source_id\": 64573729, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:49Z\", \"source_id\": 20461436, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:30Z\", \"source_id\": 64581967, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:35Z\", \"source_id\": 20464213, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "2", "timing_fact_generation": 1790055758051447, "current_leg_arrival_utc": "2026-09-22T06:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:09.447302", "service_state_evidence_id": 20464213, "current_leg_start_actual_dep": "2026-09-22T06:37:00+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:09.690847", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
RSH |
MAN |
2H50 |
195014 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1462.789, "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": 1489.881, "from_m": 1462.789, "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": 1598.349, "from_m": 1489.881, "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": 3361.203, "from_m": 1598.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": 3623.258, "from_m": 3361.203, "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": 5788.946, "from_m": 3623.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": 5850.239, "from_m": 5788.946, "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": 7649.594, "from_m": 5850.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": 9303.702, "from_m": 7649.594, "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": 9559.539, "from_m": 9303.702, "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": 9628.707, "from_m": 9559.539, "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": 9650.32, "from_m": 9628.707, "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": 14060.036, "from_m": 9650.32, "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": 17295.886, "from_m": 14060.036, "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": 17382.09, "from_m": 17295.886, "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": 17440.445, "from_m": 17382.09, "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": 18195.918, "from_m": 17440.445, "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": 18365.411, "from_m": 18195.918, "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": 18456.13, "from_m": 18365.411, "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": 18480.187, "from_m": 18456.13, "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": 18551.2, "from_m": 18480.187, "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": 18590.195, "from_m": 18551.2, "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": 18633.349, "from_m": 18590.195, "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": 18797.074, "from_m": 18633.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": 19106.488, "from_m": 18797.074, "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": 19152.694, "from_m": 19106.488, "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": 19230.483, "from_m": 19152.694, "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": 19639.663, "from_m": 19230.483, "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": 760716, "profile_key": "fd4a0a283b6eba33d22f8e6919e8599b0354df0928b3305d2e9a7ab4997d8567", "schedule_id": 18156, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0614", "location": "Rose Hill Marple", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0617", "location": "Marple Wharf Jn", "stage_seq": 2, "distance_m": 1540.979, "section_seq": 1, "route_path_id": 138229}, {"is_pass": false, "wtt_arr": "0619", "wtt_dep": "0620", "location": "Romiley", "stage_seq": 3, "distance_m": 3229.33, "section_seq": 1, "route_path_id": 138229}, {"is_pass": false, "wtt_arr": "0622H", "wtt_dep": "0623", "location": "Woodley", "stage_seq": 4, "distance_m": 5250.941, "section_seq": 1, "route_path_id": 138229}, {"is_pass": false, "wtt_arr": "0626", "wtt_dep": "0626H", "location": "Hyde Central", "stage_seq": 5, "distance_m": 7762.502, "section_seq": 1, "route_path_id": 138229}, {"is_pass": false, "wtt_arr": "0628H", "wtt_dep": "0629", "location": "Hyde North", "stage_seq": 6, "distance_m": 9233.951, "section_seq": 1, "route_path_id": 138229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Hyde Jn", "stage_seq": 7, "distance_m": 9650.32, "section_seq": 1, "route_path_id": 138229}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0634", "location": "Guide Bridge", "stage_seq": 8, "distance_m": 11555.224, "section_seq": 1, "route_path_id": 138229}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637", "location": "Fairfield", "stage_seq": 9, "distance_m": 13680.761, "section_seq": 1, "route_path_id": 138229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639H", "location": "Ashburys", "stage_seq": 10, "distance_m": 17171.113, "section_seq": 1, "route_path_id": 138229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Ardwick Jn", "stage_seq": 11, "distance_m": 18520.235, "section_seq": 1, "route_path_id": 138229}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 12, "distance_m": 19639.663, "section_seq": 1, "route_path_id": 138229}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 19639.663, "from_m": 0.0, "section_seq": 1, "route_path_id": 138229}], "total_distance_m": 19639.663, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 18445.418, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1194.245, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9042, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:34Z", "source_id": 64529654, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:18:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:38Z", "source_id": 20447043, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8753, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:26Z", "source_id": 64537283, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:22:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:31Z", "source_id": 20449530, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8746, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:49Z", "source_id": 64541919, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:26:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:52Z", "source_id": 20451026, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:23Z", "source_id": 20454748, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8724, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:31Z", "source_id": 64557797, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:32:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:35Z", "source_id": 20456331, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8604, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:33Z", "source_id": 64566648, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:36:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:40Z", "source_id": 20459240, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8589, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:47Z", "source_id": 64573729, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:39:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:49Z", "source_id": 20461436, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8442, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:30Z", "source_id": 64581967, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:44:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:35Z", "source_id": 20464213, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Rose Hill Marple |
0614 |
0614 |
None |
None |
None |
Manchester Piccadilly |
0644 |
0644 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L89110/2026-09-22/detailed |
None |
Fairfield |
2026-09-22T06:37:00+01:00 |
Manchester Piccadilly |
8.0 |
{"type": "LineString", "coordinates": [[-2.1449166, 53.4713045], [-2.1455693, 53.47122190000001], [-2.146453, 53.4711424], [-2.1498254, 53.4708903], [-2.1559566818868516, 53.470435760151425], [-2.1580739, 53.4702788], [-2.1598128, 53.47008549999999], [-2.1609739999999995, 53.469929], [-2.1620586, 53.469772299999995], [-2.1659594, 53.46916710000001], [-2.1662539, 53.4691244], [-2.167741, 53.46892119999999], [-2.1684184999999996, 53.46884419999999], [-2.1686971999999995, 53.4688154], [-2.1691033, 53.4687814], [-2.169514, 53.4687829], [-2.1700186, 53.46875399999999], [-2.1707063999999994, 53.4687278], [-2.1715548, 53.46872009999999], [-2.1724160999999995, 53.46873049999999], [-2.1734859999999996, 53.468776000000005], [-2.1747377999999995, 53.4688587], [-2.1757551999999993, 53.46894679999999], [-2.1768219, 53.4690694], [-2.1776725, 53.4691935], [-2.1804009, 53.4696573], [-2.1813468, 53.469815], [-2.1827791, 53.470064099999995], [-2.184298, 53.4703374], [-2.1865995, 53.4707726], [-2.1883991, 53.471095], [-2.1896168, 53.47130490000001], [-2.1900169, 53.4713649], [-2.1906279999999994, 53.47145660000001], [-2.1913657, 53.47154710000001], [-2.1923089999999994, 53.47165100000001], [-2.193924896734298, 53.47179656925054], [-2.194190399621516, 53.4718066245888], [-2.194425005832642, 53.471814838410545], [-2.194633133201961, 53.47182130567376], [-2.194819199563758, 53.47182612133648], [-2.1949876227523175, 53.47182938035673], [-2.1951428206019252, 53.47183117769252], [-2.195289210946867, 53.47183160830187], [-2.1954312116214267, 53.4718307671428], [-2.1955732404598907, 53.47182874917332], [-2.195719715296543, 53.47182564935145], [-2.1958750539656697, 53.47182156263523], [-2.196043674301556, 53.47181658398265], [-2.1962299941384864, 53.47181080835174], [-2.1964384313107463, 53.47180433070052], [-2.1966734036526208, 53.47179724598701], [-2.196939328998395, 53.471789649169224], [-2.1972011, 53.4717791], [-2.1976912999999993, 53.4717916], [-2.1979419, 53.47179799999999], [-2.1982750000000006, 53.47179989999999], [-2.1983076, 53.47179890000001], [-2.1987450999999996, 53.47178579999999], [-2.1988672, 53.47178209999999], [-2.1989926, 53.4717783], [-2.1998729, 53.4717488], [-2.1999747999999997, 53.4717495], [-2.2000606, 53.47175399999999], [-2.2001573, 53.47175819999999], [-2.2003289999999995, 53.4717708], [-2.2005273999999995, 53.47178039999999], [-2.2007152, 53.4717867], [-2.2019597, 53.47175800000001], [-2.2021313999999994, 53.47175800000001], [-2.2023004, 53.471767699999994], [-2.2029307, 53.47181559999999], [-2.2032336999999997, 53.47183619999999], [-2.2035313999999997, 53.471849000000006], [-2.2036202, 53.471848099999995], [-2.2037888999999997, 53.4718458], [-2.2040224, 53.47183319999999], [-2.2052195, 53.4717495], [-2.2056616, 53.47171860000001], [-2.2082253, 53.4715393], [-2.2085203, 53.4715137], [-2.2088047999999993, 53.47148519999999], [-2.2092606, 53.4714337], [-2.2095129, 53.4714057], [-2.2103096, 53.47131749999999], [-2.2105427999999994, 53.4712904], [-2.210768, 53.47126310000001], [-2.2111805, 53.4711978], [-2.2113523999999996, 53.4711706], [-2.2114627999999996, 53.47115310000001], [-2.2116210999999995, 53.47113229999999], [-2.2117016, 53.47112679999999], [-2.2117900999999995, 53.4711234], [-2.2119509999999996, 53.4711196], [-2.2120958, 53.47112429999999], [-2.2122165, 53.4711307], [-2.2124311999999997, 53.47114989999999], [-2.2129836, 53.4712153], [-2.2131714, 53.471242499999995], [-2.213335, 53.4712776], [-2.2134943999999996, 53.4713159], [-2.2136742999999997, 53.47135279999999], [-2.2138071, 53.471394200000006], [-2.2144696, 53.4716225], [-2.2148528999999995, 53.4717687], [-2.2151719999999995, 53.471872299999994], [-2.215446458600783, 53.471998624940376], [-2.2156691, 53.4721011], [-2.2160119999999996, 53.4722695], [-2.2164961, 53.4724694], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} |
3.6 |
0636 |
0644 |
Fairfield |
Manchester Piccadilly |
Manchester Piccadilly |
53.4769795 |
-2.2302017 |
53.4769795 |
-2.2302017 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:44:00 |
Manchester Piccadilly |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464213 |
1790055758051447 |
39 |
39 |
2026-09-22 05:54:09.690847 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:09.447302 |
| 729769 |
760708 |
Y62644 |
781A00M622 |
2026-09-22 |
COMPLETE |
20465281 |
2026-09-22 06:44:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 760708, "stp": "P", "toc": "Transport for Wales", "uid": "Y62644", "consist": "756115", "dest_crs": "ABA", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62644/2026-09-22/detailed", "trust_id": "781A00M622", "origin_crs": "PPD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aberdare", "service_date": "2026-09-22", "dest_arr_time": "0647", "dest_platform": null, "is_terminated": 1, "next_location": "Aberdare", "signalling_id": "1A00", "timing_status": "EARLY", "origin_station": "Pontypridd", "current_leg_arr": "0644", "current_leg_dep": "0643", "current_leg_end": "Aberdare", "origin_dep_time": "0614", "origin_platform": "2", "current_location": "Aberdare", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.4399041, 51.71380779999999], [-3.4400118, 51.713835999999986], [-3.4406222, 51.7140157], [-3.4411557, 51.7142162], [-3.4413654999999994, 51.7143111], [-3.4414389, 51.7143443], [-3.4416361, 51.7144334], [-3.4418551999999996, 51.71453549999999]]}", "current_leg_start": "Aberdare Platform 2", "dest_arr_time_act": "0646", "motion_projection": null, "next_location_lat": "51.7145355", "next_location_lon": "-3.4418552", "previous_location": "Aberdare Platform 2", "current_leg_milage": "0.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 161.609, \"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\": 286.63, \"from_m\": 161.609, \"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\": 614.832, \"from_m\": 286.63, \"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\": 918.14, \"from_m\": 614.832, \"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\": 2523.766, \"from_m\": 918.14, \"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\": 3615.307, \"from_m\": 2523.766, \"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\": 3940.165, \"from_m\": 3615.307, \"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\": 5453.256, \"from_m\": 3940.165, \"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\": 5890.763, \"from_m\": 5453.256, \"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\": 6312.926, \"from_m\": 5890.763, \"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\": 6503.431, \"from_m\": 6312.926, \"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\": 6732.612, \"from_m\": 6503.431, \"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\": 9136.824, \"from_m\": 6732.612, \"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\": 9309.995, \"from_m\": 9136.824, \"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\": 11565.705, \"from_m\": 9309.995, \"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\": 12302.589, \"from_m\": 11565.705, \"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\": 13293.119, \"from_m\": 12302.589, \"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\": 13786.311, \"from_m\": 13293.119, \"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\": 14385.507, \"from_m\": 13786.311, \"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\": 15878.535, \"from_m\": 14385.507, \"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\": 15951.127, \"from_m\": 15878.535, \"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\": 18012.893, \"from_m\": 15951.127, \"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\": 18109.907, \"from_m\": 18012.893, \"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\": 18169.766, \"from_m\": 18109.907, \"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\": 760708, \"profile_key\": \"f0adb19e1c8002be628be1d9bedf6b3758a6f305a2480bbfbda34f2d5ec05949\", \"schedule_id\": 35818, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Pontypridd\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144643}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0621H\", \"location\": \"Abercynon\", \"stage_seq\": 2, \"distance_m\": 6067.924, \"section_seq\": 1, \"route_path_id\": 144643}, {\"is_pass\": false, \"wtt_arr\": \"0626H\", \"wtt_dep\": \"0627\", \"location\": \"Penrhiwceiber\", \"stage_seq\": 3, \"distance_m\": 10233.042, \"section_seq\": 1, \"route_path_id\": 144643}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0633H\", \"location\": \"Mountain Ash\", \"stage_seq\": 4, \"distance_m\": 12045.95, \"section_seq\": 1, \"route_path_id\": 144643}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0636H\", \"location\": \"Fernhill\", \"stage_seq\": 5, \"distance_m\": 13593.756, \"section_seq\": 1, \"route_path_id\": 144643}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637H\", \"location\": \"Abercwmboi\", \"stage_seq\": 6, \"distance_m\": 14213.715, \"section_seq\": 1, \"route_path_id\": 144643}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0640H\", \"location\": \"Cwmbach\", \"stage_seq\": 7, \"distance_m\": 15776.89, \"section_seq\": 1, \"route_path_id\": 144643}, {\"is_pass\": false, \"wtt_arr\": \"0644H\", \"wtt_dep\": \"0645H\", \"location\": \"Aberdare Platform 2\", \"stage_seq\": 8, \"distance_m\": 18012.893, \"section_seq\": 1, \"route_path_id\": 144643}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": null, \"location\": \"Aberdare\", \"stage_seq\": 9, \"distance_m\": 18169.766, \"section_seq\": 1, \"route_path_id\": 144643}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 18169.766, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144643}], \"total_distance_m\": 18169.766, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 18169.766, \"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}", "origin_dep_time_act": "0614", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.7145355", "current_position_lon": "-3.4418552", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:58Z\", \"source_id\": 64534288, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:05Z\", \"source_id\": 20448549, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:36Z\", \"source_id\": 64539531, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:45Z\", \"source_id\": 20450278, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25093, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:16Z\", \"source_id\": 64550695, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:20Z\", \"source_id\": 20454084, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:12Z\", \"source_id\": 64563665, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:17Z\", \"source_id\": 20458231, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:42Z\", \"source_id\": 64569178, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:45Z\", \"source_id\": 20459981, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:04Z\", \"source_id\": 64576472, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:09Z\", \"source_id\": 20462404, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:00Z\", \"source_id\": 64585478, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:05Z\", \"source_id\": 20465281, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aberdare", "service_state_platform": "1", "timing_fact_generation": 1790055849481267, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:09.476850", "service_state_evidence_id": 20465281, "current_leg_start_actual_dep": "2026-09-22T06:45:30+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:09.694154", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
PPD |
ABA |
1A00 |
756115 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 161.609, "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": 286.63, "from_m": 161.609, "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": 614.832, "from_m": 286.63, "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": 918.14, "from_m": 614.832, "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": 2523.766, "from_m": 918.14, "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": 3615.307, "from_m": 2523.766, "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": 3940.165, "from_m": 3615.307, "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": 5453.256, "from_m": 3940.165, "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": 5890.763, "from_m": 5453.256, "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": 6312.926, "from_m": 5890.763, "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": 6503.431, "from_m": 6312.926, "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": 6732.612, "from_m": 6503.431, "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": 9136.824, "from_m": 6732.612, "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": 9309.995, "from_m": 9136.824, "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": 11565.705, "from_m": 9309.995, "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": 12302.589, "from_m": 11565.705, "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": 13293.119, "from_m": 12302.589, "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": 13786.311, "from_m": 13293.119, "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": 14385.507, "from_m": 13786.311, "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": 15878.535, "from_m": 14385.507, "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": 15951.127, "from_m": 15878.535, "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": 18012.893, "from_m": 15951.127, "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": 18109.907, "from_m": 18012.893, "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": 18169.766, "from_m": 18109.907, "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": 760708, "profile_key": "f0adb19e1c8002be628be1d9bedf6b3758a6f305a2480bbfbda34f2d5ec05949", "schedule_id": 35818, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0614", "location": "Pontypridd", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144643}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0621H", "location": "Abercynon", "stage_seq": 2, "distance_m": 6067.924, "section_seq": 1, "route_path_id": 144643}, {"is_pass": false, "wtt_arr": "0626H", "wtt_dep": "0627", "location": "Penrhiwceiber", "stage_seq": 3, "distance_m": 10233.042, "section_seq": 1, "route_path_id": 144643}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0633H", "location": "Mountain Ash", "stage_seq": 4, "distance_m": 12045.95, "section_seq": 1, "route_path_id": 144643}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0636H", "location": "Fernhill", "stage_seq": 5, "distance_m": 13593.756, "section_seq": 1, "route_path_id": 144643}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637H", "location": "Abercwmboi", "stage_seq": 6, "distance_m": 14213.715, "section_seq": 1, "route_path_id": 144643}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0640H", "location": "Cwmbach", "stage_seq": 7, "distance_m": 15776.89, "section_seq": 1, "route_path_id": 144643}, {"is_pass": false, "wtt_arr": "0644H", "wtt_dep": "0645H", "location": "Aberdare Platform 2", "stage_seq": 8, "distance_m": 18012.893, "section_seq": 1, "route_path_id": 144643}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": null, "location": "Aberdare", "stage_seq": 9, "distance_m": 18169.766, "section_seq": 1, "route_path_id": 144643}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 18169.766, "from_m": 0.0, "section_seq": 1, "route_path_id": 144643}], "total_distance_m": 18169.766, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 18169.766, "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": 25114, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:58Z", "source_id": 64534288, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:20:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:05Z", "source_id": 20448549, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25098, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:36Z", "source_id": 64539531, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:25:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:45Z", "source_id": 20450278, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25093, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:16Z", "source_id": 64550695, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:28:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:20Z", "source_id": 20454084, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25088, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:12Z", "source_id": 64563665, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:34:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:17Z", "source_id": 20458231, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25083, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:42Z", "source_id": 64569178, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:38:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:45Z", "source_id": 20459981, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25081, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:04Z", "source_id": 64576472, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:42:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:09Z", "source_id": 20462404, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25079, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:00Z", "source_id": 64585478, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:44:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:05Z", "source_id": 20465281, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Pontypridd |
0614 |
0614 |
2 |
None |
None |
Aberdare |
0647 |
0646 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y62644/2026-09-22/detailed |
None |
Aberdare Platform 2 |
2026-09-22T06:45:30+01:00 |
Aberdare |
1.0 |
{"type": "LineString", "coordinates": [[-3.4399041, 51.71380779999999], [-3.4400118, 51.713835999999986], [-3.4406222, 51.7140157], [-3.4411557, 51.7142162], [-3.4413654999999994, 51.7143111], [-3.4414389, 51.7143443], [-3.4416361, 51.7144334], [-3.4418551999999996, 51.71453549999999]]} |
0.1 |
0643 |
0644 |
Aberdare Platform 2 |
Aberdare |
Aberdare |
51.7145355 |
-3.4418552 |
51.7145355 |
-3.4418552 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:44:00 |
Aberdare |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465281 |
1790055849481267 |
32 |
32 |
2026-09-22 05:54:09.694154 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:09.476850 |
| 729770 |
760474 |
C33072 |
122T02M622 |
2026-09-22 |
COMPLETE |
20464511 |
2026-09-22 06:44:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 760474, "stp": "P", "toc": "Northern", "uid": "C33072", "consist": "156487", "dest_crs": "NCL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C33072/2026-09-22/detailed", "trust_id": "122T02M622", "origin_crs": "ASL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "1", "is_terminated": 1, "next_location": "Newcastle", "signalling_id": "2T02", "timing_status": "LATE", "origin_station": "Ashington (Construction)", "current_leg_arr": "0644", "current_leg_dep": "0641", "current_leg_end": "Newcastle", "origin_dep_time": "0607", "origin_platform": null, "current_location": "Newcastle Central East End", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]}", "current_leg_start": "Manors", "dest_arr_time_act": "0642½", "motion_projection": null, "next_location_lat": "54.9682438", "next_location_lon": "-1.6174150", "previous_location": "Manors", "current_leg_milage": "0.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 285.136, \"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\": 373.84, \"from_m\": 285.136, \"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\": 2439.623, \"from_m\": 373.84, \"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\": 4273.341, \"from_m\": 2439.623, \"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\": 4661.347, \"from_m\": 4273.341, \"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\": 4953.137, \"from_m\": 4661.347, \"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\": 4967.555, \"from_m\": 4953.137, \"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\": 5023.194, \"from_m\": 4967.555, \"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\": 5235.347, \"from_m\": 5023.194, \"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\": 6487.935, \"from_m\": 5235.347, \"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\": 12115.858, \"from_m\": 6487.935, \"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\": 12555.983, \"from_m\": 12115.858, \"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\": 15417.515, \"from_m\": 12555.983, \"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\": 15757.34, \"from_m\": 15417.515, \"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\": 18944.073, \"from_m\": 15757.34, \"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\": 19519.784, \"from_m\": 18944.073, \"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\": 21773.405, \"from_m\": 19519.784, \"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\": 23132.668, \"from_m\": 21773.405, \"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\": 27243.499, \"from_m\": 23132.668, \"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\": 27270.786, \"from_m\": 27243.499, \"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\": 28091.233, \"from_m\": 27270.786, \"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\": 29011.121, \"from_m\": 28091.233, \"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\": 30080.588, \"from_m\": 29011.121, \"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\": 760474, \"profile_key\": \"fc349f307239f18be7a5d00811d58842bce4b77b25dd325f34f72799a240ea5c\", \"schedule_id\": 4149, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0607\", \"location\": \"Ashington (Construction)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0609H\", \"location\": \"Marcheys House Jn\", \"stage_seq\": 2, \"distance_m\": 2499.05, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"West Sleekburn Jn\", \"stage_seq\": 3, \"distance_m\": 3223.707, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": false, \"wtt_arr\": \"0611H\", \"wtt_dep\": \"0612H\", \"location\": \"Bedlington (Construction)\", \"stage_seq\": 4, \"distance_m\": 4853.968, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": false, \"wtt_arr\": \"0615\", \"wtt_dep\": \"0615H\", \"location\": \"Blyth Bebside (Construction)\", \"stage_seq\": 5, \"distance_m\": 6768.938, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": false, \"wtt_arr\": \"0618H\", \"wtt_dep\": \"0619H\", \"location\": \"Newsham (Construction)\", \"stage_seq\": 6, \"distance_m\": 10104.922, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621H\", \"location\": \"Red House Farm Jn\", \"stage_seq\": 7, \"distance_m\": 12009.706, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": \"0624H\", \"location\": \"Seaton Delaval (Construction)\", \"stage_seq\": 8, \"distance_m\": 14350.15, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0626\", \"location\": \"Seghill Jn\", \"stage_seq\": 9, \"distance_m\": 15763.813, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0628\", \"location\": \"Holywell Jn\", \"stage_seq\": 10, \"distance_m\": 18127.735, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0631\", \"location\": \"Northumberland Park (Construction)\", \"stage_seq\": 11, \"distance_m\": 19639.435, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0633\", \"location\": \"Benton East Jn\", \"stage_seq\": 12, \"distance_m\": 21773.405, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0635\", \"location\": \"Benton North Jn\", \"stage_seq\": 13, \"distance_m\": 23132.668, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637H\", \"location\": \"Heaton South Jn\", \"stage_seq\": 14, \"distance_m\": 27135.196, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0640\", \"location\": \"Manors\", \"stage_seq\": 15, \"distance_m\": 29104.674, \"section_seq\": 1, \"route_path_id\": 130453}, {\"is_pass\": false, \"wtt_arr\": \"0642H\", \"wtt_dep\": null, \"location\": \"Newcastle\", \"stage_seq\": 16, \"distance_m\": 30080.588, \"section_seq\": 1, \"route_path_id\": 130453}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30080.588, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130453}], \"total_distance_m\": 30080.588, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30080.588, \"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}", "origin_dep_time_act": "0607", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "54.9682438", "current_position_lon": "-1.6174150", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:46Z\", \"source_id\": 64516849, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:48Z\", \"source_id\": 20442853, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:04Z\", \"source_id\": 64523144, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:09Z\", \"source_id\": 20444893, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:47Z\", \"source_id\": 64530067, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:19:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:50Z\", \"source_id\": 20447160, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:35Z\", \"source_id\": 64537573, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:40Z\", \"source_id\": 20449594, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3353, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:35Z\", \"source_id\": 64551418, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:40Z\", \"source_id\": 20454279, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:44Z\", \"source_id\": 64575726, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:48Z\", \"source_id\": 20462137, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:56Z\", \"source_id\": 64582979, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:00Z\", \"source_id\": 20464511, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newcastle", "service_state_platform": "1", "timing_fact_generation": 1790055781116215, "current_leg_arrival_utc": "2026-09-22T06:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:16.060333", "service_state_evidence_id": 20464511, "current_leg_start_actual_dep": "2026-09-22T06:41:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:16.205002", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
ASL |
NCL |
2T02 |
156487 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 285.136, "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": 373.84, "from_m": 285.136, "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": 2439.623, "from_m": 373.84, "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": 4273.341, "from_m": 2439.623, "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": 4661.347, "from_m": 4273.341, "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": 4953.137, "from_m": 4661.347, "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": 4967.555, "from_m": 4953.137, "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": 5023.194, "from_m": 4967.555, "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": 5235.347, "from_m": 5023.194, "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": 6487.935, "from_m": 5235.347, "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": 12115.858, "from_m": 6487.935, "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": 12555.983, "from_m": 12115.858, "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": 15417.515, "from_m": 12555.983, "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": 15757.34, "from_m": 15417.515, "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": 18944.073, "from_m": 15757.34, "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": 19519.784, "from_m": 18944.073, "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": 21773.405, "from_m": 19519.784, "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": 23132.668, "from_m": 21773.405, "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": 27243.499, "from_m": 23132.668, "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": 27270.786, "from_m": 27243.499, "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": 28091.233, "from_m": 27270.786, "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": 29011.121, "from_m": 28091.233, "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": 30080.588, "from_m": 29011.121, "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": 760474, "profile_key": "fc349f307239f18be7a5d00811d58842bce4b77b25dd325f34f72799a240ea5c", "schedule_id": 4149, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0607", "location": "Ashington (Construction)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0609H", "location": "Marcheys House Jn", "stage_seq": 2, "distance_m": 2499.05, "section_seq": 1, "route_path_id": 130453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0610", "location": "West Sleekburn Jn", "stage_seq": 3, "distance_m": 3223.707, "section_seq": 1, "route_path_id": 130453}, {"is_pass": false, "wtt_arr": "0611H", "wtt_dep": "0612H", "location": "Bedlington (Construction)", "stage_seq": 4, "distance_m": 4853.968, "section_seq": 1, "route_path_id": 130453}, {"is_pass": false, "wtt_arr": "0615", "wtt_dep": "0615H", "location": "Blyth Bebside (Construction)", "stage_seq": 5, "distance_m": 6768.938, "section_seq": 1, "route_path_id": 130453}, {"is_pass": false, "wtt_arr": "0618H", "wtt_dep": "0619H", "location": "Newsham (Construction)", "stage_seq": 6, "distance_m": 10104.922, "section_seq": 1, "route_path_id": 130453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621H", "location": "Red House Farm Jn", "stage_seq": 7, "distance_m": 12009.706, "section_seq": 1, "route_path_id": 130453}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": "0624H", "location": "Seaton Delaval (Construction)", "stage_seq": 8, "distance_m": 14350.15, "section_seq": 1, "route_path_id": 130453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0626", "location": "Seghill Jn", "stage_seq": 9, "distance_m": 15763.813, "section_seq": 1, "route_path_id": 130453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0628", "location": "Holywell Jn", "stage_seq": 10, "distance_m": 18127.735, "section_seq": 1, "route_path_id": 130453}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0631", "location": "Northumberland Park (Construction)", "stage_seq": 11, "distance_m": 19639.435, "section_seq": 1, "route_path_id": 130453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0633", "location": "Benton East Jn", "stage_seq": 12, "distance_m": 21773.405, "section_seq": 1, "route_path_id": 130453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0635", "location": "Benton North Jn", "stage_seq": 13, "distance_m": 23132.668, "section_seq": 1, "route_path_id": 130453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637H", "location": "Heaton South Jn", "stage_seq": 14, "distance_m": 27135.196, "section_seq": 1, "route_path_id": 130453}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0640", "location": "Manors", "stage_seq": 15, "distance_m": 29104.674, "section_seq": 1, "route_path_id": 130453}, {"is_pass": false, "wtt_arr": "0642H", "wtt_dep": null, "location": "Newcastle", "stage_seq": 16, "distance_m": 30080.588, "section_seq": 1, "route_path_id": 130453}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30080.588, "from_m": 0.0, "section_seq": 1, "route_path_id": 130453}], "total_distance_m": 30080.588, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30080.588, "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": 3389, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:46Z", "source_id": 64516849, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:12:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:48Z", "source_id": 20442853, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3382, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:04Z", "source_id": 64523144, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:15:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:09Z", "source_id": 20444893, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3377, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:47Z", "source_id": 64530067, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:19:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:50Z", "source_id": 20447160, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3370, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:35Z", "source_id": 64537573, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:24:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:40Z", "source_id": 20449594, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3353, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:35Z", "source_id": 64551418, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:30:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:40Z", "source_id": 20454279, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3470, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:44Z", "source_id": 64575726, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:40:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:48Z", "source_id": 20462137, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3504, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:56Z", "source_id": 64582979, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:44:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:00Z", "source_id": 20464511, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Ashington (Construction) |
0607 |
0607 |
None |
None |
None |
Newcastle |
0643 |
0642½ |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C33072/2026-09-22/detailed |
None |
Manors |
2026-09-22T06:41:00+01:00 |
Newcastle |
3.0 |
{"type": "LineString", "coordinates": [[-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]} |
0.6 |
0641 |
0644 |
Manors |
Newcastle Central East End |
Newcastle |
54.9682438 |
-1.6174150 |
54.9682438 |
-1.6174150 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:44:00 |
Newcastle |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464511 |
1790055781116215 |
47 |
47 |
2026-09-22 05:54:16.205002 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:16.060333 |
| 729771 |
759143 |
W86447 |
045G32M522 |
2026-09-22 |
COMPLETE |
20465417 |
2026-09-22 06:44:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 759143, "stp": "P", "toc": "ScotRail", "uid": "W86447", "consist": "158718", "dest_crs": "GLT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86447/2026-09-22/detailed", "trust_id": "045G32M522", "origin_crs": "XHA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glenrothes with Thornton", "service_date": "2026-09-22", "dest_arr_time": "0646", "dest_platform": "1", "is_terminated": 1, "next_location": "Glenrothes with Thornton", "signalling_id": "5G32", "timing_status": "EARLY", "origin_station": "Haymarket Depot", "current_leg_arr": "0644", "current_leg_dep": "0608½", "current_leg_end": "Glenrothes with Thornton", "origin_dep_time": "0529", "origin_platform": null, "current_location": "Glenrothes with Thornton", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.378895540254409, 55.983396165591714], [-3.3799975999999994, 55.9845004], [-3.3800471, 55.9845543], [-3.3800804, 55.9845905], [-3.3804135, 55.984952699999994], [-3.3806227, 55.98519650000001], [-3.3807742, 55.9853793], [-3.3811219999999995, 55.9858091], [-3.3811777999999997, 55.9858818], [-3.381307, 55.986050199999994], [-3.3814675, 55.986259299999986], [-3.3814953, 55.98629919999999], [-3.3817621999999994, 55.9866821], [-3.3821208, 55.9872335], [-3.382239, 55.9874342], [-3.3823016999999997, 55.98753850000001], [-3.3824185999999994, 55.9877326], [-3.3825063999999996, 55.9878888], [-3.3828749999999994, 55.9886217], [-3.3831768999999996, 55.98922189999998], [-3.3832899999999997, 55.9894507], [-3.3863174999999996, 55.995774], [-3.3913306999999997, 56.006242500000006], [-3.392152300367338, 56.00795783962394], [-3.3923398999999996, 56.0083495], [-3.3931139999999997, 56.009965699999995], [-3.3934672, 56.0106538], [-3.3934776999999996, 56.010674300000005], [-3.3935053999999996, 56.01072620000001], [-3.3936965999999997, 56.01108440000001], [-3.3938495999999994, 56.0113497], [-3.3939748999999995, 56.0115723], [-3.3940087999999995, 56.0116263], [-3.3940146999999996, 56.0116356], [-3.3941127, 56.0117752], [-3.3941814999999997, 56.011868099999994], [-3.3942081, 56.01190369999998], [-3.3942424, 56.01194949999999], [-3.3946246999999996, 56.0124607], [-3.3947453, 56.01259119999999], [-3.3949918, 56.0128579], [-3.3953829999999994, 56.01326139999999], [-3.3954451, 56.0133178], [-3.3964590999999995, 56.01423929999999], [-3.3977860999999994, 56.015131], [-3.3991078999999997, 56.0158102], [-3.4010336000000003, 56.01680979999999], [-3.4017777999999996, 56.01721619999999], [-3.4024614999999994, 56.0176545], [-3.4029666, 56.0180358], [-3.4030805, 56.0181218], [-3.4036309, 56.0186153], [-3.4041089999999996, 56.0191317], [-3.4045118999999997, 56.01966779999999], [-3.4048369999999997, 56.02022019999998], [-3.4050822, 56.020785200000006], [-3.4052056999999993, 56.02135489999999], [-3.4052315999999996, 56.0215316], [-3.4052561, 56.0217083], [-3.4052724999999997, 56.02188520000001], [-3.4052806999999996, 56.02206230000001], [-3.405280799999999, 56.0222395], [-3.4052726, 56.0224166], [-3.4052563, 56.02259349999999], [-3.4052317999999997, 56.0227702], [-3.4051991, 56.02294640000001], [-3.4051582999999996, 56.0231221], [-3.4050916, 56.0232955], [-3.405025, 56.02361], [-3.4048941, 56.0239171], [-3.4047394, 56.0242207], [-3.4045612, 56.02452029999999], [-3.4043599, 56.0248153], [-3.4041357, 56.0251051], [-3.4038892, 56.02538909999999], [-3.4037608, 56.02554529999999], [-3.4034926, 56.025805600000005], [-3.4033166, 56.0259724], [-3.4031300999999994, 56.0261306], [-3.4022237999999994, 56.0267826], [-3.4022208999999997, 56.02678439999999], [-3.4015085999999997, 56.0272237], [-3.4005356, 56.0277768], [-3.3993689999999996, 56.028362599999994], [-3.398651, 56.0287793], [-3.3983292, 56.02896679999999], [-3.3974005999999997, 56.0296442], [-3.3965647999999997, 56.03048059999998], [-3.3961816999999996, 56.0309854], [-3.3957959, 56.031799799999995], [-3.3957056, 56.032003], [-3.3956095999999993, 56.0322256], [-3.3955152, 56.032459999999986], [-3.3954293, 56.0327], [-3.3953692999999996, 56.03287259999999], [-3.3953105, 56.03307589999999], [-3.3952684999999994, 56.03324839999999], [-3.395244, 56.0333831], [-3.3952317, 56.03351669999999], [-3.3952291999999997, 56.03365480000001], [-3.3952296999999994, 56.0337764], [-3.3952324999999997, 56.0338207], [-3.3952536, 56.0340146], [-3.3952703, 56.034102], [-3.3952946999999996, 56.0342597], [-3.3953070999999997, 56.03432799999999], [-3.3953181, 56.0343882], [-3.3953375999999995, 56.0344952], [-3.3953564999999997, 56.0345996], [-3.3953717, 56.0347069], [-3.395381, 56.0348346], [-3.3953879, 56.035093399999994], [-3.3953901, 56.03514299999999], [-3.3953936999999996, 56.03567119999999], [-3.3954042, 56.03589170000001], [-3.3954236999999994, 56.036029], [-3.3954254999999995, 56.0361051], [-3.3954278999999996, 56.0361208], [-3.3954293, 56.0361293], [-3.3954669999999996, 56.03627250000001], [-3.3955426999999996, 56.036449100000006], [-3.3955981, 56.0365905], [-3.3956105, 56.03663029999999], [-3.3956743, 56.03683449999999], [-3.3957560000000004, 56.03707369999999], [-3.3958133, 56.03717949999999], [-3.3958815, 56.03746089999999], [-3.3958861, 56.0376175], [-3.3958809999999997, 56.03770960000001], [-3.3958782, 56.03775929999999], [-3.3958801999999997, 56.0380573], [-3.3958543999999997, 56.0381958], [-3.3958068, 56.03843849999999], [-3.3957235, 56.03865450000001], [-3.3956521, 56.0388196], [-3.3954776, 56.0391043], [-3.3953843999999997, 56.0392162], [-3.3951543, 56.0394821], [-3.3949777999999995, 56.03964719999999], [-3.3948051999999995, 56.0397923], [-3.3945334999999996, 56.0400039], [-3.3942658, 56.04018560000001], [-3.3939306, 56.0403728], [-3.3937779, 56.0404581], [-3.3933773, 56.04064309999998], [-3.3930956999999995, 56.04075720000001], [-3.3926986, 56.04092320000001], [-3.3924721999999994, 56.040990999999984], [-3.3917383, 56.04117939999998], [-3.3914104000000003, 56.0412639], [-3.390966, 56.0413784], [-3.3905005, 56.0414959], [-3.3900205999999997, 56.04161709999999], [-3.3891964999999997, 56.0417906], [-3.3882706, 56.041951], [-3.3871469999999997, 56.04209480000001], [-3.3867024999999997, 56.042134], [-3.386289399999999, 56.04216089999999], [-3.3857459999999997, 56.04218519999999], [-3.3854374999999997, 56.0421947], [-3.3849682, 56.04220409999999], [-3.3844249999999994, 56.0422064], [-3.3843185000000005, 56.0422075], [-3.3834573, 56.0422069], [-3.3811523, 56.042206], [-3.3783278, 56.04221879999999], [-3.3744625, 56.04222089999999], [-3.3710057999999994, 56.0422359], [-3.3692529, 56.0422434], [-3.3682622, 56.042258999999994], [-3.3680017, 56.04226899999998], [-3.3671392, 56.042301900000005], [-3.3661918999999996, 56.04235149999999], [-3.3652241999999997, 56.04242610000001], [-3.3645768, 56.0424861], [-3.363711, 56.04258879999999], [-3.3630498, 56.0426735], [-3.3618594999999996, 56.0428624], [-3.360716, 56.0430722], [-3.3593665, 56.0433625], [-3.358471199999999, 56.04358890000001], [-3.3576481, 56.043810099999995], [-3.3558397, 56.0443629], [-3.3550061999999996, 56.0446022], [-3.3542978, 56.0447792], [-3.3536819, 56.0449028], [-3.3527060999999994, 56.0450547], [-3.3517675, 56.0451843], [-3.3516315, 56.0452031], [-3.3510554999999997, 56.0452944], [-3.3504972999999993, 56.0454013], [-3.3494580999999997, 56.04567670000001], [-3.3490213999999994, 56.045818100000005], [-3.3486329, 56.045957400000006], [-3.3482788, 56.046094999999994], [-3.3467756, 56.04676070000001], [-3.3463539, 56.0469365], [-3.3459351, 56.04709729999999], [-3.3452044999999995, 56.04737000000001], [-3.3447312, 56.04751709999999], [-3.3444756999999994, 56.0475973], [-3.3439801999999994, 56.04777030000001], [-3.3431675, 56.0479801], [-3.3422944, 56.04818110000001], [-3.3413390999999995, 56.0483512], [-3.3404505999999996, 56.04849999999999], [-3.3383824999999994, 56.0487895], [-3.3361932, 56.04909260000001], [-3.3342514, 56.0493688], [-3.334039, 56.049398999999994], [-3.3314929, 56.0497487], [-3.330273, 56.049944], [-3.3290748, 56.050169099999984], [-3.3284101999999995, 56.050306799999994], [-3.3277806, 56.05046080000001], [-3.3275242, 56.050528500000006], [-3.3262063, 56.050869500000005], [-3.3246278, 56.05135620000001], [-3.323766551242229, 56.05160001256324], [-3.3229287, 56.0518372], [-3.3209056, 56.052435900000006], [-3.3185278000000005, 56.053123199999995], [-3.3178458, 56.05332369999999], [-3.3173400999999996, 56.05346899999999], [-3.3166067999999997, 56.053664199999986], [-3.3160855, 56.0537914], [-3.3155192, 56.053936199999995], [-3.3148621, 56.054086], [-3.3141682, 56.0542179], [-3.3134413, 56.05433659999999], [-3.3125752999999993, 56.05444700000001], [-3.311642, 56.05456589999999], [-3.3100720999999997, 56.0546697], [-3.3092796999999994, 56.0546999], [-3.3085486, 56.05470960000001], [-3.3072898, 56.0547107], [-3.3066613999999994, 56.0546935], [-3.3060326999999994, 56.05465379999999], [-3.3049002, 56.0545829], [-3.3041501999999996, 56.0545234], [-3.3034485, 56.05450369999999], [-3.3028537999999994, 56.0545118], [-3.3024034, 56.05454780000001], [-3.3020610999999995, 56.0545844], [-3.3018789, 56.0546026], [-3.3013111999999993, 56.0547028], [-3.3010183999999994, 56.0547649], [-3.3007601, 56.05482699999999], [-3.3003836, 56.0549378], [-3.2996594999999997, 56.0551724], [-3.2988169, 56.055476], [-3.2980887, 56.055709099999994], [-3.2974399, 56.0559218], [-3.2969405, 56.0560599], [-3.2966907999999995, 56.05611650000001], [-3.2963496999999995, 56.0561823], [-3.2958900999999994, 56.0562715], [-3.295386699999999, 56.056351], [-3.2948142, 56.05642959999999], [-3.2941528, 56.05648740000001], [-3.2934340999999994, 56.05652419999999], [-3.2926103, 56.05652930000001], [-3.2919939999999994, 56.0565022], [-3.2912058999999996, 56.05643779999999], [-3.2903757, 56.05635579999999], [-3.2891778, 56.056239899999994], [-3.2887799, 56.056223900000006], [-3.2886039, 56.0562168], [-3.2880689999999997, 56.0562219], [-3.287446399999999, 56.05623829999999], [-3.2868333, 56.05626989999999], [-3.2860527, 56.05632909999999], [-3.2854425999999997, 56.0563969], [-3.2848192, 56.0564753], [-3.2831695999999995, 56.05667669999999], [-3.2819219, 56.05679580000001], [-3.280506, 56.0569332], [-3.2798668999999996, 56.057018], [-3.2792818, 56.0571029], [-3.2779163, 56.05733980000001], [-3.276767599999999, 56.0575474], [-3.2755246, 56.0577177], [-3.2744194, 56.0578713], [-3.2734516999999994, 56.05801569999999], [-3.272755390974832, 56.0581480132136], [-3.2725839, 56.0581806], [-3.2717296000000005, 56.0583724], [-3.2691302, 56.05893369999999], [-3.2664955000000004, 56.05950589999999], [-3.2656071, 56.0596592], [-3.2649834, 56.0597465], [-3.2644919000000003, 56.0598052], [-3.263926, 56.05984899999999], [-3.2636696999999995, 56.0598688], [-3.2630286999999996, 56.0598999], [-3.262366, 56.0599184], [-3.2616420999999995, 56.0599209], [-3.2602596000000004, 56.0598915], [-3.2593256, 56.05989370000001], [-3.2586918, 56.059916099999995], [-3.257479899999999, 56.0600227], [-3.2568446999999994, 56.06010990000001], [-3.2562818, 56.060191399999994], [-3.2539174, 56.06063679999999], [-3.2526591, 56.06086520000001], [-3.2520162, 56.0609742], [-3.2513077, 56.061075399999986], [-3.2509781, 56.0611135], [-3.2505692, 56.0611616], [-3.2498395, 56.0612383], [-3.2491023999999995, 56.061293], [-3.2483465999999996, 56.0613367], [-3.2470441999999995, 56.0613639], [-3.2460697, 56.0613574], [-3.2454151999999996, 56.0613389], [-3.2447126999999996, 56.061299899999995], [-3.2441663, 56.06125689999999], [-3.2437207, 56.061210299999985], [-3.2431332, 56.0611254], [-3.2427388999999995, 56.0610562], [-3.2426520999999995, 56.061041], [-3.2418197, 56.0608418], [-3.2411167, 56.060652399999995], [-3.2405484999999996, 56.0604732], [-3.2401138, 56.0603021], [-3.2397628999999997, 56.0601634], [-3.2394054999999997, 56.059996600000005], [-3.2390711, 56.05982180000001], [-3.2387535999999995, 56.0596472], [-3.2385635, 56.0595313], [-3.2379646, 56.0591367], [-3.2374342, 56.058761], [-3.2370266999999995, 56.0584688], [-3.2366982999999996, 56.0582489], [-3.236504584583183, 56.0581480132136], [-3.236063699999999, 56.0579184], [-3.2357117999999994, 56.057772400000005], [-3.2354783, 56.0576889], [-3.2352495, 56.0576191], [-3.2349217, 56.0575309], [-3.2346265, 56.0574669], [-3.2344453999999994, 56.057433800000005], [-3.234203299999999, 56.05739909999999], [-3.2339854999999997, 56.0573782], [-3.233935022830277, 56.057373868004625], [-3.2338246999999996, 56.0573644], [-3.2336632999999995, 56.0573531], [-3.2334354999999997, 56.0573431], [-3.2330902, 56.05734369999999], [-3.2327108, 56.05735860000001], [-3.2324925, 56.057377], [-3.2323311, 56.0573953], [-3.2317916999999996, 56.05748440000001], [-3.2312778999999994, 56.05761480000001], [-3.230372, 56.0579018], [-3.229761534021061, 56.0581480132136], [-3.2295647, 56.0582274], [-3.2287994, 56.058609699999984], [-3.2286874999999995, 56.05867610000001], [-3.2281078, 56.0590202], [-3.2275163, 56.05939839999999], [-3.2268277999999997, 56.05989199999999], [-3.226199499999999, 56.060434099999995], [-3.2256366, 56.0609323], [-3.2254571, 56.061090799999995], [-3.2252454, 56.06124929999999], [-3.2251058999999995, 56.0613505], [-3.2248558999999997, 56.06152449999999], [-3.2245415000000004, 56.06173], [-3.2241377999999994, 56.0619612], [-3.2235483, 56.06227749999999], [-3.2230297999999995, 56.0625259], [-3.2222058999999996, 56.06286610000001], [-3.2217111999999997, 56.0630433], [-3.2211425, 56.063235199999994], [-3.2207761999999995, 56.06334149999999], [-3.2203823000000003, 56.0634493], [-3.2199049999999994, 56.0635723], [-3.2194147999999996, 56.06368100000001], [-3.2187041999999995, 56.06381949999999], [-3.2181431000000003, 56.0639116], [-3.2176369, 56.0639792], [-3.2172670999999995, 56.0640215], [-3.2168056999999997, 56.0640703], [-3.2163048999999995, 56.0641108], [-3.2157757999999994, 56.0641465], [-3.2143986999999994, 56.06421850000001], [-3.2121273, 56.06432860000001], [-3.2109506999999997, 56.0643856], [-3.210339100000001, 56.0644115], [-3.2083522, 56.064502899999994], [-3.2069136, 56.0645685], [-3.205958799999999, 56.0646111], [-3.205506, 56.0646262], [-3.2050685, 56.0646311], [-3.2044108999999996, 56.0646358], [-3.2035508000000004, 56.0646187], [-3.2030720999999995, 56.06457859999998], [-3.2016697, 56.0644387], [-3.200208, 56.06424830000001], [-3.1990363999999993, 56.06410049999999], [-3.1971316, 56.0638481], [-3.1962233, 56.063739299999995], [-3.1957023, 56.0636949], [-3.1952474, 56.06366429999999], [-3.1947870999999997, 56.0636476], [-3.1944429999999997, 56.06364789999999], [-3.1939282, 56.063651799999995], [-3.1931044, 56.0636877], [-3.1921497, 56.0637586], [-3.1910565, 56.06384409999999], [-3.1905987999999996, 56.0638853], [-3.1901558999999997, 56.0639359], [-3.1892885, 56.064043699999985], [-3.1884124, 56.0641738], [-3.1875259, 56.0643327], [-3.1866526999999993, 56.0644974], [-3.1863285999999995, 56.0645585], [-3.184253, 56.064949899999995], [-3.1833966999999994, 56.065137799999995], [-3.1832508, 56.065172100000005], [-3.1822717999999997, 56.065412], [-3.1818454000000003, 56.0655267], [-3.1799457999999996, 56.06613519999999], [-3.1787945999999994, 56.0665676], [-3.1780374, 56.06685050000001], [-3.1773501, 56.067132599999994], [-3.1768273999999996, 56.0673978], [-3.1764336999999996, 56.06761349999999], [-3.1760426000000006, 56.06785870000001], [-3.1758455999999997, 56.0680091], [-3.1752649999999996, 56.0684775], [-3.1750101999999996, 56.06869489999999], [-3.17485, 56.06883160000001], [-3.1741787999999995, 56.069347], [-3.1738873000000005, 56.0695425], [-3.1736015999999996, 56.0697245], [-3.1733985, 56.0698458], [-3.1732485, 56.069933], [-3.173139299999999, 56.0699936], [-3.172460099999999, 56.070379999999986], [-3.171997999999999, 56.0706389], [-3.171546, 56.0708922], [-3.1711016, 56.0711447], [-3.1702299999999997, 56.0716702], [-3.1697772, 56.0719806], [-3.1694499, 56.0722086], [-3.169025599999999, 56.0725301], [-3.1682018999999997, 56.0732134], [-3.1676406000000004, 56.07371049999999], [-3.1669072999999996, 56.0744517], [-3.166503, 56.074932999999994], [-3.1661341, 56.0754019], [-3.165886, 56.075736500000005], [-3.1654934, 56.076388], [-3.1648356, 56.07761829999999], [-3.1641953, 56.07869439999999], [-3.164046299999999, 56.0789448], [-3.1639871, 56.0790412], [-3.1635724999999995, 56.07971609999999], [-3.1632239, 56.0803253], [-3.1630068999999996, 56.08071919999999], [-3.162794, 56.08113069999999], [-3.1624898999999997, 56.081806599999986], [-3.1623241999999996, 56.08229409999999], [-3.1622553999999994, 56.0825713], [-3.1621364999999995, 56.08331199999999], [-3.1621226, 56.08376], [-3.1621320999999996, 56.08400580000001], [-3.1621553, 56.0842718], [-3.1621783999999997, 56.0845378], [-3.1622923999999997, 56.08505610000001], [-3.162394299999999, 56.085438], [-3.1625664, 56.0859279], [-3.1627968, 56.08646420000001], [-3.1631817999999994, 56.08716879999999], [-3.1634548, 56.08761979999999], [-3.1642216, 56.0889382], [-3.1643258, 56.089127], [-3.1646667, 56.08971890000001], [-3.1650071, 56.09030969999999], [-3.1650554, 56.0904023], [-3.1652292, 56.090681700000005], [-3.1670752999999996, 56.09381749999999], [-3.1684337000000005, 56.096186200000005], [-3.168594699999999, 56.09646699999999], [-3.1686125, 56.09650489999999], [-3.1686642000000003, 56.096615199999995], [-3.1689100999999997, 56.097167], [-3.1691138999999997, 56.09772559999999], [-3.1694223000000004, 56.0991264], [-3.169461, 56.0994677], [-3.1694643999999994, 56.09966459999999], [-3.1694667999999995, 56.0998021], [-3.169423, 56.100497], [-3.1692999999999993, 56.10125399999999], [-3.1688528, 56.10369759999999], [-3.1688261999999994, 56.10382849999999], [-3.1688045, 56.10393489999999], [-3.1686409999999996, 56.1047385], [-3.1684121, 56.1060776], [-3.1681573, 56.107371500000006], [-3.1681117, 56.107617299999994], [-3.168067999999999, 56.1078675], [-3.1679971244214493, 56.10827294686537], [-3.1679280999999997, 56.1086678], [-3.167627599999999, 56.11022770000001], [-3.1675873, 56.1104226], [-3.1675024000000005, 56.11079879999999], [-3.1673412, 56.11130899999999], [-3.1671996, 56.11165549999999], [-3.1671274, 56.1118279], [-3.1670522999999995, 56.111999399999995], [-3.1668319, 56.11243329999999], [-3.166747, 56.1125864], [-3.1666381, 56.112770399999995], [-3.1665739, 56.11288909999999], [-3.1663973, 56.113178700000006], [-3.1663024, 56.113328], [-3.1661722999999995, 56.113524199999986], [-3.1658932, 56.1138973], [-3.1656711999999994, 56.1141526], [-3.165276, 56.1145883], [-3.1648409, 56.115009], [-3.1641219, 56.115630800000005], [-3.1636962, 56.1159585], [-3.1635580999999995, 56.11606739999999], [-3.1633725, 56.116188699999995], [-3.163139, 56.1163476], [-3.1625599999999996, 56.1167085], [-3.1623413, 56.11683740000001], [-3.1617126999999994, 56.11720780000001], [-3.1612174, 56.117473], [-3.1608525, 56.1176479], [-3.1600165999999996, 56.1180396], [-3.1594137, 56.1183058], [-3.1587864, 56.11856119999999], [-3.1582252, 56.11878159999999], [-3.1579609999999994, 56.1188786], [-3.1565753, 56.1194208], [-3.1533842, 56.120666], [-3.1522974, 56.121091699999994], [-3.1507182999999994, 56.1217103], [-3.1484694, 56.1225916], [-3.1480222, 56.1227639], [-3.1476426, 56.122901299999995], [-3.1469295, 56.12314219999998], [-3.1465153999999997, 56.1232625], [-3.1461283, 56.12335790000001], [-3.1460241, 56.123382], [-3.1458457, 56.1234232], [-3.1453682, 56.1235256], [-3.1448352, 56.1236262], [-3.1443269, 56.1237047], [-3.144103494418325, 56.12373560559073], [-3.1438020999999994, 56.12377729999999], [-3.1432586, 56.1238333], [-3.1425458, 56.12388879999999], [-3.1414664, 56.1239279], [-3.1408218999999997, 56.123934199999994], [-3.1403160999999997, 56.123921], [-3.1397593999999995, 56.1238959], [-3.1392030999999996, 56.12386299999999], [-3.1385406, 56.1238264], [-3.1380752, 56.1238201], [-3.1377686, 56.1238178], [-3.1373106, 56.1238222], [-3.1366317, 56.12384449999999], [-3.1361527999999996, 56.12387720000001], [-3.1355218999999996, 56.12393019999999], [-3.1349923999999993, 56.1239882], [-3.1341610999999996, 56.1241099], [-3.1335839999999995, 56.124205499999995], [-3.1328446, 56.12435949999999], [-3.1321519999999996, 56.1245165], [-3.1314651999999996, 56.1247062], [-3.130809999999999, 56.1249166], [-3.1300787, 56.1251863], [-3.1294913, 56.1254275], [-3.129028, 56.12564609999999], [-3.1284932999999997, 56.1259198], [-3.1279615999999995, 56.1262235], [-3.1275115, 56.1265122], [-3.1270613999999997, 56.1268283], [-3.1265572, 56.127207299999995], [-3.1260821999999995, 56.1275854], [-3.1260368, 56.127632000000006], [-3.125931899999999, 56.1277398], [-3.1256289999999995, 56.1280131], [-3.1252086, 56.128422], [-3.1249601, 56.12869909999999], [-3.124731, 56.12897610000001], [-3.1244211999999996, 56.1293784], [-3.1241859999999995, 56.1297356], [-3.1239977999999997, 56.1300459], [-3.1237259000000006, 56.130613800000006], [-3.1235798000000004, 56.13101439999999], [-3.1234984, 56.1312901], [-3.123364, 56.131988599999985], [-3.1232848, 56.13268], [-3.1232321999999995, 56.1335403], [-3.1231956, 56.134921], [-3.1232665999999996, 56.13568409999999], [-3.1234192999999997, 56.1363891], [-3.1238654, 56.1379262], [-3.1244899, 56.13994360000001], [-3.1245453, 56.1401214], [-3.1251089999999997, 56.141929], [-3.1257103999999996, 56.1438642], [-3.1263331999999995, 56.1458899], [-3.1266964, 56.14704859999999], [-3.1270423999999997, 56.148145], [-3.1277831999999997, 56.1505761], [-3.1285737999999994, 56.1530671], [-3.1294739, 56.15599629999999], [-3.1296062, 56.156395499999995], [-3.1297082, 56.1567408], [-3.1299379, 56.15759429999999], [-3.1300076, 56.1581053], [-3.1300283, 56.1582571], [-3.1300344365223984, 56.1583326870682], [-3.1300746, 56.1588274], [-3.1301605999999995, 56.1598715], [-3.1302371999999994, 56.16116499999999], [-3.1302506999999995, 56.1613766], [-3.130253999999999, 56.16155949999999], [-3.1303298999999996, 56.1617783], [-3.1304157, 56.16194629999999], [-3.1304938, 56.1620754], [-3.130582, 56.16219720000001], [-3.130642299999999, 56.1622695], [-3.1307530999999997, 56.16240229999999], [-3.1309467999999994, 56.16258620000001], [-3.1310897999999994, 56.16268939999999], [-3.1312417999999997, 56.16280059999999], [-3.1314086999999997, 56.1629035], [-3.1315965, 56.1630031], [-3.1317693, 56.16308769999999], [-3.131969, 56.1631773], [-3.1322401999999996, 56.1632918], [-3.1325024999999997, 56.16337649999999], [-3.1327885999999996, 56.16344949999999], [-3.1330687, 56.1635109], [-3.1333922999999997, 56.1635606], [-3.1336558, 56.1635872], [-3.1339439, 56.1636115], [-3.1342548, 56.16362039999999], [-3.1345983999999993, 56.1636205], [-3.1349403, 56.16361539999999], [-3.135292, 56.1635922], [-3.1355809999999997, 56.1635623], [-3.1358581999999995, 56.1635158], [-3.1361801, 56.163454400000006], [-3.1368663999999997, 56.16327410000001], [-3.1373399, 56.16314179999999], [-3.1379869, 56.1629896], [-3.1387892000000006, 56.1628121], [-3.1395312000000004, 56.1626823], [-3.1404683, 56.1625287], [-3.1405638999999996, 56.162516499999995], [-3.1413413, 56.16242660000001], [-3.1414157000000005, 56.162417999999995], [-3.1429316999999997, 56.1622847], [-3.144103494418325, 56.16220569273399], [-3.1445246, 56.1621773], [-3.1454350999999994, 56.1621554], [-3.144103494418325, 56.16224020415884], [-3.1429416, 56.1623142]]}", "current_leg_start": "Dalmeny D.P.L.", "dest_arr_time_act": "0646", "motion_projection": null, "next_location_lat": "56.1623142", "next_location_lon": "-3.1429416", "previous_location": "Dalmeny D.P.L.", "current_leg_milage": "21.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 4954.487, \"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}, {\"to_m\": 6409.861, \"from_m\": 4954.487, \"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\": 9911.445, \"from_m\": 6409.861, \"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\": 10407.338, \"from_m\": 9911.445, \"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\": 13878.733, \"from_m\": 10407.338, \"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\": 17807.537, \"from_m\": 13878.733, \"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\": 19566.336, \"from_m\": 17807.537, \"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\": 22254.582, \"from_m\": 19566.336, \"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\": 22294.925, \"from_m\": 22254.582, \"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\": 22319.062, \"from_m\": 22294.925, \"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\": 23615.05, \"from_m\": 22319.062, \"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\": 24963.675, \"from_m\": 23615.05, \"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\": 25128.155, \"from_m\": 24963.675, \"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\": 25555.81, \"from_m\": 25128.155, \"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\": 25600.229, \"from_m\": 25555.81, \"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\": 25733.758, \"from_m\": 25600.229, \"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\": 26144.656, \"from_m\": 25733.758, \"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\": 31828.299, \"from_m\": 26144.656, \"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\": 32231.827, \"from_m\": 31828.299, \"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\": 33129.969, \"from_m\": 32231.827, \"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\": 35117.243, \"from_m\": 33129.969, \"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\": 36194.993, \"from_m\": 35117.243, \"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\": 36757.032, \"from_m\": 36194.993, \"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\": 37142.481, \"from_m\": 36757.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\": 39257.323, \"from_m\": 37142.481, \"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\": 39997.715, \"from_m\": 39257.323, \"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\": 40425.05, \"from_m\": 39997.715, \"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\": 40898.44, \"from_m\": 40425.05, \"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\": 41971.865, \"from_m\": 40898.44, \"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\": 45566.962, \"from_m\": 41971.865, \"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\": 49049.864, \"from_m\": 45566.962, \"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\": 53587.458, \"from_m\": 49049.864, \"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\": 54693.716, \"from_m\": 53587.458, \"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\": 759143, \"profile_key\": \"d1ec3eb26f7106bcc88a1ad566bf3a487a9982d80905afb8a98560e5657af82e\", \"schedule_id\": 28299, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0529\", \"location\": \"Haymarket Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": false, \"wtt_arr\": \"0532\", \"wtt_dep\": \"0533H\", \"location\": \"Haymarket\", \"stage_seq\": 2, \"distance_m\": 1229.086, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": false, \"wtt_arr\": \"0536H\", \"wtt_dep\": \"0537\", \"location\": \"Princes St Gardens\", \"stage_seq\": 3, \"distance_m\": 2558.347, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": false, \"wtt_arr\": \"0539\", \"wtt_dep\": \"0549\", \"location\": \"Edinburgh\", \"stage_seq\": 4, \"distance_m\": 3231.248, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0550H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 5, \"distance_m\": 4889.397, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"Haymarket\", \"stage_seq\": 6, \"distance_m\": 6186.096, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 7, \"distance_m\": 8149.538, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 8, \"distance_m\": 18719.891, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": false, \"wtt_arr\": \"0600\", \"wtt_dep\": \"0608H\", \"location\": \"Dalmeny D.P.L.\", \"stage_seq\": 9, \"distance_m\": 19016.392, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614H\", \"location\": \"Inverkeithing\", \"stage_seq\": 10, \"distance_m\": 25333.817, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627H\", \"location\": \"Burntisland\", \"stage_seq\": 11, \"distance_m\": 36529.128, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Kirkcaldy\", \"stage_seq\": 12, \"distance_m\": 45767.376, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Thornton South Jn\", \"stage_seq\": 13, \"distance_m\": 52833.775, \"section_seq\": 1, \"route_path_id\": 142459}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": null, \"location\": \"Glenrothes with Thornton\", \"stage_seq\": 14, \"distance_m\": 54693.716, \"section_seq\": 1, \"route_path_id\": 142459}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 54693.716, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142459}], \"total_distance_m\": 54693.716, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 54693.716, \"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}", "origin_dep_time_act": "0529", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "35.5", "current_position_lat": "56.1623142", "current_position_lon": "-3.1429416", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:22:24Z\", \"source_id\": 64452554, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:24:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 797, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:22Z\", \"source_id\": 64485873, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:51:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:22:26Z\", \"source_id\": 20421947, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:25Z\", \"source_id\": 20432593, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:27:46Z\", \"source_id\": 64457767, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:28:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:27:50Z\", \"source_id\": 20423553, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:08Z\", \"source_id\": 64507036, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:06:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:05:13Z\", \"source_id\": 20439612, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:55Z\", \"source_id\": 64520923, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:00Z\", \"source_id\": 20444181, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:28Z\", \"source_id\": 64533301, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:30Z\", \"source_id\": 20448223, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:13Z\", \"source_id\": 64586056, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:17Z\", \"source_id\": 20465417, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glenrothes with Thornton", "service_state_platform": "1", "timing_fact_generation": 1790055857886039, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:17.880364", "service_state_evidence_id": 20465417, "current_leg_start_actual_dep": "2026-09-22T06:08:30+01:00", "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:18.156813", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XHA |
GLT |
5G32 |
158718 |
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": 4954.487, "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}, {"to_m": 6409.861, "from_m": 4954.487, "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": 9911.445, "from_m": 6409.861, "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": 10407.338, "from_m": 9911.445, "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": 13878.733, "from_m": 10407.338, "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": 17807.537, "from_m": 13878.733, "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": 19566.336, "from_m": 17807.537, "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": 22254.582, "from_m": 19566.336, "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": 22294.925, "from_m": 22254.582, "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": 22319.062, "from_m": 22294.925, "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": 23615.05, "from_m": 22319.062, "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": 24963.675, "from_m": 23615.05, "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": 25128.155, "from_m": 24963.675, "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": 25555.81, "from_m": 25128.155, "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": 25600.229, "from_m": 25555.81, "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": 25733.758, "from_m": 25600.229, "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": 26144.656, "from_m": 25733.758, "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": 31828.299, "from_m": 26144.656, "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": 32231.827, "from_m": 31828.299, "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": 33129.969, "from_m": 32231.827, "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": 35117.243, "from_m": 33129.969, "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": 36194.993, "from_m": 35117.243, "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": 36757.032, "from_m": 36194.993, "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": 37142.481, "from_m": 36757.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": 39257.323, "from_m": 37142.481, "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": 39997.715, "from_m": 39257.323, "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": 40425.05, "from_m": 39997.715, "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": 40898.44, "from_m": 40425.05, "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": 41971.865, "from_m": 40898.44, "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": 45566.962, "from_m": 41971.865, "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": 49049.864, "from_m": 45566.962, "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": 53587.458, "from_m": 49049.864, "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": 54693.716, "from_m": 53587.458, "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": 759143, "profile_key": "d1ec3eb26f7106bcc88a1ad566bf3a487a9982d80905afb8a98560e5657af82e", "schedule_id": 28299, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0529", "location": "Haymarket Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142459}, {"is_pass": false, "wtt_arr": "0532", "wtt_dep": "0533H", "location": "Haymarket", "stage_seq": 2, "distance_m": 1229.086, "section_seq": 1, "route_path_id": 142459}, {"is_pass": false, "wtt_arr": "0536H", "wtt_dep": "0537", "location": "Princes St Gardens", "stage_seq": 3, "distance_m": 2558.347, "section_seq": 1, "route_path_id": 142459}, {"is_pass": false, "wtt_arr": "0539", "wtt_dep": "0549", "location": "Edinburgh", "stage_seq": 4, "distance_m": 3231.248, "section_seq": 1, "route_path_id": 142459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0550H", "location": "Princes St Gardens", "stage_seq": 5, "distance_m": 4889.397, "section_seq": 1, "route_path_id": 142459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552", "location": "Haymarket", "stage_seq": 6, "distance_m": 6186.096, "section_seq": 1, "route_path_id": 142459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553H", "location": "Haymarket West Jn", "stage_seq": 7, "distance_m": 8149.538, "section_seq": 1, "route_path_id": 142459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559", "location": "Dalmeny Jn", "stage_seq": 8, "distance_m": 18719.891, "section_seq": 1, "route_path_id": 142459}, {"is_pass": false, "wtt_arr": "0600", "wtt_dep": "0608H", "location": "Dalmeny D.P.L.", "stage_seq": 9, "distance_m": 19016.392, "section_seq": 1, "route_path_id": 142459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614H", "location": "Inverkeithing", "stage_seq": 10, "distance_m": 25333.817, "section_seq": 1, "route_path_id": 142459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627H", "location": "Burntisland", "stage_seq": 11, "distance_m": 36529.128, "section_seq": 1, "route_path_id": 142459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Kirkcaldy", "stage_seq": 12, "distance_m": 45767.376, "section_seq": 1, "route_path_id": 142459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Thornton South Jn", "stage_seq": 13, "distance_m": 52833.775, "section_seq": 1, "route_path_id": 142459}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": null, "location": "Glenrothes with Thornton", "stage_seq": 14, "distance_m": 54693.716, "section_seq": 1, "route_path_id": 142459}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 54693.716, "from_m": 0.0, "section_seq": 1, "route_path_id": 142459}], "total_distance_m": 54693.716, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 54693.716, "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-22T04:22:24Z", "source_id": 64452554, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:24:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 797, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:22Z", "source_id": 64485873, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:51:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:22:26Z", "source_id": 20421947, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:25Z", "source_id": 20432593, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 859, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:27:46Z", "source_id": 64457767, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:28:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:27:50Z", "source_id": 20423553, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 578, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:08Z", "source_id": 64507036, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:06:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:05:13Z", "source_id": 20439612, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 534, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:55Z", "source_id": 64520923, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:13:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:00Z", "source_id": 20444181, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 522, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:28Z", "source_id": 64533301, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:20:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:30Z", "source_id": 20448223, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 497, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:13Z", "source_id": 64586056, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:44:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:17Z", "source_id": 20465417, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Haymarket Depot |
0529 |
0529 |
None |
None |
None |
Glenrothes with Thornton |
0646 |
0646 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86447/2026-09-22/detailed |
None |
Dalmeny D.P.L. |
2026-09-22T06:08:30+01:00 |
Glenrothes with Thornton |
35.5 |
{"type": "LineString", "coordinates": [[-3.378895540254409, 55.983396165591714], [-3.3799975999999994, 55.9845004], [-3.3800471, 55.9845543], [-3.3800804, 55.9845905], [-3.3804135, 55.984952699999994], [-3.3806227, 55.98519650000001], [-3.3807742, 55.9853793], [-3.3811219999999995, 55.9858091], [-3.3811777999999997, 55.9858818], [-3.381307, 55.986050199999994], [-3.3814675, 55.986259299999986], [-3.3814953, 55.98629919999999], [-3.3817621999999994, 55.9866821], [-3.3821208, 55.9872335], [-3.382239, 55.9874342], [-3.3823016999999997, 55.98753850000001], [-3.3824185999999994, 55.9877326], [-3.3825063999999996, 55.9878888], [-3.3828749999999994, 55.9886217], [-3.3831768999999996, 55.98922189999998], [-3.3832899999999997, 55.9894507], [-3.3863174999999996, 55.995774], [-3.3913306999999997, 56.006242500000006], [-3.392152300367338, 56.00795783962394], [-3.3923398999999996, 56.0083495], [-3.3931139999999997, 56.009965699999995], [-3.3934672, 56.0106538], [-3.3934776999999996, 56.010674300000005], [-3.3935053999999996, 56.01072620000001], [-3.3936965999999997, 56.01108440000001], [-3.3938495999999994, 56.0113497], [-3.3939748999999995, 56.0115723], [-3.3940087999999995, 56.0116263], [-3.3940146999999996, 56.0116356], [-3.3941127, 56.0117752], [-3.3941814999999997, 56.011868099999994], [-3.3942081, 56.01190369999998], [-3.3942424, 56.01194949999999], [-3.3946246999999996, 56.0124607], [-3.3947453, 56.01259119999999], [-3.3949918, 56.0128579], [-3.3953829999999994, 56.01326139999999], [-3.3954451, 56.0133178], [-3.3964590999999995, 56.01423929999999], [-3.3977860999999994, 56.015131], [-3.3991078999999997, 56.0158102], [-3.4010336000000003, 56.01680979999999], [-3.4017777999999996, 56.01721619999999], [-3.4024614999999994, 56.0176545], [-3.4029666, 56.0180358], [-3.4030805, 56.0181218], [-3.4036309, 56.0186153], [-3.4041089999999996, 56.0191317], [-3.4045118999999997, 56.01966779999999], [-3.4048369999999997, 56.02022019999998], [-3.4050822, 56.020785200000006], [-3.4052056999999993, 56.02135489999999], [-3.4052315999999996, 56.0215316], [-3.4052561, 56.0217083], [-3.4052724999999997, 56.02188520000001], [-3.4052806999999996, 56.02206230000001], [-3.405280799999999, 56.0222395], [-3.4052726, 56.0224166], [-3.4052563, 56.02259349999999], [-3.4052317999999997, 56.0227702], [-3.4051991, 56.02294640000001], [-3.4051582999999996, 56.0231221], [-3.4050916, 56.0232955], [-3.405025, 56.02361], [-3.4048941, 56.0239171], [-3.4047394, 56.0242207], [-3.4045612, 56.02452029999999], [-3.4043599, 56.0248153], [-3.4041357, 56.0251051], [-3.4038892, 56.02538909999999], [-3.4037608, 56.02554529999999], [-3.4034926, 56.025805600000005], [-3.4033166, 56.0259724], [-3.4031300999999994, 56.0261306], [-3.4022237999999994, 56.0267826], [-3.4022208999999997, 56.02678439999999], [-3.4015085999999997, 56.0272237], [-3.4005356, 56.0277768], [-3.3993689999999996, 56.028362599999994], [-3.398651, 56.0287793], [-3.3983292, 56.02896679999999], [-3.3974005999999997, 56.0296442], [-3.3965647999999997, 56.03048059999998], [-3.3961816999999996, 56.0309854], [-3.3957959, 56.031799799999995], [-3.3957056, 56.032003], [-3.3956095999999993, 56.0322256], [-3.3955152, 56.032459999999986], [-3.3954293, 56.0327], [-3.3953692999999996, 56.03287259999999], [-3.3953105, 56.03307589999999], [-3.3952684999999994, 56.03324839999999], [-3.395244, 56.0333831], [-3.3952317, 56.03351669999999], [-3.3952291999999997, 56.03365480000001], [-3.3952296999999994, 56.0337764], [-3.3952324999999997, 56.0338207], [-3.3952536, 56.0340146], [-3.3952703, 56.034102], [-3.3952946999999996, 56.0342597], [-3.3953070999999997, 56.03432799999999], [-3.3953181, 56.0343882], [-3.3953375999999995, 56.0344952], [-3.3953564999999997, 56.0345996], [-3.3953717, 56.0347069], [-3.395381, 56.0348346], [-3.3953879, 56.035093399999994], [-3.3953901, 56.03514299999999], [-3.3953936999999996, 56.03567119999999], [-3.3954042, 56.03589170000001], [-3.3954236999999994, 56.036029], [-3.3954254999999995, 56.0361051], [-3.3954278999999996, 56.0361208], [-3.3954293, 56.0361293], [-3.3954669999999996, 56.03627250000001], [-3.3955426999999996, 56.036449100000006], [-3.3955981, 56.0365905], [-3.3956105, 56.03663029999999], [-3.3956743, 56.03683449999999], [-3.3957560000000004, 56.03707369999999], [-3.3958133, 56.03717949999999], [-3.3958815, 56.03746089999999], [-3.3958861, 56.0376175], [-3.3958809999999997, 56.03770960000001], [-3.3958782, 56.03775929999999], [-3.3958801999999997, 56.0380573], [-3.3958543999999997, 56.0381958], [-3.3958068, 56.03843849999999], [-3.3957235, 56.03865450000001], [-3.3956521, 56.0388196], [-3.3954776, 56.0391043], [-3.3953843999999997, 56.0392162], [-3.3951543, 56.0394821], [-3.3949777999999995, 56.03964719999999], [-3.3948051999999995, 56.0397923], [-3.3945334999999996, 56.0400039], [-3.3942658, 56.04018560000001], [-3.3939306, 56.0403728], [-3.3937779, 56.0404581], [-3.3933773, 56.04064309999998], [-3.3930956999999995, 56.04075720000001], [-3.3926986, 56.04092320000001], [-3.3924721999999994, 56.040990999999984], [-3.3917383, 56.04117939999998], [-3.3914104000000003, 56.0412639], [-3.390966, 56.0413784], [-3.3905005, 56.0414959], [-3.3900205999999997, 56.04161709999999], [-3.3891964999999997, 56.0417906], [-3.3882706, 56.041951], [-3.3871469999999997, 56.04209480000001], [-3.3867024999999997, 56.042134], [-3.386289399999999, 56.04216089999999], [-3.3857459999999997, 56.04218519999999], [-3.3854374999999997, 56.0421947], [-3.3849682, 56.04220409999999], [-3.3844249999999994, 56.0422064], [-3.3843185000000005, 56.0422075], [-3.3834573, 56.0422069], [-3.3811523, 56.042206], [-3.3783278, 56.04221879999999], [-3.3744625, 56.04222089999999], [-3.3710057999999994, 56.0422359], [-3.3692529, 56.0422434], [-3.3682622, 56.042258999999994], [-3.3680017, 56.04226899999998], [-3.3671392, 56.042301900000005], [-3.3661918999999996, 56.04235149999999], [-3.3652241999999997, 56.04242610000001], [-3.3645768, 56.0424861], [-3.363711, 56.04258879999999], [-3.3630498, 56.0426735], [-3.3618594999999996, 56.0428624], [-3.360716, 56.0430722], [-3.3593665, 56.0433625], [-3.358471199999999, 56.04358890000001], [-3.3576481, 56.043810099999995], [-3.3558397, 56.0443629], [-3.3550061999999996, 56.0446022], [-3.3542978, 56.0447792], [-3.3536819, 56.0449028], [-3.3527060999999994, 56.0450547], [-3.3517675, 56.0451843], [-3.3516315, 56.0452031], [-3.3510554999999997, 56.0452944], [-3.3504972999999993, 56.0454013], [-3.3494580999999997, 56.04567670000001], [-3.3490213999999994, 56.045818100000005], [-3.3486329, 56.045957400000006], [-3.3482788, 56.046094999999994], [-3.3467756, 56.04676070000001], [-3.3463539, 56.0469365], [-3.3459351, 56.04709729999999], [-3.3452044999999995, 56.04737000000001], [-3.3447312, 56.04751709999999], [-3.3444756999999994, 56.0475973], [-3.3439801999999994, 56.04777030000001], [-3.3431675, 56.0479801], [-3.3422944, 56.04818110000001], [-3.3413390999999995, 56.0483512], [-3.3404505999999996, 56.04849999999999], [-3.3383824999999994, 56.0487895], [-3.3361932, 56.04909260000001], [-3.3342514, 56.0493688], [-3.334039, 56.049398999999994], [-3.3314929, 56.0497487], [-3.330273, 56.049944], [-3.3290748, 56.050169099999984], [-3.3284101999999995, 56.050306799999994], [-3.3277806, 56.05046080000001], [-3.3275242, 56.050528500000006], [-3.3262063, 56.050869500000005], [-3.3246278, 56.05135620000001], [-3.323766551242229, 56.05160001256324], [-3.3229287, 56.0518372], [-3.3209056, 56.052435900000006], [-3.3185278000000005, 56.053123199999995], [-3.3178458, 56.05332369999999], [-3.3173400999999996, 56.05346899999999], [-3.3166067999999997, 56.053664199999986], [-3.3160855, 56.0537914], [-3.3155192, 56.053936199999995], [-3.3148621, 56.054086], [-3.3141682, 56.0542179], [-3.3134413, 56.05433659999999], [-3.3125752999999993, 56.05444700000001], [-3.311642, 56.05456589999999], [-3.3100720999999997, 56.0546697], [-3.3092796999999994, 56.0546999], [-3.3085486, 56.05470960000001], [-3.3072898, 56.0547107], [-3.3066613999999994, 56.0546935], [-3.3060326999999994, 56.05465379999999], [-3.3049002, 56.0545829], [-3.3041501999999996, 56.0545234], [-3.3034485, 56.05450369999999], [-3.3028537999999994, 56.0545118], [-3.3024034, 56.05454780000001], [-3.3020610999999995, 56.0545844], [-3.3018789, 56.0546026], [-3.3013111999999993, 56.0547028], [-3.3010183999999994, 56.0547649], [-3.3007601, 56.05482699999999], [-3.3003836, 56.0549378], [-3.2996594999999997, 56.0551724], [-3.2988169, 56.055476], [-3.2980887, 56.055709099999994], [-3.2974399, 56.0559218], [-3.2969405, 56.0560599], [-3.2966907999999995, 56.05611650000001], [-3.2963496999999995, 56.0561823], [-3.2958900999999994, 56.0562715], [-3.295386699999999, 56.056351], [-3.2948142, 56.05642959999999], [-3.2941528, 56.05648740000001], [-3.2934340999999994, 56.05652419999999], [-3.2926103, 56.05652930000001], [-3.2919939999999994, 56.0565022], [-3.2912058999999996, 56.05643779999999], [-3.2903757, 56.05635579999999], [-3.2891778, 56.056239899999994], [-3.2887799, 56.056223900000006], [-3.2886039, 56.0562168], [-3.2880689999999997, 56.0562219], [-3.287446399999999, 56.05623829999999], [-3.2868333, 56.05626989999999], [-3.2860527, 56.05632909999999], [-3.2854425999999997, 56.0563969], [-3.2848192, 56.0564753], [-3.2831695999999995, 56.05667669999999], [-3.2819219, 56.05679580000001], [-3.280506, 56.0569332], [-3.2798668999999996, 56.057018], [-3.2792818, 56.0571029], [-3.2779163, 56.05733980000001], [-3.276767599999999, 56.0575474], [-3.2755246, 56.0577177], [-3.2744194, 56.0578713], [-3.2734516999999994, 56.05801569999999], [-3.272755390974832, 56.0581480132136], [-3.2725839, 56.0581806], [-3.2717296000000005, 56.0583724], [-3.2691302, 56.05893369999999], [-3.2664955000000004, 56.05950589999999], [-3.2656071, 56.0596592], [-3.2649834, 56.0597465], [-3.2644919000000003, 56.0598052], [-3.263926, 56.05984899999999], [-3.2636696999999995, 56.0598688], [-3.2630286999999996, 56.0598999], [-3.262366, 56.0599184], [-3.2616420999999995, 56.0599209], [-3.2602596000000004, 56.0598915], [-3.2593256, 56.05989370000001], [-3.2586918, 56.059916099999995], [-3.257479899999999, 56.0600227], [-3.2568446999999994, 56.06010990000001], [-3.2562818, 56.060191399999994], [-3.2539174, 56.06063679999999], [-3.2526591, 56.06086520000001], [-3.2520162, 56.0609742], [-3.2513077, 56.061075399999986], [-3.2509781, 56.0611135], [-3.2505692, 56.0611616], [-3.2498395, 56.0612383], [-3.2491023999999995, 56.061293], [-3.2483465999999996, 56.0613367], [-3.2470441999999995, 56.0613639], [-3.2460697, 56.0613574], [-3.2454151999999996, 56.0613389], [-3.2447126999999996, 56.061299899999995], [-3.2441663, 56.06125689999999], [-3.2437207, 56.061210299999985], [-3.2431332, 56.0611254], [-3.2427388999999995, 56.0610562], [-3.2426520999999995, 56.061041], [-3.2418197, 56.0608418], [-3.2411167, 56.060652399999995], [-3.2405484999999996, 56.0604732], [-3.2401138, 56.0603021], [-3.2397628999999997, 56.0601634], [-3.2394054999999997, 56.059996600000005], [-3.2390711, 56.05982180000001], [-3.2387535999999995, 56.0596472], [-3.2385635, 56.0595313], [-3.2379646, 56.0591367], [-3.2374342, 56.058761], [-3.2370266999999995, 56.0584688], [-3.2366982999999996, 56.0582489], [-3.236504584583183, 56.0581480132136], [-3.236063699999999, 56.0579184], [-3.2357117999999994, 56.057772400000005], [-3.2354783, 56.0576889], [-3.2352495, 56.0576191], [-3.2349217, 56.0575309], [-3.2346265, 56.0574669], [-3.2344453999999994, 56.057433800000005], [-3.234203299999999, 56.05739909999999], [-3.2339854999999997, 56.0573782], [-3.233935022830277, 56.057373868004625], [-3.2338246999999996, 56.0573644], [-3.2336632999999995, 56.0573531], [-3.2334354999999997, 56.0573431], [-3.2330902, 56.05734369999999], [-3.2327108, 56.05735860000001], [-3.2324925, 56.057377], [-3.2323311, 56.0573953], [-3.2317916999999996, 56.05748440000001], [-3.2312778999999994, 56.05761480000001], [-3.230372, 56.0579018], [-3.229761534021061, 56.0581480132136], [-3.2295647, 56.0582274], [-3.2287994, 56.058609699999984], [-3.2286874999999995, 56.05867610000001], [-3.2281078, 56.0590202], [-3.2275163, 56.05939839999999], [-3.2268277999999997, 56.05989199999999], [-3.226199499999999, 56.060434099999995], [-3.2256366, 56.0609323], [-3.2254571, 56.061090799999995], [-3.2252454, 56.06124929999999], [-3.2251058999999995, 56.0613505], [-3.2248558999999997, 56.06152449999999], [-3.2245415000000004, 56.06173], [-3.2241377999999994, 56.0619612], [-3.2235483, 56.06227749999999], [-3.2230297999999995, 56.0625259], [-3.2222058999999996, 56.06286610000001], [-3.2217111999999997, 56.0630433], [-3.2211425, 56.063235199999994], [-3.2207761999999995, 56.06334149999999], [-3.2203823000000003, 56.0634493], [-3.2199049999999994, 56.0635723], [-3.2194147999999996, 56.06368100000001], [-3.2187041999999995, 56.06381949999999], [-3.2181431000000003, 56.0639116], [-3.2176369, 56.0639792], [-3.2172670999999995, 56.0640215], [-3.2168056999999997, 56.0640703], [-3.2163048999999995, 56.0641108], [-3.2157757999999994, 56.0641465], [-3.2143986999999994, 56.06421850000001], [-3.2121273, 56.06432860000001], [-3.2109506999999997, 56.0643856], [-3.210339100000001, 56.0644115], [-3.2083522, 56.064502899999994], [-3.2069136, 56.0645685], [-3.205958799999999, 56.0646111], [-3.205506, 56.0646262], [-3.2050685, 56.0646311], [-3.2044108999999996, 56.0646358], [-3.2035508000000004, 56.0646187], [-3.2030720999999995, 56.06457859999998], [-3.2016697, 56.0644387], [-3.200208, 56.06424830000001], [-3.1990363999999993, 56.06410049999999], [-3.1971316, 56.0638481], [-3.1962233, 56.063739299999995], [-3.1957023, 56.0636949], [-3.1952474, 56.06366429999999], [-3.1947870999999997, 56.0636476], [-3.1944429999999997, 56.06364789999999], [-3.1939282, 56.063651799999995], [-3.1931044, 56.0636877], [-3.1921497, 56.0637586], [-3.1910565, 56.06384409999999], [-3.1905987999999996, 56.0638853], [-3.1901558999999997, 56.0639359], [-3.1892885, 56.064043699999985], [-3.1884124, 56.0641738], [-3.1875259, 56.0643327], [-3.1866526999999993, 56.0644974], [-3.1863285999999995, 56.0645585], [-3.184253, 56.064949899999995], [-3.1833966999999994, 56.065137799999995], [-3.1832508, 56.065172100000005], [-3.1822717999999997, 56.065412], [-3.1818454000000003, 56.0655267], [-3.1799457999999996, 56.06613519999999], [-3.1787945999999994, 56.0665676], [-3.1780374, 56.06685050000001], [-3.1773501, 56.067132599999994], [-3.1768273999999996, 56.0673978], [-3.1764336999999996, 56.06761349999999], [-3.1760426000000006, 56.06785870000001], [-3.1758455999999997, 56.0680091], [-3.1752649999999996, 56.0684775], [-3.1750101999999996, 56.06869489999999], [-3.17485, 56.06883160000001], [-3.1741787999999995, 56.069347], [-3.1738873000000005, 56.0695425], [-3.1736015999999996, 56.0697245], [-3.1733985, 56.0698458], [-3.1732485, 56.069933], [-3.173139299999999, 56.0699936], [-3.172460099999999, 56.070379999999986], [-3.171997999999999, 56.0706389], [-3.171546, 56.0708922], [-3.1711016, 56.0711447], [-3.1702299999999997, 56.0716702], [-3.1697772, 56.0719806], [-3.1694499, 56.0722086], [-3.169025599999999, 56.0725301], [-3.1682018999999997, 56.0732134], [-3.1676406000000004, 56.07371049999999], [-3.1669072999999996, 56.0744517], [-3.166503, 56.074932999999994], [-3.1661341, 56.0754019], [-3.165886, 56.075736500000005], [-3.1654934, 56.076388], [-3.1648356, 56.07761829999999], [-3.1641953, 56.07869439999999], [-3.164046299999999, 56.0789448], [-3.1639871, 56.0790412], [-3.1635724999999995, 56.07971609999999], [-3.1632239, 56.0803253], [-3.1630068999999996, 56.08071919999999], [-3.162794, 56.08113069999999], [-3.1624898999999997, 56.081806599999986], [-3.1623241999999996, 56.08229409999999], [-3.1622553999999994, 56.0825713], [-3.1621364999999995, 56.08331199999999], [-3.1621226, 56.08376], [-3.1621320999999996, 56.08400580000001], [-3.1621553, 56.0842718], [-3.1621783999999997, 56.0845378], [-3.1622923999999997, 56.08505610000001], [-3.162394299999999, 56.085438], [-3.1625664, 56.0859279], [-3.1627968, 56.08646420000001], [-3.1631817999999994, 56.08716879999999], [-3.1634548, 56.08761979999999], [-3.1642216, 56.0889382], [-3.1643258, 56.089127], [-3.1646667, 56.08971890000001], [-3.1650071, 56.09030969999999], [-3.1650554, 56.0904023], [-3.1652292, 56.090681700000005], [-3.1670752999999996, 56.09381749999999], [-3.1684337000000005, 56.096186200000005], [-3.168594699999999, 56.09646699999999], [-3.1686125, 56.09650489999999], [-3.1686642000000003, 56.096615199999995], [-3.1689100999999997, 56.097167], [-3.1691138999999997, 56.09772559999999], [-3.1694223000000004, 56.0991264], [-3.169461, 56.0994677], [-3.1694643999999994, 56.09966459999999], [-3.1694667999999995, 56.0998021], [-3.169423, 56.100497], [-3.1692999999999993, 56.10125399999999], [-3.1688528, 56.10369759999999], [-3.1688261999999994, 56.10382849999999], [-3.1688045, 56.10393489999999], [-3.1686409999999996, 56.1047385], [-3.1684121, 56.1060776], [-3.1681573, 56.107371500000006], [-3.1681117, 56.107617299999994], [-3.168067999999999, 56.1078675], [-3.1679971244214493, 56.10827294686537], [-3.1679280999999997, 56.1086678], [-3.167627599999999, 56.11022770000001], [-3.1675873, 56.1104226], [-3.1675024000000005, 56.11079879999999], [-3.1673412, 56.11130899999999], [-3.1671996, 56.11165549999999], [-3.1671274, 56.1118279], [-3.1670522999999995, 56.111999399999995], [-3.1668319, 56.11243329999999], [-3.166747, 56.1125864], [-3.1666381, 56.112770399999995], [-3.1665739, 56.11288909999999], [-3.1663973, 56.113178700000006], [-3.1663024, 56.113328], [-3.1661722999999995, 56.113524199999986], [-3.1658932, 56.1138973], [-3.1656711999999994, 56.1141526], [-3.165276, 56.1145883], [-3.1648409, 56.115009], [-3.1641219, 56.115630800000005], [-3.1636962, 56.1159585], [-3.1635580999999995, 56.11606739999999], [-3.1633725, 56.116188699999995], [-3.163139, 56.1163476], [-3.1625599999999996, 56.1167085], [-3.1623413, 56.11683740000001], [-3.1617126999999994, 56.11720780000001], [-3.1612174, 56.117473], [-3.1608525, 56.1176479], [-3.1600165999999996, 56.1180396], [-3.1594137, 56.1183058], [-3.1587864, 56.11856119999999], [-3.1582252, 56.11878159999999], [-3.1579609999999994, 56.1188786], [-3.1565753, 56.1194208], [-3.1533842, 56.120666], [-3.1522974, 56.121091699999994], [-3.1507182999999994, 56.1217103], [-3.1484694, 56.1225916], [-3.1480222, 56.1227639], [-3.1476426, 56.122901299999995], [-3.1469295, 56.12314219999998], [-3.1465153999999997, 56.1232625], [-3.1461283, 56.12335790000001], [-3.1460241, 56.123382], [-3.1458457, 56.1234232], [-3.1453682, 56.1235256], [-3.1448352, 56.1236262], [-3.1443269, 56.1237047], [-3.144103494418325, 56.12373560559073], [-3.1438020999999994, 56.12377729999999], [-3.1432586, 56.1238333], [-3.1425458, 56.12388879999999], [-3.1414664, 56.1239279], [-3.1408218999999997, 56.123934199999994], [-3.1403160999999997, 56.123921], [-3.1397593999999995, 56.1238959], [-3.1392030999999996, 56.12386299999999], [-3.1385406, 56.1238264], [-3.1380752, 56.1238201], [-3.1377686, 56.1238178], [-3.1373106, 56.1238222], [-3.1366317, 56.12384449999999], [-3.1361527999999996, 56.12387720000001], [-3.1355218999999996, 56.12393019999999], [-3.1349923999999993, 56.1239882], [-3.1341610999999996, 56.1241099], [-3.1335839999999995, 56.124205499999995], [-3.1328446, 56.12435949999999], [-3.1321519999999996, 56.1245165], [-3.1314651999999996, 56.1247062], [-3.130809999999999, 56.1249166], [-3.1300787, 56.1251863], [-3.1294913, 56.1254275], [-3.129028, 56.12564609999999], [-3.1284932999999997, 56.1259198], [-3.1279615999999995, 56.1262235], [-3.1275115, 56.1265122], [-3.1270613999999997, 56.1268283], [-3.1265572, 56.127207299999995], [-3.1260821999999995, 56.1275854], [-3.1260368, 56.127632000000006], [-3.125931899999999, 56.1277398], [-3.1256289999999995, 56.1280131], [-3.1252086, 56.128422], [-3.1249601, 56.12869909999999], [-3.124731, 56.12897610000001], [-3.1244211999999996, 56.1293784], [-3.1241859999999995, 56.1297356], [-3.1239977999999997, 56.1300459], [-3.1237259000000006, 56.130613800000006], [-3.1235798000000004, 56.13101439999999], [-3.1234984, 56.1312901], [-3.123364, 56.131988599999985], [-3.1232848, 56.13268], [-3.1232321999999995, 56.1335403], [-3.1231956, 56.134921], [-3.1232665999999996, 56.13568409999999], [-3.1234192999999997, 56.1363891], [-3.1238654, 56.1379262], [-3.1244899, 56.13994360000001], [-3.1245453, 56.1401214], [-3.1251089999999997, 56.141929], [-3.1257103999999996, 56.1438642], [-3.1263331999999995, 56.1458899], [-3.1266964, 56.14704859999999], [-3.1270423999999997, 56.148145], [-3.1277831999999997, 56.1505761], [-3.1285737999999994, 56.1530671], [-3.1294739, 56.15599629999999], [-3.1296062, 56.156395499999995], [-3.1297082, 56.1567408], [-3.1299379, 56.15759429999999], [-3.1300076, 56.1581053], [-3.1300283, 56.1582571], [-3.1300344365223984, 56.1583326870682], [-3.1300746, 56.1588274], [-3.1301605999999995, 56.1598715], [-3.1302371999999994, 56.16116499999999], [-3.1302506999999995, 56.1613766], [-3.130253999999999, 56.16155949999999], [-3.1303298999999996, 56.1617783], [-3.1304157, 56.16194629999999], [-3.1304938, 56.1620754], [-3.130582, 56.16219720000001], [-3.130642299999999, 56.1622695], [-3.1307530999999997, 56.16240229999999], [-3.1309467999999994, 56.16258620000001], [-3.1310897999999994, 56.16268939999999], [-3.1312417999999997, 56.16280059999999], [-3.1314086999999997, 56.1629035], [-3.1315965, 56.1630031], [-3.1317693, 56.16308769999999], [-3.131969, 56.1631773], [-3.1322401999999996, 56.1632918], [-3.1325024999999997, 56.16337649999999], [-3.1327885999999996, 56.16344949999999], [-3.1330687, 56.1635109], [-3.1333922999999997, 56.1635606], [-3.1336558, 56.1635872], [-3.1339439, 56.1636115], [-3.1342548, 56.16362039999999], [-3.1345983999999993, 56.1636205], [-3.1349403, 56.16361539999999], [-3.135292, 56.1635922], [-3.1355809999999997, 56.1635623], [-3.1358581999999995, 56.1635158], [-3.1361801, 56.163454400000006], [-3.1368663999999997, 56.16327410000001], [-3.1373399, 56.16314179999999], [-3.1379869, 56.1629896], [-3.1387892000000006, 56.1628121], [-3.1395312000000004, 56.1626823], [-3.1404683, 56.1625287], [-3.1405638999999996, 56.162516499999995], [-3.1413413, 56.16242660000001], [-3.1414157000000005, 56.162417999999995], [-3.1429316999999997, 56.1622847], [-3.144103494418325, 56.16220569273399], [-3.1445246, 56.1621773], [-3.1454350999999994, 56.1621554], [-3.144103494418325, 56.16224020415884], [-3.1429416, 56.1623142]]} |
21.8 |
0608½ |
0644 |
Dalmeny D.P.L. |
Glenrothes with Thornton |
Glenrothes with Thornton |
56.1623142 |
-3.1429416 |
56.1623142 |
-3.1429416 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:44:00 |
Glenrothes with Thornton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465417 |
1790055857886039 |
54 |
54 |
2026-09-22 05:54:18.156813 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:17.880364 |
| 729772 |
761204 |
W32833 |
862Y76M622 |
2026-09-22 |
COMPLETE |
20465060 |
2026-09-22 06:44:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 761204, "stp": "P", "toc": "Southern", "uid": "W32833", "consist": "377211", "dest_crs": "CCH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32833/2026-09-22/detailed", "trust_id": "862Y76M622", "origin_crs": "LIT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chichester", "service_date": "2026-09-22", "dest_arr_time": "0646", "dest_platform": "2", "is_terminated": 1, "next_location": "Chichester", "signalling_id": "2Y76", "timing_status": "EARLY", "origin_station": "Littlehampton", "current_leg_arr": "0644", "current_leg_dep": "0637", "current_leg_end": "Chichester", "origin_dep_time": "0626", "origin_platform": "2", "current_location": "Chichester", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6404467063726569, 50.83079928896242], [-0.641706, 50.83079889999999], [-0.6421837, 50.830800200000006], [-0.6437469, 50.8308016], [-0.6442019, 50.8308049], [-0.6449788999999999, 50.8308297], [-0.6455499, 50.83083299999999], [-0.6469907, 50.8308357], [-0.6471446999999999, 50.830835400000005], [-0.6563151, 50.83084680000001], [-0.6695102999999999, 50.83084459999999], [-0.6746972999999999, 50.8308497], [-0.6893293999999999, 50.8308639], [-0.6894393, 50.830863999999984], [-0.6896971, 50.830864299999995], [-0.6902175999999999, 50.83087359999998], [-0.6902490999999998, 50.8308743], [-0.6904362999999999, 50.83087839999999], [-0.6905416, 50.8308801], [-0.6908918999999999, 50.83088849999999], [-0.7059773, 50.831389], [-0.7124863999999999, 50.83160610000001], [-0.7186522272956171, 50.8318167417532], [-0.7289137, 50.832167299999995], [-0.7291765999999998, 50.8321763], [-0.7293405, 50.8321819], [-0.7354975, 50.83239220000001], [-0.7367763, 50.8324221], [-0.737518, 50.832430300000006], [-0.7386068, 50.8324211], [-0.7395364, 50.8324136], [-0.7488682, 50.832300700000005], [-0.753571, 50.8322438], [-0.7546326999999999, 50.832231], [-0.7658674, 50.83209509999999], [-0.774067, 50.8319838], [-0.7762697, 50.83195619999999], [-0.7798385999999999, 50.8319078], [-0.7810670999999999, 50.83188830000001], [-0.7816833, 50.83188080000001], [-0.7818449999999999, 50.83188049999999], [-0.7820505, 50.8318816], [-0.7823639000000001, 50.8318824], [-0.7826171999999999, 50.8318847], [-0.7828574, 50.83189], [-0.7832303, 50.831901]]}", "current_leg_start": "Barnham", "dest_arr_time_act": "0646", "motion_projection": null, "next_location_lat": "50.8319010", "next_location_lon": "-0.7832303", "previous_location": "Barnham", "current_leg_milage": "6.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 468.541, \"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\": 2131.901, \"from_m\": 468.541, \"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\": 2908.703, \"from_m\": 2131.901, \"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\": 3014.151, \"from_m\": 2908.703, \"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\": 3065.836, \"from_m\": 3014.151, \"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\": 7158.552, \"from_m\": 3065.836, \"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\": 7785.617, \"from_m\": 7158.552, \"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\": 7817.574, \"from_m\": 7785.617, \"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\": 7872.214, \"from_m\": 7817.574, \"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\": 8013.509, \"from_m\": 7872.214, \"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\": 17586.973, \"from_m\": 8013.509, \"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}], \"service_id\": 761204, \"profile_key\": \"56396d7c54ca6cc0ae29af8fa50695736121f77ffd3830098034e99d6174e6b6\", \"schedule_id\": 25138, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0626\", \"location\": \"Littlehampton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140783}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Littlehampton Jn\", \"stage_seq\": 2, \"distance_m\": 2131.901, \"section_seq\": 1, \"route_path_id\": 140783}, {\"is_pass\": false, \"wtt_arr\": \"0630H\", \"wtt_dep\": \"0631\", \"location\": \"Ford\", \"stage_seq\": 3, \"distance_m\": 3241.284, \"section_seq\": 1, \"route_path_id\": 140783}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0638\", \"location\": \"Barnham\", \"stage_seq\": 4, \"distance_m\": 7483.112, \"section_seq\": 1, \"route_path_id\": 140783}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": null, \"location\": \"Chichester\", \"stage_seq\": 5, \"distance_m\": 17586.973, \"section_seq\": 1, \"route_path_id\": 140783}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 17586.973, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140783}], \"total_distance_m\": 17586.973, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 17535.288, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 51.685, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0626", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "50.8319010", "current_position_lon": "-0.7832303", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27483, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:31Z\", \"source_id\": 64553366, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:33Z\", \"source_id\": 20454864, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:54Z\", \"source_id\": 64562960, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:56Z\", \"source_id\": 20457980, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:43Z\", \"source_id\": 64584850, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:48Z\", \"source_id\": 20465060, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chichester", "service_state_platform": "2", "timing_fact_generation": 1790055831158508, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:22.465093", "service_state_evidence_id": 20465060, "current_leg_start_actual_dep": "2026-09-22T06:38:00+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:22.796308", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
LIT |
CCH |
2Y76 |
377211 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 468.541, "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": 2131.901, "from_m": 468.541, "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": 2908.703, "from_m": 2131.901, "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": 3014.151, "from_m": 2908.703, "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": 3065.836, "from_m": 3014.151, "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": 7158.552, "from_m": 3065.836, "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": 7785.617, "from_m": 7158.552, "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": 7817.574, "from_m": 7785.617, "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": 7872.214, "from_m": 7817.574, "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": 8013.509, "from_m": 7872.214, "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": 17586.973, "from_m": 8013.509, "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}], "service_id": 761204, "profile_key": "56396d7c54ca6cc0ae29af8fa50695736121f77ffd3830098034e99d6174e6b6", "schedule_id": 25138, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0626", "location": "Littlehampton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140783}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629", "location": "Littlehampton Jn", "stage_seq": 2, "distance_m": 2131.901, "section_seq": 1, "route_path_id": 140783}, {"is_pass": false, "wtt_arr": "0630H", "wtt_dep": "0631", "location": "Ford", "stage_seq": 3, "distance_m": 3241.284, "section_seq": 1, "route_path_id": 140783}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0638", "location": "Barnham", "stage_seq": 4, "distance_m": 7483.112, "section_seq": 1, "route_path_id": 140783}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": null, "location": "Chichester", "stage_seq": 5, "distance_m": 17586.973, "section_seq": 1, "route_path_id": 140783}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 17586.973, "from_m": 0.0, "section_seq": 1, "route_path_id": 140783}], "total_distance_m": 17586.973, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 17535.288, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 51.685, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27483, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:31Z", "source_id": 64553366, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:30:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:33Z", "source_id": 20454864, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27471, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:54Z", "source_id": 64562960, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:34:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:56Z", "source_id": 20457980, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27442, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:43Z", "source_id": 64584850, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:44:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:48Z", "source_id": 20465060, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Littlehampton |
0626 |
0626 |
2 |
None |
None |
Chichester |
0646 |
0646 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W32833/2026-09-22/detailed |
None |
Barnham |
2026-09-22T06:38:00+01:00 |
Chichester |
7.0 |
{"type": "LineString", "coordinates": [[-0.6404467063726569, 50.83079928896242], [-0.641706, 50.83079889999999], [-0.6421837, 50.830800200000006], [-0.6437469, 50.8308016], [-0.6442019, 50.8308049], [-0.6449788999999999, 50.8308297], [-0.6455499, 50.83083299999999], [-0.6469907, 50.8308357], [-0.6471446999999999, 50.830835400000005], [-0.6563151, 50.83084680000001], [-0.6695102999999999, 50.83084459999999], [-0.6746972999999999, 50.8308497], [-0.6893293999999999, 50.8308639], [-0.6894393, 50.830863999999984], [-0.6896971, 50.830864299999995], [-0.6902175999999999, 50.83087359999998], [-0.6902490999999998, 50.8308743], [-0.6904362999999999, 50.83087839999999], [-0.6905416, 50.8308801], [-0.6908918999999999, 50.83088849999999], [-0.7059773, 50.831389], [-0.7124863999999999, 50.83160610000001], [-0.7186522272956171, 50.8318167417532], [-0.7289137, 50.832167299999995], [-0.7291765999999998, 50.8321763], [-0.7293405, 50.8321819], [-0.7354975, 50.83239220000001], [-0.7367763, 50.8324221], [-0.737518, 50.832430300000006], [-0.7386068, 50.8324211], [-0.7395364, 50.8324136], [-0.7488682, 50.832300700000005], [-0.753571, 50.8322438], [-0.7546326999999999, 50.832231], [-0.7658674, 50.83209509999999], [-0.774067, 50.8319838], [-0.7762697, 50.83195619999999], [-0.7798385999999999, 50.8319078], [-0.7810670999999999, 50.83188830000001], [-0.7816833, 50.83188080000001], [-0.7818449999999999, 50.83188049999999], [-0.7820505, 50.8318816], [-0.7823639000000001, 50.8318824], [-0.7826171999999999, 50.8318847], [-0.7828574, 50.83189], [-0.7832303, 50.831901]]} |
6.2 |
0637 |
0644 |
Barnham |
Chichester |
Chichester |
50.8319010 |
-0.7832303 |
50.8319010 |
-0.7832303 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:44:00 |
Chichester |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465060 |
1790055831158508 |
19 |
19 |
2026-09-22 05:54:22.796308 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:22.465093 |
| 729773 |
758433 |
C22620 |
629V13M422 |
2026-09-22 |
COMPLETE |
20464870 |
2026-09-22 06:44:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 758433, "stp": "O", "toc": "Thameslink", "uid": "C22620", "consist": "700054", "dest_crs": "SUO", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22620/2026-09-22/detailed", "trust_id": "629V13M422", "origin_crs": "LUT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sutton (Surrey)", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "1", "is_terminated": 1, "next_location": "Sutton (Surrey)", "signalling_id": "9V13", "timing_status": "ON TIME", "origin_station": "Luton", "current_leg_arr": "0644", "current_leg_dep": "0640", "current_leg_end": "Sutton (Surrey)", "origin_dep_time": "0450", "origin_platform": "2", "current_location": "Sutton (Surrey)", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.204025, 51.3665801], [-0.2042728, 51.366446100000005], [-0.20448489999999997, 51.3663156], [-0.204782, 51.36612449999999], [-0.2049594, 51.3659694], [-0.2050885, 51.36584379999999], [-0.2052569, 51.3656464], [-0.2054188, 51.365421700000006], [-0.2055304, 51.365227799999985], [-0.2056168, 51.36504539999999], [-0.2056802, 51.364902699999995], [-0.2057284, 51.364762], [-0.20575899999999997, 51.3646213], [-0.20578409999999997, 51.3644793], [-0.2057885, 51.36429960000001], [-0.2057798, 51.3641405], [-0.2057524, 51.363982099999994], [-0.2057207, 51.36382160000001], [-0.20566929999999997, 51.36365010000001], [-0.2056124, 51.36350130000001], [-0.2055063, 51.3633121], [-0.20540349999999996, 51.363154300000005], [-0.2051968, 51.36292209999999], [-0.2049222, 51.3626489], [-0.20468369999999997, 51.36244810000001], [-0.2043687, 51.3622234], [-0.2040449, 51.36196999999999], [-0.2037748, 51.3617494], [-0.2035691, 51.36151719999999], [-0.2033274, 51.3612255], [-0.20298939999999996, 51.3607092], [-0.20271479999999997, 51.3602768], [-0.2025781, 51.36004259999998], [-0.2024639, 51.3598513], [-0.2023464, 51.35971090000001], [-0.2021784, 51.35953299999999], [-0.20198409999999997, 51.35942369999999], [-0.2018069, 51.3592981], [-0.20149739999999997, 51.359096599999994], [-0.2012611, 51.3589798], [-0.20097229999999996, 51.35887249999999], [-0.2005009, 51.35873459999999], [-0.2001027, 51.3586369], [-0.1995346, 51.3585598], [-0.1992956, 51.35854510000001], [-0.1990896, 51.358543299999994], [-0.1988147, 51.35855699999998], [-0.19851479999999996, 51.35857949999998], [-0.1982127, 51.3586156], [-0.1978608, 51.3586696], [-0.1971416, 51.35879330000001], [-0.196657, 51.35888020000001], [-0.19602359999999996, 51.35898869999999], [-0.19558949999999997, 51.3590606], [-0.19530359999999997, 51.3591059], [-0.19477059999999996, 51.3591705], [-0.1944791, 51.3591953], [-0.1942561, 51.3592132], [-0.1939337, 51.3592411], [-0.1934264, 51.359328499999975], [-0.1927856, 51.35944249999999], [-0.19216759999999997, 51.35956019999999], [-0.1916807, 51.35964799999999], [-0.1909906, 51.35976469999999], [-0.19082519999999997, 51.35979269999999], [-0.1900728, 51.3599266], [-0.1897726, 51.3599834], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]}", "current_leg_start": "West Sutton", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "51.3597453", "next_location_lon": "-0.1903314", "previous_location": "West Sutton", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 973.65, \"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\": 6066.192, \"from_m\": 973.65, \"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\": 8513.252, \"from_m\": 6066.192, \"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\": 9239.424, \"from_m\": 8513.252, \"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\": 9460.013, \"from_m\": 9239.424, \"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\": 9573.108, \"from_m\": 9460.013, \"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\": 15026.602, \"from_m\": 9573.108, \"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\": 16240.534, \"from_m\": 15026.602, \"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\": 16843.773, \"from_m\": 16240.534, \"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\": 17622.454, \"from_m\": 16843.773, \"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\": 25637.168, \"from_m\": 17622.454, \"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\": 25704.114, \"from_m\": 25637.168, \"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\": 37059.746, \"from_m\": 25704.114, \"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\": 40418.579, \"from_m\": 37059.746, \"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\": 41805.417, \"from_m\": 40418.579, \"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\": 43080.95, \"from_m\": 41805.417, \"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\": 43185.369, \"from_m\": 43080.95, \"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\": 45348.342, \"from_m\": 43185.369, \"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\": 46145.042, \"from_m\": 45348.342, \"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\": 48830.901, \"from_m\": 46145.042, \"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\": 48899.786, \"from_m\": 48830.901, \"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\": 50126.774, \"from_m\": 48899.786, \"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\": 50164.035, \"from_m\": 50126.774, \"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\": 50235.068, \"from_m\": 50164.035, \"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\": 50290.335, \"from_m\": 50235.068, \"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\": 50443.361, \"from_m\": 50290.335, \"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\": 52485.624, \"from_m\": 50443.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:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52548.081, \"from_m\": 52485.624, \"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\": 53791.597, \"from_m\": 52548.081, \"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\": 53869.222, \"from_m\": 53791.597, \"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\": 54278.859, \"from_m\": 53869.222, \"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\": 54991.48, \"from_m\": 54278.859, \"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\": 55102.768, \"from_m\": 54991.48, \"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\": 55149.205, \"from_m\": 55102.768, \"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\": 55373.517, \"from_m\": 55149.205, \"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\": 55401.429, \"from_m\": 55373.517, \"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\": 55456.599, \"from_m\": 55401.429, \"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\": 55786.69, \"from_m\": 55456.599, \"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\": 56128.082, \"from_m\": 55786.69, \"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\": 56213.137, \"from_m\": 56128.082, \"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\": 56746.483, \"from_m\": 56213.137, \"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\": 57037.588, \"from_m\": 56746.483, \"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\": 57081.308, \"from_m\": 57037.588, \"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\": 61044.589, \"from_m\": 57081.308, \"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\": 61099.316, \"from_m\": 61044.589, \"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\": 61552.046, \"from_m\": 61099.316, \"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\": 61642.433, \"from_m\": 61552.046, \"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\": 62688.15, \"from_m\": 61642.433, \"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\": 62786.503, \"from_m\": 62688.15, \"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\": 62891.322, \"from_m\": 62786.503, \"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\": 63104.818, \"from_m\": 62891.322, \"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\": 63167.052, \"from_m\": 63104.818, \"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\": 63201.223, \"from_m\": 63167.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\": 63238.79, \"from_m\": 63201.223, \"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\": 63276.212, \"from_m\": 63238.79, \"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\": 63302.596, \"from_m\": 63276.212, \"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\": 63332.301, \"from_m\": 63302.596, \"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\": 63823.898, \"from_m\": 63332.301, \"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\": 66465.832, \"from_m\": 63823.898, \"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\": 67167.672, \"from_m\": 66465.832, \"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\": 68886.539, \"from_m\": 67167.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\": 72185.097, \"from_m\": 68886.539, \"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\": 72665.551, \"from_m\": 72185.097, \"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\": 72710.117, \"from_m\": 72665.551, \"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\": 72932.047, \"from_m\": 72710.117, \"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\": 74325.232, \"from_m\": 72932.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\": 74685.299, \"from_m\": 74325.232, \"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\": 75728.558, \"from_m\": 74685.299, \"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\": 75778.639, \"from_m\": 75728.558, \"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\": 77088.538, \"from_m\": 75778.639, \"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\": 77443.991, \"from_m\": 77088.538, \"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\": 79230.141, \"from_m\": 77443.991, \"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\": 79871.537, \"from_m\": 79230.141, \"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\": 79909.748, \"from_m\": 79871.537, \"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\": 80249.236, \"from_m\": 79909.748, \"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\": 80295.768, \"from_m\": 80249.236, \"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\": 80334.345, \"from_m\": 80295.768, \"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\": 758433, \"profile_key\": \"c1ed505ebc4102b24e00d111b550d91ce652815cfd8299698582b094b57a1501\", \"schedule_id\": 41614, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0450\", \"location\": \"Luton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0453\", \"wtt_dep\": \"0454\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 2, \"distance_m\": 1660.596, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0458H\", \"wtt_dep\": \"0459\", \"location\": \"Harpenden\", \"stage_seq\": 3, \"distance_m\": 9080.204, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0459H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 4, \"distance_m\": 9590.308, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0503H\", \"wtt_dep\": \"0505H\", \"location\": \"St. Albans\", \"stage_seq\": 5, \"distance_m\": 16630.471, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0510H\", \"wtt_dep\": \"0511\", \"location\": \"Radlett\", \"stage_seq\": 6, \"distance_m\": 24150.476, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0511H\", \"location\": \"Radlett Jn\", \"stage_seq\": 7, \"distance_m\": 25457.675, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0514\", \"wtt_dep\": \"0515\", \"location\": \"Elstree\", \"stage_seq\": 8, \"distance_m\": 29030.298, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0518\", \"wtt_dep\": \"0519\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 9, \"distance_m\": 34067.165, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0522\", \"wtt_dep\": \"0522H\", \"location\": \"Hendon\", \"stage_seq\": 10, \"distance_m\": 37771.817, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0524\", \"wtt_dep\": \"0525\", \"location\": \"Brent Cross West\", \"stage_seq\": 11, \"distance_m\": 39336.949, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0526H\", \"wtt_dep\": \"0528\", \"location\": \"Cricklewood\", \"stage_seq\": 12, \"distance_m\": 40821.519, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0530\", \"wtt_dep\": \"0531\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 13, \"distance_m\": 42770.567, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0531H\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 14, \"distance_m\": 43204.505, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0533\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 15, \"distance_m\": 45517.194, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0535H\", \"wtt_dep\": \"0536\", \"location\": \"Kentish Town\", \"stage_seq\": 16, \"distance_m\": 46520.876, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0538H\", \"location\": \"Dock Jn North\", \"stage_seq\": 17, \"distance_m\": 47487.972, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0541H\", \"wtt_dep\": \"0542H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 18, \"distance_m\": 51427.385, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0546\", \"wtt_dep\": \"0547\", \"location\": \"Farringdon\", \"stage_seq\": 19, \"distance_m\": 53623.229, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0548\", \"wtt_dep\": \"0549\", \"location\": \"City Thameslink\", \"stage_seq\": 20, \"distance_m\": 54353.387, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0550H\", \"wtt_dep\": \"0551H\", \"location\": \"London Blackfriars\", \"stage_seq\": 21, \"distance_m\": 54751.078, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 22, \"distance_m\": 55373.517, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 23, \"distance_m\": 56104.521, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0554H\", \"wtt_dep\": \"0555H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 24, \"distance_m\": 56644.102, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0600\", \"wtt_dep\": \"0600H\", \"location\": \"Loughborough Jn\", \"stage_seq\": 25, \"distance_m\": 59724.999, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0603H\", \"wtt_dep\": \"0604H\", \"location\": \"Herne Hill\", \"stage_seq\": 26, \"distance_m\": 61343.84, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": \"0610H\", \"location\": \"Tulse Hill\", \"stage_seq\": 27, \"distance_m\": 63022.497, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0613H\", \"wtt_dep\": \"0614H\", \"location\": \"Streatham\", \"stage_seq\": 28, \"distance_m\": 65469.626, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616\", \"location\": \"Streatham South Jn\", \"stage_seq\": 29, \"distance_m\": 66418.581, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0618\", \"wtt_dep\": \"0619\", \"location\": \"Tooting\", \"stage_seq\": 30, \"distance_m\": 67906.688, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0621H\", \"wtt_dep\": \"0622\", \"location\": \"Haydons Road\", \"stage_seq\": 31, \"distance_m\": 69957.927, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": \"0625\", \"location\": \"Wimbledon (C)\", \"stage_seq\": 32, \"distance_m\": 71296.239, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0626\", \"location\": \"Wimbledon West Jn\", \"stage_seq\": 33, \"distance_m\": 71964.929, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0628H\", \"location\": \"Wimbledon Chase\", \"stage_seq\": 34, \"distance_m\": 72830.97, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0630H\", \"location\": \"South Merton\", \"stage_seq\": 35, \"distance_m\": 73764.028, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633\", \"location\": \"Morden South\", \"stage_seq\": 36, \"distance_m\": 74778.361, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635\", \"location\": \"St Helier\", \"stage_seq\": 37, \"distance_m\": 75526.168, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0637H\", \"location\": \"Sutton Common\", \"stage_seq\": 38, \"distance_m\": 77215.856, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0640\", \"location\": \"West Sutton\", \"stage_seq\": 39, \"distance_m\": 78406.995, \"section_seq\": 1, \"route_path_id\": 158504}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Sutton (Surrey)\", \"stage_seq\": 40, \"distance_m\": 80334.345, \"section_seq\": 1, \"route_path_id\": 158504}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 80334.345, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 158504}], \"total_distance_m\": 80334.345, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 72709.081, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7625.264, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0450", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3597453", "current_position_lon": "-0.1903314", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:52:23Z\", \"source_id\": 64431542, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:53:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:52:26Z\", \"source_id\": 20415497, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:57:49Z\", \"source_id\": 64434651, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:59:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:57:56Z\", \"source_id\": 20416416, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18357, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:03:25Z\", \"source_id\": 64438179, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:04:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:03:29Z\", \"source_id\": 20417480, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:10:11Z\", \"source_id\": 64443008, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:11:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:10:20Z\", \"source_id\": 20418895, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:15:17Z\", \"source_id\": 64446736, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:16:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:15:21Z\", \"source_id\": 20420015, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:20:04Z\", \"source_id\": 64450483, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:20:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:20:09Z\", \"source_id\": 20421281, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:23:21Z\", \"source_id\": 64453534, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:24:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:23:24Z\", \"source_id\": 20422243, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:26:36Z\", \"source_id\": 64456654, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:27:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:26:40Z\", \"source_id\": 20423179, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:29:05Z\", \"source_id\": 64458998, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:30:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:29:11Z\", \"source_id\": 20423965, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:31:54Z\", \"source_id\": 64461831, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:32:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:31:58Z\", \"source_id\": 20424907, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:36:23Z\", \"source_id\": 64466866, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:37:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:36:30Z\", \"source_id\": 20426415, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:40:31Z\", \"source_id\": 64471644, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:40:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:40:34Z\", \"source_id\": 20427952, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:44:48Z\", \"source_id\": 64476996, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:45:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:44:55Z\", \"source_id\": 20429724, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:48:04Z\", \"source_id\": 64481430, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:48:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:48:11Z\", \"source_id\": 20431148, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:49:59Z\", \"source_id\": 64483967, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:50:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:50:05Z\", \"source_id\": 20432000, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:53:04Z\", \"source_id\": 64488231, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:53:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:53:04Z\", \"source_id\": 20433396, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:57:06Z\", \"source_id\": 64494204, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:57:11Z\", \"source_id\": 20435355, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:18Z\", \"source_id\": 64499138, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:01:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:23Z\", \"source_id\": 20436942, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29795, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:41Z\", \"source_id\": 64509575, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:49Z\", \"source_id\": 20440470, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:20Z\", \"source_id\": 64519835, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:26Z\", \"source_id\": 20443842, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:43Z\", \"source_id\": 64528093, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:49Z\", \"source_id\": 20446509, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:43Z\", \"source_id\": 64535822, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:43Z\", \"source_id\": 20448981, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29448, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:09Z\", \"source_id\": 64540564, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:13Z\", \"source_id\": 20450603, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:23Z\", \"source_id\": 64546823, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:26Z\", \"source_id\": 20452789, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:24Z\", \"source_id\": 64553161, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:29Z\", \"source_id\": 20454827, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:20Z\", \"source_id\": 64574950, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:26Z\", \"source_id\": 20461910, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:27Z\", \"source_id\": 64584271, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:28Z\", \"source_id\": 20464870, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sutton (Surrey)", "service_state_platform": "1", "timing_fact_generation": 1790055808608098, "current_leg_arrival_utc": "2026-09-22T06:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:26.527601", "service_state_evidence_id": 20464870, "current_leg_start_actual_dep": "2026-09-22T06:40:00+01:00", "operational_evidence_version": 158, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:26.784842", "service_state_valid_until_kind": null, "operational_interpretation_version": 158, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
O |
LUT |
SUO |
9V13 |
700054 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 973.65, "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": 6066.192, "from_m": 973.65, "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": 8513.252, "from_m": 6066.192, "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": 9239.424, "from_m": 8513.252, "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": 9460.013, "from_m": 9239.424, "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": 9573.108, "from_m": 9460.013, "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": 15026.602, "from_m": 9573.108, "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": 16240.534, "from_m": 15026.602, "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": 16843.773, "from_m": 16240.534, "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": 17622.454, "from_m": 16843.773, "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": 25637.168, "from_m": 17622.454, "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": 25704.114, "from_m": 25637.168, "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": 37059.746, "from_m": 25704.114, "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": 40418.579, "from_m": 37059.746, "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": 41805.417, "from_m": 40418.579, "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": 43080.95, "from_m": 41805.417, "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": 43185.369, "from_m": 43080.95, "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": 45348.342, "from_m": 43185.369, "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": 46145.042, "from_m": 45348.342, "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": 48830.901, "from_m": 46145.042, "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": 48899.786, "from_m": 48830.901, "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": 50126.774, "from_m": 48899.786, "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": 50164.035, "from_m": 50126.774, "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": 50235.068, "from_m": 50164.035, "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": 50290.335, "from_m": 50235.068, "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": 50443.361, "from_m": 50290.335, "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": 52485.624, "from_m": 50443.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:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 52548.081, "from_m": 52485.624, "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": 53791.597, "from_m": 52548.081, "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": 53869.222, "from_m": 53791.597, "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": 54278.859, "from_m": 53869.222, "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": 54991.48, "from_m": 54278.859, "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": 55102.768, "from_m": 54991.48, "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": 55149.205, "from_m": 55102.768, "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": 55373.517, "from_m": 55149.205, "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": 55401.429, "from_m": 55373.517, "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": 55456.599, "from_m": 55401.429, "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": 55786.69, "from_m": 55456.599, "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": 56128.082, "from_m": 55786.69, "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": 56213.137, "from_m": 56128.082, "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": 56746.483, "from_m": 56213.137, "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": 57037.588, "from_m": 56746.483, "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": 57081.308, "from_m": 57037.588, "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": 61044.589, "from_m": 57081.308, "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": 61099.316, "from_m": 61044.589, "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": 61552.046, "from_m": 61099.316, "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": 61642.433, "from_m": 61552.046, "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": 62688.15, "from_m": 61642.433, "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": 62786.503, "from_m": 62688.15, "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": 62891.322, "from_m": 62786.503, "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": 63104.818, "from_m": 62891.322, "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": 63167.052, "from_m": 63104.818, "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": 63201.223, "from_m": 63167.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": 63238.79, "from_m": 63201.223, "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": 63276.212, "from_m": 63238.79, "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": 63302.596, "from_m": 63276.212, "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": 63332.301, "from_m": 63302.596, "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": 63823.898, "from_m": 63332.301, "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": 66465.832, "from_m": 63823.898, "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": 67167.672, "from_m": 66465.832, "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": 68886.539, "from_m": 67167.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": 72185.097, "from_m": 68886.539, "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": 72665.551, "from_m": 72185.097, "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": 72710.117, "from_m": 72665.551, "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": 72932.047, "from_m": 72710.117, "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": 74325.232, "from_m": 72932.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": 74685.299, "from_m": 74325.232, "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": 75728.558, "from_m": 74685.299, "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": 75778.639, "from_m": 75728.558, "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": 77088.538, "from_m": 75778.639, "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": 77443.991, "from_m": 77088.538, "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": 79230.141, "from_m": 77443.991, "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": 79871.537, "from_m": 79230.141, "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": 79909.748, "from_m": 79871.537, "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": 80249.236, "from_m": 79909.748, "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": 80295.768, "from_m": 80249.236, "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": 80334.345, "from_m": 80295.768, "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": 758433, "profile_key": "c1ed505ebc4102b24e00d111b550d91ce652815cfd8299698582b094b57a1501", "schedule_id": 41614, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0450", "location": "Luton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0453", "wtt_dep": "0454", "location": "Luton Airport Parkway", "stage_seq": 2, "distance_m": 1660.596, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0458H", "wtt_dep": "0459", "location": "Harpenden", "stage_seq": 3, "distance_m": 9080.204, "section_seq": 1, "route_path_id": 158504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0459H", "location": "Harpenden Jn", "stage_seq": 4, "distance_m": 9590.308, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0503H", "wtt_dep": "0505H", "location": "St. Albans", "stage_seq": 5, "distance_m": 16630.471, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0510H", "wtt_dep": "0511", "location": "Radlett", "stage_seq": 6, "distance_m": 24150.476, "section_seq": 1, "route_path_id": 158504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0511H", "location": "Radlett Jn", "stage_seq": 7, "distance_m": 25457.675, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0514", "wtt_dep": "0515", "location": "Elstree", "stage_seq": 8, "distance_m": 29030.298, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0518", "wtt_dep": "0519", "location": "Mill Hill Broadway", "stage_seq": 9, "distance_m": 34067.165, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0522", "wtt_dep": "0522H", "location": "Hendon", "stage_seq": 10, "distance_m": 37771.817, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0524", "wtt_dep": "0525", "location": "Brent Cross West", "stage_seq": 11, "distance_m": 39336.949, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0526H", "wtt_dep": "0528", "location": "Cricklewood", "stage_seq": 12, "distance_m": 40821.519, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0530", "wtt_dep": "0531", "location": "West Hampstead Thameslink", "stage_seq": 13, "distance_m": 42770.567, "section_seq": 1, "route_path_id": 158504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0531H", "location": "West Hampstead South Jn", "stage_seq": 14, "distance_m": 43204.505, "section_seq": 1, "route_path_id": 158504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0533", "location": "Carlton Road Jn", "stage_seq": 15, "distance_m": 45517.194, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0535H", "wtt_dep": "0536", "location": "Kentish Town", "stage_seq": 16, "distance_m": 46520.876, "section_seq": 1, "route_path_id": 158504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0538H", "location": "Dock Jn North", "stage_seq": 17, "distance_m": 47487.972, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0541H", "wtt_dep": "0542H", "location": "St Pancras Low Level", "stage_seq": 18, "distance_m": 51427.385, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0546", "wtt_dep": "0547", "location": "Farringdon", "stage_seq": 19, "distance_m": 53623.229, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0548", "wtt_dep": "0549", "location": "City Thameslink", "stage_seq": 20, "distance_m": 54353.387, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0550H", "wtt_dep": "0551H", "location": "London Blackfriars", "stage_seq": 21, "distance_m": 54751.078, "section_seq": 1, "route_path_id": 158504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "Blackfriars Jn", "stage_seq": 22, "distance_m": 55373.517, "section_seq": 1, "route_path_id": 158504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553H", "location": "Southwark Bridge Jn", "stage_seq": 23, "distance_m": 56104.521, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0554H", "wtt_dep": "0555H", "location": "Elephant & Castle", "stage_seq": 24, "distance_m": 56644.102, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0600", "wtt_dep": "0600H", "location": "Loughborough Jn", "stage_seq": 25, "distance_m": 59724.999, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0603H", "wtt_dep": "0604H", "location": "Herne Hill", "stage_seq": 26, "distance_m": 61343.84, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": "0610H", "location": "Tulse Hill", "stage_seq": 27, "distance_m": 63022.497, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0613H", "wtt_dep": "0614H", "location": "Streatham", "stage_seq": 28, "distance_m": 65469.626, "section_seq": 1, "route_path_id": 158504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616", "location": "Streatham South Jn", "stage_seq": 29, "distance_m": 66418.581, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0618", "wtt_dep": "0619", "location": "Tooting", "stage_seq": 30, "distance_m": 67906.688, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0621H", "wtt_dep": "0622", "location": "Haydons Road", "stage_seq": 31, "distance_m": 69957.927, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": "0625", "location": "Wimbledon (C)", "stage_seq": 32, "distance_m": 71296.239, "section_seq": 1, "route_path_id": 158504}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0626", "location": "Wimbledon West Jn", "stage_seq": 33, "distance_m": 71964.929, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0628H", "location": "Wimbledon Chase", "stage_seq": 34, "distance_m": 72830.97, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0630H", "location": "South Merton", "stage_seq": 35, "distance_m": 73764.028, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633", "location": "Morden South", "stage_seq": 36, "distance_m": 74778.361, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635", "location": "St Helier", "stage_seq": 37, "distance_m": 75526.168, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0637H", "location": "Sutton Common", "stage_seq": 38, "distance_m": 77215.856, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0640", "location": "West Sutton", "stage_seq": 39, "distance_m": 78406.995, "section_seq": 1, "route_path_id": 158504}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Sutton (Surrey)", "stage_seq": 40, "distance_m": 80334.345, "section_seq": 1, "route_path_id": 158504}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 80334.345, "from_m": 0.0, "section_seq": 1, "route_path_id": 158504}], "total_distance_m": 80334.345, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 72709.081, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7625.264, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18191, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:52:23Z", "source_id": 64431542, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T03:53:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:52:26Z", "source_id": 20415497, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18201, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:57:49Z", "source_id": 64434651, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T03:59:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:57:56Z", "source_id": 20416416, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18357, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:03:25Z", "source_id": 64438179, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:04:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:03:29Z", "source_id": 20417480, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18369, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:10:11Z", "source_id": 64443008, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:11:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:10:20Z", "source_id": 20418895, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18389, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:15:17Z", "source_id": 64446736, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T04:16:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:15:21Z", "source_id": 20420015, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18397, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:20:04Z", "source_id": 64450483, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T04:20:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:20:09Z", "source_id": 20421281, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18409, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:23:21Z", "source_id": 64453534, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T04:24:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:23:24Z", "source_id": 20422243, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18447, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:26:36Z", "source_id": 64456654, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T04:27:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:26:40Z", "source_id": 20423179, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18471, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:29:05Z", "source_id": 64458998, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T04:30:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:29:11Z", "source_id": 20423965, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18536, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:31:54Z", "source_id": 64461831, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T04:32:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:31:58Z", "source_id": 20424907, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:36:23Z", "source_id": 64466866, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T04:37:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:36:30Z", "source_id": 20426415, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:40:31Z", "source_id": 64471644, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T04:40:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:40:34Z", "source_id": 20427952, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:44:48Z", "source_id": 64476996, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T04:45:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:44:55Z", "source_id": 20429724, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:48:04Z", "source_id": 64481430, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T04:48:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:48:11Z", "source_id": 20431148, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:49:59Z", "source_id": 64483967, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T04:50:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:50:05Z", "source_id": 20432000, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29335, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:53:04Z", "source_id": 64488231, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T04:53:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:53:04Z", "source_id": 20433396, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29346, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:57:06Z", "source_id": 64494204, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T04:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:57:11Z", "source_id": 20435355, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T05:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29377, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:18Z", "source_id": 64499138, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T05:01:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:23Z", "source_id": 20436942, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29795, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:41Z", "source_id": 64509575, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T05:07:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:49Z", "source_id": 20440470, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29810, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:20Z", "source_id": 64519835, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T05:13:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:26Z", "source_id": 20443842, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29817, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:43Z", "source_id": 64528093, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-22T05:17:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:49Z", "source_id": 20446509, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29821, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:43Z", "source_id": 64535822, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-22T05:21:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:43Z", "source_id": 20448981, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29448, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:09Z", "source_id": 64540564, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-22T05:24:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:13Z", "source_id": 20450603, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29500, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:23Z", "source_id": 64546823, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-22T05:28:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:26Z", "source_id": 20452789, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29504, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:24Z", "source_id": 64553161, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T05:30:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:29Z", "source_id": 20454827, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30114, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:20Z", "source_id": 64574950, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-22T05:40:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:26Z", "source_id": 20461910, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30088, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:27Z", "source_id": 64584271, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-22T05:44:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:28Z", "source_id": 20464870, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Luton |
0450 |
0450 |
2 |
None |
None |
Sutton (Surrey) |
0644 |
0644 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22620/2026-09-22/detailed |
None |
West Sutton |
2026-09-22T06:40:00+01:00 |
Sutton (Surrey) |
4.0 |
{"type": "LineString", "coordinates": [[-0.204025, 51.3665801], [-0.2042728, 51.366446100000005], [-0.20448489999999997, 51.3663156], [-0.204782, 51.36612449999999], [-0.2049594, 51.3659694], [-0.2050885, 51.36584379999999], [-0.2052569, 51.3656464], [-0.2054188, 51.365421700000006], [-0.2055304, 51.365227799999985], [-0.2056168, 51.36504539999999], [-0.2056802, 51.364902699999995], [-0.2057284, 51.364762], [-0.20575899999999997, 51.3646213], [-0.20578409999999997, 51.3644793], [-0.2057885, 51.36429960000001], [-0.2057798, 51.3641405], [-0.2057524, 51.363982099999994], [-0.2057207, 51.36382160000001], [-0.20566929999999997, 51.36365010000001], [-0.2056124, 51.36350130000001], [-0.2055063, 51.3633121], [-0.20540349999999996, 51.363154300000005], [-0.2051968, 51.36292209999999], [-0.2049222, 51.3626489], [-0.20468369999999997, 51.36244810000001], [-0.2043687, 51.3622234], [-0.2040449, 51.36196999999999], [-0.2037748, 51.3617494], [-0.2035691, 51.36151719999999], [-0.2033274, 51.3612255], [-0.20298939999999996, 51.3607092], [-0.20271479999999997, 51.3602768], [-0.2025781, 51.36004259999998], [-0.2024639, 51.3598513], [-0.2023464, 51.35971090000001], [-0.2021784, 51.35953299999999], [-0.20198409999999997, 51.35942369999999], [-0.2018069, 51.3592981], [-0.20149739999999997, 51.359096599999994], [-0.2012611, 51.3589798], [-0.20097229999999996, 51.35887249999999], [-0.2005009, 51.35873459999999], [-0.2001027, 51.3586369], [-0.1995346, 51.3585598], [-0.1992956, 51.35854510000001], [-0.1990896, 51.358543299999994], [-0.1988147, 51.35855699999998], [-0.19851479999999996, 51.35857949999998], [-0.1982127, 51.3586156], [-0.1978608, 51.3586696], [-0.1971416, 51.35879330000001], [-0.196657, 51.35888020000001], [-0.19602359999999996, 51.35898869999999], [-0.19558949999999997, 51.3590606], [-0.19530359999999997, 51.3591059], [-0.19477059999999996, 51.3591705], [-0.1944791, 51.3591953], [-0.1942561, 51.3592132], [-0.1939337, 51.3592411], [-0.1934264, 51.359328499999975], [-0.1927856, 51.35944249999999], [-0.19216759999999997, 51.35956019999999], [-0.1916807, 51.35964799999999], [-0.1909906, 51.35976469999999], [-0.19082519999999997, 51.35979269999999], [-0.1900728, 51.3599266], [-0.1897726, 51.3599834], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]} |
1.2 |
0640 |
0644 |
West Sutton |
Sutton (Surrey) |
Sutton (Surrey) |
51.3597453 |
-0.1903314 |
51.3597453 |
-0.1903314 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:44:00 |
Sutton (Surrey) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464870 |
1790055808608098 |
158 |
158 |
2026-09-22 05:54:26.784842 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:26.527601 |
| 729774 |
761464 |
G86124 |
382F11M622 |
2026-09-22 |
COMPLETE |
20465569 |
2026-09-22 06:43:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 761464, "stp": "P", "toc": "Northern", "uid": "G86124", "consist": "150228", "dest_crs": "HSB", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G86124/2026-09-22/detailed", "trust_id": "382F11M622", "origin_crs": "ELP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Helsby", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "4", "is_terminated": 1, "next_location": "Helsby", "signalling_id": "2F11", "timing_status": "ON TIME", "origin_station": "Ellesmere Port", "current_leg_arr": "0643", "current_leg_dep": "0639", "current_leg_end": "Helsby", "origin_dep_time": "0633", "origin_platform": "2", "current_location": "Helsby", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8167248999999996, 53.2765885], [-2.816329399999999, 53.2765625], [-2.8160521999999997, 53.27654410000001], [-2.8140890999999995, 53.27641220000001], [-2.8111712999999994, 53.276211899999986], [-2.8083721, 53.27601429999999], [-2.8066968, 53.2758877], [-2.8063827, 53.275861600000006], [-2.8059443999999996, 53.27583199999999], [-2.804413499999999, 53.2757288], [-2.8028552, 53.2756225], [-2.8012841, 53.2755145], [-2.7987210999999994, 53.2753273], [-2.79678, 53.27519230000001], [-2.7952049999999997, 53.2750813], [-2.7949613, 53.2750655], [-2.7948942999999997, 53.2750612], [-2.7947076999999996, 53.275047699999995], [-2.7923115, 53.2748745], [-2.7906622999999997, 53.2747578], [-2.7904475999999994, 53.2747423], [-2.7877855999999994, 53.2745544], [-2.7857615999999994, 53.2744145], [-2.7855898999999997, 53.27439979999999], [-2.784777380770516, 53.27434304463505], [-2.7835069, 53.2742543], [-2.782345, 53.2741689], [-2.782101, 53.2741534], [-2.7818714999999994, 53.274137299999985], [-2.7805704, 53.2740463], [-2.7796213999999995, 53.2739826], [-2.7788992999999995, 53.2739516], [-2.7783760999999996, 53.2739449], [-2.7782311999999996, 53.2739448], [-2.7778349999999996, 53.27395309999999], [-2.7775291999999996, 53.273967199999994], [-2.7772924999999997, 53.27398289999999], [-2.7765202, 53.27404949999999], [-2.775914, 53.27411519999999], [-2.7752091999999995, 53.27422000000001], [-2.7746057, 53.27433220000001], [-2.7739512999999993, 53.2744718], [-2.7734685, 53.274592099999985], [-2.7728731, 53.27475570000001], [-2.7723179, 53.2749353], [-2.7717994999999997, 53.2751321]]}", "current_leg_start": "Ince & Elton", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "53.2751321", "next_location_lon": "-2.7717995", "previous_location": "Ince & Elton", "current_leg_milage": "1.9", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 7064.89, \"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\": 7243.122, \"from_m\": 7064.89, \"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\": 7623.733, \"from_m\": 7243.122, \"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\": 8335.372, \"from_m\": 7623.733, \"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\": 761464, \"profile_key\": \"4a746be3e312fab7dd1028093d2e714a7c0a2fe6343beeb5dcb60d0f6a14aa90\", \"schedule_id\": 12303, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0633\", \"location\": \"Ellesmere Port\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134543}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0637H\", \"location\": \"Stanlow & Thornton\", \"stage_seq\": 2, \"distance_m\": 3753.142, \"section_seq\": 1, \"route_path_id\": 134543}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0640\", \"location\": \"Ince & Elton\", \"stage_seq\": 3, \"distance_m\": 5305.656, \"section_seq\": 1, \"route_path_id\": 134543}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Helsby\", \"stage_seq\": 4, \"distance_m\": 8335.372, \"section_seq\": 1, \"route_path_id\": 134543}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 8335.372, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134543}], \"total_distance_m\": 8335.372, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 8335.372, \"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}", "origin_dep_time_act": "0633", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.2751321", "current_position_lon": "-2.7717995", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:22Z\", \"source_id\": 20461866, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:25Z\", \"source_id\": 20465569, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Helsby", "service_state_platform": "4", "timing_fact_generation": 1790055866779705, "current_leg_arrival_utc": "2026-09-22T06:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:26.776128", "service_state_evidence_id": 20465569, "current_leg_start_actual_dep": "2026-09-22T06:40:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-22T05:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:27.120444", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
ELP |
HSB |
2F11 |
150228 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 7064.89, "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": 7243.122, "from_m": 7064.89, "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": 7623.733, "from_m": 7243.122, "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": 8335.372, "from_m": 7623.733, "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": 761464, "profile_key": "4a746be3e312fab7dd1028093d2e714a7c0a2fe6343beeb5dcb60d0f6a14aa90", "schedule_id": 12303, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0633", "location": "Ellesmere Port", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134543}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0637H", "location": "Stanlow & Thornton", "stage_seq": 2, "distance_m": 3753.142, "section_seq": 1, "route_path_id": 134543}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0640", "location": "Ince & Elton", "stage_seq": 3, "distance_m": 5305.656, "section_seq": 1, "route_path_id": 134543}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Helsby", "stage_seq": 4, "distance_m": 8335.372, "section_seq": 1, "route_path_id": 134543}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 8335.372, "from_m": 0.0, "section_seq": 1, "route_path_id": 134543}], "total_distance_m": 8335.372, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 8335.372, "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-22T05:39:22Z", "source_id": 20461866, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:25Z", "source_id": 20465569, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:43:00+01:00", "operational_fact": true}] |
Ellesmere Port |
0633 |
0633 |
2 |
None |
None |
Helsby |
0643 |
0643 |
4 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G86124/2026-09-22/detailed |
None |
Ince & Elton |
2026-09-22T06:40:00+01:00 |
Helsby |
4.0 |
{"type": "LineString", "coordinates": [[-2.8167248999999996, 53.2765885], [-2.816329399999999, 53.2765625], [-2.8160521999999997, 53.27654410000001], [-2.8140890999999995, 53.27641220000001], [-2.8111712999999994, 53.276211899999986], [-2.8083721, 53.27601429999999], [-2.8066968, 53.2758877], [-2.8063827, 53.275861600000006], [-2.8059443999999996, 53.27583199999999], [-2.804413499999999, 53.2757288], [-2.8028552, 53.2756225], [-2.8012841, 53.2755145], [-2.7987210999999994, 53.2753273], [-2.79678, 53.27519230000001], [-2.7952049999999997, 53.2750813], [-2.7949613, 53.2750655], [-2.7948942999999997, 53.2750612], [-2.7947076999999996, 53.275047699999995], [-2.7923115, 53.2748745], [-2.7906622999999997, 53.2747578], [-2.7904475999999994, 53.2747423], [-2.7877855999999994, 53.2745544], [-2.7857615999999994, 53.2744145], [-2.7855898999999997, 53.27439979999999], [-2.784777380770516, 53.27434304463505], [-2.7835069, 53.2742543], [-2.782345, 53.2741689], [-2.782101, 53.2741534], [-2.7818714999999994, 53.274137299999985], [-2.7805704, 53.2740463], [-2.7796213999999995, 53.2739826], [-2.7788992999999995, 53.2739516], [-2.7783760999999996, 53.2739449], [-2.7782311999999996, 53.2739448], [-2.7778349999999996, 53.27395309999999], [-2.7775291999999996, 53.273967199999994], [-2.7772924999999997, 53.27398289999999], [-2.7765202, 53.27404949999999], [-2.775914, 53.27411519999999], [-2.7752091999999995, 53.27422000000001], [-2.7746057, 53.27433220000001], [-2.7739512999999993, 53.2744718], [-2.7734685, 53.274592099999985], [-2.7728731, 53.27475570000001], [-2.7723179, 53.2749353], [-2.7717994999999997, 53.2751321]]} |
1.9 |
0639 |
0643 |
Ince & Elton |
Helsby |
Helsby |
53.2751321 |
-2.7717995 |
53.2751321 |
-2.7717995 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:43:00 |
Helsby |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465569 |
1790055866779705 |
5 |
5 |
2026-09-22 05:54:27.120444 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:26.776128 |
| 729775 |
760445 |
P65185 |
365N57M522 |
2026-09-22 |
COMPLETE |
20464473 |
2026-09-22 06:44:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 760445, "stp": "O", "toc": "Northern", "uid": "P65185", "consist": "323218", "dest_crs": "BPN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65185/2026-09-22/detailed", "trust_id": "365N57M522", "origin_crs": "XAL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackpool North", "service_date": "2026-09-22", "dest_arr_time": "0649", "dest_platform": "4", "is_terminated": 1, "next_location": "Blackpool North", "signalling_id": "5N57", "timing_status": "EARLY", "origin_station": "Allerton Depot", "current_leg_arr": "0644", "current_leg_dep": "0624", "current_leg_end": "Blackpool North", "origin_dep_time": "0509", "origin_platform": null, "current_location": "Blackpool North H.S.", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"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.7091286, 53.758880700000006], [-2.7092590999999997, 53.759009299999995], [-2.7094076, 53.7591375], [-2.7094931, 53.75920040000001], [-2.7096965999999996, 53.7593217], [-2.7100276, 53.75952349999999], [-2.7101455999999997, 53.7595824], [-2.7104786999999995, 53.7597446], [-2.7107648000000006, 53.7599094], [-2.7108493999999994, 53.7599553], [-2.7110868999999997, 53.760092099999994], [-2.7115872, 53.76041419999999], [-2.7121289999999996, 53.76082330000001], [-2.712385657640263, 53.761017013820464], [-2.7128597, 53.7613748], [-2.7121289999999996, 53.76082330000001], [-2.7115872, 53.76041419999999], [-2.7110868999999997, 53.760092099999994], [-2.7108493999999994, 53.7599553], [-2.7107648000000006, 53.7599094], [-2.7104786999999995, 53.7597446], [-2.7101455999999997, 53.7595824], [-2.7100276, 53.75952349999999], [-2.7096965999999996, 53.7593217], [-2.7094931, 53.75920040000001], [-2.7094076, 53.7591375], [-2.7092590999999997, 53.759009299999995], [-2.7091286, 53.758880700000006], [-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.7116844999999996, 53.760695099999985], [-2.7129460999999995, 53.7616549], [-2.7132447, 53.761839999999985], [-2.7135128999999996, 53.7619765], [-2.7138355000000005, 53.76211860000001], [-2.714275, 53.7622773], [-2.7147909, 53.7624084], [-2.7156241999999997, 53.762564], [-2.7162010999999997, 53.762660399999994], [-2.7164584, 53.7627113], [-2.7168365, 53.762786000000006], [-2.7176142, 53.7629948], [-2.7183398999999997, 53.76322110000001], [-2.7191138, 53.7634775], [-2.7197735999999995, 53.76377839999999], [-2.7202468, 53.7640183], [-2.7206935999999997, 53.7642795], [-2.7210481999999994, 53.7645097], [-2.7232147999999996, 53.7660076], [-2.7252748, 53.7673203], [-2.7261303999999997, 53.76777690000001], [-2.7269028999999994, 53.76813680000001], [-2.7279407, 53.76859060000001], [-2.7290326, 53.7690245], [-2.730073, 53.7693785], [-2.7317925, 53.7699266], [-2.7394985999999997, 53.772065000000005], [-2.7397426, 53.7721317], [-2.7428218, 53.7729733], [-2.7460718, 53.77390479999998], [-2.7463144999999995, 53.7739731], [-2.7471170999999996, 53.77420939999999], [-2.7477799, 53.774395199999994], [-2.7487210999999996, 53.774605599999994], [-2.7496451, 53.77480380000001], [-2.7505865999999997, 53.77498369999999], [-2.7515335999999997, 53.775136], [-2.7525392, 53.77527219999999], [-2.7535452, 53.77538899999999], [-2.7539529999999997, 53.7754217], [-2.7547358999999996, 53.77548929999999], [-2.755567399999999, 53.7755464], [-2.7564580999999997, 53.7755806], [-2.7576943999999997, 53.775603399999994], [-2.7588023999999995, 53.7755946], [-2.765931, 53.7754387], [-2.7662221, 53.77543740000001], [-2.7699979, 53.77545610000001], [-2.7736917, 53.7755032], [-2.7744333, 53.77551269999999], [-2.7746757, 53.7755158], [-2.7771969999999997, 53.77558609999999], [-2.7796002, 53.775779], [-2.7818372, 53.7760547], [-2.784777380770516, 53.77640472230831], [-2.7863647999999994, 53.7765937], [-2.7903452, 53.7771357], [-2.7934006, 53.7776405], [-2.8080906999999997, 53.7801159], [-2.8134874999999995, 53.781001900000014], [-2.8145952, 53.781191199999995], [-2.8157806999999995, 53.7813882], [-2.8180527999999994, 53.7817817], [-2.8207346, 53.7822461], [-2.8224512, 53.7825624], [-2.8351971, 53.78464220000001], [-2.8383298999999997, 53.78504729999999], [-2.8411945, 53.78531709999999], [-2.8468163999999994, 53.7858803], [-2.8484472, 53.78600500000001], [-2.8584676999999994, 53.7868632], [-2.8630864999999996, 53.7872594], [-2.8646743000000003, 53.787373499999994], [-2.8662031999999997, 53.7874147], [-2.8677078999999996, 53.787426200000006], [-2.8691965, 53.7873862], [-2.8703365, 53.78733429999999], [-2.8720602, 53.787208100000015], [-2.8728165, 53.78715270000001], [-2.8729580999999995, 53.787142300000006], [-2.8738143, 53.78708259999999], [-2.8746089091824683, 53.787029313726286], [-2.8755441, 53.7869666], [-2.8761293999999995, 53.7869397], [-2.8769125999999994, 53.78690540000001], [-2.8776958000000006, 53.7868934], [-2.8788173999999995, 53.7868994], [-2.8797296, 53.78691899999999], [-2.8805153, 53.7869417], [-2.8810927, 53.7869582], [-2.881827027514486, 53.786978352150705], [-2.8830093999999997, 53.7870108], [-2.8841192, 53.7870423], [-2.8847184, 53.78705999999999], [-2.8853765, 53.78708859999999], [-2.8865684999999996, 53.787153999999994], [-2.8879517, 53.7872646], [-2.8890694, 53.78738799999999], [-2.8894389826269524, 53.78742772712427], [-2.8894684999999996, 53.78743089999999], [-2.8904515, 53.787532], [-2.8916202999999996, 53.787705300000006], [-2.8920449999999995, 53.78778109999999], [-2.8927619000000004, 53.78790769999999], [-2.893672, 53.78808299999999], [-2.8941436, 53.78817589999999], [-2.8971582999999996, 53.78875799999999], [-2.8990677, 53.7891313], [-2.9022254, 53.78974130000001], [-2.9104652, 53.79136059999999], [-2.9144027, 53.7921116], [-2.9173852999999994, 53.7927042], [-2.920384, 53.793284099999994], [-2.923843999999999, 53.7939654], [-2.9263169999999996, 53.7944502], [-2.9288704999999995, 53.7950586], [-2.9314400999999997, 53.795743], [-2.9337468, 53.79643370000001], [-2.9350664, 53.79686780000001], [-2.9372389999999995, 53.79766630000001], [-2.9392452999999996, 53.7984806], [-2.9416432, 53.79961480000001], [-2.942651699999999, 53.800105900000005], [-2.9437728999999995, 53.8008029], [-2.9447385, 53.8014175], [-2.9457791999999996, 53.8021842], [-2.9474742999999997, 53.8035433], [-2.9482629, 53.804322600000006], [-2.9490729, 53.8052857], [-2.9496362, 53.80614409999999], [-2.950414, 53.8075284], [-2.9518516999999997, 53.81017339999999], [-2.9532839999999996, 53.8128435], [-2.9559614, 53.81768379999999], [-2.9560177, 53.81778129999999], [-2.9568298999999993, 53.8191364], [-2.9576184, 53.8202511], [-2.9582674999999994, 53.8211505], [-2.9595227999999993, 53.8227528], [-2.9608155999999997, 53.8243328], [-2.9614164, 53.8250736], [-2.9639002000000003, 53.828034], [-2.9639753, 53.8281227], [-2.964440437594421, 53.82868090765157], [-2.9649409, 53.8292815], [-2.9675372, 53.83239369999999], [-2.971007999999999, 53.8365661], [-2.9724939999999997, 53.83822789999999], [-2.9746558, 53.840108099999995], [-2.9750865737746426, 53.84046508143667], [-2.9767531, 53.841846100000005], [-2.9795462, 53.844103399999995], [-2.9800255, 53.844458], [-2.9806275999999996, 53.8448635], [-2.9812671, 53.845258], [-2.9817126, 53.845508], [-2.9821906999999994, 53.84575790000001], [-2.9825378, 53.8459227], [-2.9828672999999997, 53.8460544], [-2.9832061999999997, 53.8461807], [-2.9868005999999996, 53.84745259999999], [-2.9875612, 53.8477188], [-2.9880823, 53.8478699], [-2.9884417999999995, 53.84796089999999], [-2.989256699999999, 53.8481427], [-2.9896612890124863, 53.848216978547114], [-2.9897954, 53.848241599999994], [-2.990489, 53.8483525], [-2.9906882, 53.8483816], [-2.991081, 53.84844110000001], [-2.9913928999999997, 53.84848670000001], [-2.9916343, 53.8485063], [-2.9918609999999997, 53.8485202], [-2.9920833, 53.8485255], [-2.9952706999999994, 53.848520699999995], [-2.9957451999999996, 53.8485165], [-2.9964889999999995, 53.8484951], [-2.9973197999999996, 53.8484289], [-2.9978836999999996, 53.84837170000001], [-2.9993803999999997, 53.848166000000006], [-3.0009844, 53.8478337], [-3.0017967, 53.84761319999999], [-3.0022869999999995, 53.84747019999999], [-3.0026849, 53.8473527], [-3.0034775999999996, 53.8470709], [-3.0039402, 53.84690649999999], [-3.0051794, 53.8464444], [-3.0075825999999997, 53.8455931], [-3.0103345999999997, 53.8446088], [-3.0124857, 53.8438397], [-3.0144991999999995, 53.84310659999999], [-3.0162247, 53.8424915], [-3.0178662, 53.8419028], [-3.0198241999999995, 53.84114949999999], [-3.0205805999999997, 53.8407886], [-3.0212338721414653, 53.84046508143667], [-3.0214818, 53.84034230000001], [-3.023353999999999, 53.8392503], [-3.0256660999999996, 53.8378512], [-3.0282892999999995, 53.83629369999999], [-3.0289652, 53.8358918], [-3.0310948999999994, 53.8346191], [-3.0312616999999995, 53.8345159], [-3.03176, 53.8342076], [-3.0328973, 53.83353660000001], [-3.0339915999999993, 53.83288439999999], [-3.0359979, 53.83169409999999], [-3.0397607, 53.8294443], [-3.0401179, 53.829238100000005], [-3.040965, 53.8287415], [-3.0415778, 53.82837599999999], [-3.0432935, 53.827341299999986], [-3.043358899999999, 53.827306400000005], [-3.0443806, 53.826704199999995], [-3.0448142, 53.8264455], [-3.0452621, 53.82617079999999], [-3.0455827, 53.82596890000001], [-3.0460070999999997, 53.8256312], [-3.0461915, 53.82545529999999], [-3.0463831, 53.82527249999999], [-3.0465729999999995, 53.8250876], [-3.046675899999999, 53.82500129999999], [-3.0467253000000003, 53.82494630000001], [-3.0469290999999994, 53.82476580000001], [-3.0472871999999995, 53.82441279999999], [-3.04753, 53.8241864], [-3.0477147999999996, 53.82398890000001], [-3.0480086000000006, 53.82362979999999], [-3.0481518, 53.8234158], [-3.0483648, 53.8231051], [-3.0486281999999996, 53.822699799999995], [-3.0487559000000006, 53.822522], [-3.0488645, 53.8223707]]}", "current_leg_start": "Preston", "dest_arr_time_act": "0649", "motion_projection": null, "next_location_lat": "53.8223707", "next_location_lon": "-3.0488645", "previous_location": "Preston", "current_leg_milage": "18.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 273.172, \"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\": 324.057, \"from_m\": 273.172, \"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\": 342.603, \"from_m\": 324.057, \"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\": 389.57, \"from_m\": 342.603, \"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\": 472.2, \"from_m\": 389.57, \"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\": 908.316, \"from_m\": 472.2, \"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\": 961.485, \"from_m\": 908.316, \"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\": 5482.28, \"from_m\": 961.485, \"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\": 5542.598, \"from_m\": 5482.28, \"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\": 5873.999, \"from_m\": 5542.598, \"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\": 7009.74, \"from_m\": 5873.999, \"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\": 7067.777, \"from_m\": 7009.74, \"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\": 7141.338, \"from_m\": 7067.777, \"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\": 7181.274, \"from_m\": 7141.338, \"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\": 7255.955, \"from_m\": 7181.274, \"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\": 7295.388, \"from_m\": 7255.955, \"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\": 7597.859, \"from_m\": 7295.388, \"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\": 7825.588, \"from_m\": 7597.859, \"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\": 7868.24, \"from_m\": 7825.588, \"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\": 8966.876, \"from_m\": 7868.24, \"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\": 9332.981, \"from_m\": 8966.876, \"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\": 9967.695, \"from_m\": 9332.981, \"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\": 10333.8, \"from_m\": 9967.695, \"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\": 11432.436, \"from_m\": 10333.8, \"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\": 11475.088, \"from_m\": 11432.436, \"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\": 11702.817, \"from_m\": 11475.088, \"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\": 14448.637, \"from_m\": 11702.817, \"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\": 17116.169, \"from_m\": 14448.637, \"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\": 19038.133, \"from_m\": 17116.169, \"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\": 19330.908, \"from_m\": 19038.133, \"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\": 19424.414, \"from_m\": 19330.908, \"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\": 20971.628, \"from_m\": 19424.414, \"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\": 26909.925, \"from_m\": 20971.628, \"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\": 27549.629, \"from_m\": 26909.925, \"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\": 29234.62, \"from_m\": 27549.629, \"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\": 38575.934, \"from_m\": 29234.62, \"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\": 38919.156, \"from_m\": 38575.934, \"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\": 38952.787, \"from_m\": 38919.156, \"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\": 40402.698, \"from_m\": 38952.787, \"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\": 40413.801, \"from_m\": 40402.698, \"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\": 40487.404, \"from_m\": 40413.801, \"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\": 41311.343, \"from_m\": 40487.404, \"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\": 42238.543, \"from_m\": 41311.343, \"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\": 42293.954, \"from_m\": 42238.543, \"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\": 43108.641, \"from_m\": 42293.954, \"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\": 61714.176, \"from_m\": 43108.641, \"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\": 61780.348, \"from_m\": 61714.176, \"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\": 65271.753, \"from_m\": 61780.348, \"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\": 65319.086, \"from_m\": 65271.753, \"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\": 65339.982, \"from_m\": 65319.086, \"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\": 95.0}, {\"to_m\": 65388.237, \"from_m\": 65339.982, \"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\": 65428.458, \"from_m\": 65388.237, \"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\": 65482.54, \"from_m\": 65428.458, \"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\": 65709.041, \"from_m\": 65482.54, \"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\": 66758.227, \"from_m\": 65709.041, \"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\": 66781.123, \"from_m\": 66758.227, \"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\": 66838.905, \"from_m\": 66781.123, \"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\": 78619.865, \"from_m\": 66838.905, \"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\": 79322.962, \"from_m\": 78619.865, \"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\": 79388.509, \"from_m\": 79322.962, \"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\": 88617.43, \"from_m\": 79388.509, \"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\": 89227.327, \"from_m\": 88617.43, \"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\": 89597.059, \"from_m\": 89227.327, \"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\": 93479.939, \"from_m\": 89597.059, \"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\": 93512.73, \"from_m\": 93479.939, \"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\": 93809.246, \"from_m\": 93512.73, \"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\": 93950.26, \"from_m\": 93809.246, \"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\": 94141.121, \"from_m\": 93950.26, \"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\": 94152.856, \"from_m\": 94141.121, \"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\": 94479.743, \"from_m\": 94152.856, \"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\": 760445, \"profile_key\": \"c459090724237cd1e51dccebb019213c3c672af4859fb11ef37ca64a8193f49d\", \"schedule_id\": 42482, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0509\", \"location\": \"Allerton Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0514\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 2, \"distance_m\": 514.243, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0517\", \"location\": \"Wavertree Jn\", \"stage_seq\": 3, \"distance_m\": 5428.803, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0518H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 6893.071, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0519\", \"location\": \"Edge Hill\", \"stage_seq\": 5, \"distance_m\": 7479.394, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0520H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 6, \"distance_m\": 8374.446, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": false, \"wtt_arr\": \"0524\", \"wtt_dep\": \"0535\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 7, \"distance_m\": 9650.338, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0537\", \"location\": \"Crown Street Jn\", \"stage_seq\": 8, \"distance_m\": 10926.23, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0538\", \"location\": \"Edge Hill\", \"stage_seq\": 9, \"distance_m\": 11821.282, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0538H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 10, \"distance_m\": 12383.493, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0539\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 11, \"distance_m\": 12868.0, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0539H\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 12, \"distance_m\": 14034.168, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0542H\", \"location\": \"Roby\", \"stage_seq\": 13, \"distance_m\": 17935.072, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0543\", \"location\": \"Huyton\", \"stage_seq\": 14, \"distance_m\": 18754.897, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0550\", \"location\": \"St. Helens Central\", \"stage_seq\": 15, \"distance_m\": 27862.427, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 16, \"distance_m\": 39884.793, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Wigan South Jn\", \"stage_seq\": 17, \"distance_m\": 41236.13, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": \"0607\", \"location\": \"Wigan North Western\", \"stage_seq\": 18, \"distance_m\": 41919.804, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Balshaw Lane Jn\", \"stage_seq\": 19, \"distance_m\": 53992.684, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616H\", \"location\": \"Euxton Jn\", \"stage_seq\": 20, \"distance_m\": 57677.916, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625H\", \"location\": \"Ribble Jn\", \"stage_seq\": 21, \"distance_m\": 65271.753, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": false, \"wtt_arr\": \"0627\", \"wtt_dep\": \"0629\", \"location\": \"Preston\", \"stage_seq\": 22, \"distance_m\": 66237.695, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 23, \"distance_m\": 66966.631, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 24, \"distance_m\": 78769.482, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0643H\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 25, \"distance_m\": 89443.249, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0647H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 26, \"distance_m\": 93591.086, \"section_seq\": 1, \"route_path_id\": 158979}, {\"is_pass\": false, \"wtt_arr\": \"0649\", \"wtt_dep\": null, \"location\": \"Blackpool North\", \"stage_seq\": 27, \"distance_m\": 94479.743, \"section_seq\": 1, \"route_path_id\": 158979}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 94479.743, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 158979}], \"total_distance_m\": 94479.743, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 73455.674, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 21024.069, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0509", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "53.8223707", "current_position_lon": "-3.0488645", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:06:54Z\", \"source_id\": 64440679, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:07:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:07:01Z\", \"source_id\": 20418219, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:13:58Z\", \"source_id\": 64445728, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:15:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 9868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:32:00Z\", \"source_id\": 64461944, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:32:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:14:01Z\", \"source_id\": 20419763, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:32:06Z\", \"source_id\": 20424930, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:16:49Z\", \"source_id\": 64447929, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:18:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:16:56Z\", \"source_id\": 20420427, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10003, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:35:37Z\", \"source_id\": 64465999, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:36:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:35:46Z\", \"source_id\": 20426148, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:36:23Z\", \"source_id\": 64466902, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:37:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:36:26Z\", \"source_id\": 20426411, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:01Z\", \"source_id\": 64474635, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:43:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:06Z\", \"source_id\": 20429003, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:54Z\", \"source_id\": 64492364, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:59Z\", \"source_id\": 20434779, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:22Z\", \"source_id\": 20444401, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:11Z\", \"source_id\": 64523298, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:13Z\", \"source_id\": 20444944, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:28Z\", \"source_id\": 64559756, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:30Z\", \"source_id\": 20456980, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:00Z\", \"source_id\": 64574249, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:03Z\", \"source_id\": 20461643, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7803, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:54Z\", \"source_id\": 64582867, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:57Z\", \"source_id\": 20464473, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackpool North", "service_state_platform": "4", "timing_fact_generation": 1790055779658539, "current_leg_arrival_utc": "2026-09-22T06:46:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:27.239811", "service_state_evidence_id": 20464473, "current_leg_start_actual_dep": "2026-09-22T06:29:00+01:00", "operational_evidence_version": 101, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:27.432394", "service_state_valid_until_kind": null, "operational_interpretation_version": 101, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
XAL |
BPN |
5N57 |
323218 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 273.172, "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": 324.057, "from_m": 273.172, "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": 342.603, "from_m": 324.057, "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": 389.57, "from_m": 342.603, "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": 472.2, "from_m": 389.57, "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": 908.316, "from_m": 472.2, "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": 961.485, "from_m": 908.316, "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": 5482.28, "from_m": 961.485, "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": 5542.598, "from_m": 5482.28, "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": 5873.999, "from_m": 5542.598, "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": 7009.74, "from_m": 5873.999, "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": 7067.777, "from_m": 7009.74, "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": 7141.338, "from_m": 7067.777, "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": 7181.274, "from_m": 7141.338, "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": 7255.955, "from_m": 7181.274, "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": 7295.388, "from_m": 7255.955, "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": 7597.859, "from_m": 7295.388, "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": 7825.588, "from_m": 7597.859, "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": 7868.24, "from_m": 7825.588, "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": 8966.876, "from_m": 7868.24, "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": 9332.981, "from_m": 8966.876, "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": 9967.695, "from_m": 9332.981, "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": 10333.8, "from_m": 9967.695, "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": 11432.436, "from_m": 10333.8, "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": 11475.088, "from_m": 11432.436, "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": 11702.817, "from_m": 11475.088, "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": 14448.637, "from_m": 11702.817, "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": 17116.169, "from_m": 14448.637, "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": 19038.133, "from_m": 17116.169, "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": 19330.908, "from_m": 19038.133, "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": 19424.414, "from_m": 19330.908, "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": 20971.628, "from_m": 19424.414, "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": 26909.925, "from_m": 20971.628, "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": 27549.629, "from_m": 26909.925, "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": 29234.62, "from_m": 27549.629, "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": 38575.934, "from_m": 29234.62, "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": 38919.156, "from_m": 38575.934, "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": 38952.787, "from_m": 38919.156, "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": 40402.698, "from_m": 38952.787, "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": 40413.801, "from_m": 40402.698, "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": 40487.404, "from_m": 40413.801, "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": 41311.343, "from_m": 40487.404, "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": 42238.543, "from_m": 41311.343, "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": 42293.954, "from_m": 42238.543, "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": 43108.641, "from_m": 42293.954, "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": 61714.176, "from_m": 43108.641, "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": 61780.348, "from_m": 61714.176, "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": 65271.753, "from_m": 61780.348, "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": 65319.086, "from_m": 65271.753, "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": 65339.982, "from_m": 65319.086, "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": 95.0}, {"to_m": 65388.237, "from_m": 65339.982, "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": 65428.458, "from_m": 65388.237, "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": 65482.54, "from_m": 65428.458, "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": 65709.041, "from_m": 65482.54, "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": 66758.227, "from_m": 65709.041, "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": 66781.123, "from_m": 66758.227, "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": 66838.905, "from_m": 66781.123, "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": 78619.865, "from_m": 66838.905, "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": 79322.962, "from_m": 78619.865, "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": 79388.509, "from_m": 79322.962, "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": 88617.43, "from_m": 79388.509, "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": 89227.327, "from_m": 88617.43, "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": 89597.059, "from_m": 89227.327, "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": 93479.939, "from_m": 89597.059, "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": 93512.73, "from_m": 93479.939, "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": 93809.246, "from_m": 93512.73, "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": 93950.26, "from_m": 93809.246, "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": 94141.121, "from_m": 93950.26, "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": 94152.856, "from_m": 94141.121, "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": 94479.743, "from_m": 94152.856, "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": 760445, "profile_key": "c459090724237cd1e51dccebb019213c3c672af4859fb11ef37ca64a8193f49d", "schedule_id": 42482, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0509", "location": "Allerton Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0514", "location": "Liverpool South Parkway (HL)", "stage_seq": 2, "distance_m": 514.243, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0517", "location": "Wavertree Jn", "stage_seq": 3, "distance_m": 5428.803, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0518H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 6893.071, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0519", "location": "Edge Hill", "stage_seq": 5, "distance_m": 7479.394, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0520H", "location": "Crown Street Jn", "stage_seq": 6, "distance_m": 8374.446, "section_seq": 1, "route_path_id": 158979}, {"is_pass": false, "wtt_arr": "0524", "wtt_dep": "0535", "location": "Liverpool Lime Street HL/ML", "stage_seq": 7, "distance_m": 9650.338, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0537", "location": "Crown Street Jn", "stage_seq": 8, "distance_m": 10926.23, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0538", "location": "Edge Hill", "stage_seq": 9, "distance_m": 11821.282, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0538H", "location": "Edge Hill S.B.", "stage_seq": 10, "distance_m": 12383.493, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0539", "location": "Bootle Branch Jn", "stage_seq": 11, "distance_m": 12868.0, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0539H", "location": "Olive Mount Jn", "stage_seq": 12, "distance_m": 14034.168, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0542H", "location": "Roby", "stage_seq": 13, "distance_m": 17935.072, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0543", "location": "Huyton", "stage_seq": 14, "distance_m": 18754.897, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0550", "location": "St. Helens Central", "stage_seq": 15, "distance_m": 27862.427, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Springs Branch Jn", "stage_seq": 16, "distance_m": 39884.793, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Wigan South Jn", "stage_seq": 17, "distance_m": 41236.13, "section_seq": 1, "route_path_id": 158979}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": "0607", "location": "Wigan North Western", "stage_seq": 18, "distance_m": 41919.804, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614", "location": "Balshaw Lane Jn", "stage_seq": 19, "distance_m": 53992.684, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616H", "location": "Euxton Jn", "stage_seq": 20, "distance_m": 57677.916, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625H", "location": "Ribble Jn", "stage_seq": 21, "distance_m": 65271.753, "section_seq": 1, "route_path_id": 158979}, {"is_pass": false, "wtt_arr": "0627", "wtt_dep": "0629", "location": "Preston", "stage_seq": 22, "distance_m": 66237.695, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Preston Fylde Jn", "stage_seq": 23, "distance_m": 66966.631, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636H", "location": "Kirkham & Wesham", "stage_seq": 24, "distance_m": 78769.482, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0643H", "location": "Poulton-le-Fylde", "stage_seq": 25, "distance_m": 89443.249, "section_seq": 1, "route_path_id": 158979}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0647H", "location": "Devonshire Road Jn", "stage_seq": 26, "distance_m": 93591.086, "section_seq": 1, "route_path_id": 158979}, {"is_pass": false, "wtt_arr": "0649", "wtt_dep": null, "location": "Blackpool North", "stage_seq": 27, "distance_m": 94479.743, "section_seq": 1, "route_path_id": 158979}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 94479.743, "from_m": 0.0, "section_seq": 1, "route_path_id": 158979}], "total_distance_m": 94479.743, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 73455.674, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 21024.069, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9933, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:06:54Z", "source_id": 64440679, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:07:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:07:01Z", "source_id": 20418219, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9879, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:13:58Z", "source_id": 64445728, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:15:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 9868, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:32:00Z", "source_id": 64461944, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:32:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:14:01Z", "source_id": 20419763, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:32:06Z", "source_id": 20424930, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9854, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:16:49Z", "source_id": 64447929, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:18:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:16:56Z", "source_id": 20420427, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10003, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:35:37Z", "source_id": 64465999, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T04:36:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:35:46Z", "source_id": 20426148, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10011, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:36:23Z", "source_id": 64466902, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T04:37:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:36:26Z", "source_id": 20426411, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9466, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:01Z", "source_id": 64474635, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T04:43:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:06Z", "source_id": 20429003, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9373, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:54Z", "source_id": 64492364, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T04:57:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:59Z", "source_id": 20434779, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:22Z", "source_id": 20444401, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7916, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:11Z", "source_id": 64523298, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:15:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:13Z", "source_id": 20444944, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7842, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:28Z", "source_id": 64559756, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:33:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:30Z", "source_id": 20456980, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7834, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:00Z", "source_id": 64574249, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T05:39:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:03Z", "source_id": 20461643, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7803, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:54Z", "source_id": 64582867, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T05:44:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:57Z", "source_id": 20464473, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Allerton Depot |
0509 |
0509 |
None |
None |
None |
Blackpool North |
0649 |
0649 |
4 |
EARLY |
-5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65185/2026-09-22/detailed |
None |
Preston |
2026-09-22T06:29:00+01:00 |
Blackpool North |
20.0 |
{"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.7091286, 53.758880700000006], [-2.7092590999999997, 53.759009299999995], [-2.7094076, 53.7591375], [-2.7094931, 53.75920040000001], [-2.7096965999999996, 53.7593217], [-2.7100276, 53.75952349999999], [-2.7101455999999997, 53.7595824], [-2.7104786999999995, 53.7597446], [-2.7107648000000006, 53.7599094], [-2.7108493999999994, 53.7599553], [-2.7110868999999997, 53.760092099999994], [-2.7115872, 53.76041419999999], [-2.7121289999999996, 53.76082330000001], [-2.712385657640263, 53.761017013820464], [-2.7128597, 53.7613748], [-2.7121289999999996, 53.76082330000001], [-2.7115872, 53.76041419999999], [-2.7110868999999997, 53.760092099999994], [-2.7108493999999994, 53.7599553], [-2.7107648000000006, 53.7599094], [-2.7104786999999995, 53.7597446], [-2.7101455999999997, 53.7595824], [-2.7100276, 53.75952349999999], [-2.7096965999999996, 53.7593217], [-2.7094931, 53.75920040000001], [-2.7094076, 53.7591375], [-2.7092590999999997, 53.759009299999995], [-2.7091286, 53.758880700000006], [-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.7116844999999996, 53.760695099999985], [-2.7129460999999995, 53.7616549], [-2.7132447, 53.761839999999985], [-2.7135128999999996, 53.7619765], [-2.7138355000000005, 53.76211860000001], [-2.714275, 53.7622773], [-2.7147909, 53.7624084], [-2.7156241999999997, 53.762564], [-2.7162010999999997, 53.762660399999994], [-2.7164584, 53.7627113], [-2.7168365, 53.762786000000006], [-2.7176142, 53.7629948], [-2.7183398999999997, 53.76322110000001], [-2.7191138, 53.7634775], [-2.7197735999999995, 53.76377839999999], [-2.7202468, 53.7640183], [-2.7206935999999997, 53.7642795], [-2.7210481999999994, 53.7645097], [-2.7232147999999996, 53.7660076], [-2.7252748, 53.7673203], [-2.7261303999999997, 53.76777690000001], [-2.7269028999999994, 53.76813680000001], [-2.7279407, 53.76859060000001], [-2.7290326, 53.7690245], [-2.730073, 53.7693785], [-2.7317925, 53.7699266], [-2.7394985999999997, 53.772065000000005], [-2.7397426, 53.7721317], [-2.7428218, 53.7729733], [-2.7460718, 53.77390479999998], [-2.7463144999999995, 53.7739731], [-2.7471170999999996, 53.77420939999999], [-2.7477799, 53.774395199999994], [-2.7487210999999996, 53.774605599999994], [-2.7496451, 53.77480380000001], [-2.7505865999999997, 53.77498369999999], [-2.7515335999999997, 53.775136], [-2.7525392, 53.77527219999999], [-2.7535452, 53.77538899999999], [-2.7539529999999997, 53.7754217], [-2.7547358999999996, 53.77548929999999], [-2.755567399999999, 53.7755464], [-2.7564580999999997, 53.7755806], [-2.7576943999999997, 53.775603399999994], [-2.7588023999999995, 53.7755946], [-2.765931, 53.7754387], [-2.7662221, 53.77543740000001], [-2.7699979, 53.77545610000001], [-2.7736917, 53.7755032], [-2.7744333, 53.77551269999999], [-2.7746757, 53.7755158], [-2.7771969999999997, 53.77558609999999], [-2.7796002, 53.775779], [-2.7818372, 53.7760547], [-2.784777380770516, 53.77640472230831], [-2.7863647999999994, 53.7765937], [-2.7903452, 53.7771357], [-2.7934006, 53.7776405], [-2.8080906999999997, 53.7801159], [-2.8134874999999995, 53.781001900000014], [-2.8145952, 53.781191199999995], [-2.8157806999999995, 53.7813882], [-2.8180527999999994, 53.7817817], [-2.8207346, 53.7822461], [-2.8224512, 53.7825624], [-2.8351971, 53.78464220000001], [-2.8383298999999997, 53.78504729999999], [-2.8411945, 53.78531709999999], [-2.8468163999999994, 53.7858803], [-2.8484472, 53.78600500000001], [-2.8584676999999994, 53.7868632], [-2.8630864999999996, 53.7872594], [-2.8646743000000003, 53.787373499999994], [-2.8662031999999997, 53.7874147], [-2.8677078999999996, 53.787426200000006], [-2.8691965, 53.7873862], [-2.8703365, 53.78733429999999], [-2.8720602, 53.787208100000015], [-2.8728165, 53.78715270000001], [-2.8729580999999995, 53.787142300000006], [-2.8738143, 53.78708259999999], [-2.8746089091824683, 53.787029313726286], [-2.8755441, 53.7869666], [-2.8761293999999995, 53.7869397], [-2.8769125999999994, 53.78690540000001], [-2.8776958000000006, 53.7868934], [-2.8788173999999995, 53.7868994], [-2.8797296, 53.78691899999999], [-2.8805153, 53.7869417], [-2.8810927, 53.7869582], [-2.881827027514486, 53.786978352150705], [-2.8830093999999997, 53.7870108], [-2.8841192, 53.7870423], [-2.8847184, 53.78705999999999], [-2.8853765, 53.78708859999999], [-2.8865684999999996, 53.787153999999994], [-2.8879517, 53.7872646], [-2.8890694, 53.78738799999999], [-2.8894389826269524, 53.78742772712427], [-2.8894684999999996, 53.78743089999999], [-2.8904515, 53.787532], [-2.8916202999999996, 53.787705300000006], [-2.8920449999999995, 53.78778109999999], [-2.8927619000000004, 53.78790769999999], [-2.893672, 53.78808299999999], [-2.8941436, 53.78817589999999], [-2.8971582999999996, 53.78875799999999], [-2.8990677, 53.7891313], [-2.9022254, 53.78974130000001], [-2.9104652, 53.79136059999999], [-2.9144027, 53.7921116], [-2.9173852999999994, 53.7927042], [-2.920384, 53.793284099999994], [-2.923843999999999, 53.7939654], [-2.9263169999999996, 53.7944502], [-2.9288704999999995, 53.7950586], [-2.9314400999999997, 53.795743], [-2.9337468, 53.79643370000001], [-2.9350664, 53.79686780000001], [-2.9372389999999995, 53.79766630000001], [-2.9392452999999996, 53.7984806], [-2.9416432, 53.79961480000001], [-2.942651699999999, 53.800105900000005], [-2.9437728999999995, 53.8008029], [-2.9447385, 53.8014175], [-2.9457791999999996, 53.8021842], [-2.9474742999999997, 53.8035433], [-2.9482629, 53.804322600000006], [-2.9490729, 53.8052857], [-2.9496362, 53.80614409999999], [-2.950414, 53.8075284], [-2.9518516999999997, 53.81017339999999], [-2.9532839999999996, 53.8128435], [-2.9559614, 53.81768379999999], [-2.9560177, 53.81778129999999], [-2.9568298999999993, 53.8191364], [-2.9576184, 53.8202511], [-2.9582674999999994, 53.8211505], [-2.9595227999999993, 53.8227528], [-2.9608155999999997, 53.8243328], [-2.9614164, 53.8250736], [-2.9639002000000003, 53.828034], [-2.9639753, 53.8281227], [-2.964440437594421, 53.82868090765157], [-2.9649409, 53.8292815], [-2.9675372, 53.83239369999999], [-2.971007999999999, 53.8365661], [-2.9724939999999997, 53.83822789999999], [-2.9746558, 53.840108099999995], [-2.9750865737746426, 53.84046508143667], [-2.9767531, 53.841846100000005], [-2.9795462, 53.844103399999995], [-2.9800255, 53.844458], [-2.9806275999999996, 53.8448635], [-2.9812671, 53.845258], [-2.9817126, 53.845508], [-2.9821906999999994, 53.84575790000001], [-2.9825378, 53.8459227], [-2.9828672999999997, 53.8460544], [-2.9832061999999997, 53.8461807], [-2.9868005999999996, 53.84745259999999], [-2.9875612, 53.8477188], [-2.9880823, 53.8478699], [-2.9884417999999995, 53.84796089999999], [-2.989256699999999, 53.8481427], [-2.9896612890124863, 53.848216978547114], [-2.9897954, 53.848241599999994], [-2.990489, 53.8483525], [-2.9906882, 53.8483816], [-2.991081, 53.84844110000001], [-2.9913928999999997, 53.84848670000001], [-2.9916343, 53.8485063], [-2.9918609999999997, 53.8485202], [-2.9920833, 53.8485255], [-2.9952706999999994, 53.848520699999995], [-2.9957451999999996, 53.8485165], [-2.9964889999999995, 53.8484951], [-2.9973197999999996, 53.8484289], [-2.9978836999999996, 53.84837170000001], [-2.9993803999999997, 53.848166000000006], [-3.0009844, 53.8478337], [-3.0017967, 53.84761319999999], [-3.0022869999999995, 53.84747019999999], [-3.0026849, 53.8473527], [-3.0034775999999996, 53.8470709], [-3.0039402, 53.84690649999999], [-3.0051794, 53.8464444], [-3.0075825999999997, 53.8455931], [-3.0103345999999997, 53.8446088], [-3.0124857, 53.8438397], [-3.0144991999999995, 53.84310659999999], [-3.0162247, 53.8424915], [-3.0178662, 53.8419028], [-3.0198241999999995, 53.84114949999999], [-3.0205805999999997, 53.8407886], [-3.0212338721414653, 53.84046508143667], [-3.0214818, 53.84034230000001], [-3.023353999999999, 53.8392503], [-3.0256660999999996, 53.8378512], [-3.0282892999999995, 53.83629369999999], [-3.0289652, 53.8358918], [-3.0310948999999994, 53.8346191], [-3.0312616999999995, 53.8345159], [-3.03176, 53.8342076], [-3.0328973, 53.83353660000001], [-3.0339915999999993, 53.83288439999999], [-3.0359979, 53.83169409999999], [-3.0397607, 53.8294443], [-3.0401179, 53.829238100000005], [-3.040965, 53.8287415], [-3.0415778, 53.82837599999999], [-3.0432935, 53.827341299999986], [-3.043358899999999, 53.827306400000005], [-3.0443806, 53.826704199999995], [-3.0448142, 53.8264455], [-3.0452621, 53.82617079999999], [-3.0455827, 53.82596890000001], [-3.0460070999999997, 53.8256312], [-3.0461915, 53.82545529999999], [-3.0463831, 53.82527249999999], [-3.0465729999999995, 53.8250876], [-3.046675899999999, 53.82500129999999], [-3.0467253000000003, 53.82494630000001], [-3.0469290999999994, 53.82476580000001], [-3.0472871999999995, 53.82441279999999], [-3.04753, 53.8241864], [-3.0477147999999996, 53.82398890000001], [-3.0480086000000006, 53.82362979999999], [-3.0481518, 53.8234158], [-3.0483648, 53.8231051], [-3.0486281999999996, 53.822699799999995], [-3.0487559000000006, 53.822522], [-3.0488645, 53.8223707]]} |
18.0 |
0624 |
0644 |
Preston |
Blackpool North H.S. |
Blackpool North |
53.8223707 |
-3.0488645 |
53.8223707 |
-3.0488645 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:44:00 |
Blackpool North |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464473 |
1790055779658539 |
101 |
101 |
2026-09-22 05:54:27.432394 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:27.239811 |
| 729776 |
761772 |
C36055 |
505C51M622 |
2026-09-22 |
COMPLETE |
20465141 |
2026-09-22 06:44:00 |
2026-09-22 05:54:33 |
2026-09-24 05:54:33 |
{"id": 761772, "stp": "P", "toc": "Elizabeth Line", "uid": "C36055", "consist": "345021", "dest_crs": "GDP", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36055/2026-09-22/detailed", "trust_id": "505C51M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gidea Park", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "3", "is_terminated": 1, "next_location": "Gidea Park", "signalling_id": "5C51", "timing_status": "ON TIME", "origin_station": "Gidea Park Middle Siding", "current_leg_arr": "0644", "current_leg_dep": "0642", "current_leg_end": "Gidea Park", "origin_dep_time": "0642", "origin_platform": null, "current_location": "Gidea Park", "last_update_time": "2026-09-22T05:54:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.215859, 51.586025], [0.2163108, 51.58620379999999], [0.21684259999999997, 51.5863971], [0.2171941, 51.58650870000001], [0.2176035, 51.586646], [0.21795709999999996, 51.58677230000001], [0.21842749999999997, 51.5869551], [0.21887960000000004, 51.587134500000005], [0.21947289999999997, 51.5873802], [0.2198854, 51.587505699999994], [0.2195783, 51.5873769], [0.2190858, 51.5871782], [0.2187906, 51.58706399999999], [0.2183808, 51.5868484], [0.2179858, 51.586653899999995], [0.21726419999999996, 51.58637050000001], [0.21640339999999997, 51.58602759999999], [0.21575969999999997, 51.58576339999998], [0.21489140000000004, 51.5854179], [0.2140661, 51.5850933], [0.21319979999999997, 51.5847398], [0.2124087, 51.5844272], [0.2117181, 51.58414750000001], [0.2110057, 51.583871], [0.21037749999999997, 51.5836261], [0.2095374, 51.58329419999999], [0.2091598, 51.5831644], [0.2087886, 51.5830028], [0.20839689999999997, 51.58282489999999], [0.2079543, 51.5825941], [0.2073077, 51.582296500000005], [0.206727, 51.5820382], [0.20622009999999996, 51.58181650000001]]}", "current_leg_start": "Gidea Park Middle Siding", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "51.5818165", "next_location_lon": "0.2062201", "previous_location": "Gidea Park Middle Siding", "current_leg_milage": "0.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 106.847, \"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\": 205.731, \"from_m\": 106.847, \"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\": 292.053, \"from_m\": 205.731, \"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\": 323.785, \"from_m\": 292.053, \"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\": 413.978, \"from_m\": 323.785, \"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\": 485.898, \"from_m\": 413.978, \"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\": 1461.059, \"from_m\": 485.898, \"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}], \"service_id\": 761772, \"profile_key\": \"6fa4af3e3892280216c594dde502834d11657e994be7955f4691bd4d638acbe0\", \"schedule_id\": 4593, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Gidea Park Middle Siding\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115944}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Gidea Park\", \"stage_seq\": 2, \"distance_m\": 1461.059, \"section_seq\": 1, \"route_path_id\": 115944}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1461.059, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115944}], \"total_distance_m\": 1461.059, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1258.523, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 202.536, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0642", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5818165", "current_position_lon": "0.2062201", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:51Z\", \"source_id\": 64585088, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:55Z\", \"source_id\": 20465141, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gidea Park", "service_state_platform": "3", "timing_fact_generation": 1790055838295800, "current_leg_arrival_utc": "2026-09-22T06:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:28.384602", "service_state_evidence_id": 20465141, "current_leg_start_actual_dep": "2026-09-22T06:42:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:28.624186", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
GDP |
5C51 |
345021 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 106.847, "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": 205.731, "from_m": 106.847, "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": 292.053, "from_m": 205.731, "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": 323.785, "from_m": 292.053, "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": 413.978, "from_m": 323.785, "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": 485.898, "from_m": 413.978, "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": 1461.059, "from_m": 485.898, "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}], "service_id": 761772, "profile_key": "6fa4af3e3892280216c594dde502834d11657e994be7955f4691bd4d638acbe0", "schedule_id": 4593, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0642", "location": "Gidea Park Middle Siding", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115944}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Gidea Park", "stage_seq": 2, "distance_m": 1461.059, "section_seq": 1, "route_path_id": 115944}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1461.059, "from_m": 0.0, "section_seq": 1, "route_path_id": 115944}], "total_distance_m": 1461.059, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1258.523, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 202.536, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:51Z", "source_id": 64585088, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:44:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:55Z", "source_id": 20465141, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Gidea Park Middle Siding |
0642 |
0642 |
None |
None |
None |
Gidea Park |
0644 |
0644 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C36055/2026-09-22/detailed |
None |
Gidea Park Middle Siding |
2026-09-22T06:42:00+01:00 |
Gidea Park |
2.0 |
{"type": "LineString", "coordinates": [[0.215859, 51.586025], [0.2163108, 51.58620379999999], [0.21684259999999997, 51.5863971], [0.2171941, 51.58650870000001], [0.2176035, 51.586646], [0.21795709999999996, 51.58677230000001], [0.21842749999999997, 51.5869551], [0.21887960000000004, 51.587134500000005], [0.21947289999999997, 51.5873802], [0.2198854, 51.587505699999994], [0.2195783, 51.5873769], [0.2190858, 51.5871782], [0.2187906, 51.58706399999999], [0.2183808, 51.5868484], [0.2179858, 51.586653899999995], [0.21726419999999996, 51.58637050000001], [0.21640339999999997, 51.58602759999999], [0.21575969999999997, 51.58576339999998], [0.21489140000000004, 51.5854179], [0.2140661, 51.5850933], [0.21319979999999997, 51.5847398], [0.2124087, 51.5844272], [0.2117181, 51.58414750000001], [0.2110057, 51.583871], [0.21037749999999997, 51.5836261], [0.2095374, 51.58329419999999], [0.2091598, 51.5831644], [0.2087886, 51.5830028], [0.20839689999999997, 51.58282489999999], [0.2079543, 51.5825941], [0.2073077, 51.582296500000005], [0.206727, 51.5820382], [0.20622009999999996, 51.58181650000001]]} |
0.9 |
0642 |
0644 |
Gidea Park Middle Siding |
Gidea Park |
Gidea Park |
51.5818165 |
0.2062201 |
51.5818165 |
0.2062201 |
1 |
0 |
2026-09-22 05:54:33 |
TERMINATED |
2026-09-22 05:44:00 |
Gidea Park |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465141 |
1790055838295800 |
6 |
6 |
2026-09-22 05:54:28.624186 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:28.384602 |
| 729777 |
761119 |
L54765 |
473H87M622 |
2026-09-22 |
COMPLETE |
20464825 |
2026-09-22 06:44:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 761119, "stp": "P", "toc": "Greater Anglia", "uid": "L54765", "consist": "720576", "dest_crs": "ELY", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L54765/2026-09-22/detailed", "trust_id": "473H87M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ely", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "3A", "is_terminated": 1, "next_location": "Ely", "signalling_id": "3H87", "timing_status": "LATE", "origin_station": "Cambridge Sidings South", "current_leg_arr": "0644", "current_leg_dep": "0625", "current_leg_end": "Ely", "origin_dep_time": "0624", "origin_platform": null, "current_location": "Ely", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1389409, 52.1942978], [0.1396187, 52.19523050000001], [0.13976769999999997, 52.19545159999999], [0.13986759999999998, 52.19562459999999], [0.1399436, 52.1957776], [0.1400223, 52.1959554], [0.1400886, 52.19612639999999], [0.1402571, 52.1965805], [0.1403907, 52.196943], [0.1404701, 52.197165299999995], [0.1405857, 52.1974758], [0.1406118, 52.1975533], [0.1408433, 52.1979723], [0.1409801, 52.1983417], [0.14116489999999998, 52.198704], [0.14122479999999998, 52.1988161], [0.1413692, 52.199059], [0.141562, 52.199324], [0.14164259999999998, 52.1994309], [0.14188350000000002, 52.1997708], [0.14209929999999998, 52.200177], [0.1423026, 52.2004599], [0.14253689999999997, 52.2008536], [0.1426698, 52.20104030000001], [0.1431142, 52.2016454], [0.1442297, 52.2031867], [0.1456684, 52.20517559999999], [0.1463588, 52.2061253], [0.1466832527484055, 52.20656375804658], [0.1468816, 52.2068318], [0.1470057, 52.2069993], [0.1480673, 52.208465399999994], [0.1498286, 52.21093079999999], [0.15193529999999997, 52.213846100000005], [0.1520638, 52.2140205], [0.1527866, 52.2150012], [0.1538721, 52.216452999999994], [0.1547299, 52.21763860000001], [0.1559719, 52.219501], [0.15616379999999996, 52.2198136], [0.15620899999999996, 52.21988940000001], [0.15626684372518992, 52.21998654579095], [0.15628199999999998, 52.22001199999998], [0.1564889, 52.2204025], [0.1567632, 52.22092089999999], [0.1568545, 52.2211106], [0.157519, 52.22240419999999], [0.1575635, 52.2224938], [0.1576443, 52.222642699999994], [0.157982, 52.2232387], [0.1581766, 52.22356199999999], [0.15851009999999996, 52.22409150000001], [0.15862609999999996, 52.22427509999999], [0.15901709999999997, 52.2248532], [0.1593093, 52.225257499999984], [0.1600033, 52.2261782], [0.16029, 52.2265369], [0.160937, 52.2273283], [0.1617883, 52.228212], [0.162358, 52.2288392], [0.1627162, 52.2292061], [0.1633665, 52.22982460000001], [0.1637531, 52.2301894], [0.1642243, 52.2305768], [0.1644313, 52.230774399999994], [0.1653721, 52.2316995], [0.1662534, 52.23254550000001], [0.1664474, 52.2327363], [0.16698309999999997, 52.2332632], [0.16739819999999997, 52.2336511], [0.1677722, 52.234026799999995], [0.1690077, 52.23522510000001], [0.16913589999999998, 52.235373300000006], [0.17052569999999995, 52.2367236], [0.1731835, 52.239319], [0.17608009999999996, 52.24213030000001], [0.17624229999999996, 52.2422864], [0.1777512, 52.2437384], [0.1796630568239043, 52.24557824637176], [0.1814557, 52.247303299999984], [0.1827593, 52.2485576], [0.1851191, 52.2509395], [0.1878594, 52.253573499999995], [0.19000749999999997, 52.2556623], [0.1910281, 52.25669289999999], [0.1934278, 52.25899799999999], [0.19535209999999997, 52.26085750000001], [0.1959084, 52.2613951], [0.1962679, 52.2617404], [0.19658619999999996, 52.26206100000001], [0.1968358, 52.2623152], [0.19684649637008791, 52.26232505214537], [0.1970854, 52.26254509999999], [0.1977349, 52.2631739], [0.1983313, 52.2637573], [0.1986951, 52.264131], [0.19989299999999996, 52.26529959999999], [0.2002325, 52.2656459], [0.2011165, 52.2666108], [0.2017431, 52.2673843], [0.2023358, 52.268199], [0.2029266, 52.2691133], [0.2034318, 52.2699339], [0.2062095567766209, 52.27498606676315], [0.20941329999999997, 52.28081229999999], [0.21294209999999997, 52.287196], [0.21854180000000004, 52.2973268], [0.2202047, 52.30029799999999], [0.22081639999999997, 52.3014146], [0.2258064, 52.310363300000006], [0.23367959999999996, 52.3242446], [0.23672310964725268, 52.32991742479848], [0.2390628, 52.3342779], [0.2464306, 52.34753950000001], [0.24666439999999995, 52.34799610000001], [0.2503252, 52.3547469], [0.2517977, 52.3582377], [0.2523925, 52.3600238], [0.2555363, 52.369144000000006], [0.25641189999999997, 52.3717114], [0.25684689999999993, 52.372995], [0.2571682, 52.37391770000001], [0.25774089999999994, 52.37557180000001], [0.2583786, 52.37742959999999], [0.2590587, 52.3794205], [0.2597523, 52.3814644], [0.2601669999999999, 52.38254580000001], [0.26043209999999994, 52.383067100000005], [0.2612283, 52.384632399999994], [0.2613217346128572, 52.384780653945135], [0.2613442, 52.3848163], [0.26161569999999995, 52.3852365], [0.26215969999999994, 52.3860274], [0.2625705, 52.386568], [0.2629445999999999, 52.387063899999994], [0.26321909999999993, 52.387420199999994], [0.2640680000000001, 52.38828329999999], [0.26482609999999995, 52.3889842], [0.26586979999999993, 52.3898501], [0.26625760000000004, 52.3901774]]}", "current_leg_start": "Cambridge Sidings South", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "52.3901774", "next_location_lon": "0.2662576", "previous_location": "Cambridge Sidings South", "current_leg_milage": "14.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 690.428, \"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\": 22707.947, \"from_m\": 690.428, \"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\": 23228.459, \"from_m\": 22707.947, \"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\": 23598.22, \"from_m\": 23228.459, \"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\": 761119, \"profile_key\": \"83fb7753833493e4c8618f4c1d216a962112869df843bd73f82bac6b10e31387\", \"schedule_id\": 15846, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0624\", \"location\": \"Cambridge Sidings South\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137179}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627\", \"location\": \"Cambridge North Jn\", \"stage_seq\": 2, \"distance_m\": 588.625, \"section_seq\": 1, \"route_path_id\": 137179}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 3, \"distance_m\": 1476.801, \"section_seq\": 1, \"route_path_id\": 137179}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"Cambridge North\", \"stage_seq\": 4, \"distance_m\": 3680.021, \"section_seq\": 1, \"route_path_id\": 137179}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632H\", \"location\": \"Waterbeach\", \"stage_seq\": 5, \"distance_m\": 8567.642, \"section_seq\": 1, \"route_path_id\": 137179}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 6, \"distance_m\": 22890.196, \"section_seq\": 1, \"route_path_id\": 137179}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Ely\", \"stage_seq\": 7, \"distance_m\": 23598.22, \"section_seq\": 1, \"route_path_id\": 137179}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 23598.22, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137179}], \"total_distance_m\": 23598.22, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 22907.792, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 690.428, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0624", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "52.3901774", "current_position_lon": "0.2662576", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12431, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:27Z\", \"source_id\": 64557610, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:27Z\", \"source_id\": 20456258, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12321, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:45Z\", \"source_id\": 64562619, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:48Z\", \"source_id\": 20457864, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12236, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:22Z\", \"source_id\": 64584023, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:26Z\", \"source_id\": 20464825, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ely", "service_state_platform": "3", "timing_fact_generation": 1790055807331369, "current_leg_arrival_utc": "2026-09-22T06:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:37.303493", "service_state_evidence_id": 20464825, "current_leg_start_actual_dep": "2026-09-22T06:25:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:37.965110", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
None |
ELY |
3H87 |
720576 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 690.428, "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": 22707.947, "from_m": 690.428, "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": 23228.459, "from_m": 22707.947, "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": 23598.22, "from_m": 23228.459, "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": 761119, "profile_key": "83fb7753833493e4c8618f4c1d216a962112869df843bd73f82bac6b10e31387", "schedule_id": 15846, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0624", "location": "Cambridge Sidings South", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627", "location": "Cambridge North Jn", "stage_seq": 2, "distance_m": 588.625, "section_seq": 1, "route_path_id": 137179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629", "location": "Coldham Lane Jn", "stage_seq": 3, "distance_m": 1476.801, "section_seq": 1, "route_path_id": 137179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "Cambridge North", "stage_seq": 4, "distance_m": 3680.021, "section_seq": 1, "route_path_id": 137179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632H", "location": "Waterbeach", "stage_seq": 5, "distance_m": 8567.642, "section_seq": 1, "route_path_id": 137179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Ely Dock Jn", "stage_seq": 6, "distance_m": 22890.196, "section_seq": 1, "route_path_id": 137179}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Ely", "stage_seq": 7, "distance_m": 23598.22, "section_seq": 1, "route_path_id": 137179}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 23598.22, "from_m": 0.0, "section_seq": 1, "route_path_id": 137179}], "total_distance_m": 23598.22, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 22907.792, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 690.428, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12431, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:27Z", "source_id": 64557610, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:32:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:27Z", "source_id": 20456258, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12321, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:45Z", "source_id": 64562619, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:35:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:48Z", "source_id": 20457864, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12236, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:22Z", "source_id": 64584023, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:44:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:26Z", "source_id": 20464825, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Cambridge Sidings South |
0624 |
0624 |
None |
None |
None |
Ely |
0643 |
0643 |
3A |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L54765/2026-09-22/detailed |
None |
Cambridge Sidings South |
2026-09-22T06:25:00+01:00 |
Ely |
19.0 |
{"type": "LineString", "coordinates": [[0.1389409, 52.1942978], [0.1396187, 52.19523050000001], [0.13976769999999997, 52.19545159999999], [0.13986759999999998, 52.19562459999999], [0.1399436, 52.1957776], [0.1400223, 52.1959554], [0.1400886, 52.19612639999999], [0.1402571, 52.1965805], [0.1403907, 52.196943], [0.1404701, 52.197165299999995], [0.1405857, 52.1974758], [0.1406118, 52.1975533], [0.1408433, 52.1979723], [0.1409801, 52.1983417], [0.14116489999999998, 52.198704], [0.14122479999999998, 52.1988161], [0.1413692, 52.199059], [0.141562, 52.199324], [0.14164259999999998, 52.1994309], [0.14188350000000002, 52.1997708], [0.14209929999999998, 52.200177], [0.1423026, 52.2004599], [0.14253689999999997, 52.2008536], [0.1426698, 52.20104030000001], [0.1431142, 52.2016454], [0.1442297, 52.2031867], [0.1456684, 52.20517559999999], [0.1463588, 52.2061253], [0.1466832527484055, 52.20656375804658], [0.1468816, 52.2068318], [0.1470057, 52.2069993], [0.1480673, 52.208465399999994], [0.1498286, 52.21093079999999], [0.15193529999999997, 52.213846100000005], [0.1520638, 52.2140205], [0.1527866, 52.2150012], [0.1538721, 52.216452999999994], [0.1547299, 52.21763860000001], [0.1559719, 52.219501], [0.15616379999999996, 52.2198136], [0.15620899999999996, 52.21988940000001], [0.15626684372518992, 52.21998654579095], [0.15628199999999998, 52.22001199999998], [0.1564889, 52.2204025], [0.1567632, 52.22092089999999], [0.1568545, 52.2211106], [0.157519, 52.22240419999999], [0.1575635, 52.2224938], [0.1576443, 52.222642699999994], [0.157982, 52.2232387], [0.1581766, 52.22356199999999], [0.15851009999999996, 52.22409150000001], [0.15862609999999996, 52.22427509999999], [0.15901709999999997, 52.2248532], [0.1593093, 52.225257499999984], [0.1600033, 52.2261782], [0.16029, 52.2265369], [0.160937, 52.2273283], [0.1617883, 52.228212], [0.162358, 52.2288392], [0.1627162, 52.2292061], [0.1633665, 52.22982460000001], [0.1637531, 52.2301894], [0.1642243, 52.2305768], [0.1644313, 52.230774399999994], [0.1653721, 52.2316995], [0.1662534, 52.23254550000001], [0.1664474, 52.2327363], [0.16698309999999997, 52.2332632], [0.16739819999999997, 52.2336511], [0.1677722, 52.234026799999995], [0.1690077, 52.23522510000001], [0.16913589999999998, 52.235373300000006], [0.17052569999999995, 52.2367236], [0.1731835, 52.239319], [0.17608009999999996, 52.24213030000001], [0.17624229999999996, 52.2422864], [0.1777512, 52.2437384], [0.1796630568239043, 52.24557824637176], [0.1814557, 52.247303299999984], [0.1827593, 52.2485576], [0.1851191, 52.2509395], [0.1878594, 52.253573499999995], [0.19000749999999997, 52.2556623], [0.1910281, 52.25669289999999], [0.1934278, 52.25899799999999], [0.19535209999999997, 52.26085750000001], [0.1959084, 52.2613951], [0.1962679, 52.2617404], [0.19658619999999996, 52.26206100000001], [0.1968358, 52.2623152], [0.19684649637008791, 52.26232505214537], [0.1970854, 52.26254509999999], [0.1977349, 52.2631739], [0.1983313, 52.2637573], [0.1986951, 52.264131], [0.19989299999999996, 52.26529959999999], [0.2002325, 52.2656459], [0.2011165, 52.2666108], [0.2017431, 52.2673843], [0.2023358, 52.268199], [0.2029266, 52.2691133], [0.2034318, 52.2699339], [0.2062095567766209, 52.27498606676315], [0.20941329999999997, 52.28081229999999], [0.21294209999999997, 52.287196], [0.21854180000000004, 52.2973268], [0.2202047, 52.30029799999999], [0.22081639999999997, 52.3014146], [0.2258064, 52.310363300000006], [0.23367959999999996, 52.3242446], [0.23672310964725268, 52.32991742479848], [0.2390628, 52.3342779], [0.2464306, 52.34753950000001], [0.24666439999999995, 52.34799610000001], [0.2503252, 52.3547469], [0.2517977, 52.3582377], [0.2523925, 52.3600238], [0.2555363, 52.369144000000006], [0.25641189999999997, 52.3717114], [0.25684689999999993, 52.372995], [0.2571682, 52.37391770000001], [0.25774089999999994, 52.37557180000001], [0.2583786, 52.37742959999999], [0.2590587, 52.3794205], [0.2597523, 52.3814644], [0.2601669999999999, 52.38254580000001], [0.26043209999999994, 52.383067100000005], [0.2612283, 52.384632399999994], [0.2613217346128572, 52.384780653945135], [0.2613442, 52.3848163], [0.26161569999999995, 52.3852365], [0.26215969999999994, 52.3860274], [0.2625705, 52.386568], [0.2629445999999999, 52.387063899999994], [0.26321909999999993, 52.387420199999994], [0.2640680000000001, 52.38828329999999], [0.26482609999999995, 52.3889842], [0.26586979999999993, 52.3898501], [0.26625760000000004, 52.3901774]]} |
14.6 |
0625 |
0644 |
Cambridge Sidings South |
Ely |
Ely |
52.3901774 |
0.2662576 |
52.3901774 |
0.2662576 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:44:00 |
Ely |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464825 |
1790055807331369 |
15 |
15 |
2026-09-22 05:54:37.965110 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:37.303493 |
| 729778 |
759227 |
L86052 |
865O24M522 |
2026-09-22 |
COMPLETE |
20465832 |
2026-09-22 06:44:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 759227, "stp": "P", "toc": "South Western Railway", "uid": "L86052", "consist": "159011", "dest_crs": "YVP", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86052/2026-09-22/detailed", "trust_id": "865O24M522", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Yeovil Pen Mill", "service_date": "2026-09-22", "dest_arr_time": "0650", "dest_platform": "1", "is_terminated": 1, "next_location": "Yeovil Pen Mill", "signalling_id": "5O24", "timing_status": "EARLY", "origin_station": "Salisbury Reception Line", "current_leg_arr": "0644", "current_leg_dep": "0631", "current_leg_end": "Yeovil Pen Mill", "origin_dep_time": "0532", "origin_platform": null, "current_location": "Yeovil Pen Mill", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5225216071969583, 51.09969057256797], [-2.5227177, 51.0996232], [-2.5233103, 51.0994195], [-2.5234813999999997, 51.09936470000001], [-2.5236569, 51.09930930000001], [-2.5241612999999994, 51.099159699999994], [-2.524333, 51.0991069], [-2.5245044, 51.0990555], [-2.5248243, 51.0989519], [-2.5252428, 51.09880679999999], [-2.525607, 51.09866340000001], [-2.5260282, 51.098499], [-2.5262431999999997, 51.09841589999999], [-2.5264774, 51.09831270000001], [-2.5267681999999994, 51.0981634], [-2.5270035, 51.0980287], [-2.5271636999999996, 51.097919300000015], [-2.5272837999999997, 51.09783389999999], [-2.5273902, 51.09775909999999], [-2.5274947999999995, 51.0976794], [-2.5275804, 51.097614799999995], [-2.5277432999999996, 51.09748019999999], [-2.5279079, 51.0973291], [-2.5280695000000004, 51.09717659999999], [-2.5282537, 51.09699400000001], [-2.5284160000000004, 51.0968239], [-2.5286085, 51.0966188], [-2.5287936, 51.09642379999999], [-2.5290643, 51.09613089999999], [-2.5293324, 51.095832500000014], [-2.5295919, 51.095539900000006], [-2.529834, 51.095261], [-2.5300344, 51.0950158], [-2.5302148999999994, 51.0947866], [-2.5303620999999996, 51.0945887], [-2.5304323999999996, 51.09449120000001], [-2.5304882999999996, 51.094408], [-2.5306612, 51.094146900000005], [-2.5308291, 51.09386959999999], [-2.5309512999999995, 51.093651400000006], [-2.5310634999999997, 51.093446199999995], [-2.5312690999999994, 51.09301679999999], [-2.5313793, 51.092780299999994], [-2.5314670999999995, 51.0925856], [-2.5316118999999997, 51.092262799999986], [-2.53174, 51.091966499999984], [-2.5319231, 51.0915623], [-2.5320211, 51.091350199999994], [-2.5321097, 51.091142], [-2.532263, 51.09080199999999], [-2.532454, 51.09038050000001], [-2.5326352, 51.089976], [-2.532809799999999, 51.089588099999986], [-2.5329731, 51.08922349999999], [-2.5330632999999994, 51.089023], [-2.533166, 51.08879590000001], [-2.5333123999999994, 51.088463999999995], [-2.5334397999999996, 51.0881778], [-2.5336044999999996, 51.0878127], [-2.5337704999999997, 51.0874415], [-2.5339403, 51.087056999999994], [-2.5341195, 51.0866695], [-2.5342895, 51.0862866], [-2.5344572000000003, 51.0859064], [-2.5346302, 51.085516600000005], [-2.5347964999999997, 51.08514530000001], [-2.5349354999999996, 51.08483950000001], [-2.5350977999999995, 51.0844792], [-2.5352706, 51.0840955], [-2.5354544999999997, 51.08368620000001], [-2.5356585, 51.08322710000001], [-2.5358063999999993, 51.08289439999999], [-2.5359345, 51.08260690000001], [-2.5360927, 51.08225609999999], [-2.5362374, 51.081934700000005], [-2.5364076, 51.0815643], [-2.5365183999999994, 51.0813237], [-2.5366588999999995, 51.0810307], [-2.5367472999999996, 51.0808502], [-2.536826899999999, 51.0806857], [-2.5369196, 51.0804996], [-2.5370972000000003, 51.0801456], [-2.5372527, 51.0798479], [-2.5373437, 51.079673], [-2.537531, 51.0793212], [-2.5376646, 51.0790752], [-2.5378332, 51.0787761], [-2.5379903999999995, 51.078493400000006], [-2.5382104, 51.078107], [-2.5383736, 51.0778359], [-2.5385056, 51.0776092], [-2.5387008999999994, 51.0772758], [-2.538873, 51.0769781], [-2.5390564, 51.0766653], [-2.539278299999999, 51.076284699999995], [-2.5394924, 51.07592309999999], [-2.5396227999999996, 51.075697100000006], [-2.5396587, 51.075641100000006], [-2.5398864999999997, 51.0752744], [-2.5400174, 51.075061600000005], [-2.5401875, 51.0747957], [-2.5403894, 51.0744814], [-2.5405715, 51.074208600000006], [-2.5407592999999995, 51.073922200000005], [-2.5409751, 51.0735987], [-2.5411510999999996, 51.07334449999999], [-2.5413713, 51.07302829999999], [-2.5416425, 51.0726378], [-2.5418209999999997, 51.07237980000001], [-2.542028, 51.07207700000001], [-2.5422320999999997, 51.0717841], [-2.5424916, 51.07140429999999], [-2.5426759, 51.0711359], [-2.5429045999999995, 51.070803], [-2.5431601, 51.0704378], [-2.5434171, 51.0700744], [-2.5435979, 51.069804], [-2.5438924999999997, 51.0693767], [-2.5441909, 51.0689455], [-2.5445185, 51.0684699], [-2.5446195, 51.06832339999999], [-2.5448, 51.068062700000006], [-2.5450543, 51.06769189999999], [-2.5452812, 51.0673451], [-2.5455251999999997, 51.067008099999995], [-2.5456193, 51.06686890000001], [-2.5460262999999994, 51.0662707], [-2.5463435999999997, 51.06580209999999], [-2.546532899999999, 51.06552189999999], [-2.5466884, 51.0652897], [-2.5469914, 51.06482830000001], [-2.5473241999999994, 51.064326900000005], [-2.5475775, 51.063941799999995], [-2.5477627, 51.0636557], [-2.5479392, 51.06338430000001], [-2.5481341, 51.06308130000001], [-2.5483505, 51.0627531], [-2.5486356, 51.0623074], [-2.5489287999999997, 51.06184529999999], [-2.5492487999999995, 51.06135040000001], [-2.5494654, 51.061003500000005], [-2.549738, 51.06057270000001], [-2.5498527999999996, 51.06039479999999], [-2.5501359999999997, 51.0599467], [-2.5504377, 51.0594614], [-2.5507428, 51.0589648], [-2.5511099, 51.0583739], [-2.5512458999999996, 51.05815030000001], [-2.5514651, 51.0577991], [-2.5517975000000006, 51.05725339999999], [-2.55222, 51.0565575], [-2.5525725999999995, 51.05597139999999], [-2.5527835999999997, 51.0556164], [-2.5529736999999995, 51.05530329999999], [-2.5532908999999995, 51.05476429999999], [-2.5537131, 51.0540495], [-2.5541656, 51.0532723], [-2.5545202999999996, 51.0526478], [-2.5548391, 51.0520873], [-2.5551914999999994, 51.0514481], [-2.5554437999999995, 51.05098709999999], [-2.5557411, 51.0504262], [-2.5561460999999994, 51.0496576], [-2.5563785, 51.0492107], [-2.556387136376228, 51.04919293101055], [-2.5566568999999997, 51.0486379], [-2.5569274, 51.048097699999985], [-2.557157699999999, 51.04765689999999], [-2.5572272999999996, 51.0475216], [-2.5572515, 51.04746719999999], [-2.557337599999999, 51.047263599999994], [-2.5575574999999997, 51.0467756], [-2.5578213, 51.04617459999999], [-2.5581407, 51.0454483], [-2.5584202, 51.04479929999999], [-2.5587860999999994, 51.0439153], [-2.5590601, 51.04325019999998], [-2.5593308, 51.04264400000001], [-2.5595959, 51.04208909999999], [-2.5597398, 51.04180279999999], [-2.5598715999999997, 51.0415588], [-2.5600317, 51.0412645], [-2.5600984, 51.0411422], [-2.5602133000000005, 51.04094580000001], [-2.5603636, 51.0406959], [-2.5605740999999997, 51.040352], [-2.5607922999999997, 51.0400065], [-2.5610311, 51.03964349999999], [-2.561283, 51.0393045], [-2.5617916, 51.0386547], [-2.5621584, 51.03818129999999], [-2.5624872999999995, 51.0377422], [-2.5628554, 51.03724299999998], [-2.5630057, 51.03702049999999], [-2.5631676000000003, 51.036774599999994], [-2.563396, 51.0364469], [-2.5636173, 51.0361153], [-2.5638424, 51.0357599], [-2.5640118, 51.03547100000001], [-2.5642223999999993, 51.0350677], [-2.5644295, 51.034676299999994], [-2.5647188999999995, 51.03405999999999], [-2.5648141, 51.03385279999999], [-2.5649402, 51.0335679], [-2.5651219999999997, 51.0331213], [-2.5653287, 51.03262410000001], [-2.5655944999999996, 51.0319293], [-2.5657691, 51.03145550000001], [-2.5659566000000003, 51.030879], [-2.5660805999999994, 51.0304903], [-2.5661564, 51.0301962], [-2.5662386999999995, 51.02983940000001], [-2.566300899999999, 51.029532200000006], [-2.5663345, 51.029342699999994], [-2.5663722, 51.0291019], [-2.5664065, 51.0288495], [-2.566425, 51.0286019], [-2.566442, 51.028365], [-2.5664548000000003, 51.0280179], [-2.5664524999999996, 51.0276747], [-2.5664356000000006, 51.02738109999999], [-2.5664088, 51.02708049999999], [-2.5663669999999996, 51.02674030000001], [-2.5662948, 51.02631389999999], [-2.5662371, 51.0259706], [-2.5662023, 51.025718600000005], [-2.5661250999999994, 51.0252842], [-2.5660796999999995, 51.0249979], [-2.5660474, 51.024739700000005], [-2.5660382, 51.024629999999995], [-2.5660154999999993, 51.02438889999999], [-2.5659899, 51.0240374], [-2.5659845999999997, 51.0237733], [-2.565986, 51.023488399999984], [-2.5659915, 51.023230199999986], [-2.5659995, 51.023069599999985], [-2.5660251, 51.02270279999998], [-2.5660337, 51.0225729], [-2.5660571, 51.0222815], [-2.5660772, 51.0221544], [-2.5661117, 51.021950099999984], [-2.5661679, 51.0216664], [-2.5662279, 51.0214155], [-2.5662891999999995, 51.0211745], [-2.5663584, 51.0209253], [-2.5664263, 51.0207068], [-2.5665771, 51.0202658], [-2.5667459, 51.0198293], [-2.566903, 51.01943060000001], [-2.5670483999999996, 51.0190705], [-2.567178999999999, 51.0187435], [-2.5672767, 51.01847300000001], [-2.5674173, 51.0180791], [-2.5675974000000004, 51.0175438], [-2.5676411999999997, 51.0174143], [-2.5677795999999997, 51.0169633], [-2.5679111, 51.0165409], [-2.5680286999999997, 51.016158899999986], [-2.5681561999999993, 51.01572360000001], [-2.5682729999999996, 51.015331999999994], [-2.5683874, 51.014910400000005], [-2.5684803, 51.01457279999999], [-2.5686312, 51.014003599999995], [-2.5687618, 51.0134876], [-2.5689158999999995, 51.0128534], [-2.569008999999999, 51.012469], [-2.569082, 51.0121596], [-2.5691624, 51.0118031], [-2.5692891999999996, 51.01120660000001], [-2.5694088, 51.01063570000001], [-2.5694858, 51.01026339999999], [-2.5695997, 51.00967820000001], [-2.5696848, 51.00922069999999], [-2.5697599, 51.00879419999999], [-2.5698299999999996, 51.0083564], [-2.5698836999999997, 51.00801989999999], [-2.5699567999999995, 51.007610199999995], [-2.5700222, 51.007164], [-2.5700921999999995, 51.006663200000006], [-2.5702245999999995, 51.0057575], [-2.5703031, 51.00520040000001], [-2.5704121999999994, 51.00440269999999], [-2.5705363, 51.0035603], [-2.5706209999999996, 51.0030817], [-2.570739, 51.002512], [-2.570837099999999, 51.0020818], [-2.570934, 51.00168000000001], [-2.5710406, 51.001290299999994], [-2.5712081, 51.0006878], [-2.5713641999999997, 51.0001696], [-2.571509499999999, 50.9997185], [-2.5716689, 50.9991895], [-2.5718288999999994, 50.9987098], [-2.5720008, 50.99822050000001], [-2.5720851, 50.99798810000001], [-2.5721992, 50.997682899999994], [-2.5724228, 50.997108400000016], [-2.5725773, 50.996738699999995], [-2.5727263, 50.99639390000001], [-2.5729361999999996, 50.9959376], [-2.5731242, 50.995518299999986], [-2.5733057, 50.9951471], [-2.5735534, 50.9946464], [-2.5738346999999995, 50.99412689999999], [-2.5741227, 50.9936132], [-2.5745296, 50.99292160000001], [-2.574664778953297, 50.99268564501821], [-2.5747186000000006, 50.9925917], [-2.5749799, 50.99214769999999], [-2.5753048999999995, 50.991588699999994], [-2.5755548, 50.99114530000001], [-2.5759863, 50.9903946], [-2.5763638, 50.989753699999994], [-2.5766893999999994, 50.98919479999999], [-2.5771838, 50.98834409999999], [-2.5775475, 50.98771579999999], [-2.5781541999999997, 50.9866748], [-2.5785607999999995, 50.9859939], [-2.5790071, 50.9852349], [-2.5796843, 50.9840853], [-2.5801773, 50.9832357], [-2.5806074999999997, 50.982502], [-2.581026099999999, 50.981790700000005], [-2.5814556, 50.9810605], [-2.5819045, 50.9802958], [-2.5823672, 50.979504000000006], [-2.5828398, 50.9786836], [-2.5834715, 50.97761190000001], [-2.5838584, 50.9769592], [-2.584213, 50.9763782], [-2.5845823999999995, 50.975773], [-2.5849282, 50.97521809999999], [-2.5854973, 50.97434229999999], [-2.5857266999999995, 50.97400189999998], [-2.5862469999999997, 50.9732726], [-2.5865394, 50.9728871], [-2.5868133, 50.97253579999999], [-2.5873047, 50.9719318], [-2.5876750999999993, 50.9715037], [-2.5880689, 50.9710504], [-2.5885726999999994, 50.9705093], [-2.5890168, 50.9700026], [-2.5893901, 50.96956350000001], [-2.5897824999999997, 50.9690853], [-2.5902394, 50.9685166], [-2.5906126, 50.96803479999999], [-2.5910003999999995, 50.9675191], [-2.5914334999999995, 50.9669215], [-2.5917095, 50.9665171], [-2.5919801, 50.9661176], [-2.5924180999999997, 50.96539190000001], [-2.5926734, 50.964965], [-2.5929288, 50.96452659999999], [-2.5931651999999996, 50.96411689999999], [-2.5935665999999995, 50.9633843], [-2.5938191999999995, 50.9628943], [-2.5940947, 50.96233600000001], [-2.5943675, 50.96171799999998], [-2.5945206000000005, 50.9613796], [-2.5947058999999997, 50.96094399999999], [-2.5948928, 50.9605086], [-2.5949224999999996, 50.9604357], [-2.5950667, 50.9601096], [-2.5952846, 50.95959640000001], [-2.5957361, 50.9585671], [-2.5960108, 50.957939999999994], [-2.596369699999999, 50.9571117], [-2.5966912, 50.95636699999999], [-2.5970304999999994, 50.9555939], [-2.5973275, 50.9549058], [-2.5976319, 50.95419840000001], [-2.5979246999999996, 50.953518499999994], [-2.5981868999999995, 50.952924800000005], [-2.5985654, 50.95205500000001], [-2.5986824, 50.9517909], [-2.5988765, 50.9513543], [-2.5990757999999996, 50.95092259999999], [-2.599181, 50.9507088], [-2.5992857999999996, 50.9505119], [-2.5994275, 50.950279], [-2.5995498999999995, 50.9500936], [-2.5997231, 50.949843900000005], [-2.5998844999999995, 50.9496304], [-2.6000519, 50.94944009999999], [-2.6002198, 50.9492545], [-2.6003606, 50.949109799999995], [-2.6005979999999997, 50.9488805], [-2.6008037, 50.94870319999999], [-2.6010335, 50.94851], [-2.601345, 50.9482743], [-2.6016176, 50.9480876], [-2.6018346, 50.9479412], [-2.6020734999999995, 50.947799399999994], [-2.6023016, 50.94766719999999], [-2.6025702, 50.94751749999999], [-2.6027573, 50.94742449999999], [-2.6029425999999996, 50.94733779999999], [-2.6032149, 50.94721669999999], [-2.6034788999999994, 50.947110300000006], [-2.6038247, 50.9469778], [-2.6041477, 50.9468717], [-2.6045127999999997, 50.946764], [-2.6047866999999996, 50.9466869], [-2.6050456, 50.94662359999999], [-2.605114323946612, 50.946608156717346], [-2.6053086, 50.94656450000001], [-2.605601, 50.9465069], [-2.6059484999999993, 50.9464475], [-2.6062719999999997, 50.9464014], [-2.6066175, 50.946363600000005], [-2.6069303000000006, 50.9463332], [-2.6072487999999994, 50.9463114], [-2.6076242999999995, 50.94628800000001], [-2.6079238, 50.94626589999999], [-2.60829, 50.946231399999995], [-2.6084913999999997, 50.946208], [-2.6086786999999996, 50.94618320000001], [-2.6089268999999997, 50.9461445], [-2.6091270999999994, 50.9461101], [-2.6094290999999994, 50.946051100000005], [-2.6097681, 50.9459634], [-2.6101393, 50.9458552], [-2.6103331999999995, 50.9458072], [-2.610634, 50.945727000000005], [-2.6108761, 50.945652800000005], [-2.6111233, 50.9455697], [-2.6113758999999996, 50.94546179999998], [-2.6115223, 50.945394099999994], [-2.6116527000000005, 50.94534379999999], [-2.6117872, 50.9452914], [-2.6120705999999996, 50.9451427], [-2.6123808999999993, 50.9449575], [-2.613032, 50.94451829999999]]}", "current_leg_start": "Castle Cary", "dest_arr_time_act": "0650", "motion_projection": null, "next_location_lat": "50.9445183", "next_location_lon": "-2.6130320", "previous_location": "Castle Cary", "current_leg_milage": "11.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 303.287, \"from_m\": 0.0, \"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\": 2939.262, \"from_m\": 303.287, \"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\": 3123.857, \"from_m\": 2939.262, \"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\": 3186.518, \"from_m\": 3123.857, \"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\": 8006.16, \"from_m\": 3186.518, \"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\": 8825.876, \"from_m\": 8006.16, \"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\": 20329.156, \"from_m\": 8825.876, \"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\": 20878.356, \"from_m\": 20329.156, \"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\": 31558.782, \"from_m\": 20878.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\": 31812.735, \"from_m\": 31558.782, \"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\": 38321.813, \"from_m\": 31812.735, \"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\": 38578.608, \"from_m\": 38321.813, \"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\": 38686.983, \"from_m\": 38578.608, \"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\": 40176.983, \"from_m\": 38686.983, \"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\": 59709.756, \"from_m\": 40176.983, \"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\": 62838.942, \"from_m\": 59709.756, \"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\": 68676.615, \"from_m\": 62838.942, \"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\": 68772.234, \"from_m\": 68676.615, \"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\": 69126.1, \"from_m\": 68772.234, \"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\": 69466.116, \"from_m\": 69126.1, \"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\": 70413.331, \"from_m\": 69466.116, \"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\": 78552.6, \"from_m\": 70413.331, \"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\": 78570.466, \"from_m\": 78552.6, \"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\": 78658.192, \"from_m\": 78570.466, \"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\": 78672.395, \"from_m\": 78658.192, \"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\": 87836.995, \"from_m\": 78672.395, \"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\": 87945.294, \"from_m\": 87836.995, \"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\": 88254.096, \"from_m\": 87945.294, \"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\": 759227, \"profile_key\": \"9d3506b4c43073abaaa6adbf4d1edc1f1a87737ad3b10906b5b65c6e7d2e5f24\", \"schedule_id\": 17166, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0532\", \"location\": \"Salisbury Reception Line\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0536\", \"location\": \"Wilton Jn\", \"stage_seq\": 2, \"distance_m\": 2996.152, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0540\", \"location\": \"Wishford\", \"stage_seq\": 3, \"distance_m\": 8251.915, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0544\", \"location\": \"Wylye AHB\", \"stage_seq\": 4, \"distance_m\": 15516.426, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Upton Lovell\", \"stage_seq\": 5, \"distance_m\": 23038.076, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551H\", \"location\": \"Warminster Sig. W301\", \"stage_seq\": 6, \"distance_m\": 29994.248, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"Warminster\", \"stage_seq\": 7, \"distance_m\": 31724.567, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Westbury Sig. W305\", \"stage_seq\": 8, \"distance_m\": 38061.852, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": false, \"wtt_arr\": \"0558H\", \"wtt_dep\": \"0603\", \"location\": \"Westbury\", \"stage_seq\": 9, \"distance_m\": 38578.608, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605H\", \"location\": \"Fairwood Jn\", \"stage_seq\": 10, \"distance_m\": 40232.412, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0609H\", \"location\": \"Clink Road Jn\", \"stage_seq\": 11, \"distance_m\": 45527.106, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0611H\", \"location\": \"Blatchbridge Jn\", \"stage_seq\": 12, \"distance_m\": 48670.09, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614H\", \"location\": \"East Somerset Jn\", \"stage_seq\": 13, \"distance_m\": 54955.955, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": false, \"wtt_arr\": \"0622\", \"wtt_dep\": \"0635\", \"location\": \"Castle Cary\", \"stage_seq\": 14, \"distance_m\": 69362.373, \"section_seq\": 1, \"route_path_id\": 137672}, {\"is_pass\": false, \"wtt_arr\": \"0650\", \"wtt_dep\": null, \"location\": \"Yeovil Pen Mill\", \"stage_seq\": 15, \"distance_m\": 88254.096, \"section_seq\": 1, \"route_path_id\": 137672}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 88254.096, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137672}], \"total_distance_m\": 88254.096, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 87646.57, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 607.526, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0532", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "50.9445183", "current_position_lon": "-2.6130320", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:52:04Z\", \"source_id\": 64486887, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:53:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:52:10Z\", \"source_id\": 20432968, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26232, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:03Z\", \"source_id\": 64497132, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:00:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:04Z\", \"source_id\": 20436313, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:56Z\", \"source_id\": 64534225, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:00Z\", \"source_id\": 20448531, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:47Z\", \"source_id\": 20465832, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Yeovil Pen Mill", "service_state_platform": "1", "timing_fact_generation": 1790055888917769, "current_leg_arrival_utc": "2026-09-22T06:47:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:48.912276", "service_state_evidence_id": 20465832, "current_leg_start_actual_dep": "2026-09-22T06:35:00+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:50.128044", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
YVP |
5O24 |
159011 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 303.287, "from_m": 0.0, "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": 2939.262, "from_m": 303.287, "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": 3123.857, "from_m": 2939.262, "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": 3186.518, "from_m": 3123.857, "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": 8006.16, "from_m": 3186.518, "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": 8825.876, "from_m": 8006.16, "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": 20329.156, "from_m": 8825.876, "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": 20878.356, "from_m": 20329.156, "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": 31558.782, "from_m": 20878.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": 31812.735, "from_m": 31558.782, "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": 38321.813, "from_m": 31812.735, "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": 38578.608, "from_m": 38321.813, "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": 38686.983, "from_m": 38578.608, "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": 40176.983, "from_m": 38686.983, "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": 59709.756, "from_m": 40176.983, "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": 62838.942, "from_m": 59709.756, "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": 68676.615, "from_m": 62838.942, "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": 68772.234, "from_m": 68676.615, "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": 69126.1, "from_m": 68772.234, "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": 69466.116, "from_m": 69126.1, "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": 70413.331, "from_m": 69466.116, "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": 78552.6, "from_m": 70413.331, "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": 78570.466, "from_m": 78552.6, "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": 78658.192, "from_m": 78570.466, "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": 78672.395, "from_m": 78658.192, "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": 87836.995, "from_m": 78672.395, "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": 87945.294, "from_m": 87836.995, "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": 88254.096, "from_m": 87945.294, "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": 759227, "profile_key": "9d3506b4c43073abaaa6adbf4d1edc1f1a87737ad3b10906b5b65c6e7d2e5f24", "schedule_id": 17166, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0532", "location": "Salisbury Reception Line", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137672}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0536", "location": "Wilton Jn", "stage_seq": 2, "distance_m": 2996.152, "section_seq": 1, "route_path_id": 137672}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0540", "location": "Wishford", "stage_seq": 3, "distance_m": 8251.915, "section_seq": 1, "route_path_id": 137672}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0544", "location": "Wylye AHB", "stage_seq": 4, "distance_m": 15516.426, "section_seq": 1, "route_path_id": 137672}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548", "location": "Upton Lovell", "stage_seq": 5, "distance_m": 23038.076, "section_seq": 1, "route_path_id": 137672}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551H", "location": "Warminster Sig. W301", "stage_seq": 6, "distance_m": 29994.248, "section_seq": 1, "route_path_id": 137672}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "Warminster", "stage_seq": 7, "distance_m": 31724.567, "section_seq": 1, "route_path_id": 137672}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556", "location": "Westbury Sig. W305", "stage_seq": 8, "distance_m": 38061.852, "section_seq": 1, "route_path_id": 137672}, {"is_pass": false, "wtt_arr": "0558H", "wtt_dep": "0603", "location": "Westbury", "stage_seq": 9, "distance_m": 38578.608, "section_seq": 1, "route_path_id": 137672}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605H", "location": "Fairwood Jn", "stage_seq": 10, "distance_m": 40232.412, "section_seq": 1, "route_path_id": 137672}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0609H", "location": "Clink Road Jn", "stage_seq": 11, "distance_m": 45527.106, "section_seq": 1, "route_path_id": 137672}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0611H", "location": "Blatchbridge Jn", "stage_seq": 12, "distance_m": 48670.09, "section_seq": 1, "route_path_id": 137672}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614H", "location": "East Somerset Jn", "stage_seq": 13, "distance_m": 54955.955, "section_seq": 1, "route_path_id": 137672}, {"is_pass": false, "wtt_arr": "0622", "wtt_dep": "0635", "location": "Castle Cary", "stage_seq": 14, "distance_m": 69362.373, "section_seq": 1, "route_path_id": 137672}, {"is_pass": false, "wtt_arr": "0650", "wtt_dep": null, "location": "Yeovil Pen Mill", "stage_seq": 15, "distance_m": 88254.096, "section_seq": 1, "route_path_id": 137672}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 88254.096, "from_m": 0.0, "section_seq": 1, "route_path_id": 137672}], "total_distance_m": 88254.096, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 87646.57, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 607.526, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 26275, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:52:04Z", "source_id": 64486887, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:53:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:52:10Z", "source_id": 20432968, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26232, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:03Z", "source_id": 64497132, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:00:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:04Z", "source_id": 20436313, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26339, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:56Z", "source_id": 64534225, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:21:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:00Z", "source_id": 20448531, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:47Z", "source_id": 20465832, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Salisbury Reception Line |
0532 |
0532 |
None |
None |
None |
Yeovil Pen Mill |
0650 |
0650 |
1 |
EARLY |
-6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86052/2026-09-22/detailed |
None |
Castle Cary |
2026-09-22T06:35:00+01:00 |
Yeovil Pen Mill |
13.0 |
{"type": "LineString", "coordinates": [[-2.5225216071969583, 51.09969057256797], [-2.5227177, 51.0996232], [-2.5233103, 51.0994195], [-2.5234813999999997, 51.09936470000001], [-2.5236569, 51.09930930000001], [-2.5241612999999994, 51.099159699999994], [-2.524333, 51.0991069], [-2.5245044, 51.0990555], [-2.5248243, 51.0989519], [-2.5252428, 51.09880679999999], [-2.525607, 51.09866340000001], [-2.5260282, 51.098499], [-2.5262431999999997, 51.09841589999999], [-2.5264774, 51.09831270000001], [-2.5267681999999994, 51.0981634], [-2.5270035, 51.0980287], [-2.5271636999999996, 51.097919300000015], [-2.5272837999999997, 51.09783389999999], [-2.5273902, 51.09775909999999], [-2.5274947999999995, 51.0976794], [-2.5275804, 51.097614799999995], [-2.5277432999999996, 51.09748019999999], [-2.5279079, 51.0973291], [-2.5280695000000004, 51.09717659999999], [-2.5282537, 51.09699400000001], [-2.5284160000000004, 51.0968239], [-2.5286085, 51.0966188], [-2.5287936, 51.09642379999999], [-2.5290643, 51.09613089999999], [-2.5293324, 51.095832500000014], [-2.5295919, 51.095539900000006], [-2.529834, 51.095261], [-2.5300344, 51.0950158], [-2.5302148999999994, 51.0947866], [-2.5303620999999996, 51.0945887], [-2.5304323999999996, 51.09449120000001], [-2.5304882999999996, 51.094408], [-2.5306612, 51.094146900000005], [-2.5308291, 51.09386959999999], [-2.5309512999999995, 51.093651400000006], [-2.5310634999999997, 51.093446199999995], [-2.5312690999999994, 51.09301679999999], [-2.5313793, 51.092780299999994], [-2.5314670999999995, 51.0925856], [-2.5316118999999997, 51.092262799999986], [-2.53174, 51.091966499999984], [-2.5319231, 51.0915623], [-2.5320211, 51.091350199999994], [-2.5321097, 51.091142], [-2.532263, 51.09080199999999], [-2.532454, 51.09038050000001], [-2.5326352, 51.089976], [-2.532809799999999, 51.089588099999986], [-2.5329731, 51.08922349999999], [-2.5330632999999994, 51.089023], [-2.533166, 51.08879590000001], [-2.5333123999999994, 51.088463999999995], [-2.5334397999999996, 51.0881778], [-2.5336044999999996, 51.0878127], [-2.5337704999999997, 51.0874415], [-2.5339403, 51.087056999999994], [-2.5341195, 51.0866695], [-2.5342895, 51.0862866], [-2.5344572000000003, 51.0859064], [-2.5346302, 51.085516600000005], [-2.5347964999999997, 51.08514530000001], [-2.5349354999999996, 51.08483950000001], [-2.5350977999999995, 51.0844792], [-2.5352706, 51.0840955], [-2.5354544999999997, 51.08368620000001], [-2.5356585, 51.08322710000001], [-2.5358063999999993, 51.08289439999999], [-2.5359345, 51.08260690000001], [-2.5360927, 51.08225609999999], [-2.5362374, 51.081934700000005], [-2.5364076, 51.0815643], [-2.5365183999999994, 51.0813237], [-2.5366588999999995, 51.0810307], [-2.5367472999999996, 51.0808502], [-2.536826899999999, 51.0806857], [-2.5369196, 51.0804996], [-2.5370972000000003, 51.0801456], [-2.5372527, 51.0798479], [-2.5373437, 51.079673], [-2.537531, 51.0793212], [-2.5376646, 51.0790752], [-2.5378332, 51.0787761], [-2.5379903999999995, 51.078493400000006], [-2.5382104, 51.078107], [-2.5383736, 51.0778359], [-2.5385056, 51.0776092], [-2.5387008999999994, 51.0772758], [-2.538873, 51.0769781], [-2.5390564, 51.0766653], [-2.539278299999999, 51.076284699999995], [-2.5394924, 51.07592309999999], [-2.5396227999999996, 51.075697100000006], [-2.5396587, 51.075641100000006], [-2.5398864999999997, 51.0752744], [-2.5400174, 51.075061600000005], [-2.5401875, 51.0747957], [-2.5403894, 51.0744814], [-2.5405715, 51.074208600000006], [-2.5407592999999995, 51.073922200000005], [-2.5409751, 51.0735987], [-2.5411510999999996, 51.07334449999999], [-2.5413713, 51.07302829999999], [-2.5416425, 51.0726378], [-2.5418209999999997, 51.07237980000001], [-2.542028, 51.07207700000001], [-2.5422320999999997, 51.0717841], [-2.5424916, 51.07140429999999], [-2.5426759, 51.0711359], [-2.5429045999999995, 51.070803], [-2.5431601, 51.0704378], [-2.5434171, 51.0700744], [-2.5435979, 51.069804], [-2.5438924999999997, 51.0693767], [-2.5441909, 51.0689455], [-2.5445185, 51.0684699], [-2.5446195, 51.06832339999999], [-2.5448, 51.068062700000006], [-2.5450543, 51.06769189999999], [-2.5452812, 51.0673451], [-2.5455251999999997, 51.067008099999995], [-2.5456193, 51.06686890000001], [-2.5460262999999994, 51.0662707], [-2.5463435999999997, 51.06580209999999], [-2.546532899999999, 51.06552189999999], [-2.5466884, 51.0652897], [-2.5469914, 51.06482830000001], [-2.5473241999999994, 51.064326900000005], [-2.5475775, 51.063941799999995], [-2.5477627, 51.0636557], [-2.5479392, 51.06338430000001], [-2.5481341, 51.06308130000001], [-2.5483505, 51.0627531], [-2.5486356, 51.0623074], [-2.5489287999999997, 51.06184529999999], [-2.5492487999999995, 51.06135040000001], [-2.5494654, 51.061003500000005], [-2.549738, 51.06057270000001], [-2.5498527999999996, 51.06039479999999], [-2.5501359999999997, 51.0599467], [-2.5504377, 51.0594614], [-2.5507428, 51.0589648], [-2.5511099, 51.0583739], [-2.5512458999999996, 51.05815030000001], [-2.5514651, 51.0577991], [-2.5517975000000006, 51.05725339999999], [-2.55222, 51.0565575], [-2.5525725999999995, 51.05597139999999], [-2.5527835999999997, 51.0556164], [-2.5529736999999995, 51.05530329999999], [-2.5532908999999995, 51.05476429999999], [-2.5537131, 51.0540495], [-2.5541656, 51.0532723], [-2.5545202999999996, 51.0526478], [-2.5548391, 51.0520873], [-2.5551914999999994, 51.0514481], [-2.5554437999999995, 51.05098709999999], [-2.5557411, 51.0504262], [-2.5561460999999994, 51.0496576], [-2.5563785, 51.0492107], [-2.556387136376228, 51.04919293101055], [-2.5566568999999997, 51.0486379], [-2.5569274, 51.048097699999985], [-2.557157699999999, 51.04765689999999], [-2.5572272999999996, 51.0475216], [-2.5572515, 51.04746719999999], [-2.557337599999999, 51.047263599999994], [-2.5575574999999997, 51.0467756], [-2.5578213, 51.04617459999999], [-2.5581407, 51.0454483], [-2.5584202, 51.04479929999999], [-2.5587860999999994, 51.0439153], [-2.5590601, 51.04325019999998], [-2.5593308, 51.04264400000001], [-2.5595959, 51.04208909999999], [-2.5597398, 51.04180279999999], [-2.5598715999999997, 51.0415588], [-2.5600317, 51.0412645], [-2.5600984, 51.0411422], [-2.5602133000000005, 51.04094580000001], [-2.5603636, 51.0406959], [-2.5605740999999997, 51.040352], [-2.5607922999999997, 51.0400065], [-2.5610311, 51.03964349999999], [-2.561283, 51.0393045], [-2.5617916, 51.0386547], [-2.5621584, 51.03818129999999], [-2.5624872999999995, 51.0377422], [-2.5628554, 51.03724299999998], [-2.5630057, 51.03702049999999], [-2.5631676000000003, 51.036774599999994], [-2.563396, 51.0364469], [-2.5636173, 51.0361153], [-2.5638424, 51.0357599], [-2.5640118, 51.03547100000001], [-2.5642223999999993, 51.0350677], [-2.5644295, 51.034676299999994], [-2.5647188999999995, 51.03405999999999], [-2.5648141, 51.03385279999999], [-2.5649402, 51.0335679], [-2.5651219999999997, 51.0331213], [-2.5653287, 51.03262410000001], [-2.5655944999999996, 51.0319293], [-2.5657691, 51.03145550000001], [-2.5659566000000003, 51.030879], [-2.5660805999999994, 51.0304903], [-2.5661564, 51.0301962], [-2.5662386999999995, 51.02983940000001], [-2.566300899999999, 51.029532200000006], [-2.5663345, 51.029342699999994], [-2.5663722, 51.0291019], [-2.5664065, 51.0288495], [-2.566425, 51.0286019], [-2.566442, 51.028365], [-2.5664548000000003, 51.0280179], [-2.5664524999999996, 51.0276747], [-2.5664356000000006, 51.02738109999999], [-2.5664088, 51.02708049999999], [-2.5663669999999996, 51.02674030000001], [-2.5662948, 51.02631389999999], [-2.5662371, 51.0259706], [-2.5662023, 51.025718600000005], [-2.5661250999999994, 51.0252842], [-2.5660796999999995, 51.0249979], [-2.5660474, 51.024739700000005], [-2.5660382, 51.024629999999995], [-2.5660154999999993, 51.02438889999999], [-2.5659899, 51.0240374], [-2.5659845999999997, 51.0237733], [-2.565986, 51.023488399999984], [-2.5659915, 51.023230199999986], [-2.5659995, 51.023069599999985], [-2.5660251, 51.02270279999998], [-2.5660337, 51.0225729], [-2.5660571, 51.0222815], [-2.5660772, 51.0221544], [-2.5661117, 51.021950099999984], [-2.5661679, 51.0216664], [-2.5662279, 51.0214155], [-2.5662891999999995, 51.0211745], [-2.5663584, 51.0209253], [-2.5664263, 51.0207068], [-2.5665771, 51.0202658], [-2.5667459, 51.0198293], [-2.566903, 51.01943060000001], [-2.5670483999999996, 51.0190705], [-2.567178999999999, 51.0187435], [-2.5672767, 51.01847300000001], [-2.5674173, 51.0180791], [-2.5675974000000004, 51.0175438], [-2.5676411999999997, 51.0174143], [-2.5677795999999997, 51.0169633], [-2.5679111, 51.0165409], [-2.5680286999999997, 51.016158899999986], [-2.5681561999999993, 51.01572360000001], [-2.5682729999999996, 51.015331999999994], [-2.5683874, 51.014910400000005], [-2.5684803, 51.01457279999999], [-2.5686312, 51.014003599999995], [-2.5687618, 51.0134876], [-2.5689158999999995, 51.0128534], [-2.569008999999999, 51.012469], [-2.569082, 51.0121596], [-2.5691624, 51.0118031], [-2.5692891999999996, 51.01120660000001], [-2.5694088, 51.01063570000001], [-2.5694858, 51.01026339999999], [-2.5695997, 51.00967820000001], [-2.5696848, 51.00922069999999], [-2.5697599, 51.00879419999999], [-2.5698299999999996, 51.0083564], [-2.5698836999999997, 51.00801989999999], [-2.5699567999999995, 51.007610199999995], [-2.5700222, 51.007164], [-2.5700921999999995, 51.006663200000006], [-2.5702245999999995, 51.0057575], [-2.5703031, 51.00520040000001], [-2.5704121999999994, 51.00440269999999], [-2.5705363, 51.0035603], [-2.5706209999999996, 51.0030817], [-2.570739, 51.002512], [-2.570837099999999, 51.0020818], [-2.570934, 51.00168000000001], [-2.5710406, 51.001290299999994], [-2.5712081, 51.0006878], [-2.5713641999999997, 51.0001696], [-2.571509499999999, 50.9997185], [-2.5716689, 50.9991895], [-2.5718288999999994, 50.9987098], [-2.5720008, 50.99822050000001], [-2.5720851, 50.99798810000001], [-2.5721992, 50.997682899999994], [-2.5724228, 50.997108400000016], [-2.5725773, 50.996738699999995], [-2.5727263, 50.99639390000001], [-2.5729361999999996, 50.9959376], [-2.5731242, 50.995518299999986], [-2.5733057, 50.9951471], [-2.5735534, 50.9946464], [-2.5738346999999995, 50.99412689999999], [-2.5741227, 50.9936132], [-2.5745296, 50.99292160000001], [-2.574664778953297, 50.99268564501821], [-2.5747186000000006, 50.9925917], [-2.5749799, 50.99214769999999], [-2.5753048999999995, 50.991588699999994], [-2.5755548, 50.99114530000001], [-2.5759863, 50.9903946], [-2.5763638, 50.989753699999994], [-2.5766893999999994, 50.98919479999999], [-2.5771838, 50.98834409999999], [-2.5775475, 50.98771579999999], [-2.5781541999999997, 50.9866748], [-2.5785607999999995, 50.9859939], [-2.5790071, 50.9852349], [-2.5796843, 50.9840853], [-2.5801773, 50.9832357], [-2.5806074999999997, 50.982502], [-2.581026099999999, 50.981790700000005], [-2.5814556, 50.9810605], [-2.5819045, 50.9802958], [-2.5823672, 50.979504000000006], [-2.5828398, 50.9786836], [-2.5834715, 50.97761190000001], [-2.5838584, 50.9769592], [-2.584213, 50.9763782], [-2.5845823999999995, 50.975773], [-2.5849282, 50.97521809999999], [-2.5854973, 50.97434229999999], [-2.5857266999999995, 50.97400189999998], [-2.5862469999999997, 50.9732726], [-2.5865394, 50.9728871], [-2.5868133, 50.97253579999999], [-2.5873047, 50.9719318], [-2.5876750999999993, 50.9715037], [-2.5880689, 50.9710504], [-2.5885726999999994, 50.9705093], [-2.5890168, 50.9700026], [-2.5893901, 50.96956350000001], [-2.5897824999999997, 50.9690853], [-2.5902394, 50.9685166], [-2.5906126, 50.96803479999999], [-2.5910003999999995, 50.9675191], [-2.5914334999999995, 50.9669215], [-2.5917095, 50.9665171], [-2.5919801, 50.9661176], [-2.5924180999999997, 50.96539190000001], [-2.5926734, 50.964965], [-2.5929288, 50.96452659999999], [-2.5931651999999996, 50.96411689999999], [-2.5935665999999995, 50.9633843], [-2.5938191999999995, 50.9628943], [-2.5940947, 50.96233600000001], [-2.5943675, 50.96171799999998], [-2.5945206000000005, 50.9613796], [-2.5947058999999997, 50.96094399999999], [-2.5948928, 50.9605086], [-2.5949224999999996, 50.9604357], [-2.5950667, 50.9601096], [-2.5952846, 50.95959640000001], [-2.5957361, 50.9585671], [-2.5960108, 50.957939999999994], [-2.596369699999999, 50.9571117], [-2.5966912, 50.95636699999999], [-2.5970304999999994, 50.9555939], [-2.5973275, 50.9549058], [-2.5976319, 50.95419840000001], [-2.5979246999999996, 50.953518499999994], [-2.5981868999999995, 50.952924800000005], [-2.5985654, 50.95205500000001], [-2.5986824, 50.9517909], [-2.5988765, 50.9513543], [-2.5990757999999996, 50.95092259999999], [-2.599181, 50.9507088], [-2.5992857999999996, 50.9505119], [-2.5994275, 50.950279], [-2.5995498999999995, 50.9500936], [-2.5997231, 50.949843900000005], [-2.5998844999999995, 50.9496304], [-2.6000519, 50.94944009999999], [-2.6002198, 50.9492545], [-2.6003606, 50.949109799999995], [-2.6005979999999997, 50.9488805], [-2.6008037, 50.94870319999999], [-2.6010335, 50.94851], [-2.601345, 50.9482743], [-2.6016176, 50.9480876], [-2.6018346, 50.9479412], [-2.6020734999999995, 50.947799399999994], [-2.6023016, 50.94766719999999], [-2.6025702, 50.94751749999999], [-2.6027573, 50.94742449999999], [-2.6029425999999996, 50.94733779999999], [-2.6032149, 50.94721669999999], [-2.6034788999999994, 50.947110300000006], [-2.6038247, 50.9469778], [-2.6041477, 50.9468717], [-2.6045127999999997, 50.946764], [-2.6047866999999996, 50.9466869], [-2.6050456, 50.94662359999999], [-2.605114323946612, 50.946608156717346], [-2.6053086, 50.94656450000001], [-2.605601, 50.9465069], [-2.6059484999999993, 50.9464475], [-2.6062719999999997, 50.9464014], [-2.6066175, 50.946363600000005], [-2.6069303000000006, 50.9463332], [-2.6072487999999994, 50.9463114], [-2.6076242999999995, 50.94628800000001], [-2.6079238, 50.94626589999999], [-2.60829, 50.946231399999995], [-2.6084913999999997, 50.946208], [-2.6086786999999996, 50.94618320000001], [-2.6089268999999997, 50.9461445], [-2.6091270999999994, 50.9461101], [-2.6094290999999994, 50.946051100000005], [-2.6097681, 50.9459634], [-2.6101393, 50.9458552], [-2.6103331999999995, 50.9458072], [-2.610634, 50.945727000000005], [-2.6108761, 50.945652800000005], [-2.6111233, 50.9455697], [-2.6113758999999996, 50.94546179999998], [-2.6115223, 50.945394099999994], [-2.6116527000000005, 50.94534379999999], [-2.6117872, 50.9452914], [-2.6120705999999996, 50.9451427], [-2.6123808999999993, 50.9449575], [-2.613032, 50.94451829999999]]} |
11.7 |
0631 |
0644 |
Castle Cary |
Yeovil Pen Mill |
Yeovil Pen Mill |
50.9445183 |
-2.6130320 |
50.9445183 |
-2.6130320 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:44:00 |
Yeovil Pen Mill |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465832 |
1790055888917769 |
41 |
41 |
2026-09-22 05:54:50.128044 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:48.912276 |
| 729779 |
760666 |
W69202 |
072J02M622 |
2026-09-22 |
COMPLETE |
20465041 |
2026-09-22 06:44:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 760666, "stp": "P", "toc": "ScotRail", "uid": "W69202", "consist": "156430+156435+156442", "dest_crs": "EKL", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69202/2026-09-22/detailed", "trust_id": "072J02M622", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "East Kilbride", "service_date": "2026-09-22", "dest_arr_time": "0645", "dest_platform": null, "is_terminated": 1, "next_location": "East Kilbride", "signalling_id": "2J02", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0644", "current_leg_dep": "0641", "current_leg_end": "East Kilbride", "origin_dep_time": "0612", "origin_platform": "10", "current_location": "East Kilbride", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.229825232152037, 55.76181743004154], [-4.2292497, 55.7618651], [-4.228669, 55.76189569999999], [-4.2279957999999995, 55.7619221], [-4.2275444, 55.7619302], [-4.227010700000001, 55.7619235], [-4.225580800000001, 55.7618752], [-4.2248886, 55.7618441], [-4.2243739, 55.7618209], [-4.2231175, 55.7617965], [-4.2224114, 55.76181549999999], [-4.222081835361751, 55.76182804243572], [-4.2216021, 55.761846299999995], [-4.2205481, 55.76190879999999], [-4.2204392, 55.761917200000006], [-4.220086499999999, 55.761946], [-4.2193096, 55.76203180000001], [-4.2189197, 55.7620869], [-4.2184282, 55.7621563], [-4.2175292, 55.7623104], [-4.217454, 55.762323299999984], [-4.2168232, 55.76245870000001], [-4.216281, 55.762575099999985], [-4.2153751, 55.76282489999999], [-4.2141312, 55.76321339999999], [-4.2132871, 55.76345440000001], [-4.212330599999999, 55.76374020000001], [-4.211405599999999, 55.763999899999995], [-4.211195499999999, 55.764050700000006], [-4.210750299999999, 55.764158300000005], [-4.2100945, 55.7642973], [-4.2090742, 55.76449709999999], [-4.208710599999999, 55.764552], [-4.2084837, 55.7645862], [-4.207128299999999, 55.76477409999999], [-4.205941, 55.7648969], [-4.2046572, 55.7650592], [-4.202033299999999, 55.76534], [-4.201087799999999, 55.765428099999994], [-4.2002015, 55.7654639], [-4.199362899999999, 55.7654877], [-4.198581, 55.7654717], [-4.1985069, 55.76546890000001], [-4.197045499999999, 55.765413300000006], [-4.1940929, 55.765323], [-4.193894, 55.765314499999995], [-4.1894932, 55.7651828], [-4.187623, 55.7652717], [-4.1850829, 55.7655365], [-4.184720799999999, 55.76557280000001], [-4.182972999999999, 55.7657439], [-4.1821014, 55.7658475], [-4.181525800000001, 55.765912099999994], [-4.179949699999999, 55.76608989999999]]}", "current_leg_start": "Hairmyres", "dest_arr_time_act": "0645", "motion_projection": null, "next_location_lat": "55.7660899", "next_location_lon": "-4.1799497", "previous_location": "Hairmyres", "current_leg_milage": "2.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 2763.611, \"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\": 5883.979, \"from_m\": 2763.611, \"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\": 5926.158, \"from_m\": 5883.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\": 5967.301, \"from_m\": 5926.158, \"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\": 11431.302, \"from_m\": 5967.301, \"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\": 11502.81, \"from_m\": 11431.302, \"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\": 12040.973, \"from_m\": 11502.81, \"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\": 12706.386, \"from_m\": 12040.973, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18258.236, \"from_m\": 12706.386, \"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\": 18395.509, \"from_m\": 18258.236, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 760666, \"profile_key\": \"192c35efe6b66d8ff9ae0eebf99b32dc4b39e2524ccc748a0ead996f6204722c\", \"schedule_id\": 26478, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0612\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616H\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 4, \"distance_m\": 2699.309, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": false, \"wtt_arr\": \"0618\", \"wtt_dep\": \"0618H\", \"location\": \"Crossmyloof\", \"stage_seq\": 5, \"distance_m\": 3517.487, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0621\", \"location\": \"Pollokshaws West\", \"stage_seq\": 6, \"distance_m\": 5073.831, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622H\", \"location\": \"Busby Jn\", \"stage_seq\": 7, \"distance_m\": 5708.078, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": false, \"wtt_arr\": \"0623H\", \"wtt_dep\": \"0624\", \"location\": \"Thornliebank\", \"stage_seq\": 8, \"distance_m\": 6961.263, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": false, \"wtt_arr\": \"0626H\", \"wtt_dep\": \"0627H\", \"location\": \"Giffnock\", \"stage_seq\": 9, \"distance_m\": 8475.496, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": false, \"wtt_arr\": \"0630\", \"wtt_dep\": \"0631\", \"location\": \"Clarkston\", \"stage_seq\": 10, \"distance_m\": 10448.618, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0634\", \"location\": \"Busby\", \"stage_seq\": 11, \"distance_m\": 11748.091, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637\", \"location\": \"Thorntonhall\", \"stage_seq\": 12, \"distance_m\": 13389.527, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": false, \"wtt_arr\": \"0639H\", \"wtt_dep\": \"0640H\", \"location\": \"Hairmyres\", \"stage_seq\": 13, \"distance_m\": 15192.954, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Hairmyres East Jn\", \"stage_seq\": 14, \"distance_m\": 16835.994, \"section_seq\": 1, \"route_path_id\": 120546}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": null, \"location\": \"East Kilbride\", \"stage_seq\": 15, \"distance_m\": 18395.509, \"section_seq\": 1, \"route_path_id\": 120546}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 18395.509, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120546}], \"total_distance_m\": 18395.509, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 18395.509, \"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}", "origin_dep_time_act": "0612", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.7660899", "current_position_lon": "-4.1799497", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:38Z\", \"source_id\": 64527860, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:41Z\", \"source_id\": 20446459, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:14Z\", \"source_id\": 64532818, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:20Z\", \"source_id\": 20448099, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2585, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:04Z\", \"source_id\": 64540439, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:09Z\", \"source_id\": 20450581, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1848, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:42Z\", \"source_id\": 64545529, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:45Z\", \"source_id\": 20452285, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:22Z\", \"source_id\": 20455465, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2576, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:56Z\", \"source_id\": 64558605, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:01Z\", \"source_id\": 20456647, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:51Z\", \"source_id\": 20460076, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:21Z\", \"source_id\": 20462588, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:43Z\", \"source_id\": 64584853, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:46Z\", \"source_id\": 20465041, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "East Kilbride", "service_state_platform": "1", "timing_fact_generation": 1790055826614978, "current_leg_arrival_utc": "2026-09-22T06:44:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:49.387317", "service_state_evidence_id": 20465041, "current_leg_start_actual_dep": "2026-09-22T06:40:30+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:50.123352", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
EKL |
2J02 |
156430+156435+156442 |
6 |
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": 2763.611, "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": 5883.979, "from_m": 2763.611, "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": 5926.158, "from_m": 5883.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": 5967.301, "from_m": 5926.158, "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": 11431.302, "from_m": 5967.301, "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": 11502.81, "from_m": 11431.302, "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": 12040.973, "from_m": 11502.81, "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": 12706.386, "from_m": 12040.973, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 18258.236, "from_m": 12706.386, "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": 18395.509, "from_m": 18258.236, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}], "service_id": 760666, "profile_key": "192c35efe6b66d8ff9ae0eebf99b32dc4b39e2524ccc748a0ead996f6204722c", "schedule_id": 26478, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0612", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 120546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 120546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616H", "location": "Muirhouse South Jn", "stage_seq": 4, "distance_m": 2699.309, "section_seq": 1, "route_path_id": 120546}, {"is_pass": false, "wtt_arr": "0618", "wtt_dep": "0618H", "location": "Crossmyloof", "stage_seq": 5, "distance_m": 3517.487, "section_seq": 1, "route_path_id": 120546}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0621", "location": "Pollokshaws West", "stage_seq": 6, "distance_m": 5073.831, "section_seq": 1, "route_path_id": 120546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622H", "location": "Busby Jn", "stage_seq": 7, "distance_m": 5708.078, "section_seq": 1, "route_path_id": 120546}, {"is_pass": false, "wtt_arr": "0623H", "wtt_dep": "0624", "location": "Thornliebank", "stage_seq": 8, "distance_m": 6961.263, "section_seq": 1, "route_path_id": 120546}, {"is_pass": false, "wtt_arr": "0626H", "wtt_dep": "0627H", "location": "Giffnock", "stage_seq": 9, "distance_m": 8475.496, "section_seq": 1, "route_path_id": 120546}, {"is_pass": false, "wtt_arr": "0630", "wtt_dep": "0631", "location": "Clarkston", "stage_seq": 10, "distance_m": 10448.618, "section_seq": 1, "route_path_id": 120546}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0634", "location": "Busby", "stage_seq": 11, "distance_m": 11748.091, "section_seq": 1, "route_path_id": 120546}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637", "location": "Thorntonhall", "stage_seq": 12, "distance_m": 13389.527, "section_seq": 1, "route_path_id": 120546}, {"is_pass": false, "wtt_arr": "0639H", "wtt_dep": "0640H", "location": "Hairmyres", "stage_seq": 13, "distance_m": 15192.954, "section_seq": 1, "route_path_id": 120546}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Hairmyres East Jn", "stage_seq": 14, "distance_m": 16835.994, "section_seq": 1, "route_path_id": 120546}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": null, "location": "East Kilbride", "stage_seq": 15, "distance_m": 18395.509, "section_seq": 1, "route_path_id": 120546}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 18395.509, "from_m": 0.0, "section_seq": 1, "route_path_id": 120546}], "total_distance_m": 18395.509, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 18395.509, "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": 1841, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:38Z", "source_id": 64527860, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:17:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:41Z", "source_id": 20446459, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1834, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:14Z", "source_id": 64532818, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:20:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:20Z", "source_id": 20448099, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2585, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:04Z", "source_id": 64540439, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:23:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:09Z", "source_id": 20450581, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1848, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:42Z", "source_id": 64545529, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:25:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:45Z", "source_id": 20452285, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:22Z", "source_id": 20455465, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2576, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:56Z", "source_id": 64558605, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:33:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:01Z", "source_id": 20456647, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:51Z", "source_id": 20460076, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:21Z", "source_id": 20462588, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1846, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:43Z", "source_id": 64584853, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:44:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:46Z", "source_id": 20465041, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
0612 |
0612 |
10 |
None |
None |
East Kilbride |
0645 |
0645 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69202/2026-09-22/detailed |
None |
Hairmyres |
2026-09-22T06:40:30+01:00 |
East Kilbride |
3.0 |
{"type": "LineString", "coordinates": [[-4.229825232152037, 55.76181743004154], [-4.2292497, 55.7618651], [-4.228669, 55.76189569999999], [-4.2279957999999995, 55.7619221], [-4.2275444, 55.7619302], [-4.227010700000001, 55.7619235], [-4.225580800000001, 55.7618752], [-4.2248886, 55.7618441], [-4.2243739, 55.7618209], [-4.2231175, 55.7617965], [-4.2224114, 55.76181549999999], [-4.222081835361751, 55.76182804243572], [-4.2216021, 55.761846299999995], [-4.2205481, 55.76190879999999], [-4.2204392, 55.761917200000006], [-4.220086499999999, 55.761946], [-4.2193096, 55.76203180000001], [-4.2189197, 55.7620869], [-4.2184282, 55.7621563], [-4.2175292, 55.7623104], [-4.217454, 55.762323299999984], [-4.2168232, 55.76245870000001], [-4.216281, 55.762575099999985], [-4.2153751, 55.76282489999999], [-4.2141312, 55.76321339999999], [-4.2132871, 55.76345440000001], [-4.212330599999999, 55.76374020000001], [-4.211405599999999, 55.763999899999995], [-4.211195499999999, 55.764050700000006], [-4.210750299999999, 55.764158300000005], [-4.2100945, 55.7642973], [-4.2090742, 55.76449709999999], [-4.208710599999999, 55.764552], [-4.2084837, 55.7645862], [-4.207128299999999, 55.76477409999999], [-4.205941, 55.7648969], [-4.2046572, 55.7650592], [-4.202033299999999, 55.76534], [-4.201087799999999, 55.765428099999994], [-4.2002015, 55.7654639], [-4.199362899999999, 55.7654877], [-4.198581, 55.7654717], [-4.1985069, 55.76546890000001], [-4.197045499999999, 55.765413300000006], [-4.1940929, 55.765323], [-4.193894, 55.765314499999995], [-4.1894932, 55.7651828], [-4.187623, 55.7652717], [-4.1850829, 55.7655365], [-4.184720799999999, 55.76557280000001], [-4.182972999999999, 55.7657439], [-4.1821014, 55.7658475], [-4.181525800000001, 55.765912099999994], [-4.179949699999999, 55.76608989999999]]} |
2.0 |
0641 |
0644 |
Hairmyres |
East Kilbride |
East Kilbride |
55.7660899 |
-4.1799497 |
55.7660899 |
-4.1799497 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:44:00 |
East Kilbride |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465041 |
1790055826614978 |
44 |
44 |
2026-09-22 05:54:50.123352 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:49.387317 |
| 729780 |
763738 |
G15062 |
811N56ME22 |
2026-09-22 |
COMPLETE |
20465851 |
2026-09-22 06:44:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 763738, "stp": "P", "toc": "Great Western Railway", "uid": "G15062", "consist": null, "dest_crs": "OXF", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15062/2026-09-22/detailed", "trust_id": "811N56ME22", "origin_crs": "BRI", "show_on_map": 0, "dar_est_time": "09:08:00", "dar_platform": null, "dest_station": "Oxford", "service_date": "2026-09-22", "dest_arr_time": "1026", "dest_platform": "4", "is_terminated": 1, "next_location": "Bath Spa", "signalling_id": "1N56", "timing_status": null, "origin_station": "Bristol Temple Meads", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0908", "origin_platform": "15", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1026", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 661.353, \"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\": 707.337, \"from_m\": 661.353, \"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\": 834.724, \"from_m\": 707.337, \"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\": 1220.87, \"from_m\": 834.724, \"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\": 1263.858, \"from_m\": 1220.87, \"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\": 4253.209, \"from_m\": 1263.858, \"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\": 16076.88, \"from_m\": 4253.209, \"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\": 17844.33, \"from_m\": 16076.88, \"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\": 18619.106, \"from_m\": 17844.33, \"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\": 19083.452, \"from_m\": 18619.106, \"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\": 20726.638, \"from_m\": 19083.452, \"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\": 27099.015, \"from_m\": 20726.638, \"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\": 56495.586, \"from_m\": 27099.015, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 56582.332, \"from_m\": 56495.586, \"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\": 65317.376, \"from_m\": 56582.332, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 66140.197, \"from_m\": 65317.376, \"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\": 66153.566, \"from_m\": 66140.197, \"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\": 67568.303, \"from_m\": 66153.566, \"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\": 92943.555, \"from_m\": 67568.303, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 93052.794, \"from_m\": 92943.555, \"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\": 103638.475, \"from_m\": 93052.794, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 103716.153, \"from_m\": 103638.475, \"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\": 103751.168, \"from_m\": 103716.153, \"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\": 104427.205, \"from_m\": 103751.168, \"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\": 104870.38, \"from_m\": 104427.205, \"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\": 104912.583, \"from_m\": 104870.38, \"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\": 104979.725, \"from_m\": 104912.583, \"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\": 105035.014, \"from_m\": 104979.725, \"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\": 105996.273, \"from_m\": 105035.014, \"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\": 106056.116, \"from_m\": 105996.273, \"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\": 118908.086, \"from_m\": 106056.116, \"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\": 119446.554, \"from_m\": 118908.086, \"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\": 119508.73, \"from_m\": 119446.554, \"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\": 120044.202, \"from_m\": 119508.73, \"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\": 120450.777, \"from_m\": 120044.202, \"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\": 120693.785, \"from_m\": 120450.777, \"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\": 120889.196, \"from_m\": 120693.785, \"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\": 763738, \"profile_key\": \"0cd5bc55b05a1ee2609f3a9e659636087254c0969f8490c79acef14d9030c449\", \"schedule_id\": 8624, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0908\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909\", \"location\": \"Bristol East Jn\", \"stage_seq\": 2, \"distance_m\": 567.712, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910\", \"location\": \"North Somerset Jn\", \"stage_seq\": 3, \"distance_m\": 1276.687, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0922\", \"location\": \"Bath Spa\", \"stage_seq\": 4, \"distance_m\": 18442.947, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925\", \"location\": \"Bathampton Jn\", \"stage_seq\": 5, \"distance_m\": 21899.569, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931\", \"location\": \"Thingley East Jn\", \"stage_seq\": 6, \"distance_m\": 36852.137, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": false, \"wtt_arr\": \"0933\", \"wtt_dep\": \"0934H\", \"location\": \"Chippenham\", \"stage_seq\": 7, \"distance_m\": 39160.674, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0942\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 8, \"distance_m\": 56624.447, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": false, \"wtt_arr\": \"0947\", \"wtt_dep\": \"0949\", \"location\": \"Swindon\", \"stage_seq\": 9, \"distance_m\": 65867.175, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0955H\", \"location\": \"Uffington\", \"stage_seq\": 10, \"distance_m\": 83205.614, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957\", \"location\": \"Challow Jn\", \"stage_seq\": 11, \"distance_m\": 87219.229, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959\", \"location\": \"Wantage Road\", \"stage_seq\": 12, \"distance_m\": 92836.665, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1007\", \"location\": \"Foxhall Jn\", \"stage_seq\": 13, \"distance_m\": 103751.168, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1010H\", \"location\": \"Didcot North Jn\", \"stage_seq\": 14, \"distance_m\": 105035.014, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1019H\", \"location\": \"Kennington Jn\", \"stage_seq\": 15, \"distance_m\": 116549.574, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1022\", \"location\": \"Hinksey North\", \"stage_seq\": 16, \"distance_m\": 119054.632, \"section_seq\": 1, \"route_path_id\": 133425}, {\"is_pass\": false, \"wtt_arr\": \"1026\", \"wtt_dep\": null, \"location\": \"Oxford\", \"stage_seq\": 17, \"distance_m\": 120889.196, \"section_seq\": 1, \"route_path_id\": 133425}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 120889.196, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133425}], \"total_distance_m\": 120889.196, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 119769.155, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1120.041, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0908", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "15", "timing_fact_generation": 1790055891975944, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:51.972759", "service_state_evidence_id": 20465851, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:52.821557", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BRI |
OXF |
1N56 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 661.353, "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": 707.337, "from_m": 661.353, "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": 834.724, "from_m": 707.337, "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": 1220.87, "from_m": 834.724, "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": 1263.858, "from_m": 1220.87, "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": 4253.209, "from_m": 1263.858, "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": 16076.88, "from_m": 4253.209, "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": 17844.33, "from_m": 16076.88, "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": 18619.106, "from_m": 17844.33, "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": 19083.452, "from_m": 18619.106, "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": 20726.638, "from_m": 19083.452, "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": 27099.015, "from_m": 20726.638, "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": 56495.586, "from_m": 27099.015, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 56582.332, "from_m": 56495.586, "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": 65317.376, "from_m": 56582.332, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 66140.197, "from_m": 65317.376, "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": 66153.566, "from_m": 66140.197, "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": 67568.303, "from_m": 66153.566, "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": 92943.555, "from_m": 67568.303, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 93052.794, "from_m": 92943.555, "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": 103638.475, "from_m": 93052.794, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 103716.153, "from_m": 103638.475, "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": 103751.168, "from_m": 103716.153, "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": 104427.205, "from_m": 103751.168, "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": 104870.38, "from_m": 104427.205, "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": 104912.583, "from_m": 104870.38, "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": 104979.725, "from_m": 104912.583, "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": 105035.014, "from_m": 104979.725, "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": 105996.273, "from_m": 105035.014, "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": 106056.116, "from_m": 105996.273, "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": 118908.086, "from_m": 106056.116, "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": 119446.554, "from_m": 118908.086, "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": 119508.73, "from_m": 119446.554, "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": 120044.202, "from_m": 119508.73, "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": 120450.777, "from_m": 120044.202, "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": 120693.785, "from_m": 120450.777, "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": 120889.196, "from_m": 120693.785, "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": 763738, "profile_key": "0cd5bc55b05a1ee2609f3a9e659636087254c0969f8490c79acef14d9030c449", "schedule_id": 8624, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0908", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909", "location": "Bristol East Jn", "stage_seq": 2, "distance_m": 567.712, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910", "location": "North Somerset Jn", "stage_seq": 3, "distance_m": 1276.687, "section_seq": 1, "route_path_id": 133425}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0922", "location": "Bath Spa", "stage_seq": 4, "distance_m": 18442.947, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925", "location": "Bathampton Jn", "stage_seq": 5, "distance_m": 21899.569, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931", "location": "Thingley East Jn", "stage_seq": 6, "distance_m": 36852.137, "section_seq": 1, "route_path_id": 133425}, {"is_pass": false, "wtt_arr": "0933", "wtt_dep": "0934H", "location": "Chippenham", "stage_seq": 7, "distance_m": 39160.674, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0942", "location": "Wootton Bassett Jn", "stage_seq": 8, "distance_m": 56624.447, "section_seq": 1, "route_path_id": 133425}, {"is_pass": false, "wtt_arr": "0947", "wtt_dep": "0949", "location": "Swindon", "stage_seq": 9, "distance_m": 65867.175, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0955H", "location": "Uffington", "stage_seq": 10, "distance_m": 83205.614, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957", "location": "Challow Jn", "stage_seq": 11, "distance_m": 87219.229, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959", "location": "Wantage Road", "stage_seq": 12, "distance_m": 92836.665, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1007", "location": "Foxhall Jn", "stage_seq": 13, "distance_m": 103751.168, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1010H", "location": "Didcot North Jn", "stage_seq": 14, "distance_m": 105035.014, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1019H", "location": "Kennington Jn", "stage_seq": 15, "distance_m": 116549.574, "section_seq": 1, "route_path_id": 133425}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1022", "location": "Hinksey North", "stage_seq": 16, "distance_m": 119054.632, "section_seq": 1, "route_path_id": 133425}, {"is_pass": false, "wtt_arr": "1026", "wtt_dep": null, "location": "Oxford", "stage_seq": 17, "distance_m": 120889.196, "section_seq": 1, "route_path_id": 133425}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 120889.196, "from_m": 0.0, "section_seq": 1, "route_path_id": 133425}], "total_distance_m": 120889.196, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 119769.155, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1120.041, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Bristol Temple Meads |
0908 |
0908 |
15 |
9:08:00 |
None |
Oxford |
1026 |
1026 |
4 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G15062/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Bristol Temple Meads |
Bath Spa |
None |
None |
None |
None |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:44:00 |
Bristol Temple Meads |
TRUST |
TRUST_CANCELLATION |
20465851 |
1790055891975944 |
0 |
0 |
2026-09-22 05:54:52.821557 |
15 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:51.972759 |
| 729781 |
763739 |
G15613 |
815F07MC22 |
2026-09-22 |
COMPLETE |
20465862 |
2026-09-22 06:44:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 763739, "stp": "P", "toc": "Great Western Railway", "uid": "G15613", "consist": null, "dest_crs": "XPM", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15613/2026-09-22/detailed", "trust_id": "815F07MC22", "origin_crs": "BRI", "show_on_map": 0, "dar_est_time": "08:24:00", "dar_platform": null, "dest_station": "St. Philips Mrsh H S T D", "service_date": "2026-09-22", "dest_arr_time": "0844", "dest_platform": null, "is_terminated": 1, "next_location": "Bristol West Jn", "signalling_id": "5F07", "timing_status": null, "origin_station": "Bristol Temple Meads", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0824", "origin_platform": "8", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0844", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 119.228, \"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\": 2174.432, \"from_m\": 119.228, \"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\": 763739, \"profile_key\": \"96ef5721e3a052858b8288ae528c7b1c833d0a992f408475a4897888a1e75abe\", \"schedule_id\": 9010, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0824\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133695}, {\"is_pass\": false, \"wtt_arr\": \"0825\", \"wtt_dep\": \"0829\", \"location\": \"Bristol West Jn\", \"stage_seq\": 2, \"distance_m\": 532.069, \"section_seq\": 1, \"route_path_id\": 133695}, {\"is_pass\": false, \"wtt_arr\": \"0844\", \"wtt_dep\": null, \"location\": \"St. Philips Mrsh H S T D\", \"stage_seq\": 3, \"distance_m\": 2174.432, \"section_seq\": 1, \"route_path_id\": 133695}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 2174.432, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133695}], \"total_distance_m\": 2174.432, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 119.228, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2055.204, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0824", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "8", "timing_fact_generation": 1790055891980996, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:51.978522", "service_state_evidence_id": 20465862, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:52.824233", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BRI |
XPM |
5F07 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 119.228, "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": 2174.432, "from_m": 119.228, "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": 763739, "profile_key": "96ef5721e3a052858b8288ae528c7b1c833d0a992f408475a4897888a1e75abe", "schedule_id": 9010, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0824", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133695}, {"is_pass": false, "wtt_arr": "0825", "wtt_dep": "0829", "location": "Bristol West Jn", "stage_seq": 2, "distance_m": 532.069, "section_seq": 1, "route_path_id": 133695}, {"is_pass": false, "wtt_arr": "0844", "wtt_dep": null, "location": "St. Philips Mrsh H S T D", "stage_seq": 3, "distance_m": 2174.432, "section_seq": 1, "route_path_id": 133695}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 2174.432, "from_m": 0.0, "section_seq": 1, "route_path_id": 133695}], "total_distance_m": 2174.432, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 119.228, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2055.204, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Bristol Temple Meads |
0824 |
0824 |
8 |
8:24:00 |
None |
St. Philips Mrsh H S T D |
0844 |
0844 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G15613/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Bristol Temple Meads |
Bristol West Jn |
None |
None |
None |
None |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:44:00 |
Bristol Temple Meads |
TRUST |
TRUST_CANCELLATION |
20465862 |
1790055891980996 |
0 |
0 |
2026-09-22 05:54:52.824233 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:51.978522 |
| 729782 |
761484 |
N00451 |
175J521622 |
2026-09-22 |
COMPLETE |
20464815 |
2026-09-22 06:44:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 761484, "stp": "N", "toc": "Northern", "uid": "N00451", "consist": "158789", "dest_crs": "LDS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:N00451/2026-09-22/detailed", "trust_id": "175J521622", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-22", "dest_arr_time": "0641", "dest_platform": "6C", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "5J52", "timing_status": "LATE", "origin_station": "Leeds", "current_leg_arr": "0641", "current_leg_dep": "0640", "current_leg_end": "Leeds", "origin_dep_time": "0634", "origin_platform": "9", "current_location": "Leeds", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5551993, 53.79275309999999], [-1.5551886, 53.79275749999999], [-1.5549169, 53.79286989999999], [-1.5543634999999998, 53.7931086], [-1.5539868, 53.7932728], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Leeds West Jn", "dest_arr_time_act": "0641", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Whitehall Jn", "current_leg_milage": "0.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 729.051, \"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\": 1051.262, \"from_m\": 729.051, \"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\": 761484, \"profile_key\": \"f422b8eeb70c2ccef520fa086d288e5f7bd4a2e687dac15e9f8b949a169145ec\", \"schedule_id\": 39143, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146712}, {\"is_pass\": false, \"wtt_arr\": \"0636\", \"wtt_dep\": \"0639\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 525.631, \"section_seq\": 1, \"route_path_id\": 146712}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 3, \"distance_m\": 1051.262, \"section_seq\": 1, \"route_path_id\": 146712}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1051.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146712}], \"total_distance_m\": 1051.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1051.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}", "origin_dep_time_act": "0634", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:19Z\", \"source_id\": 64583960, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:24Z\", \"source_id\": 20464815, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "6", "timing_fact_generation": 1790055807076482, "current_leg_arrival_utc": "2026-09-22T06:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:53.014235", "service_state_evidence_id": 20464815, "current_leg_start_actual_dep": "2026-09-22T06:42:00+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:53.377528", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
N |
LDS |
LDS |
5J52 |
158789 |
2 |
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": 729.051, "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": 1051.262, "from_m": 729.051, "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": 761484, "profile_key": "f422b8eeb70c2ccef520fa086d288e5f7bd4a2e687dac15e9f8b949a169145ec", "schedule_id": 39143, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0634", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146712}, {"is_pass": false, "wtt_arr": "0636", "wtt_dep": "0639", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 146712}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": null, "location": "Leeds", "stage_seq": 3, "distance_m": 1051.262, "section_seq": 1, "route_path_id": 146712}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1051.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 146712}], "total_distance_m": 1051.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1051.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} |
[{"source": "TD", "smart_id": 5380, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:19Z", "source_id": 64583960, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:44:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:24Z", "source_id": 20464815, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Leeds |
0634 |
0634 |
9 |
None |
None |
Leeds |
0641 |
0641 |
6C |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:N00451/2026-09-22/detailed |
None |
Leeds West Jn |
2026-09-22T06:42:00+01:00 |
Leeds |
1.0 |
{"type": "LineString", "coordinates": [[-1.5551993, 53.79275309999999], [-1.5551886, 53.79275749999999], [-1.5549169, 53.79286989999999], [-1.5543634999999998, 53.7931086], [-1.5539868, 53.7932728], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
0.3 |
0640 |
0641 |
Whitehall Jn |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:44:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464815 |
1790055807076482 |
17 |
17 |
2026-09-22 05:54:53.377528 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:53.014235 |
| 729783 |
758968 |
G15179 |
812C61M522 |
2026-09-22 |
COMPLETE |
20464927 |
2026-09-22 06:44:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 758968, "stp": "P", "toc": "Great Western Railway", "uid": "G15179", "consist": "158950", "dest_crs": "EXD", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15179/2026-09-22/detailed", "trust_id": "812C61M522", "origin_crs": "BRI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Exeter St. David's", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "2", "is_terminated": 1, "next_location": "Exeter St. David's", "signalling_id": "2C61", "timing_status": "ON TIME", "origin_station": "Bristol Temple Meads", "current_leg_arr": "0644", "current_leg_dep": "0630", "current_leg_end": "Exeter St. David's", "origin_dep_time": "0522", "origin_platform": "4", "current_location": "Exeter St. David's", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.3602694, 50.9165636], [-3.3606446, 50.9162045], [-3.3609951, 50.9158634], [-3.3614585, 50.9154078], [-3.3621670999999997, 50.9146295], [-3.362827, 50.9138483], [-3.3632393, 50.91332779999998], [-3.3636329, 50.9128027], [-3.3643550999999996, 50.9117322], [-3.3656687, 50.909554199999995], [-3.3665996999999996, 50.9080542], [-3.3673526999999996, 50.9069557], [-3.3677300999999997, 50.9064288], [-3.3682856000000005, 50.90569070000001], [-3.3692152, 50.904488099999995], [-3.3700868999999996, 50.9033506], [-3.3709171, 50.9022209], [-3.3724435, 50.8998983], [-3.373187, 50.8987044], [-3.3734936, 50.89822649999999], [-3.3740232, 50.897397099999985], [-3.3746225, 50.8965827], [-3.3749849000000003, 50.8961454], [-3.375304799999999, 50.8957876], [-3.3756326, 50.89543689999999], [-3.3765156999999997, 50.8945591], [-3.3766777, 50.894392399999994], [-3.3770765999999997, 50.89397309999999], [-3.377189382318099, 50.89384880407336], [-3.3774742999999994, 50.8935348], [-3.3779506999999995, 50.8929542], [-3.3782098, 50.8926127], [-3.3784660999999994, 50.892235499999984], [-3.3787209999999996, 50.89183239999999], [-3.3789751, 50.8914112], [-3.3794737, 50.890546699999994], [-3.3797938, 50.88998780000001], [-3.3798884, 50.8898227], [-3.3803086999999996, 50.88908200000001], [-3.3807276, 50.8883518], [-3.3811462999999997, 50.8876144], [-3.3819304, 50.88626529999999], [-3.3823202, 50.8855567], [-3.3824787999999995, 50.88523999999999], [-3.3826429, 50.8848896], [-3.3828272, 50.8843898], [-3.3829823, 50.8838753], [-3.3830905999999996, 50.88335039999999], [-3.3831676, 50.8828297], [-3.3831903, 50.8824314], [-3.383199, 50.88200439999999], [-3.3831727999999996, 50.8815554], [-3.3831255999999996, 50.8811822], [-3.3830457, 50.8807079], [-3.3829329, 50.8802226], [-3.38268127456901, 50.87946438542721], [-3.3825788999999995, 50.8791559], [-3.3824376999999997, 50.87870949999999], [-3.3823226, 50.878291], [-3.3822662, 50.87804890000001], [-3.3822059999999996, 50.877758], [-3.3821637, 50.8774854], [-3.3821198, 50.877086299999995], [-3.3820790000000005, 50.87649219999998], [-3.382111399999999, 50.875908800000005], [-3.3822105, 50.875283], [-3.3823362, 50.87464429999999], [-3.3829177999999995, 50.8718237], [-3.3833187, 50.869943799999994], [-3.3837173, 50.8680444], [-3.3844573, 50.864518700000005], [-3.3847034, 50.86333170000001], [-3.3849446999999997, 50.8621364], [-3.3851533, 50.8609736], [-3.3852178, 50.86024359999998], [-3.3852325999999997, 50.8600823], [-3.3852556, 50.859761500000005], [-3.3852780999999994, 50.858921899999984], [-3.3852705999999997, 50.85809820000001], [-3.3852401999999997, 50.857241], [-3.3852034999999994, 50.85641369999999], [-3.3852122, 50.85570370000001], [-3.3852517999999994, 50.8549959], [-3.3853241999999995, 50.854384299999985], [-3.3854106, 50.8537997], [-3.3855358999999994, 50.853162600000005], [-3.3857030999999997, 50.852512399999995], [-3.3858790999999995, 50.85185619999999], [-3.3860809, 50.851283200000005], [-3.3862782, 50.85078850000001], [-3.3865149, 50.850298200000005], [-3.3867947, 50.84977959999999], [-3.3871116999999997, 50.8492978], [-3.3872607999999995, 50.8490912], [-3.3874646, 50.8488079], [-3.3878681, 50.8483372], [-3.3884862999999994, 50.8476392], [-3.3889415, 50.847083], [-3.3893301999999994, 50.84654170000001], [-3.3895706999999997, 50.8461464], [-3.3897767999999995, 50.8457357], [-3.3899509, 50.845301], [-3.3900949999999996, 50.8448066], [-3.390181, 50.84435309999999], [-3.3902302, 50.8438734], [-3.390244099999999, 50.8433743], [-3.3902323, 50.8428612], [-3.3902259999999997, 50.842334], [-3.3902490999999997, 50.8418435], [-3.3902981999999997, 50.8413935], [-3.3903614999999996, 50.8410252], [-3.3904653, 50.84064629999999], [-3.3905879999999997, 50.8402688], [-3.3907746, 50.8398414], [-3.3909999, 50.8394338], [-3.3912523, 50.839037], [-3.3915286999999994, 50.8386615], [-3.391938000000001, 50.8381619], [-3.3924009000000006, 50.8376771], [-3.3931034999999996, 50.83699670000001], [-3.3934537999999996, 50.8366758], [-3.3938198000000006, 50.8363535], [-3.3945301999999997, 50.835756700000005], [-3.3952959000000003, 50.83516449999999], [-3.3959298999999996, 50.8346527], [-3.396497399999999, 50.8341646], [-3.397032, 50.833665400000015], [-3.3975392, 50.83315639999999], [-3.3980393, 50.8326136], [-3.3984380999999995, 50.8320827], [-3.3988262, 50.83153320000001], [-3.3991898999999997, 50.8309702], [-3.4000103, 50.82965299999999], [-3.4004749999999997, 50.8289836], [-3.4009441, 50.8283669], [-3.4017544999999996, 50.8274218], [-3.4026414, 50.8264956], [-3.4035013, 50.825679400000006], [-3.4043815, 50.8248602], [-3.4055049, 50.82382530000001], [-3.4066095999999995, 50.82278659999999], [-3.4066484789201747, 50.82275035457093], [-3.4077938, 50.821682599999995], [-3.4090069, 50.82055400000001], [-3.4098001999999994, 50.819860800000015], [-3.410397, 50.819406], [-3.4105177999999996, 50.8193216], [-3.4109429999999996, 50.819020300000005], [-3.4121239, 50.8182466], [-3.4133122999999994, 50.8175933], [-3.4135980796541814, 50.81745181300498], [-3.4142904999999995, 50.817109], [-3.4153167, 50.8166773], [-3.4163584999999994, 50.8162489], [-3.4174106999999996, 50.81584289999999], [-3.4183753999999995, 50.8154194], [-3.4192784, 50.8150064], [-3.4201081999999996, 50.8145865], [-3.4210736, 50.8140872], [-3.4224320999999995, 50.8133447], [-3.4227781, 50.8131705], [-3.4231616999999996, 50.812977399999994], [-3.4238791, 50.81263549999999], [-3.4246421, 50.812304099999984], [-3.4254272999999995, 50.8119857], [-3.4262569999999997, 50.8116708], [-3.4270718999999996, 50.8113805], [-3.4274317, 50.8112661], [-3.4280970999999996, 50.8110546], [-3.4290326, 50.8107258], [-3.4310566, 50.81005460000001], [-3.4313882, 50.8099484], [-3.4334233, 50.80923870000001], [-3.4336547999999993, 50.80916], [-3.4341832999999995, 50.8089989], [-3.43679, 50.808135699999994], [-3.4371593999999996, 50.8080222], [-3.4381446999999996, 50.80774629999999], [-3.4384887, 50.8076568], [-3.4391664, 50.8074928], [-3.4400096999999996, 50.8073026], [-3.4408779, 50.8071352], [-3.4423191999999996, 50.80688099999998], [-3.4449427, 50.8064734], [-3.4455724999999995, 50.8063673], [-3.4462353999999995, 50.8062444], [-3.4475082999999995, 50.805972100000005], [-3.4487747, 50.805692], [-3.4500727999999996, 50.8054262], [-3.4513799, 50.805197500000006], [-3.4526763999999996, 50.80499759999999], [-3.4534192, 50.804902199999994], [-3.4535834999999997, 50.8048811], [-3.45367, 50.80487], [-3.4542304, 50.804798], [-3.4557228, 50.804609500000005], [-3.4569101999999994, 50.8044293], [-3.4575117999999994, 50.80431359999999], [-3.4580588, 50.804204600000006], [-3.4586335, 50.8040792], [-3.4592421, 50.803941899999984], [-3.460281, 50.803655799999994], [-3.461279199999999, 50.803358], [-3.4617678, 50.8031927], [-3.462619, 50.8028839], [-3.4634709999999997, 50.80255040000001], [-3.4641596, 50.8022576], [-3.464867299999999, 50.801932], [-3.4657966, 50.80145770000001], [-3.4667079999999997, 50.800956799999994], [-3.4689482999999997, 50.7996732], [-3.4690772, 50.79959639999999], [-3.4720051999999995, 50.7979183], [-3.4763045, 50.795456], [-3.4806246, 50.7929788], [-3.4840772999999996, 50.7909978], [-3.4875326, 50.7890162], [-3.4892251, 50.78805319999999], [-3.4909098999999997, 50.7870808], [-3.492581299999999, 50.786097899999994], [-3.4934190999999997, 50.78562449999999], [-3.494271, 50.7851813], [-3.4950837, 50.7848244], [-3.4959226999999995, 50.784478799999995], [-3.4967637, 50.784127], [-3.4975675999999996, 50.7837736], [-3.4985659999999994, 50.7833128], [-3.4990456999999995, 50.7830708], [-3.4995163999999996, 50.7828087], [-3.500005, 50.7825151], [-3.5004472999999994, 50.7822272], [-3.5009184, 50.781883], [-3.5013782999999994, 50.7815301], [-3.5018815, 50.7810951], [-3.5023754, 50.7806231], [-3.5025982, 50.78036710000001], [-3.5031037, 50.7797951], [-3.5034296080661336, 50.77937278517319], [-3.5036172, 50.779129700000006], [-3.505422499999999, 50.77656300000001], [-3.5064438999999994, 50.7751183], [-3.5069672, 50.7743864], [-3.5074937, 50.77368070000001], [-3.5078594, 50.7732213], [-3.5082186999999996, 50.7728142], [-3.5086015999999995, 50.7724036], [-3.5090148999999995, 50.7720014], [-3.5092720999999996, 50.7717749], [-3.5102044, 50.77096889999999], [-3.5117427999999995, 50.7697665], [-3.5120754999999995, 50.7694996], [-3.5124204, 50.7691885], [-3.5126050999999996, 50.7690085], [-3.5127507, 50.7688667], [-3.5131044999999994, 50.76851570000001], [-3.5134909999999997, 50.7680904], [-3.5138793, 50.76763749999999], [-3.5144784999999996, 50.766847000000006], [-3.5151291999999996, 50.76597100000001], [-3.5151321606965915, 50.765967351893885], [-3.5154772000000003, 50.765542200000006], [-3.5158494, 50.76512670000001], [-3.5161498999999994, 50.7648391], [-3.5164666, 50.76453779999999], [-3.5171403999999997, 50.763931], [-3.5174571999999995, 50.7636832], [-3.5184354999999994, 50.7629456], [-3.5194782, 50.7622824], [-3.5199490999999994, 50.7620152], [-3.5204341999999995, 50.76176079999999], [-3.5211168999999995, 50.7614372], [-3.5214624999999997, 50.76127339999999], [-3.5224847000000006, 50.7607957], [-3.5229879999999993, 50.7605434], [-3.5234668999999994, 50.76028509999998], [-3.5243118999999994, 50.75978099999999], [-3.5252293, 50.7591787], [-3.5270431, 50.75797560000001], [-3.5279322999999994, 50.75738779999999], [-3.5286767999999995, 50.7568975], [-3.5288042999999996, 50.75680809999999], [-3.5293922, 50.7564228], [-3.5302741, 50.755846299999995], [-3.5306520999999997, 50.75559959999999], [-3.5310723999999993, 50.75535039999999], [-3.5316580999999996, 50.755016999999995], [-3.5322752999999993, 50.7546891], [-3.5330092, 50.7543284], [-3.5336655, 50.7540322], [-3.5344363, 50.7537159], [-3.5349739999999996, 50.753494700000005], [-3.5357842999999995, 50.75320549999999], [-3.5364508999999997, 50.75298829999999], [-3.5373922, 50.7527152], [-3.5380383, 50.75253750000001], [-3.538764, 50.752364199999995], [-3.5390603, 50.752297099999986], [-3.5401768999999996, 50.7520441], [-3.5408137, 50.751888599999994], [-3.5414380999999997, 50.751709700000006], [-3.5417341, 50.75161750000001], [-3.5420471, 50.75151000000001], [-3.542584, 50.7513065], [-3.5431869999999996, 50.75104879999999], [-3.5438414999999996, 50.750730100000006], [-3.5441537, 50.750562200000005], [-3.544561100000001, 50.7503226], [-3.5449786, 50.75004499999999], [-3.5452440999999997, 50.749900100000005], [-3.5454988, 50.749731399999995], [-3.54579, 50.74950770000001], [-3.5460911000000004, 50.74924839999999], [-3.5462268, 50.74912519999999], [-3.5465175, 50.74884839999999], [-3.5469264999999996, 50.748399000000006], [-3.547135299999999, 50.7481444], [-3.5473718, 50.74782199999999], [-3.547557799999999, 50.7475292], [-3.547661, 50.74732790000001], [-3.5477682, 50.7470934], [-3.5480024999999995, 50.746440599999985], [-3.5480716001450365, 50.746240964052376], [-3.5481179, 50.7461072], [-3.5481263999999997, 50.74606129999999], [-3.548206, 50.74562869999999], [-3.5482471, 50.745350300000005], [-3.5482743, 50.7450735], [-3.5482869, 50.7447773], [-3.5482812999999997, 50.74448360000001], [-3.548229399999999, 50.7439083], [-3.5481416999999995, 50.74346989999999], [-3.5480554999999994, 50.74318290000001], [-3.5479495999999995, 50.742877], [-3.5478329, 50.7425869], [-3.5477015, 50.74231780000001], [-3.5473153, 50.7416378], [-3.5469762, 50.74109579999999], [-3.5466858999999995, 50.74062249999999], [-3.5464542999999997, 50.7401971], [-3.5462023, 50.73967759999999], [-3.5460657, 50.7393483], [-3.5459072, 50.7389041], [-3.5457722, 50.7385113], [-3.5456416, 50.73810509999999], [-3.5451230999999996, 50.73645520000001], [-3.5449328, 50.735853600000006], [-3.5445927, 50.734779], [-3.5443982, 50.73415670000001], [-3.5443016999999997, 50.7338333], [-3.5441946, 50.73347429999999], [-3.5440246, 50.73286970000001], [-3.5439387, 50.7325643], [-3.5437931999999996, 50.73212540000001], [-3.5437044, 50.7318248], [-3.5436165000000006, 50.7315516], [-3.5435944, 50.7314458], [-3.5435843, 50.7312914], [-3.5435582, 50.7310101], [-3.5435511, 50.7309332], [-3.5435336, 50.7307173], [-3.5435204999999996, 50.7304775], [-3.5435107, 50.7302812], [-3.543505, 50.729956099999995], [-3.5435196, 50.7296573]]}", "current_leg_start": "Tiverton Parkway", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "50.7296573", "next_location_lon": "-3.5435196", "previous_location": "Tiverton Parkway", "current_leg_milage": "16.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 119.228, \"from_m\": 0.0, \"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\": 1075.072, \"from_m\": 119.228, \"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\": 5728.748, \"from_m\": 1075.072, \"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\": 5834.6, \"from_m\": 5728.748, \"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\": 26847.754, \"from_m\": 5834.6, \"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\": 26966.59, \"from_m\": 26847.754, \"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\": 30106.061, \"from_m\": 26966.59, \"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\": 30969.323, \"from_m\": 30106.061, \"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\": 32981.908, \"from_m\": 30969.323, \"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\": 33128.943, \"from_m\": 32981.908, \"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\": 33799.844, \"from_m\": 33128.943, \"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\": 47337.09, \"from_m\": 33799.844, \"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\": 87258.746, \"from_m\": 47337.09, \"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\": 87329.316, \"from_m\": 87258.746, \"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\": 118097.167, \"from_m\": 87329.316, \"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\": 120094.028, \"from_m\": 118097.167, \"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\": 120887.217, \"from_m\": 120094.028, \"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\": 121090.509, \"from_m\": 120887.217, \"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\": 121116.087, \"from_m\": 121090.509, \"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\": 122488.198, \"from_m\": 121116.087, \"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\": 122564.545, \"from_m\": 122488.198, \"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\": 122632.483, \"from_m\": 122564.545, \"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\": 122958.254, \"from_m\": 122632.483, \"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\": 758968, \"profile_key\": \"7ff9ee6d416971d666f511fc132a542e965d9e488c09406494d6c87126e50ea2\", \"schedule_id\": 8724, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0522\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0523\", \"location\": \"Bristol West Jn\", \"stage_seq\": 2, \"distance_m\": 532.069, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": false, \"wtt_arr\": \"0533H\", \"wtt_dep\": \"0534H\", \"location\": \"Yatton\", \"stage_seq\": 3, \"distance_m\": 19147.672, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0540\", \"location\": \"Worle Jn\", \"stage_seq\": 4, \"distance_m\": 26764.848, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": false, \"wtt_arr\": \"0543\", \"wtt_dep\": \"0544\", \"location\": \"Weston-super-Mare\", \"stage_seq\": 5, \"distance_m\": 30358.729, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0547\", \"location\": \"Uphill Jn\", \"stage_seq\": 6, \"distance_m\": 33259.195, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": false, \"wtt_arr\": \"0554\", \"wtt_dep\": \"0555\", \"location\": \"Highbridge & Burnham\", \"stage_seq\": 7, \"distance_m\": 44782.558, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": false, \"wtt_arr\": \"0601H\", \"wtt_dep\": \"0602H\", \"location\": \"Bridgwater\", \"stage_seq\": 8, \"distance_m\": 54909.591, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0609\", \"location\": \"Cogload Jn\", \"stage_seq\": 9, \"distance_m\": 65938.604, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": \"0614\", \"location\": \"Taunton\", \"stage_seq\": 10, \"distance_m\": 73412.003, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616\", \"location\": \"Norton Fitzwarren Jn\", \"stage_seq\": 11, \"distance_m\": 76112.889, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0624\", \"location\": \"Whiteball\", \"stage_seq\": 12, \"distance_m\": 89663.396, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628H\", \"location\": \"Tiverton Parkway\", \"stage_seq\": 13, \"distance_m\": 96387.174, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630H\", \"location\": \"Tiverton Loop\", \"stage_seq\": 14, \"distance_m\": 99167.614, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Cowley Bridge Jn\", \"stage_seq\": 15, \"distance_m\": 121047.419, \"section_seq\": 1, \"route_path_id\": 133506}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Exeter St. David's\", \"stage_seq\": 16, \"distance_m\": 122958.254, \"section_seq\": 1, \"route_path_id\": 133506}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 122958.254, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133506}], \"total_distance_m\": 122958.254, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 119477.778, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3480.476, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0522", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "50.7296573", "current_position_lon": "-3.5435196", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:32:15Z\", \"source_id\": 64462246, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:33:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:32:20Z\", \"source_id\": 20425001, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:42Z\", \"source_id\": 64475504, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:44:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:43:46Z\", \"source_id\": 20429270, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:24Z\", \"source_id\": 64490119, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:55:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:25Z\", \"source_id\": 20434020, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:15Z\", \"source_id\": 64500600, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:02:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:01:20Z\", \"source_id\": 20437465, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26398, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:04Z\", \"source_id\": 64521231, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:10Z\", \"source_id\": 20444276, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:31Z\", \"source_id\": 64543218, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:36Z\", \"source_id\": 20451520, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:50Z\", \"source_id\": 64551994, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:54Z\", \"source_id\": 20454471, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:41Z\", \"source_id\": 64558091, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:45Z\", \"source_id\": 20456438, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:31Z\", \"source_id\": 64584417, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:32Z\", \"source_id\": 20464927, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Exeter St. David's", "service_state_platform": "2", "timing_fact_generation": 1790055813928154, "current_leg_arrival_utc": "2026-09-22T06:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:44:55.160376", "service_state_evidence_id": 20464927, "current_leg_start_actual_dep": "2026-09-22T06:28:30+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-22T05:44:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:54:55.297913", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BRI |
EXD |
2C61 |
158950 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 119.228, "from_m": 0.0, "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": 1075.072, "from_m": 119.228, "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": 5728.748, "from_m": 1075.072, "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": 5834.6, "from_m": 5728.748, "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": 26847.754, "from_m": 5834.6, "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": 26966.59, "from_m": 26847.754, "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": 30106.061, "from_m": 26966.59, "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": 30969.323, "from_m": 30106.061, "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": 32981.908, "from_m": 30969.323, "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": 33128.943, "from_m": 32981.908, "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": 33799.844, "from_m": 33128.943, "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": 47337.09, "from_m": 33799.844, "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": 87258.746, "from_m": 47337.09, "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": 87329.316, "from_m": 87258.746, "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": 118097.167, "from_m": 87329.316, "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": 120094.028, "from_m": 118097.167, "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": 120887.217, "from_m": 120094.028, "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": 121090.509, "from_m": 120887.217, "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": 121116.087, "from_m": 121090.509, "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": 122488.198, "from_m": 121116.087, "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": 122564.545, "from_m": 122488.198, "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": 122632.483, "from_m": 122564.545, "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": 122958.254, "from_m": 122632.483, "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": 758968, "profile_key": "7ff9ee6d416971d666f511fc132a542e965d9e488c09406494d6c87126e50ea2", "schedule_id": 8724, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0522", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0523", "location": "Bristol West Jn", "stage_seq": 2, "distance_m": 532.069, "section_seq": 1, "route_path_id": 133506}, {"is_pass": false, "wtt_arr": "0533H", "wtt_dep": "0534H", "location": "Yatton", "stage_seq": 3, "distance_m": 19147.672, "section_seq": 1, "route_path_id": 133506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0540", "location": "Worle Jn", "stage_seq": 4, "distance_m": 26764.848, "section_seq": 1, "route_path_id": 133506}, {"is_pass": false, "wtt_arr": "0543", "wtt_dep": "0544", "location": "Weston-super-Mare", "stage_seq": 5, "distance_m": 30358.729, "section_seq": 1, "route_path_id": 133506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0547", "location": "Uphill Jn", "stage_seq": 6, "distance_m": 33259.195, "section_seq": 1, "route_path_id": 133506}, {"is_pass": false, "wtt_arr": "0554", "wtt_dep": "0555", "location": "Highbridge & Burnham", "stage_seq": 7, "distance_m": 44782.558, "section_seq": 1, "route_path_id": 133506}, {"is_pass": false, "wtt_arr": "0601H", "wtt_dep": "0602H", "location": "Bridgwater", "stage_seq": 8, "distance_m": 54909.591, "section_seq": 1, "route_path_id": 133506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0609", "location": "Cogload Jn", "stage_seq": 9, "distance_m": 65938.604, "section_seq": 1, "route_path_id": 133506}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": "0614", "location": "Taunton", "stage_seq": 10, "distance_m": 73412.003, "section_seq": 1, "route_path_id": 133506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616", "location": "Norton Fitzwarren Jn", "stage_seq": 11, "distance_m": 76112.889, "section_seq": 1, "route_path_id": 133506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0624", "location": "Whiteball", "stage_seq": 12, "distance_m": 89663.396, "section_seq": 1, "route_path_id": 133506}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628H", "location": "Tiverton Parkway", "stage_seq": 13, "distance_m": 96387.174, "section_seq": 1, "route_path_id": 133506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630H", "location": "Tiverton Loop", "stage_seq": 14, "distance_m": 99167.614, "section_seq": 1, "route_path_id": 133506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Cowley Bridge Jn", "stage_seq": 15, "distance_m": 121047.419, "section_seq": 1, "route_path_id": 133506}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Exeter St. David's", "stage_seq": 16, "distance_m": 122958.254, "section_seq": 1, "route_path_id": 133506}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 122958.254, "from_m": 0.0, "section_seq": 1, "route_path_id": 133506}], "total_distance_m": 122958.254, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 119477.778, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3480.476, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 26165, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:32:15Z", "source_id": 64462246, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:33:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:32:20Z", "source_id": 20425001, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26178, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:42Z", "source_id": 64475504, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:44:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:43:46Z", "source_id": 20429270, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26190, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:24Z", "source_id": 64490119, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:55:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:25Z", "source_id": 20434020, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26199, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:15Z", "source_id": 64500600, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:02:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:01:20Z", "source_id": 20437465, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26398, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:04Z", "source_id": 64521231, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:14:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:10Z", "source_id": 20444276, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26414, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:31Z", "source_id": 64543218, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:24:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:36Z", "source_id": 20451520, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26418, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:50Z", "source_id": 64551994, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:29:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:54Z", "source_id": 20454471, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26425, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:41Z", "source_id": 64558091, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:32:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:45Z", "source_id": 20456438, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26476, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:31Z", "source_id": 64584417, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:44:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:32Z", "source_id": 20464927, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Bristol Temple Meads |
0522 |
0522 |
4 |
None |
None |
Exeter St. David's |
0644 |
0644 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15179/2026-09-22/detailed |
None |
Tiverton Parkway |
2026-09-22T06:28:30+01:00 |
Exeter St. David's |
14.0 |
{"type": "LineString", "coordinates": [[-3.3602694, 50.9165636], [-3.3606446, 50.9162045], [-3.3609951, 50.9158634], [-3.3614585, 50.9154078], [-3.3621670999999997, 50.9146295], [-3.362827, 50.9138483], [-3.3632393, 50.91332779999998], [-3.3636329, 50.9128027], [-3.3643550999999996, 50.9117322], [-3.3656687, 50.909554199999995], [-3.3665996999999996, 50.9080542], [-3.3673526999999996, 50.9069557], [-3.3677300999999997, 50.9064288], [-3.3682856000000005, 50.90569070000001], [-3.3692152, 50.904488099999995], [-3.3700868999999996, 50.9033506], [-3.3709171, 50.9022209], [-3.3724435, 50.8998983], [-3.373187, 50.8987044], [-3.3734936, 50.89822649999999], [-3.3740232, 50.897397099999985], [-3.3746225, 50.8965827], [-3.3749849000000003, 50.8961454], [-3.375304799999999, 50.8957876], [-3.3756326, 50.89543689999999], [-3.3765156999999997, 50.8945591], [-3.3766777, 50.894392399999994], [-3.3770765999999997, 50.89397309999999], [-3.377189382318099, 50.89384880407336], [-3.3774742999999994, 50.8935348], [-3.3779506999999995, 50.8929542], [-3.3782098, 50.8926127], [-3.3784660999999994, 50.892235499999984], [-3.3787209999999996, 50.89183239999999], [-3.3789751, 50.8914112], [-3.3794737, 50.890546699999994], [-3.3797938, 50.88998780000001], [-3.3798884, 50.8898227], [-3.3803086999999996, 50.88908200000001], [-3.3807276, 50.8883518], [-3.3811462999999997, 50.8876144], [-3.3819304, 50.88626529999999], [-3.3823202, 50.8855567], [-3.3824787999999995, 50.88523999999999], [-3.3826429, 50.8848896], [-3.3828272, 50.8843898], [-3.3829823, 50.8838753], [-3.3830905999999996, 50.88335039999999], [-3.3831676, 50.8828297], [-3.3831903, 50.8824314], [-3.383199, 50.88200439999999], [-3.3831727999999996, 50.8815554], [-3.3831255999999996, 50.8811822], [-3.3830457, 50.8807079], [-3.3829329, 50.8802226], [-3.38268127456901, 50.87946438542721], [-3.3825788999999995, 50.8791559], [-3.3824376999999997, 50.87870949999999], [-3.3823226, 50.878291], [-3.3822662, 50.87804890000001], [-3.3822059999999996, 50.877758], [-3.3821637, 50.8774854], [-3.3821198, 50.877086299999995], [-3.3820790000000005, 50.87649219999998], [-3.382111399999999, 50.875908800000005], [-3.3822105, 50.875283], [-3.3823362, 50.87464429999999], [-3.3829177999999995, 50.8718237], [-3.3833187, 50.869943799999994], [-3.3837173, 50.8680444], [-3.3844573, 50.864518700000005], [-3.3847034, 50.86333170000001], [-3.3849446999999997, 50.8621364], [-3.3851533, 50.8609736], [-3.3852178, 50.86024359999998], [-3.3852325999999997, 50.8600823], [-3.3852556, 50.859761500000005], [-3.3852780999999994, 50.858921899999984], [-3.3852705999999997, 50.85809820000001], [-3.3852401999999997, 50.857241], [-3.3852034999999994, 50.85641369999999], [-3.3852122, 50.85570370000001], [-3.3852517999999994, 50.8549959], [-3.3853241999999995, 50.854384299999985], [-3.3854106, 50.8537997], [-3.3855358999999994, 50.853162600000005], [-3.3857030999999997, 50.852512399999995], [-3.3858790999999995, 50.85185619999999], [-3.3860809, 50.851283200000005], [-3.3862782, 50.85078850000001], [-3.3865149, 50.850298200000005], [-3.3867947, 50.84977959999999], [-3.3871116999999997, 50.8492978], [-3.3872607999999995, 50.8490912], [-3.3874646, 50.8488079], [-3.3878681, 50.8483372], [-3.3884862999999994, 50.8476392], [-3.3889415, 50.847083], [-3.3893301999999994, 50.84654170000001], [-3.3895706999999997, 50.8461464], [-3.3897767999999995, 50.8457357], [-3.3899509, 50.845301], [-3.3900949999999996, 50.8448066], [-3.390181, 50.84435309999999], [-3.3902302, 50.8438734], [-3.390244099999999, 50.8433743], [-3.3902323, 50.8428612], [-3.3902259999999997, 50.842334], [-3.3902490999999997, 50.8418435], [-3.3902981999999997, 50.8413935], [-3.3903614999999996, 50.8410252], [-3.3904653, 50.84064629999999], [-3.3905879999999997, 50.8402688], [-3.3907746, 50.8398414], [-3.3909999, 50.8394338], [-3.3912523, 50.839037], [-3.3915286999999994, 50.8386615], [-3.391938000000001, 50.8381619], [-3.3924009000000006, 50.8376771], [-3.3931034999999996, 50.83699670000001], [-3.3934537999999996, 50.8366758], [-3.3938198000000006, 50.8363535], [-3.3945301999999997, 50.835756700000005], [-3.3952959000000003, 50.83516449999999], [-3.3959298999999996, 50.8346527], [-3.396497399999999, 50.8341646], [-3.397032, 50.833665400000015], [-3.3975392, 50.83315639999999], [-3.3980393, 50.8326136], [-3.3984380999999995, 50.8320827], [-3.3988262, 50.83153320000001], [-3.3991898999999997, 50.8309702], [-3.4000103, 50.82965299999999], [-3.4004749999999997, 50.8289836], [-3.4009441, 50.8283669], [-3.4017544999999996, 50.8274218], [-3.4026414, 50.8264956], [-3.4035013, 50.825679400000006], [-3.4043815, 50.8248602], [-3.4055049, 50.82382530000001], [-3.4066095999999995, 50.82278659999999], [-3.4066484789201747, 50.82275035457093], [-3.4077938, 50.821682599999995], [-3.4090069, 50.82055400000001], [-3.4098001999999994, 50.819860800000015], [-3.410397, 50.819406], [-3.4105177999999996, 50.8193216], [-3.4109429999999996, 50.819020300000005], [-3.4121239, 50.8182466], [-3.4133122999999994, 50.8175933], [-3.4135980796541814, 50.81745181300498], [-3.4142904999999995, 50.817109], [-3.4153167, 50.8166773], [-3.4163584999999994, 50.8162489], [-3.4174106999999996, 50.81584289999999], [-3.4183753999999995, 50.8154194], [-3.4192784, 50.8150064], [-3.4201081999999996, 50.8145865], [-3.4210736, 50.8140872], [-3.4224320999999995, 50.8133447], [-3.4227781, 50.8131705], [-3.4231616999999996, 50.812977399999994], [-3.4238791, 50.81263549999999], [-3.4246421, 50.812304099999984], [-3.4254272999999995, 50.8119857], [-3.4262569999999997, 50.8116708], [-3.4270718999999996, 50.8113805], [-3.4274317, 50.8112661], [-3.4280970999999996, 50.8110546], [-3.4290326, 50.8107258], [-3.4310566, 50.81005460000001], [-3.4313882, 50.8099484], [-3.4334233, 50.80923870000001], [-3.4336547999999993, 50.80916], [-3.4341832999999995, 50.8089989], [-3.43679, 50.808135699999994], [-3.4371593999999996, 50.8080222], [-3.4381446999999996, 50.80774629999999], [-3.4384887, 50.8076568], [-3.4391664, 50.8074928], [-3.4400096999999996, 50.8073026], [-3.4408779, 50.8071352], [-3.4423191999999996, 50.80688099999998], [-3.4449427, 50.8064734], [-3.4455724999999995, 50.8063673], [-3.4462353999999995, 50.8062444], [-3.4475082999999995, 50.805972100000005], [-3.4487747, 50.805692], [-3.4500727999999996, 50.8054262], [-3.4513799, 50.805197500000006], [-3.4526763999999996, 50.80499759999999], [-3.4534192, 50.804902199999994], [-3.4535834999999997, 50.8048811], [-3.45367, 50.80487], [-3.4542304, 50.804798], [-3.4557228, 50.804609500000005], [-3.4569101999999994, 50.8044293], [-3.4575117999999994, 50.80431359999999], [-3.4580588, 50.804204600000006], [-3.4586335, 50.8040792], [-3.4592421, 50.803941899999984], [-3.460281, 50.803655799999994], [-3.461279199999999, 50.803358], [-3.4617678, 50.8031927], [-3.462619, 50.8028839], [-3.4634709999999997, 50.80255040000001], [-3.4641596, 50.8022576], [-3.464867299999999, 50.801932], [-3.4657966, 50.80145770000001], [-3.4667079999999997, 50.800956799999994], [-3.4689482999999997, 50.7996732], [-3.4690772, 50.79959639999999], [-3.4720051999999995, 50.7979183], [-3.4763045, 50.795456], [-3.4806246, 50.7929788], [-3.4840772999999996, 50.7909978], [-3.4875326, 50.7890162], [-3.4892251, 50.78805319999999], [-3.4909098999999997, 50.7870808], [-3.492581299999999, 50.786097899999994], [-3.4934190999999997, 50.78562449999999], [-3.494271, 50.7851813], [-3.4950837, 50.7848244], [-3.4959226999999995, 50.784478799999995], [-3.4967637, 50.784127], [-3.4975675999999996, 50.7837736], [-3.4985659999999994, 50.7833128], [-3.4990456999999995, 50.7830708], [-3.4995163999999996, 50.7828087], [-3.500005, 50.7825151], [-3.5004472999999994, 50.7822272], [-3.5009184, 50.781883], [-3.5013782999999994, 50.7815301], [-3.5018815, 50.7810951], [-3.5023754, 50.7806231], [-3.5025982, 50.78036710000001], [-3.5031037, 50.7797951], [-3.5034296080661336, 50.77937278517319], [-3.5036172, 50.779129700000006], [-3.505422499999999, 50.77656300000001], [-3.5064438999999994, 50.7751183], [-3.5069672, 50.7743864], [-3.5074937, 50.77368070000001], [-3.5078594, 50.7732213], [-3.5082186999999996, 50.7728142], [-3.5086015999999995, 50.7724036], [-3.5090148999999995, 50.7720014], [-3.5092720999999996, 50.7717749], [-3.5102044, 50.77096889999999], [-3.5117427999999995, 50.7697665], [-3.5120754999999995, 50.7694996], [-3.5124204, 50.7691885], [-3.5126050999999996, 50.7690085], [-3.5127507, 50.7688667], [-3.5131044999999994, 50.76851570000001], [-3.5134909999999997, 50.7680904], [-3.5138793, 50.76763749999999], [-3.5144784999999996, 50.766847000000006], [-3.5151291999999996, 50.76597100000001], [-3.5151321606965915, 50.765967351893885], [-3.5154772000000003, 50.765542200000006], [-3.5158494, 50.76512670000001], [-3.5161498999999994, 50.7648391], [-3.5164666, 50.76453779999999], [-3.5171403999999997, 50.763931], [-3.5174571999999995, 50.7636832], [-3.5184354999999994, 50.7629456], [-3.5194782, 50.7622824], [-3.5199490999999994, 50.7620152], [-3.5204341999999995, 50.76176079999999], [-3.5211168999999995, 50.7614372], [-3.5214624999999997, 50.76127339999999], [-3.5224847000000006, 50.7607957], [-3.5229879999999993, 50.7605434], [-3.5234668999999994, 50.76028509999998], [-3.5243118999999994, 50.75978099999999], [-3.5252293, 50.7591787], [-3.5270431, 50.75797560000001], [-3.5279322999999994, 50.75738779999999], [-3.5286767999999995, 50.7568975], [-3.5288042999999996, 50.75680809999999], [-3.5293922, 50.7564228], [-3.5302741, 50.755846299999995], [-3.5306520999999997, 50.75559959999999], [-3.5310723999999993, 50.75535039999999], [-3.5316580999999996, 50.755016999999995], [-3.5322752999999993, 50.7546891], [-3.5330092, 50.7543284], [-3.5336655, 50.7540322], [-3.5344363, 50.7537159], [-3.5349739999999996, 50.753494700000005], [-3.5357842999999995, 50.75320549999999], [-3.5364508999999997, 50.75298829999999], [-3.5373922, 50.7527152], [-3.5380383, 50.75253750000001], [-3.538764, 50.752364199999995], [-3.5390603, 50.752297099999986], [-3.5401768999999996, 50.7520441], [-3.5408137, 50.751888599999994], [-3.5414380999999997, 50.751709700000006], [-3.5417341, 50.75161750000001], [-3.5420471, 50.75151000000001], [-3.542584, 50.7513065], [-3.5431869999999996, 50.75104879999999], [-3.5438414999999996, 50.750730100000006], [-3.5441537, 50.750562200000005], [-3.544561100000001, 50.7503226], [-3.5449786, 50.75004499999999], [-3.5452440999999997, 50.749900100000005], [-3.5454988, 50.749731399999995], [-3.54579, 50.74950770000001], [-3.5460911000000004, 50.74924839999999], [-3.5462268, 50.74912519999999], [-3.5465175, 50.74884839999999], [-3.5469264999999996, 50.748399000000006], [-3.547135299999999, 50.7481444], [-3.5473718, 50.74782199999999], [-3.547557799999999, 50.7475292], [-3.547661, 50.74732790000001], [-3.5477682, 50.7470934], [-3.5480024999999995, 50.746440599999985], [-3.5480716001450365, 50.746240964052376], [-3.5481179, 50.7461072], [-3.5481263999999997, 50.74606129999999], [-3.548206, 50.74562869999999], [-3.5482471, 50.745350300000005], [-3.5482743, 50.7450735], [-3.5482869, 50.7447773], [-3.5482812999999997, 50.74448360000001], [-3.548229399999999, 50.7439083], [-3.5481416999999995, 50.74346989999999], [-3.5480554999999994, 50.74318290000001], [-3.5479495999999995, 50.742877], [-3.5478329, 50.7425869], [-3.5477015, 50.74231780000001], [-3.5473153, 50.7416378], [-3.5469762, 50.74109579999999], [-3.5466858999999995, 50.74062249999999], [-3.5464542999999997, 50.7401971], [-3.5462023, 50.73967759999999], [-3.5460657, 50.7393483], [-3.5459072, 50.7389041], [-3.5457722, 50.7385113], [-3.5456416, 50.73810509999999], [-3.5451230999999996, 50.73645520000001], [-3.5449328, 50.735853600000006], [-3.5445927, 50.734779], [-3.5443982, 50.73415670000001], [-3.5443016999999997, 50.7338333], [-3.5441946, 50.73347429999999], [-3.5440246, 50.73286970000001], [-3.5439387, 50.7325643], [-3.5437931999999996, 50.73212540000001], [-3.5437044, 50.7318248], [-3.5436165000000006, 50.7315516], [-3.5435944, 50.7314458], [-3.5435843, 50.7312914], [-3.5435582, 50.7310101], [-3.5435511, 50.7309332], [-3.5435336, 50.7307173], [-3.5435204999999996, 50.7304775], [-3.5435107, 50.7302812], [-3.543505, 50.729956099999995], [-3.5435196, 50.7296573]]} |
16.5 |
0630 |
0644 |
Tiverton Parkway |
Exeter St. David's |
Exeter St. David's |
50.7296573 |
-3.5435196 |
50.7296573 |
-3.5435196 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:44:00 |
Exeter St. David's |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464927 |
1790055813928154 |
74 |
74 |
2026-09-22 05:54:55.297913 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:44:55.160376 |
| 729784 |
760663 |
P01792 |
482P03M622 |
2026-09-22 |
COMPLETE |
20464785 |
2026-09-22 06:45:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 760663, "stp": "P", "toc": "Greater Anglia", "uid": "P01792", "consist": "755424", "dest_crs": "NRW", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01792/2026-09-22/detailed", "trust_id": "482P03M622", "origin_crs": "GYM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Norwich", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "5", "is_terminated": 1, "next_location": "Norwich", "signalling_id": "2P03", "timing_status": "LATE", "origin_station": "Great Yarmouth", "current_leg_arr": "0645", "current_leg_dep": "0638", "current_leg_end": "Norwich", "origin_dep_time": "0612", "origin_platform": "2", "current_location": "Norwich", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.4181988458886468, 52.623399235888755], [1.4174663999999997, 52.623345699999994], [1.4172636, 52.62333209999999], [1.4170363, 52.62331270000001], [1.4164942, 52.623268399999986], [1.4158047, 52.62320139999999], [1.4151022000000002, 52.62312949999999], [1.4148353, 52.6231016], [1.4140845999999998, 52.623009500000016], [1.4133317, 52.6229232], [1.4118767, 52.622745599999995], [1.4116324, 52.6227172], [1.411373, 52.622688], [1.4112718999999998, 52.62267649999999], [1.4106407, 52.62260299999999], [1.4078337999999997, 52.622269300000006], [1.4038733, 52.62178389999999], [1.4029232, 52.6216771], [1.4019722, 52.62156910000001], [1.4010193, 52.6214633], [1.4000614, 52.621380300000006], [1.399603, 52.6213406], [1.3991451, 52.6213114], [1.3986779, 52.62129], [1.398214, 52.6212752], [1.3959946, 52.62123520000001], [1.3947954, 52.6212399], [1.3942002999999998, 52.6212463], [1.3936361999999998, 52.62127], [1.3928868, 52.62132429999999], [1.3921527, 52.6213975], [1.3906941, 52.6215547], [1.3891654, 52.6217703], [1.3877828999999997, 52.6220034], [1.3872864, 52.6220974], [1.3861634, 52.6223383], [1.3805925999999995, 52.6237777], [1.3789897999999998, 52.62411839999999], [1.3777229, 52.6243567], [1.3765268999999998, 52.62453739999999], [1.3746119, 52.624809], [1.3727992, 52.6250315], [1.3717828999999997, 52.6251491], [1.3688571, 52.62546449999999], [1.3672219, 52.62561519999999], [1.3655502000000002, 52.625733], [1.3651974999999998, 52.6257549], [1.3636275, 52.6258137], [1.3621343, 52.62586919999999], [1.3599777999999998, 52.625903099999995], [1.3576259000000002, 52.62586209999999], [1.3559016, 52.6258135], [1.3551068, 52.6257766], [1.3541498, 52.6257448], [1.3523519999999998, 52.62566539999999], [1.3499368, 52.6255417], [1.3495264, 52.625522499999995], [1.3474729261792822, 52.625426493909266], [1.3472335000000002, 52.6254153], [1.3456792000000002, 52.6253368], [1.3440875, 52.62527570000002], [1.3434276, 52.62526309999999], [1.342576, 52.6252516], [1.3414061, 52.62524839999999], [1.3398384999999997, 52.6252941], [1.3389742, 52.6253181], [1.3375478, 52.6253091], [1.3366863, 52.625270699999994], [1.3357465, 52.625215], [1.3346533, 52.625128], [1.3338567999999995, 52.6250457], [1.3332670999999998, 52.624969500000006], [1.3325021, 52.6248668], [1.3319572, 52.6247788], [1.3314429999999997, 52.62470170000001], [1.3298059999999998, 52.62445389999999], [1.328758, 52.6243105], [1.3283806, 52.6242609], [1.3275484, 52.6241515], [1.3273842, 52.6241338], [1.3264644, 52.6240344], [1.3253777, 52.6239174], [1.324121, 52.623788999999995], [1.3237446999999998, 52.623757100000006], [1.3226760999999998, 52.6236662], [1.3219455, 52.62361190000001], [1.3212187999999998, 52.6235456], [1.3203626, 52.6234938], [1.3191699, 52.62342159999999], [1.3181343999999997, 52.62338470000001], [1.3179504000000002, 52.62338], [1.3170678, 52.623377899999994], [1.3167068999999998, 52.62338160000001], [1.3160299999999998, 52.623382799999995], [1.3153274, 52.6234002], [1.3151482, 52.6234081], [1.3149782, 52.623421099999995], [1.31493981753834, 52.62342539277531], [1.3146894828569953, 52.62346954571441], [1.314467850134331, 52.62350797064573], [1.3142710039870855, 52.62354176455421], [1.3140950290319977, 52.623572024424774], [1.3139360098858053, 52.6235998472424], [1.3137900311652468, 52.62362632999196], [1.313653177487061, 52.62365256965843], [1.3135215334679864, 52.62367966322674], [1.3133911837247612, 52.6237087076818], [1.3132582128741237, 52.62374080000859], [1.313118705532812, 52.62377703719201], [1.3129687463175652, 52.623818516217014], [1.3128044198451214, 52.62386633406852], [1.3126218107322192, 52.62392158773149], [1.3124170035955964, 52.62398537419082], [1.3121860830519925, 52.62405879043149], [1.3120742, 52.6241021], [1.311913, 52.624165100000006], [1.3118361999999997, 52.624195099999994], [1.3113594, 52.6243863], [1.3112572, 52.6244281], [1.3110432, 52.6245142], [1.3109082, 52.6245791], [1.3108102, 52.6246261], [1.3106832, 52.6246891], [1.3105572, 52.62475210000001], [1.3104121999999998, 52.6248221], [1.3101514, 52.62494099999999], [1.3098641999999998, 52.62506609999999], [1.3097274, 52.62513129999999], [1.3096521999999997, 52.6251671], [1.3094131999999998, 52.625287099999994], [1.3091542, 52.62543509999999], [1.3086431999999997, 52.6257321], [1.3082901999999998, 52.6259341], [1.3075693, 52.62635409999999], [1.3074972, 52.6263961], [1.3074152, 52.6264431], [1.307053, 52.626657]]}", "current_leg_start": "Brundall Gardens", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "52.6266570", "next_location_lon": "1.3070530", "previous_location": "Brundall Gardens", "current_leg_milage": "4.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 26377.452, \"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\": 26405.235, \"from_m\": 26377.452, \"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\": 28544.965, \"from_m\": 26405.235, \"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\": 29412.092, \"from_m\": 28544.965, \"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\": 760663, \"profile_key\": \"16407a4d4fd00818201d560df55c8b7291d0b32de7faca09c6955e7c1b285abf\", \"schedule_id\": 18726, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0612\", \"location\": \"Great Yarmouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118897}, {\"is_pass\": false, \"wtt_arr\": \"0622H\", \"wtt_dep\": \"0623\", \"location\": \"Acle\", \"stage_seq\": 2, \"distance_m\": 12663.879, \"section_seq\": 1, \"route_path_id\": 118897}, {\"is_pass\": false, \"wtt_arr\": \"0627\", \"wtt_dep\": \"0627H\", \"location\": \"Lingwood\", \"stage_seq\": 3, \"distance_m\": 16493.887, \"section_seq\": 1, \"route_path_id\": 118897}, {\"is_pass\": false, \"wtt_arr\": \"0631H\", \"wtt_dep\": \"0632H\", \"location\": \"Brundall\", \"stage_seq\": 4, \"distance_m\": 20129.112, \"section_seq\": 1, \"route_path_id\": 118897}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635\", \"location\": \"Brundall Gardens\", \"stage_seq\": 5, \"distance_m\": 21672.672, \"section_seq\": 1, \"route_path_id\": 118897}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638H\", \"location\": \"Whitlingham Jn\", \"stage_seq\": 6, \"distance_m\": 26405.235, \"section_seq\": 1, \"route_path_id\": 118897}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642H\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 7, \"distance_m\": 28860.824, \"section_seq\": 1, \"route_path_id\": 118897}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Norwich\", \"stage_seq\": 8, \"distance_m\": 29412.092, \"section_seq\": 1, \"route_path_id\": 118897}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 29412.092, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118897}], \"total_distance_m\": 29412.092, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 29384.309, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 27.783, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0612", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "52.6266570", "current_position_lon": "1.3070530", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:22Z\", \"source_id\": 64539050, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:23:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:28Z\", \"source_id\": 20450144, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:49Z\", \"source_id\": 64549671, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:51Z\", \"source_id\": 20453763, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:31Z\", \"source_id\": 64557772, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:35Z\", \"source_id\": 20456343, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:15Z\", \"source_id\": 64563769, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:17Z\", \"source_id\": 20458254, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13003, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:22Z\", \"source_id\": 64583997, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:22Z\", \"source_id\": 20464785, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Norwich", "service_state_platform": "5", "timing_fact_generation": 1790055803624549, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:00.267660", "service_state_evidence_id": 20464785, "current_leg_start_actual_dep": "2026-09-22T06:36:00+01:00", "operational_evidence_version": 22, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:01.262387", "service_state_valid_until_kind": null, "operational_interpretation_version": 22, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
GYM |
NRW |
2P03 |
755424 |
5 |
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": 26377.452, "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": 26405.235, "from_m": 26377.452, "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": 28544.965, "from_m": 26405.235, "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": 29412.092, "from_m": 28544.965, "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": 760663, "profile_key": "16407a4d4fd00818201d560df55c8b7291d0b32de7faca09c6955e7c1b285abf", "schedule_id": 18726, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0612", "location": "Great Yarmouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118897}, {"is_pass": false, "wtt_arr": "0622H", "wtt_dep": "0623", "location": "Acle", "stage_seq": 2, "distance_m": 12663.879, "section_seq": 1, "route_path_id": 118897}, {"is_pass": false, "wtt_arr": "0627", "wtt_dep": "0627H", "location": "Lingwood", "stage_seq": 3, "distance_m": 16493.887, "section_seq": 1, "route_path_id": 118897}, {"is_pass": false, "wtt_arr": "0631H", "wtt_dep": "0632H", "location": "Brundall", "stage_seq": 4, "distance_m": 20129.112, "section_seq": 1, "route_path_id": 118897}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635", "location": "Brundall Gardens", "stage_seq": 5, "distance_m": 21672.672, "section_seq": 1, "route_path_id": 118897}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638H", "location": "Whitlingham Jn", "stage_seq": 6, "distance_m": 26405.235, "section_seq": 1, "route_path_id": 118897}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642H", "location": "Norwich Thorpe Jn", "stage_seq": 7, "distance_m": 28860.824, "section_seq": 1, "route_path_id": 118897}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Norwich", "stage_seq": 8, "distance_m": 29412.092, "section_seq": 1, "route_path_id": 118897}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 29412.092, "from_m": 0.0, "section_seq": 1, "route_path_id": 118897}], "total_distance_m": 29412.092, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 29384.309, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 27.783, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12851, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:22Z", "source_id": 64539050, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:23:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:28Z", "source_id": 20450144, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12855, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:49Z", "source_id": 64549671, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:28:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:51Z", "source_id": 20453763, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12918, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:31Z", "source_id": 64557772, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:32:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:35Z", "source_id": 20456343, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12924, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:15Z", "source_id": 64563769, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:37:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:17Z", "source_id": 20458254, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13003, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:22Z", "source_id": 64583997, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:45:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:22Z", "source_id": 20464785, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Great Yarmouth |
0612 |
0612 |
2 |
None |
None |
Norwich |
0644 |
0644 |
5 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P01792/2026-09-22/detailed |
None |
Brundall Gardens |
2026-09-22T06:36:00+01:00 |
Norwich |
7.0 |
{"type": "LineString", "coordinates": [[1.4181988458886468, 52.623399235888755], [1.4174663999999997, 52.623345699999994], [1.4172636, 52.62333209999999], [1.4170363, 52.62331270000001], [1.4164942, 52.623268399999986], [1.4158047, 52.62320139999999], [1.4151022000000002, 52.62312949999999], [1.4148353, 52.6231016], [1.4140845999999998, 52.623009500000016], [1.4133317, 52.6229232], [1.4118767, 52.622745599999995], [1.4116324, 52.6227172], [1.411373, 52.622688], [1.4112718999999998, 52.62267649999999], [1.4106407, 52.62260299999999], [1.4078337999999997, 52.622269300000006], [1.4038733, 52.62178389999999], [1.4029232, 52.6216771], [1.4019722, 52.62156910000001], [1.4010193, 52.6214633], [1.4000614, 52.621380300000006], [1.399603, 52.6213406], [1.3991451, 52.6213114], [1.3986779, 52.62129], [1.398214, 52.6212752], [1.3959946, 52.62123520000001], [1.3947954, 52.6212399], [1.3942002999999998, 52.6212463], [1.3936361999999998, 52.62127], [1.3928868, 52.62132429999999], [1.3921527, 52.6213975], [1.3906941, 52.6215547], [1.3891654, 52.6217703], [1.3877828999999997, 52.6220034], [1.3872864, 52.6220974], [1.3861634, 52.6223383], [1.3805925999999995, 52.6237777], [1.3789897999999998, 52.62411839999999], [1.3777229, 52.6243567], [1.3765268999999998, 52.62453739999999], [1.3746119, 52.624809], [1.3727992, 52.6250315], [1.3717828999999997, 52.6251491], [1.3688571, 52.62546449999999], [1.3672219, 52.62561519999999], [1.3655502000000002, 52.625733], [1.3651974999999998, 52.6257549], [1.3636275, 52.6258137], [1.3621343, 52.62586919999999], [1.3599777999999998, 52.625903099999995], [1.3576259000000002, 52.62586209999999], [1.3559016, 52.6258135], [1.3551068, 52.6257766], [1.3541498, 52.6257448], [1.3523519999999998, 52.62566539999999], [1.3499368, 52.6255417], [1.3495264, 52.625522499999995], [1.3474729261792822, 52.625426493909266], [1.3472335000000002, 52.6254153], [1.3456792000000002, 52.6253368], [1.3440875, 52.62527570000002], [1.3434276, 52.62526309999999], [1.342576, 52.6252516], [1.3414061, 52.62524839999999], [1.3398384999999997, 52.6252941], [1.3389742, 52.6253181], [1.3375478, 52.6253091], [1.3366863, 52.625270699999994], [1.3357465, 52.625215], [1.3346533, 52.625128], [1.3338567999999995, 52.6250457], [1.3332670999999998, 52.624969500000006], [1.3325021, 52.6248668], [1.3319572, 52.6247788], [1.3314429999999997, 52.62470170000001], [1.3298059999999998, 52.62445389999999], [1.328758, 52.6243105], [1.3283806, 52.6242609], [1.3275484, 52.6241515], [1.3273842, 52.6241338], [1.3264644, 52.6240344], [1.3253777, 52.6239174], [1.324121, 52.623788999999995], [1.3237446999999998, 52.623757100000006], [1.3226760999999998, 52.6236662], [1.3219455, 52.62361190000001], [1.3212187999999998, 52.6235456], [1.3203626, 52.6234938], [1.3191699, 52.62342159999999], [1.3181343999999997, 52.62338470000001], [1.3179504000000002, 52.62338], [1.3170678, 52.623377899999994], [1.3167068999999998, 52.62338160000001], [1.3160299999999998, 52.623382799999995], [1.3153274, 52.6234002], [1.3151482, 52.6234081], [1.3149782, 52.623421099999995], [1.31493981753834, 52.62342539277531], [1.3146894828569953, 52.62346954571441], [1.314467850134331, 52.62350797064573], [1.3142710039870855, 52.62354176455421], [1.3140950290319977, 52.623572024424774], [1.3139360098858053, 52.6235998472424], [1.3137900311652468, 52.62362632999196], [1.313653177487061, 52.62365256965843], [1.3135215334679864, 52.62367966322674], [1.3133911837247612, 52.6237087076818], [1.3132582128741237, 52.62374080000859], [1.313118705532812, 52.62377703719201], [1.3129687463175652, 52.623818516217014], [1.3128044198451214, 52.62386633406852], [1.3126218107322192, 52.62392158773149], [1.3124170035955964, 52.62398537419082], [1.3121860830519925, 52.62405879043149], [1.3120742, 52.6241021], [1.311913, 52.624165100000006], [1.3118361999999997, 52.624195099999994], [1.3113594, 52.6243863], [1.3112572, 52.6244281], [1.3110432, 52.6245142], [1.3109082, 52.6245791], [1.3108102, 52.6246261], [1.3106832, 52.6246891], [1.3105572, 52.62475210000001], [1.3104121999999998, 52.6248221], [1.3101514, 52.62494099999999], [1.3098641999999998, 52.62506609999999], [1.3097274, 52.62513129999999], [1.3096521999999997, 52.6251671], [1.3094131999999998, 52.625287099999994], [1.3091542, 52.62543509999999], [1.3086431999999997, 52.6257321], [1.3082901999999998, 52.6259341], [1.3075693, 52.62635409999999], [1.3074972, 52.6263961], [1.3074152, 52.6264431], [1.307053, 52.626657]]} |
4.7 |
0638 |
0645 |
Brundall Gardens |
Norwich |
Norwich |
52.6266570 |
1.3070530 |
52.6266570 |
1.3070530 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:45:00 |
Norwich |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464785 |
1790055803624549 |
22 |
22 |
2026-09-22 05:55:01.262387 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:00.267660 |
| 729785 |
759950 |
H00815 |
230D53C422 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 05:45:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 759950, "stp": "P", "toc": "Unknown", "uid": "H00815", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H00815/2026-09-22/detailed", "trust_id": "230D53C422", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newark North Gate Sidings", "service_date": "2026-09-22", "dest_arr_time": "0540", "dest_platform": null, "is_terminated": 1, "next_location": "Donc. Marshgate Jn", "signalling_id": "0D53", "timing_status": "LATE", "origin_station": "Doncaster Colas Sidings", "current_leg_arr": "0402", "current_leg_dep": "0405", "current_leg_end": "Donc. Marshgate Jn", "origin_dep_time": "0400", "origin_platform": null, "current_location": "Newark North Gate", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1401601, 53.51873929999999], [-1.1400931999999997, 53.519084199999995], [-1.1400888, 53.5192337], [-1.1400751, 53.519696399999994], [-1.1400632999999998, 53.5200545], [-1.1400513, 53.5203373], [-1.1399725999999997, 53.5207311], [-1.1399503, 53.521074299999995], [-1.1399162480839404, 53.52123315641426], [-1.1398857999999998, 53.5213752], [-1.139885677664965, 53.52142087990203], [-1.1398680071352372, 53.52157919065065], [-1.1398440847665732, 53.52171924296595], [-1.139815179111766, 53.52184363975064], [-1.1397825587236086, 53.521954983907435], [-1.139747492154894, 53.52205587833904], [-1.1397112479584153, 53.522148925948144], [-1.1396750946869652, 53.52223672963744], [-1.1396403008933371, 53.52232189230967], [-1.1396081351303238, 53.52240701686752], [-1.139579865950718, 53.52249470621368], [-1.1395567619073137, 53.52258756325085], [-1.1395400915529024, 53.522688190881766], [-1.1395311234402783, 53.5227991920091], [-1.1395311261222338, 53.52292316953556], [-1.1395413681515625, 53.52306272636387], [-1.1395631180810568, 53.52322046539671], [-1.1396479, 53.5236379], [-1.1396631000000002, 53.5236938], [-1.1397082, 53.52390510000001], [-1.1397299, 53.524084599999995], [-1.1397282, 53.5242105], [-1.1397243, 53.5242694], [-1.1397134999999998, 53.5246578], [-1.139735, 53.52508589999999], [-1.1397611, 53.525382599999986]]}", "current_leg_start": "Doncaster Colas Sidings", "dest_arr_time_act": "0540", "motion_projection": null, "next_location_lat": "53.5253826", "next_location_lon": "-1.1397611", "previous_location": "Doncaster Colas Sidings", "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 3, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:64417254\", \"confirmationDeadline\": \"2026-09-22T04:07:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 532.254, \"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\": 631.441, \"from_m\": 532.254, \"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\": 682.216, \"from_m\": 631.441, \"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\": 743.207, \"from_m\": 682.216, \"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\": 813.546, \"from_m\": 743.207, \"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\": 1003.661, \"from_m\": 813.546, \"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\": 1055.927, \"from_m\": 1003.661, \"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\": 1836.901, \"from_m\": 1055.927, \"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\": 1892.834, \"from_m\": 1836.901, \"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\": 6005.389, \"from_m\": 1892.834, \"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\": 7000.212, \"from_m\": 6005.389, \"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\": 7061.302, \"from_m\": 7000.212, \"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\": 7102.28, \"from_m\": 7061.302, \"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\": 8293.935, \"from_m\": 7102.28, \"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\": 11806.947, \"from_m\": 8293.935, \"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\": 34176.761, \"from_m\": 11806.947, \"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\": 34358.522, \"from_m\": 34176.761, \"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\": 34667.361, \"from_m\": 34358.522, \"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\": 35851.229, \"from_m\": 34667.361, \"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\": 49695.55, \"from_m\": 35851.229, \"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\": 57894.655, \"from_m\": 49695.55, \"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\": 57994.849, \"from_m\": 57894.655, \"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\": 59282.287, \"from_m\": 57994.849, \"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\": 61189.396, \"from_m\": 59282.287, \"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\": 75015.785, \"from_m\": 61189.396, \"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\": 82675.295, \"from_m\": 75015.785, \"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\": 82709.434, \"from_m\": 82675.295, \"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\": 82854.461, \"from_m\": 82709.434, \"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\": 82917.28, \"from_m\": 82854.461, \"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\": 83064.616, \"from_m\": 82917.28, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 84427.475, \"from_m\": 83064.616, \"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\": 759950, \"profile_key\": \"e4e142feaff42246069498f8afae358d166174f74de6f6a17d50eb8f98669611\", \"schedule_id\": 30956, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0400\", \"location\": \"Doncaster Colas Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0401\", \"location\": \"Doncaster\", \"stage_seq\": 2, \"distance_m\": 416.725, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": false, \"wtt_arr\": \"0402\", \"wtt_dep\": \"0406\", \"location\": \"Donc. Marshgate Jn\", \"stage_seq\": 3, \"distance_m\": 813.546, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0409\", \"location\": \"Doncaster\", \"stage_seq\": 4, \"distance_m\": 1581.912, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0410H\", \"location\": \"Sand Bank Jn\", \"stage_seq\": 5, \"distance_m\": 2492.255, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0412H\", \"location\": \"Potteric Carr Jn\", \"stage_seq\": 6, \"distance_m\": 4779.1, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0413H\", \"location\": \"Black Carr Jn (Doncaster)\", \"stage_seq\": 7, \"distance_m\": 5976.706, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0416\", \"location\": \"Bessacarr Jn\", \"stage_seq\": 8, \"distance_m\": 7061.302, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0436\", \"location\": \"Gainsborough Trent Jns\", \"stage_seq\": 9, \"distance_m\": 34552.384, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0438\", \"location\": \"Gainsborough Lea Road\", \"stage_seq\": 10, \"distance_m\": 35606.074, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0452\", \"location\": \"Saxilby\", \"stage_seq\": 11, \"distance_m\": 50801.126, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0459H\", \"location\": \"Pyewipe Jn\", \"stage_seq\": 12, \"distance_m\": 57936.38, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0501H\", \"location\": \"Boultham Jn\", \"stage_seq\": 13, \"distance_m\": 59329.028, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0512H\", \"location\": \"Swinderby\", \"stage_seq\": 14, \"distance_m\": 71627.302, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0530H\", \"location\": \"Newark Crossing East Jn\", \"stage_seq\": 15, \"distance_m\": 82709.434, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0532H\", \"location\": \"Newark North Gate\", \"stage_seq\": 16, \"distance_m\": 83915.268, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": false, \"wtt_arr\": \"0534\", \"wtt_dep\": \"0538\", \"location\": \"Newark North Gate Shunt Sidings\", \"stage_seq\": 17, \"distance_m\": 84088.73, \"section_seq\": 1, \"route_path_id\": 157331}, {\"is_pass\": false, \"wtt_arr\": \"0540\", \"wtt_dep\": null, \"location\": \"Newark North Gate Sidings\", \"stage_seq\": 18, \"distance_m\": 84427.475, \"section_seq\": 1, \"route_path_id\": 157331}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 84427.475, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 157331}], \"total_distance_m\": 84427.475, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 82924.451, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1503.024, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0400", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1437.0", "current_position_lat": "53.5253826", "current_position_lon": "-1.1397611", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6870, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:02:12Z\", \"source_id\": 64417254, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:03:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:02:15Z\", \"source_id\": 20410464, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:32:14Z\", \"source_id\": 64423822, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:32:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:32:20Z\", \"source_id\": 20412924, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:46:29Z\", \"source_id\": 64428760, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T03:47:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T03:46:34Z\", \"source_id\": 20414683, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:03:25Z\", \"source_id\": 64438185, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:03:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:03:29Z\", \"source_id\": 20417481, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:37:25Z\", \"source_id\": 64468012, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:38:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:37:31Z\", \"source_id\": 20426778, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newark North Gate", "service_state_platform": null, "timing_fact_generation": 1790051851566159, "current_leg_arrival_utc": "2026-09-22T04:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:00.929183", "service_state_evidence_id": 64468012, "current_leg_start_actual_dep": "2026-09-22T04:05:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:02.684815", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
0D53 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 532.254, "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": 631.441, "from_m": 532.254, "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": 682.216, "from_m": 631.441, "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": 743.207, "from_m": 682.216, "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": 813.546, "from_m": 743.207, "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": 1003.661, "from_m": 813.546, "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": 1055.927, "from_m": 1003.661, "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": 1836.901, "from_m": 1055.927, "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": 1892.834, "from_m": 1836.901, "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": 6005.389, "from_m": 1892.834, "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": 7000.212, "from_m": 6005.389, "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": 7061.302, "from_m": 7000.212, "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": 7102.28, "from_m": 7061.302, "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": 8293.935, "from_m": 7102.28, "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": 11806.947, "from_m": 8293.935, "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": 34176.761, "from_m": 11806.947, "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": 34358.522, "from_m": 34176.761, "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": 34667.361, "from_m": 34358.522, "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": 35851.229, "from_m": 34667.361, "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": 49695.55, "from_m": 35851.229, "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": 57894.655, "from_m": 49695.55, "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": 57994.849, "from_m": 57894.655, "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": 59282.287, "from_m": 57994.849, "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": 61189.396, "from_m": 59282.287, "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": 75015.785, "from_m": 61189.396, "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": 82675.295, "from_m": 75015.785, "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": 82709.434, "from_m": 82675.295, "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": 82854.461, "from_m": 82709.434, "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": 82917.28, "from_m": 82854.461, "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": 83064.616, "from_m": 82917.28, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 84427.475, "from_m": 83064.616, "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": 759950, "profile_key": "e4e142feaff42246069498f8afae358d166174f74de6f6a17d50eb8f98669611", "schedule_id": 30956, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0400", "location": "Doncaster Colas Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0401", "location": "Doncaster", "stage_seq": 2, "distance_m": 416.725, "section_seq": 1, "route_path_id": 157331}, {"is_pass": false, "wtt_arr": "0402", "wtt_dep": "0406", "location": "Donc. Marshgate Jn", "stage_seq": 3, "distance_m": 813.546, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0409", "location": "Doncaster", "stage_seq": 4, "distance_m": 1581.912, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0410H", "location": "Sand Bank Jn", "stage_seq": 5, "distance_m": 2492.255, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0412H", "location": "Potteric Carr Jn", "stage_seq": 6, "distance_m": 4779.1, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0413H", "location": "Black Carr Jn (Doncaster)", "stage_seq": 7, "distance_m": 5976.706, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0416", "location": "Bessacarr Jn", "stage_seq": 8, "distance_m": 7061.302, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0436", "location": "Gainsborough Trent Jns", "stage_seq": 9, "distance_m": 34552.384, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0438", "location": "Gainsborough Lea Road", "stage_seq": 10, "distance_m": 35606.074, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0452", "location": "Saxilby", "stage_seq": 11, "distance_m": 50801.126, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0459H", "location": "Pyewipe Jn", "stage_seq": 12, "distance_m": 57936.38, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0501H", "location": "Boultham Jn", "stage_seq": 13, "distance_m": 59329.028, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0512H", "location": "Swinderby", "stage_seq": 14, "distance_m": 71627.302, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0530H", "location": "Newark Crossing East Jn", "stage_seq": 15, "distance_m": 82709.434, "section_seq": 1, "route_path_id": 157331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0532H", "location": "Newark North Gate", "stage_seq": 16, "distance_m": 83915.268, "section_seq": 1, "route_path_id": 157331}, {"is_pass": false, "wtt_arr": "0534", "wtt_dep": "0538", "location": "Newark North Gate Shunt Sidings", "stage_seq": 17, "distance_m": 84088.73, "section_seq": 1, "route_path_id": 157331}, {"is_pass": false, "wtt_arr": "0540", "wtt_dep": null, "location": "Newark North Gate Sidings", "stage_seq": 18, "distance_m": 84427.475, "section_seq": 1, "route_path_id": 157331}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 84427.475, "from_m": 0.0, "section_seq": 1, "route_path_id": 157331}], "total_distance_m": 84427.475, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 82924.451, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1503.024, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6870, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:02:12Z", "source_id": 64417254, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T03:03:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:02:15Z", "source_id": 20410464, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7466, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:32:14Z", "source_id": 64423822, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T03:32:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:32:20Z", "source_id": 20412924, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T04:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11466, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:46:29Z", "source_id": 64428760, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T03:47:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T03:46:34Z", "source_id": 20414683, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T04:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11614, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:03:25Z", "source_id": 64438185, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T04:03:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:03:29Z", "source_id": 20417481, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11666, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:37:25Z", "source_id": 64468012, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T04:38:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:37:31Z", "source_id": 20426778, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:38:00+01:00", "operational_fact": true}] |
Doncaster Colas Sidings |
0400 |
0400 |
None |
None |
None |
Newark North Gate Sidings |
0540 |
0540 |
None |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H00815/2026-09-22/detailed |
None |
Doncaster Colas Sidings |
2026-09-22T04:05:00+01:00 |
Donc. Marshgate Jn |
1437.0 |
{"type": "LineString", "coordinates": [[-1.1401601, 53.51873929999999], [-1.1400931999999997, 53.519084199999995], [-1.1400888, 53.5192337], [-1.1400751, 53.519696399999994], [-1.1400632999999998, 53.5200545], [-1.1400513, 53.5203373], [-1.1399725999999997, 53.5207311], [-1.1399503, 53.521074299999995], [-1.1399162480839404, 53.52123315641426], [-1.1398857999999998, 53.5213752], [-1.139885677664965, 53.52142087990203], [-1.1398680071352372, 53.52157919065065], [-1.1398440847665732, 53.52171924296595], [-1.139815179111766, 53.52184363975064], [-1.1397825587236086, 53.521954983907435], [-1.139747492154894, 53.52205587833904], [-1.1397112479584153, 53.522148925948144], [-1.1396750946869652, 53.52223672963744], [-1.1396403008933371, 53.52232189230967], [-1.1396081351303238, 53.52240701686752], [-1.139579865950718, 53.52249470621368], [-1.1395567619073137, 53.52258756325085], [-1.1395400915529024, 53.522688190881766], [-1.1395311234402783, 53.5227991920091], [-1.1395311261222338, 53.52292316953556], [-1.1395413681515625, 53.52306272636387], [-1.1395631180810568, 53.52322046539671], [-1.1396479, 53.5236379], [-1.1396631000000002, 53.5236938], [-1.1397082, 53.52390510000001], [-1.1397299, 53.524084599999995], [-1.1397282, 53.5242105], [-1.1397243, 53.5242694], [-1.1397134999999998, 53.5246578], [-1.139735, 53.52508589999999], [-1.1397611, 53.525382599999986]]} |
0.4 |
0405 |
0402 |
Doncaster Colas Sidings |
Newark North Gate |
Donc. Marshgate Jn |
53.5253826 |
-1.1397611 |
53.5253826 |
-1.1397611 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:45:00 |
Newark North Gate |
TD |
TRACKING_TIMEOUT |
64468012 |
1790051851566159 |
9 |
9 |
2026-09-22 05:55:02.684815 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:00.929183 |
| 729786 |
760444 |
P24414 |
232R03M622 |
2026-09-22 |
COMPLETE |
20464904 |
2026-09-22 06:45:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 760444, "stp": "P", "toc": "Northern", "uid": "P24414", "consist": "150127", "dest_crs": "SHF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24414/2026-09-22/detailed", "trust_id": "232R03M622", "origin_crs": "DON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheffield", "service_date": "2026-09-22", "dest_arr_time": "0646", "dest_platform": "3A", "is_terminated": 1, "next_location": "Sheffield", "signalling_id": "2R03", "timing_status": "LATE", "origin_station": "Doncaster", "current_leg_arr": "0645", "current_leg_dep": "0637", "current_leg_end": "Sheffield", "origin_dep_time": "0606", "origin_platform": "5", "current_location": "Sheffield", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4142513834674877, 53.41659584700854], [-1.4145574, 53.416396899999995], [-1.4158304, 53.415564], [-1.4160322, 53.415432300000006], [-1.4164377, 53.415152299999995], [-1.4165713, 53.41506319999999], [-1.4168494, 53.4148776], [-1.4174973, 53.41445500000001], [-1.4177581272291455, 53.41428429590598], [-1.4198309, 53.41292769999999], [-1.4221227, 53.4114187], [-1.4249478, 53.4095683], [-1.4249617999999995, 53.4095576], [-1.4250994999999995, 53.4094663], [-1.4253305999999997, 53.4093172], [-1.4256527, 53.4090676], [-1.425902, 53.40890809999999], [-1.4263786, 53.4085645], [-1.4265572, 53.4084348], [-1.4267611, 53.408299199999995], [-1.4271636, 53.4080366], [-1.4273973999999998, 53.40785129999999], [-1.4276148000000002, 53.4076931], [-1.4301063, 53.40603960000001], [-1.4303174, 53.4058662], [-1.4304555, 53.405764799999986], [-1.4306008, 53.4056525], [-1.4327813, 53.404219899999994], [-1.4356063, 53.40235090000001], [-1.4358649, 53.40217449999999], [-1.4360665999999995, 53.4020359], [-1.4363129999999995, 53.4018449], [-1.4364893999999997, 53.40170309999999], [-1.4365673, 53.401645499999994], [-1.4367818000000003, 53.401501], [-1.4370039, 53.4013514], [-1.4371600999999998, 53.40122439999999], [-1.437304454591234, 53.40111607305486], [-1.4375139, 53.4009589], [-1.4376136999999998, 53.40085439999999], [-1.4377828, 53.400691900000005], [-1.4380101999999997, 53.4004418], [-1.4386429, 53.3997257], [-1.4393098, 53.39898829999999], [-1.4394838, 53.3988024], [-1.4397824, 53.3985375], [-1.4400109, 53.398292], [-1.4402739999999998, 53.397986499999995], [-1.4406222999999998, 53.3975896], [-1.4409092999999995, 53.3973379], [-1.4421014, 53.3959888], [-1.4423034, 53.3957551], [-1.4428206999999995, 53.39518989999999], [-1.4429477999999998, 53.3950392], [-1.4435614, 53.3944041], [-1.4441293, 53.39387779999999], [-1.4445476999999998, 53.39352709999999], [-1.4448625999999998, 53.3932785], [-1.445257, 53.39297210000001], [-1.4458702, 53.3925244], [-1.4473208999999998, 53.391551], [-1.4480139, 53.39106400000001], [-1.4486596, 53.390559999999994], [-1.4491729, 53.3901215], [-1.4497699, 53.38955889999999], [-1.4500638999999995, 53.38926250000001], [-1.4502867999999998, 53.389030099999985], [-1.4503360999999997, 53.38897860000001], [-1.4504743, 53.38882499999999], [-1.4506258, 53.3886602], [-1.4508826, 53.3883489], [-1.4510441999999997, 53.3881556], [-1.451181, 53.387982], [-1.4512842999999995, 53.3878373], [-1.4516005999999997, 53.3874037], [-1.4517214, 53.387251799999994], [-1.4521624999999998, 53.3867359], [-1.4522176, 53.3866763], [-1.4523346999999998, 53.386550799999995], [-1.4524586, 53.38641779999999], [-1.452629277575309, 53.386246771284014], [-1.4526529999999998, 53.386223], [-1.4528268, 53.3860543], [-1.4529234999999998, 53.385971299999994], [-1.4530241, 53.38589240000001], [-1.4533755999999998, 53.3856264], [-1.4538106999999998, 53.3853082], [-1.4541824999999995, 53.3850363], [-1.4544201, 53.38488829999999], [-1.4546183, 53.384768099999995], [-1.4547555, 53.38468600000001], [-1.4551480999999995, 53.3844606], [-1.455698038264012, 53.38415351224939], [-1.4558908216090882, 53.38404434789928], [-1.456059960743298, 53.38394703721588], [-1.4562088490416067, 53.383859896859335], [-1.4563408798789796, 53.38378124348975], [-1.4564594466303822, 53.38370939376728], [-1.4565679426707794, 53.38364266435203], [-1.4566697613751365, 53.38357937190415], [-1.4567682961184196, 53.383517833083744], [-1.456866940275593, 53.383456364550966], [-1.4569690872216223, 53.383393282965926], [-1.4570781303314733, 53.38332690498876], [-1.4571974629801103, 53.3832555472796], [-1.4573304785424996, 53.38317752649856], [-1.457480570393606, 53.38309115930579], [-1.457651131908395, 53.3829947623614], [-1.4578455564618311, 53.38288665232553], [-1.4579696999999998, 53.38281800000001], [-1.4581811999999998, 53.3827022], [-1.4589153, 53.3822823], [-1.4592666, 53.382083300000005], [-1.45929085, 53.382070600000006], [-1.4595654, 53.381889300000005], [-1.4597389999999997, 53.38176849999999], [-1.4597936, 53.3817305], [-1.4601232, 53.38148400000001], [-1.4603958, 53.381245799999995], [-1.4608062, 53.38088770000001], [-1.4608473, 53.38084229999999], [-1.4611103999999997, 53.380581], [-1.4611632999999995, 53.38051959999999], [-1.4611986, 53.3804707], [-1.4612902, 53.3803494], [-1.4613790999999998, 53.38021950000001], [-1.4614854, 53.3800585], [-1.4615351, 53.3799764], [-1.4615851, 53.37989369999998], [-1.4616755999999995, 53.37969], [-1.4617286, 53.379557899999995], [-1.4617413999999995, 53.3795179], [-1.4617433, 53.3795119], [-1.4617542, 53.37947779999999], [-1.4617681, 53.3794199], [-1.4617816, 53.37935120000001], [-1.4618654, 53.3785755], [-1.4619218, 53.3780311]]}", "current_leg_start": "Meadowhall", "dest_arr_time_act": "0644½", "motion_projection": null, "next_location_lat": "53.3780311", "next_location_lon": "-1.4619218", "previous_location": "Meadowhall", "current_leg_milage": "3.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 99.107, \"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\": 138.164, \"from_m\": 99.107, \"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\": 170.946, \"from_m\": 138.164, \"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\": 217.665, \"from_m\": 170.946, \"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\": 389.484, \"from_m\": 217.665, \"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\": 484.794, \"from_m\": 389.484, \"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\": 985.77, \"from_m\": 484.794, \"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\": 3264.862, \"from_m\": 985.77, \"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\": 6740.737, \"from_m\": 3264.862, \"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\": 6758.399, \"from_m\": 6740.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\": 11205.711, \"from_m\": 6758.399, \"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\": 12065.57, \"from_m\": 11205.711, \"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\": 12835.391, \"from_m\": 12065.57, \"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\": 13066.947, \"from_m\": 12835.391, \"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\": 15757.312, \"from_m\": 13066.947, \"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\": 16036.922, \"from_m\": 15757.312, \"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\": 16825.434, \"from_m\": 16036.922, \"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\": 17818.458, \"from_m\": 16825.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\": 21111.969, \"from_m\": 17818.458, \"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\": 22338.213, \"from_m\": 21111.969, \"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\": 22567.302, \"from_m\": 22338.213, \"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\": 22613.749, \"from_m\": 22567.302, \"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\": 29936.219, \"from_m\": 22613.749, \"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\": 30470.63, \"from_m\": 29936.219, \"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\": 760444, \"profile_key\": \"3543f644be79171097138486a753ec7e88030dad37acd4133352baf9a5ae2ab8\", \"schedule_id\": 31890, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Doncaster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115734}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0609H\", \"location\": \"Hexthorpe Jn\", \"stage_seq\": 2, \"distance_m\": 3322.72, \"section_seq\": 1, \"route_path_id\": 115734}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": \"0613H\", \"location\": \"Conisbrough\", \"stage_seq\": 3, \"distance_m\": 7714.769, \"section_seq\": 1, \"route_path_id\": 115734}, {\"is_pass\": false, \"wtt_arr\": \"0617\", \"wtt_dep\": \"0618\", \"location\": \"Mexborough\", \"stage_seq\": 4, \"distance_m\": 11411.373, \"section_seq\": 1, \"route_path_id\": 115734}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0621\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 5, \"distance_m\": 13254.998, \"section_seq\": 1, \"route_path_id\": 115734}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0624\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 6, \"distance_m\": 16677.672, \"section_seq\": 1, \"route_path_id\": 115734}, {\"is_pass\": false, \"wtt_arr\": \"0628H\", \"wtt_dep\": \"0630\", \"location\": \"Rotherham Central\", \"stage_seq\": 7, \"distance_m\": 20727.302, \"section_seq\": 1, \"route_path_id\": 115734}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632H\", \"location\": \"Holmes Jn\", \"stage_seq\": 8, \"distance_m\": 22314.149, \"section_seq\": 1, \"route_path_id\": 115734}, {\"is_pass\": false, \"wtt_arr\": \"0636H\", \"wtt_dep\": \"0637H\", \"location\": \"Meadowhall\", \"stage_seq\": 9, \"distance_m\": 25026.652, \"section_seq\": 1, \"route_path_id\": 115734}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638\", \"location\": \"Wincobank Jn\", \"stage_seq\": 10, \"distance_m\": 25304.802, \"section_seq\": 1, \"route_path_id\": 115734}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 11, \"distance_m\": 29738.09, \"section_seq\": 1, \"route_path_id\": 115734}, {\"is_pass\": false, \"wtt_arr\": \"0644H\", \"wtt_dep\": null, \"location\": \"Sheffield\", \"stage_seq\": 12, \"distance_m\": 30470.63, \"section_seq\": 1, \"route_path_id\": 115734}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30470.63, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115734}], \"total_distance_m\": 30470.63, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 26601.844, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3868.786, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0606", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.3780311", "current_position_lon": "-1.4619218", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7166, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:55Z\", \"source_id\": 64520922, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:00Z\", \"source_id\": 20444176, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:54Z\", \"source_id\": 64528390, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:55Z\", \"source_id\": 20446594, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:01Z\", \"source_id\": 64534370, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:05Z\", \"source_id\": 20448572, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:06Z\", \"source_id\": 64550312, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:09Z\", \"source_id\": 20453948, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7252, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:26Z\", \"source_id\": 64566394, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:30Z\", \"source_id\": 20459124, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7299, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:29Z\", \"source_id\": 64584291, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:32Z\", \"source_id\": 20464904, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sheffield", "service_state_platform": "3", "timing_fact_generation": 1790055814233812, "current_leg_arrival_utc": "2026-09-22T06:44:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:01.381304", "service_state_evidence_id": 20464904, "current_leg_start_actual_dep": "2026-09-22T06:37:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:02.267541", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
DON |
SHF |
2R03 |
150127 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 99.107, "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": 138.164, "from_m": 99.107, "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": 170.946, "from_m": 138.164, "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": 217.665, "from_m": 170.946, "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": 389.484, "from_m": 217.665, "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": 484.794, "from_m": 389.484, "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": 985.77, "from_m": 484.794, "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": 3264.862, "from_m": 985.77, "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": 6740.737, "from_m": 3264.862, "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": 6758.399, "from_m": 6740.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": 11205.711, "from_m": 6758.399, "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": 12065.57, "from_m": 11205.711, "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": 12835.391, "from_m": 12065.57, "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": 13066.947, "from_m": 12835.391, "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": 15757.312, "from_m": 13066.947, "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": 16036.922, "from_m": 15757.312, "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": 16825.434, "from_m": 16036.922, "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": 17818.458, "from_m": 16825.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": 21111.969, "from_m": 17818.458, "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": 22338.213, "from_m": 21111.969, "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": 22567.302, "from_m": 22338.213, "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": 22613.749, "from_m": 22567.302, "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": 29936.219, "from_m": 22613.749, "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": 30470.63, "from_m": 29936.219, "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": 760444, "profile_key": "3543f644be79171097138486a753ec7e88030dad37acd4133352baf9a5ae2ab8", "schedule_id": 31890, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0606", "location": "Doncaster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115734}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0609H", "location": "Hexthorpe Jn", "stage_seq": 2, "distance_m": 3322.72, "section_seq": 1, "route_path_id": 115734}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": "0613H", "location": "Conisbrough", "stage_seq": 3, "distance_m": 7714.769, "section_seq": 1, "route_path_id": 115734}, {"is_pass": false, "wtt_arr": "0617", "wtt_dep": "0618", "location": "Mexborough", "stage_seq": 4, "distance_m": 11411.373, "section_seq": 1, "route_path_id": 115734}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0621", "location": "Swinton (S.Yorks)", "stage_seq": 5, "distance_m": 13254.998, "section_seq": 1, "route_path_id": 115734}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0624", "location": "Aldwarke Jn", "stage_seq": 6, "distance_m": 16677.672, "section_seq": 1, "route_path_id": 115734}, {"is_pass": false, "wtt_arr": "0628H", "wtt_dep": "0630", "location": "Rotherham Central", "stage_seq": 7, "distance_m": 20727.302, "section_seq": 1, "route_path_id": 115734}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632H", "location": "Holmes Jn", "stage_seq": 8, "distance_m": 22314.149, "section_seq": 1, "route_path_id": 115734}, {"is_pass": false, "wtt_arr": "0636H", "wtt_dep": "0637H", "location": "Meadowhall", "stage_seq": 9, "distance_m": 25026.652, "section_seq": 1, "route_path_id": 115734}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638", "location": "Wincobank Jn", "stage_seq": 10, "distance_m": 25304.802, "section_seq": 1, "route_path_id": 115734}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642H", "location": "Nunnery Main Line Jn", "stage_seq": 11, "distance_m": 29738.09, "section_seq": 1, "route_path_id": 115734}, {"is_pass": false, "wtt_arr": "0644H", "wtt_dep": null, "location": "Sheffield", "stage_seq": 12, "distance_m": 30470.63, "section_seq": 1, "route_path_id": 115734}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30470.63, "from_m": 0.0, "section_seq": 1, "route_path_id": 115734}], "total_distance_m": 30470.63, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 26601.844, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3868.786, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7166, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:55Z", "source_id": 64520922, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:13:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:00Z", "source_id": 20444176, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7171, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:54Z", "source_id": 64528390, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:17:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:55Z", "source_id": 20446594, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7152, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:01Z", "source_id": 64534370, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:21:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:05Z", "source_id": 20448572, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7208, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:06Z", "source_id": 64550312, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:29:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:09Z", "source_id": 20453948, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7252, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:26Z", "source_id": 64566394, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:36:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:30Z", "source_id": 20459124, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7299, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:29Z", "source_id": 64584291, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:45:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:32Z", "source_id": 20464904, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Doncaster |
0606 |
0606 |
5 |
None |
None |
Sheffield |
0646 |
0644½ |
3A |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24414/2026-09-22/detailed |
None |
Meadowhall |
2026-09-22T06:37:30+01:00 |
Sheffield |
8.0 |
{"type": "LineString", "coordinates": [[-1.4142513834674877, 53.41659584700854], [-1.4145574, 53.416396899999995], [-1.4158304, 53.415564], [-1.4160322, 53.415432300000006], [-1.4164377, 53.415152299999995], [-1.4165713, 53.41506319999999], [-1.4168494, 53.4148776], [-1.4174973, 53.41445500000001], [-1.4177581272291455, 53.41428429590598], [-1.4198309, 53.41292769999999], [-1.4221227, 53.4114187], [-1.4249478, 53.4095683], [-1.4249617999999995, 53.4095576], [-1.4250994999999995, 53.4094663], [-1.4253305999999997, 53.4093172], [-1.4256527, 53.4090676], [-1.425902, 53.40890809999999], [-1.4263786, 53.4085645], [-1.4265572, 53.4084348], [-1.4267611, 53.408299199999995], [-1.4271636, 53.4080366], [-1.4273973999999998, 53.40785129999999], [-1.4276148000000002, 53.4076931], [-1.4301063, 53.40603960000001], [-1.4303174, 53.4058662], [-1.4304555, 53.405764799999986], [-1.4306008, 53.4056525], [-1.4327813, 53.404219899999994], [-1.4356063, 53.40235090000001], [-1.4358649, 53.40217449999999], [-1.4360665999999995, 53.4020359], [-1.4363129999999995, 53.4018449], [-1.4364893999999997, 53.40170309999999], [-1.4365673, 53.401645499999994], [-1.4367818000000003, 53.401501], [-1.4370039, 53.4013514], [-1.4371600999999998, 53.40122439999999], [-1.437304454591234, 53.40111607305486], [-1.4375139, 53.4009589], [-1.4376136999999998, 53.40085439999999], [-1.4377828, 53.400691900000005], [-1.4380101999999997, 53.4004418], [-1.4386429, 53.3997257], [-1.4393098, 53.39898829999999], [-1.4394838, 53.3988024], [-1.4397824, 53.3985375], [-1.4400109, 53.398292], [-1.4402739999999998, 53.397986499999995], [-1.4406222999999998, 53.3975896], [-1.4409092999999995, 53.3973379], [-1.4421014, 53.3959888], [-1.4423034, 53.3957551], [-1.4428206999999995, 53.39518989999999], [-1.4429477999999998, 53.3950392], [-1.4435614, 53.3944041], [-1.4441293, 53.39387779999999], [-1.4445476999999998, 53.39352709999999], [-1.4448625999999998, 53.3932785], [-1.445257, 53.39297210000001], [-1.4458702, 53.3925244], [-1.4473208999999998, 53.391551], [-1.4480139, 53.39106400000001], [-1.4486596, 53.390559999999994], [-1.4491729, 53.3901215], [-1.4497699, 53.38955889999999], [-1.4500638999999995, 53.38926250000001], [-1.4502867999999998, 53.389030099999985], [-1.4503360999999997, 53.38897860000001], [-1.4504743, 53.38882499999999], [-1.4506258, 53.3886602], [-1.4508826, 53.3883489], [-1.4510441999999997, 53.3881556], [-1.451181, 53.387982], [-1.4512842999999995, 53.3878373], [-1.4516005999999997, 53.3874037], [-1.4517214, 53.387251799999994], [-1.4521624999999998, 53.3867359], [-1.4522176, 53.3866763], [-1.4523346999999998, 53.386550799999995], [-1.4524586, 53.38641779999999], [-1.452629277575309, 53.386246771284014], [-1.4526529999999998, 53.386223], [-1.4528268, 53.3860543], [-1.4529234999999998, 53.385971299999994], [-1.4530241, 53.38589240000001], [-1.4533755999999998, 53.3856264], [-1.4538106999999998, 53.3853082], [-1.4541824999999995, 53.3850363], [-1.4544201, 53.38488829999999], [-1.4546183, 53.384768099999995], [-1.4547555, 53.38468600000001], [-1.4551480999999995, 53.3844606], [-1.455698038264012, 53.38415351224939], [-1.4558908216090882, 53.38404434789928], [-1.456059960743298, 53.38394703721588], [-1.4562088490416067, 53.383859896859335], [-1.4563408798789796, 53.38378124348975], [-1.4564594466303822, 53.38370939376728], [-1.4565679426707794, 53.38364266435203], [-1.4566697613751365, 53.38357937190415], [-1.4567682961184196, 53.383517833083744], [-1.456866940275593, 53.383456364550966], [-1.4569690872216223, 53.383393282965926], [-1.4570781303314733, 53.38332690498876], [-1.4571974629801103, 53.3832555472796], [-1.4573304785424996, 53.38317752649856], [-1.457480570393606, 53.38309115930579], [-1.457651131908395, 53.3829947623614], [-1.4578455564618311, 53.38288665232553], [-1.4579696999999998, 53.38281800000001], [-1.4581811999999998, 53.3827022], [-1.4589153, 53.3822823], [-1.4592666, 53.382083300000005], [-1.45929085, 53.382070600000006], [-1.4595654, 53.381889300000005], [-1.4597389999999997, 53.38176849999999], [-1.4597936, 53.3817305], [-1.4601232, 53.38148400000001], [-1.4603958, 53.381245799999995], [-1.4608062, 53.38088770000001], [-1.4608473, 53.38084229999999], [-1.4611103999999997, 53.380581], [-1.4611632999999995, 53.38051959999999], [-1.4611986, 53.3804707], [-1.4612902, 53.3803494], [-1.4613790999999998, 53.38021950000001], [-1.4614854, 53.3800585], [-1.4615351, 53.3799764], [-1.4615851, 53.37989369999998], [-1.4616755999999995, 53.37969], [-1.4617286, 53.379557899999995], [-1.4617413999999995, 53.3795179], [-1.4617433, 53.3795119], [-1.4617542, 53.37947779999999], [-1.4617681, 53.3794199], [-1.4617816, 53.37935120000001], [-1.4618654, 53.3785755], [-1.4619218, 53.3780311]]} |
3.4 |
0637 |
0645 |
Meadowhall |
Sheffield |
Sheffield |
53.3780311 |
-1.4619218 |
53.3780311 |
-1.4619218 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:45:00 |
Sheffield |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464904 |
1790055814233812 |
39 |
39 |
2026-09-22 05:55:02.267541 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:01.381304 |
| 729787 |
761849 |
C35769 |
733Y35M622 |
2026-09-22 |
COMPLETE |
20466027 |
2026-09-22 06:44:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 761849, "stp": "P", "toc": "Elizabeth Line", "uid": "C35769", "consist": "345067", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35769/2026-09-22/detailed", "trust_id": "733Y35M622", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Westbourne Park Carriage Sidings", "service_date": "2026-09-22", "dest_arr_time": "0646", "dest_platform": "4", "is_terminated": 1, "next_location": "Westbourne Park Carriage Sidings", "signalling_id": "3Y35", "timing_status": "EARLY", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "0644", "current_leg_dep": "0644", "current_leg_end": "Westbourne Park Carriage Sidings", "origin_dep_time": "0644", "origin_platform": "B", "current_location": "Westbourne Park Carriage Sidings", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.1806724, 51.5182483], [-0.18074147018795023, 51.51828097843411], [-0.1807715, 51.5182854], [-0.18094809999999997, 51.5183032], [-0.1811550773228511, 51.518324289956695], [-0.18123929999999996, 51.5183642], [-0.1812636838371851, 51.51837289365476], [-0.18137205983552085, 51.51841153330841], [-0.1815135671580024, 51.518461985333445], [-0.18161750662469375, 51.51849904314393], [-0.18162438004399503, 51.51850149374107], [-0.1817077, 51.51853119999999], [-0.18189897695255747, 51.518580637890665], [-0.18199497962396588, 51.51860545094652], [-0.18204641473925276, 51.518618744970894], [-0.18222252453516288, 51.51866426263708], [-0.1822454793351458, 51.51867019557413], [-0.18231629999999996, 51.5186885], [-0.1830056, 51.51885550000001], [-0.1835796, 51.5189555], [-0.1843003, 51.51903159999999], [-0.1850612, 51.51905459999999], [-0.18610779999999996, 51.5190708], [-0.1870045, 51.51911890000001], [-0.1901427, 51.5194107], [-0.190431, 51.519438], [-0.1912869, 51.51952310000001], [-0.1917349, 51.519579799999995], [-0.1922012, 51.5196386], [-0.1923488, 51.519653000000005], [-0.19293099999999996, 51.519713], [-0.1937134, 51.5198008], [-0.193967, 51.5198367], [-0.1941071, 51.519857399999985], [-0.19420519999999997, 51.5198755], [-0.19498149999999995, 51.5200142], [-0.1951258, 51.5200483], [-0.1954623, 51.520116], [-0.195824, 51.5201663], [-0.1960185, 51.5201989], [-0.19620119999999996, 51.52023689999999], [-0.1962782, 51.52025509999999], [-0.1975886, 51.520565799999986], [-0.1980762, 51.52067939999999], [-0.19894690000000004, 51.5208729]]}", "current_leg_start": "Paddington (Crossrail)", "dest_arr_time_act": "0646", "motion_projection": null, "next_location_lat": "51.5208729", "next_location_lon": "-0.1989469", "previous_location": "Paddington (Crossrail)", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 367.648, \"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.917, \"from_m\": 367.648, \"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.563, \"from_m\": 1442.917, \"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\": 2541.938, \"from_m\": 1724.563, \"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\": 3285.349, \"from_m\": 2541.938, \"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\": 761849, \"profile_key\": \"8e009525ca60a2e7cf9d1bed553b19ee677faa5dfa8d35d411dcc30054b80700\", \"schedule_id\": 4508, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0644\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115943}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": null, \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 2, \"distance_m\": 3285.349, \"section_seq\": 1, \"route_path_id\": 115943}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3285.349, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115943}], \"total_distance_m\": 3285.349, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3285.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}", "origin_dep_time_act": "0644", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "0.0", "current_position_lat": "51.5208729", "current_position_lon": "-0.1989469", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:58Z\", \"source_id\": 64587755, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:44:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:06Z\", \"source_id\": 20466027, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:44:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Westbourne Park Carriage Sidings", "service_state_platform": "4", "timing_fact_generation": 1790055909045735, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:01.516920", "service_state_evidence_id": 64587755, "current_leg_start_actual_dep": "2026-09-22T06:44:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-22T05:44:58", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:02.411874", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
PDX |
None |
3Y35 |
345067 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 367.648, "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.917, "from_m": 367.648, "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.563, "from_m": 1442.917, "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": 2541.938, "from_m": 1724.563, "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": 3285.349, "from_m": 2541.938, "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": 761849, "profile_key": "8e009525ca60a2e7cf9d1bed553b19ee677faa5dfa8d35d411dcc30054b80700", "schedule_id": 4508, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0644", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115943}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": null, "location": "Westbourne Park Carriage Sidings", "stage_seq": 2, "distance_m": 3285.349, "section_seq": 1, "route_path_id": 115943}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3285.349, "from_m": 0.0, "section_seq": 1, "route_path_id": 115943}], "total_distance_m": 3285.349, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3285.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": 22555, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:58Z", "source_id": 64587755, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:44:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:06Z", "source_id": 20466027, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:44:00+01:00", "operational_fact": true}] |
Paddington (Crossrail) |
0644 |
0644 |
B |
None |
None |
Westbourne Park Carriage Sidings |
0646 |
0646 |
4 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35769/2026-09-22/detailed |
None |
Paddington (Crossrail) |
2026-09-22T06:44:00+01:00 |
Westbourne Park Carriage Sidings |
0.0 |
{"type": "LineString", "coordinates": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.1806724, 51.5182483], [-0.18074147018795023, 51.51828097843411], [-0.1807715, 51.5182854], [-0.18094809999999997, 51.5183032], [-0.1811550773228511, 51.518324289956695], [-0.18123929999999996, 51.5183642], [-0.1812636838371851, 51.51837289365476], [-0.18137205983552085, 51.51841153330841], [-0.1815135671580024, 51.518461985333445], [-0.18161750662469375, 51.51849904314393], [-0.18162438004399503, 51.51850149374107], [-0.1817077, 51.51853119999999], [-0.18189897695255747, 51.518580637890665], [-0.18199497962396588, 51.51860545094652], [-0.18204641473925276, 51.518618744970894], [-0.18222252453516288, 51.51866426263708], [-0.1822454793351458, 51.51867019557413], [-0.18231629999999996, 51.5186885], [-0.1830056, 51.51885550000001], [-0.1835796, 51.5189555], [-0.1843003, 51.51903159999999], [-0.1850612, 51.51905459999999], [-0.18610779999999996, 51.5190708], [-0.1870045, 51.51911890000001], [-0.1901427, 51.5194107], [-0.190431, 51.519438], [-0.1912869, 51.51952310000001], [-0.1917349, 51.519579799999995], [-0.1922012, 51.5196386], [-0.1923488, 51.519653000000005], [-0.19293099999999996, 51.519713], [-0.1937134, 51.5198008], [-0.193967, 51.5198367], [-0.1941071, 51.519857399999985], [-0.19420519999999997, 51.5198755], [-0.19498149999999995, 51.5200142], [-0.1951258, 51.5200483], [-0.1954623, 51.520116], [-0.195824, 51.5201663], [-0.1960185, 51.5201989], [-0.19620119999999996, 51.52023689999999], [-0.1962782, 51.52025509999999], [-0.1975886, 51.520565799999986], [-0.1980762, 51.52067939999999], [-0.19894690000000004, 51.5208729]]} |
1.0 |
0644 |
0644 |
Paddington (Crossrail) |
Westbourne Park Carriage Sidings |
Westbourne Park Carriage Sidings |
51.5208729 |
-0.1989469 |
51.5208729 |
-0.1989469 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:44:58 |
Westbourne Park Carriage Sidings |
TD |
DIRECT_DESTINATION_ARRIVAL |
64587755 |
1790055909045735 |
13 |
13 |
2026-09-22 05:55:02.411874 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:01.516920 |
| 729788 |
759412 |
C55789 |
122I04M522 |
2026-09-22 |
COMPLETE |
20464970 |
2026-09-22 06:45:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 759412, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55789", "consist": null, "dest_crs": "SHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55789/2026-09-22/detailed", "trust_id": "122I04M522", "origin_crs": "APN", "show_on_map": 0, "dar_est_time": "05:39:00", "dar_platform": null, "dest_station": "South Hylton (Sunderland Metro)", "service_date": "2026-09-22", "dest_arr_time": "0645", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "2I04", "timing_status": "ON TIME", "origin_station": "Newcastle Airport", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0539", "origin_platform": null, "current_location": "South Hylton (Sunderland Metro)", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0645", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Pallion", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "0539½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:18:04Z\", \"source_id\": 20447329, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:20Z\", \"source_id\": 20448726, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:39Z\", \"source_id\": 20450884, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:33Z\", \"source_id\": 20453546, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:49Z\", \"source_id\": 20455005, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:12Z\", \"source_id\": 20456044, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:49Z\", \"source_id\": 20457197, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:10Z\", \"source_id\": 20458877, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:37:19Z\", \"source_id\": 20460377, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:41Z\", \"source_id\": 20461346, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:38Z\", \"source_id\": 20464970, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "South Hylton (Sunderland Metro)", "service_state_platform": "1", "timing_fact_generation": 1790055818748452, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:01.810834", "service_state_evidence_id": 20464970, "current_leg_start_actual_dep": null, "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:02.669179", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Tyne and Wear Metro |
P |
APN |
SHZ |
2I04 |
None |
None |
None |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:18:04Z", "source_id": 20447329, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:20Z", "source_id": 20448726, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:39Z", "source_id": 20450884, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:33Z", "source_id": 20453546, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:49Z", "source_id": 20455005, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:12Z", "source_id": 20456044, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:49Z", "source_id": 20457197, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:10Z", "source_id": 20458877, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:37:19Z", "source_id": 20460377, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:41Z", "source_id": 20461346, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:38Z", "source_id": 20464970, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Newcastle Airport |
0539 |
0539½ |
None |
5:39:00 |
None |
South Hylton (Sunderland Metro) |
0645 |
0645 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C55789/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Pallion |
South Hylton (Sunderland Metro) |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:45:00 |
South Hylton (Sunderland Metro) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464970 |
1790055818748452 |
33 |
33 |
2026-09-22 05:55:02.669179 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:01.810834 |
| 729789 |
759413 |
G27534 |
872I01M522 |
2026-09-22 |
COMPLETE |
20464558 |
2026-09-22 06:45:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 759413, "stp": "P", "toc": "Southern", "uid": "G27534", "consist": "377603+377620", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27534/2026-09-22/detailed", "trust_id": "872I01M522", "origin_crs": "DKG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-22", "dest_arr_time": "0645", "dest_platform": "9", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "2I01", "timing_status": "ON TIME", "origin_station": "Dorking", "current_leg_arr": "0645", "current_leg_dep": "0637", "current_leg_end": "London Victoria (C)", "origin_dep_time": "0539", "origin_platform": "3", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Clapham Junction (C)", "dest_arr_time_act": "0645", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Clapham Junction (C)", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 91.631, \"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\": 129.134, \"from_m\": 91.631, \"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\": 215.279, \"from_m\": 129.134, \"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\": 3305.141, \"from_m\": 215.279, \"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\": 12327.384, \"from_m\": 3305.141, \"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\": 12383.812, \"from_m\": 12327.384, \"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\": 12471.67, \"from_m\": 12383.812, \"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\": 12536.372, \"from_m\": 12471.67, \"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\": 12794.743, \"from_m\": 12536.372, \"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\": 13157.123, \"from_m\": 12794.743, \"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\": 14917.452, \"from_m\": 13157.123, \"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\": 15220.144, \"from_m\": 14917.452, \"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\": 16163.169, \"from_m\": 15220.144, \"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\": 16239.787, \"from_m\": 16163.169, \"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\": 17162.268, \"from_m\": 16239.787, \"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\": 17178.908, \"from_m\": 17162.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\": 17976.588, \"from_m\": 17178.908, \"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\": 17991.287, \"from_m\": 17976.588, \"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\": 18775.511, \"from_m\": 17991.287, \"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\": 19114.999, \"from_m\": 18775.511, \"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\": 19163.145, \"from_m\": 19114.999, \"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\": 19176.364, \"from_m\": 19163.145, \"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\": 19404.223, \"from_m\": 19176.364, \"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\": 20955.697, \"from_m\": 19404.223, \"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\": 21243.869, \"from_m\": 20955.697, \"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\": 23732.257, \"from_m\": 21243.869, \"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\": 24853.319, \"from_m\": 23732.257, \"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\": 27893.461, \"from_m\": 24853.319, \"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\": 28349.364, \"from_m\": 27893.461, \"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\": 28448.366, \"from_m\": 28349.364, \"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\": 28531.784, \"from_m\": 28448.366, \"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\": 31525.72, \"from_m\": 28531.784, \"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\": 34924.097, \"from_m\": 31525.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\": 37605.056, \"from_m\": 34924.097, \"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\": 38262.092, \"from_m\": 37605.056, \"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\": 759413, \"profile_key\": \"24a85bf1dc0802a1666b3e04314d4229e0aa493107d07c06ff7a6f8caa958cbe\", \"schedule_id\": 10453, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0539\", \"location\": \"Dorking\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0542\", \"wtt_dep\": \"0542H\", \"location\": \"Box Hill & Westhumble\", \"stage_seq\": 2, \"distance_m\": 1355.737, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0546H\", \"wtt_dep\": \"0547\", \"location\": \"Leatherhead\", \"stage_seq\": 3, \"distance_m\": 6550.913, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0550H\", \"wtt_dep\": \"0551\", \"location\": \"Ashtead\", \"stage_seq\": 4, \"distance_m\": 9455.388, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0555\", \"wtt_dep\": \"0603\", \"location\": \"Epsom\", \"stage_seq\": 5, \"distance_m\": 12622.716, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": \"0609\", \"location\": \"Cheam\", \"stage_seq\": 6, \"distance_m\": 17290.873, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": \"0612\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 7, \"distance_m\": 18999.905, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0614H\", \"wtt_dep\": \"0615H\", \"location\": \"Carshalton\", \"stage_seq\": 8, \"distance_m\": 21052.452, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0617H\", \"wtt_dep\": \"0618\", \"location\": \"Hackbridge\", \"stage_seq\": 9, \"distance_m\": 22465.341, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0621\", \"location\": \"Mitcham Junction\", \"stage_seq\": 10, \"distance_m\": 24279.598, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0623H\", \"wtt_dep\": \"0624H\", \"location\": \"Mitcham Eastfields\", \"stage_seq\": 11, \"distance_m\": 26103.106, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0627\", \"location\": \"Streatham South Jn\", \"stage_seq\": 12, \"distance_m\": 27808.392, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0629\", \"location\": \"Streatham North Jn\", \"stage_seq\": 13, \"distance_m\": 28531.784, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": \"0633H\", \"location\": \"Balham\", \"stage_seq\": 14, \"distance_m\": 30877.795, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0638\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 15, \"distance_m\": 34019.5, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 16, \"distance_m\": 35084.108, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640H\", \"location\": \"Battersea Park\", \"stage_seq\": 17, \"distance_m\": 36368.719, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 18, \"distance_m\": 36920.02, \"section_seq\": 1, \"route_path_id\": 134060}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 19, \"distance_m\": 38262.092, \"section_seq\": 1, \"route_path_id\": 134060}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 38262.092, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134060}], \"total_distance_m\": 38262.092, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 37304.568, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 957.524, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0539", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:40:42Z\", \"source_id\": 64471870, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:41:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:40:48Z\", \"source_id\": 20428027, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:46:05Z\", \"source_id\": 64478729, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:46:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:46:08Z\", \"source_id\": 20430280, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:49:43Z\", \"source_id\": 64483646, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:50:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:49:50Z\", \"source_id\": 20431841, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:10Z\", \"source_id\": 64489831, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:55:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:15Z\", \"source_id\": 20433916, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:08Z\", \"source_id\": 64510318, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:15Z\", \"source_id\": 20440713, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:29Z\", \"source_id\": 64516361, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:11:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:10:32Z\", \"source_id\": 20442703, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:14Z\", \"source_id\": 64523417, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:19Z\", \"source_id\": 20444960, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:01Z\", \"source_id\": 64528625, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:04Z\", \"source_id\": 20446689, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:24Z\", \"source_id\": 64535169, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:21:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:20:25Z\", \"source_id\": 20448813, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30059, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:58Z\", \"source_id\": 64542163, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:00Z\", \"source_id\": 20451150, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:14Z\", \"source_id\": 64557147, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:20Z\", \"source_id\": 20456134, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:09Z\", \"source_id\": 64568034, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:15Z\", \"source_id\": 20459604, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:39Z\", \"source_id\": 64577812, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:43Z\", \"source_id\": 20462851, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28741, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:42:59Z\", \"source_id\": 64583050, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:06Z\", \"source_id\": 20464558, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "9", "timing_fact_generation": 1790055793238448, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:01.813938", "service_state_evidence_id": 20464558, "current_leg_start_actual_dep": "2026-09-22T06:38:00+01:00", "operational_evidence_version": 90, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:02.673098", "service_state_valid_until_kind": null, "operational_interpretation_version": 90, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
DKG |
None |
2I01 |
377603+377620 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 91.631, "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": 129.134, "from_m": 91.631, "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": 215.279, "from_m": 129.134, "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": 3305.141, "from_m": 215.279, "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": 12327.384, "from_m": 3305.141, "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": 12383.812, "from_m": 12327.384, "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": 12471.67, "from_m": 12383.812, "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": 12536.372, "from_m": 12471.67, "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": 12794.743, "from_m": 12536.372, "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": 13157.123, "from_m": 12794.743, "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": 14917.452, "from_m": 13157.123, "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": 15220.144, "from_m": 14917.452, "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": 16163.169, "from_m": 15220.144, "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": 16239.787, "from_m": 16163.169, "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": 17162.268, "from_m": 16239.787, "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": 17178.908, "from_m": 17162.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": 17976.588, "from_m": 17178.908, "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": 17991.287, "from_m": 17976.588, "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": 18775.511, "from_m": 17991.287, "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": 19114.999, "from_m": 18775.511, "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": 19163.145, "from_m": 19114.999, "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": 19176.364, "from_m": 19163.145, "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": 19404.223, "from_m": 19176.364, "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": 20955.697, "from_m": 19404.223, "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": 21243.869, "from_m": 20955.697, "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": 23732.257, "from_m": 21243.869, "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": 24853.319, "from_m": 23732.257, "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": 27893.461, "from_m": 24853.319, "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": 28349.364, "from_m": 27893.461, "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": 28448.366, "from_m": 28349.364, "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": 28531.784, "from_m": 28448.366, "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": 31525.72, "from_m": 28531.784, "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": 34924.097, "from_m": 31525.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": 37605.056, "from_m": 34924.097, "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": 38262.092, "from_m": 37605.056, "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": 759413, "profile_key": "24a85bf1dc0802a1666b3e04314d4229e0aa493107d07c06ff7a6f8caa958cbe", "schedule_id": 10453, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0539", "location": "Dorking", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0542", "wtt_dep": "0542H", "location": "Box Hill & Westhumble", "stage_seq": 2, "distance_m": 1355.737, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0546H", "wtt_dep": "0547", "location": "Leatherhead", "stage_seq": 3, "distance_m": 6550.913, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0550H", "wtt_dep": "0551", "location": "Ashtead", "stage_seq": 4, "distance_m": 9455.388, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0555", "wtt_dep": "0603", "location": "Epsom", "stage_seq": 5, "distance_m": 12622.716, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": "0609", "location": "Cheam", "stage_seq": 6, "distance_m": 17290.873, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": "0612", "location": "Sutton (Surrey)", "stage_seq": 7, "distance_m": 18999.905, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0614H", "wtt_dep": "0615H", "location": "Carshalton", "stage_seq": 8, "distance_m": 21052.452, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0617H", "wtt_dep": "0618", "location": "Hackbridge", "stage_seq": 9, "distance_m": 22465.341, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0621", "location": "Mitcham Junction", "stage_seq": 10, "distance_m": 24279.598, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0623H", "wtt_dep": "0624H", "location": "Mitcham Eastfields", "stage_seq": 11, "distance_m": 26103.106, "section_seq": 1, "route_path_id": 134060}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0627", "location": "Streatham South Jn", "stage_seq": 12, "distance_m": 27808.392, "section_seq": 1, "route_path_id": 134060}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0629", "location": "Streatham North Jn", "stage_seq": 13, "distance_m": 28531.784, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": "0633H", "location": "Balham", "stage_seq": 14, "distance_m": 30877.795, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0638", "location": "Clapham Junction (C)", "stage_seq": 15, "distance_m": 34019.5, "section_seq": 1, "route_path_id": 134060}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639H", "location": "Pouparts Jn", "stage_seq": 16, "distance_m": 35084.108, "section_seq": 1, "route_path_id": 134060}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640H", "location": "Battersea Park", "stage_seq": 17, "distance_m": 36368.719, "section_seq": 1, "route_path_id": 134060}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641H", "location": "Battersea Pier Jn", "stage_seq": 18, "distance_m": 36920.02, "section_seq": 1, "route_path_id": 134060}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 19, "distance_m": 38262.092, "section_seq": 1, "route_path_id": 134060}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 38262.092, "from_m": 0.0, "section_seq": 1, "route_path_id": 134060}], "total_distance_m": 38262.092, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37304.568, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 957.524, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30174, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:40:42Z", "source_id": 64471870, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:41:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:40:48Z", "source_id": 20428027, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30167, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:46:05Z", "source_id": 64478729, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:46:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:46:08Z", "source_id": 20430280, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30163, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:49:43Z", "source_id": 64483646, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:50:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:49:50Z", "source_id": 20431841, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30130, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:10Z", "source_id": 64489831, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:55:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:15Z", "source_id": 20433916, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30120, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:08Z", "source_id": 64510318, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:07:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:15Z", "source_id": 20440713, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30089, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:29Z", "source_id": 64516361, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:11:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:10:32Z", "source_id": 20442703, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30083, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:14Z", "source_id": 64523417, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:14:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:19Z", "source_id": 20444960, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30079, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:01Z", "source_id": 64528625, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:17:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:04Z", "source_id": 20446689, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30063, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:24Z", "source_id": 64535169, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:21:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:20:25Z", "source_id": 20448813, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30059, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:58Z", "source_id": 64542163, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:24:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:00Z", "source_id": 20451150, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:14Z", "source_id": 64557147, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:31:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:20Z", "source_id": 20456134, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:09Z", "source_id": 64568034, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:36:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:15Z", "source_id": 20459604, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:39Z", "source_id": 64577812, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:40:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:43Z", "source_id": 20462851, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28741, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:42:59Z", "source_id": 64583050, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:45:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:06Z", "source_id": 20464558, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Dorking |
0539 |
0539 |
3 |
None |
None |
London Victoria (C) |
0645 |
0645 |
9 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27534/2026-09-22/detailed |
None |
Clapham Junction (C) |
2026-09-22T06:38:00+01:00 |
London Victoria (C) |
8.0 |
{"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
3.0 |
0637 |
0645 |
Clapham Junction (C) |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:45:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464558 |
1790055793238448 |
90 |
90 |
2026-09-22 05:55:02.673098 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:01.813938 |
| 729790 |
758381 |
L86489 |
875Y03M422 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 05:45:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 758381, "stp": "P", "toc": "South Western Railway", "uid": "L86489", "consist": "458402+458404", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86489/2026-09-22/detailed", "trust_id": "875Y03M422", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clapham Junction (W)", "service_date": "2026-09-22", "dest_arr_time": "0505", "dest_platform": "6", "is_terminated": 1, "next_location": null, "signalling_id": "5Y03", "timing_status": "OFF ROUTE", "origin_station": "Clapham Yard Sidings", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0445", "origin_platform": null, "current_location": "Clapham Yard Sidings", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0505", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Clapham Yard", "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 561.453, \"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\": 670.473, \"from_m\": 561.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\": 786.763, \"from_m\": 670.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\": 902.81, \"from_m\": 786.763, \"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\": 758381, \"profile_key\": \"6b26fa14de16e94f6ef4da4a74b36f194f2ac158cc91b3e4ba8e3bfd4da6759e\", \"schedule_id\": 17295, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0445\", \"location\": \"Clapham Yard Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118545}, {\"is_pass\": false, \"wtt_arr\": \"0452\", \"wtt_dep\": \"0503\", \"location\": \"Clapham Yard\", \"stage_seq\": 2, \"distance_m\": 161.181, \"section_seq\": 1, \"route_path_id\": 118545}, {\"is_pass\": false, \"wtt_arr\": \"0505\", \"wtt_dep\": null, \"location\": \"Clapham Junction (W)\", \"stage_seq\": 3, \"distance_m\": 902.81, \"section_seq\": 1, \"route_path_id\": 118545}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 902.81, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118545}], \"total_distance_m\": 902.81, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 341.357, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 561.453, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0445", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:41:19Z\", \"source_id\": 20428282, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clapham Yard Sidings", "service_state_platform": null, "timing_fact_generation": 1790052079444883, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:01.869737", "service_state_evidence_id": 20428282, "current_leg_start_actual_dep": null, "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:02.681115", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
None |
5Y03 |
458402+458404 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 561.453, "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": 670.473, "from_m": 561.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": 786.763, "from_m": 670.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": 902.81, "from_m": 786.763, "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": 758381, "profile_key": "6b26fa14de16e94f6ef4da4a74b36f194f2ac158cc91b3e4ba8e3bfd4da6759e", "schedule_id": 17295, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0445", "location": "Clapham Yard Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118545}, {"is_pass": false, "wtt_arr": "0452", "wtt_dep": "0503", "location": "Clapham Yard", "stage_seq": 2, "distance_m": 161.181, "section_seq": 1, "route_path_id": 118545}, {"is_pass": false, "wtt_arr": "0505", "wtt_dep": null, "location": "Clapham Junction (W)", "stage_seq": 3, "distance_m": 902.81, "section_seq": 1, "route_path_id": 118545}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 902.81, "from_m": 0.0, "section_seq": 1, "route_path_id": 118545}], "total_distance_m": 902.81, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 341.357, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 561.453, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:41:19Z", "source_id": 20428282, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-22T05:45:00+01:00", "operational_fact": true}] |
Clapham Yard Sidings |
0445 |
0445 |
None |
None |
None |
Clapham Junction (W) |
0505 |
0505 |
6 |
OFF ROUTE |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L86489/2026-09-22/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Clapham Yard |
Clapham Yard Sidings |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:45:00 |
Clapham Yard Sidings |
TRUST |
TRACKING_TIMEOUT |
20428282 |
1790052079444883 |
54 |
54 |
2026-09-22 05:55:02.681115 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:01.869737 |
| 729791 |
761033 |
W82983 |
072P02M622 |
2026-09-22 |
COMPLETE |
20465324 |
2026-09-22 06:45:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 761033, "stp": "P", "toc": "ScotRail", "uid": "W82983", "consist": "380011", "dest_crs": "NTN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82983/2026-09-22/detailed", "trust_id": "072P02M622", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newton", "service_date": "2026-09-22", "dest_arr_time": "0645", "dest_platform": "1", "is_terminated": 1, "next_location": "Newton", "signalling_id": "2P02", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0645", "current_leg_dep": "0642", "current_leg_end": "Newton", "origin_dep_time": "0621", "origin_platform": "8", "current_location": "Newton", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.1678216, 55.81410639999999], [-4.16734, 55.81399720000001], [-4.166934999999999, 55.813898300000005], [-4.165536899999999, 55.8135392], [-4.1647208, 55.81339260000001], [-4.163929699999999, 55.813285599999986], [-4.1627647, 55.813199100000006], [-4.161626399999999, 55.8131812], [-4.1605073, 55.813236800000006], [-4.1594819, 55.8133473], [-4.1585393, 55.81351829999999], [-4.1577541, 55.8137474], [-4.1569593, 55.8140034], [-4.1562737, 55.8142504], [-4.1552278, 55.8146257], [-4.1548044, 55.81481399999999], [-4.1543279, 55.8150598], [-4.153942, 55.81528639999999], [-4.1521708, 55.816312800000006], [-4.1517165, 55.816540999999994], [-4.1512513, 55.8167611], [-4.150488099999999, 55.817079], [-4.149738, 55.81733669999999], [-4.148956299999999, 55.817568599999994], [-4.1479108, 55.81782069999999], [-4.1465097, 55.8180599], [-4.1442428, 55.81840989999999], [-4.1436467, 55.81848399999999], [-4.143097300000001, 55.8185432], [-4.1421978, 55.81863069999999], [-4.1412044, 55.8187044], [-4.140627600000001, 55.818745400000005], [-4.1396676999999995, 55.8188135], [-4.1391575, 55.8188284], [-4.1387706, 55.8188377], [-4.1380368, 55.8188463], [-4.136504099999999, 55.8188664], [-4.1349444, 55.8188444], [-4.13438, 55.81883650000001], [-4.133852599999999, 55.8188292], [-4.133722999999999, 55.8188269], [-4.1332274, 55.8188218]]}", "current_leg_start": "Kirkhill", "dest_arr_time_act": "0644½", "motion_projection": null, "next_location_lat": "55.8188218", "next_location_lon": "-4.1332274", "previous_location": "Kirkhill", "current_leg_milage": "1.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"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\": 1402.285, \"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\": 2607.43, \"from_m\": 1402.285, \"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\": 2644.09, \"from_m\": 2607.43, \"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\": 2696.228, \"from_m\": 2644.09, \"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\": 3499.124, \"from_m\": 2696.228, \"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\": 4594.703, \"from_m\": 3499.124, \"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\": 4922.868, \"from_m\": 4594.703, \"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\": 5540.791, \"from_m\": 4922.868, \"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\": 5761.234, \"from_m\": 5540.791, \"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\": 12949.481, \"from_m\": 5761.234, \"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\": 13351.973, \"from_m\": 12949.481, \"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\": 761033, \"profile_key\": \"aaf1611691b0918b7c20794482f9ec373ba610bc689dfcf21853184f9699d6bf\", \"schedule_id\": 32277, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0621\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 158149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0623\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 158149}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2027.706, \"section_seq\": 1, \"route_path_id\": 158149}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626\", \"location\": \"Pollokshields East\", \"stage_seq\": 4, \"distance_m\": 2252.452, \"section_seq\": 1, \"route_path_id\": 158149}, {\"is_pass\": false, \"wtt_arr\": \"0627\", \"wtt_dep\": \"0627H\", \"location\": \"Queens Park\", \"stage_seq\": 5, \"distance_m\": 2894.948, \"section_seq\": 1, \"route_path_id\": 158149}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0629H\", \"location\": \"Crosshill\", \"stage_seq\": 6, \"distance_m\": 3602.151, \"section_seq\": 1, \"route_path_id\": 158149}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0631H\", \"location\": \"Mount Florida\", \"stage_seq\": 7, \"distance_m\": 4497.85, \"section_seq\": 1, \"route_path_id\": 158149}, {\"is_pass\": false, \"wtt_arr\": \"0634\", \"wtt_dep\": \"0634H\", \"location\": \"Kings Park\", \"stage_seq\": 8, \"distance_m\": 5980.342, \"section_seq\": 1, \"route_path_id\": 158149}, {\"is_pass\": false, \"wtt_arr\": \"0636\", \"wtt_dep\": \"0636H\", \"location\": \"Croftfoot\", \"stage_seq\": 9, \"distance_m\": 7126.575, \"section_seq\": 1, \"route_path_id\": 158149}, {\"is_pass\": false, \"wtt_arr\": \"0638H\", \"wtt_dep\": \"0639\", \"location\": \"Burnside\", \"stage_seq\": 10, \"distance_m\": 8765.794, \"section_seq\": 1, \"route_path_id\": 158149}, {\"is_pass\": false, \"wtt_arr\": \"0641H\", \"wtt_dep\": \"0642\", \"location\": \"Kirkhill\", \"stage_seq\": 11, \"distance_m\": 10993.744, \"section_seq\": 1, \"route_path_id\": 158149}, {\"is_pass\": false, \"wtt_arr\": \"0644H\", \"wtt_dep\": null, \"location\": \"Newton\", \"stage_seq\": 12, \"distance_m\": 13351.973, \"section_seq\": 1, \"route_path_id\": 158149}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13351.973, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 158149}], \"total_distance_m\": 13351.973, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13299.835, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0621", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.8188218", "current_position_lon": "-4.1332274", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:47Z\", \"source_id\": 64543670, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:48Z\", \"source_id\": 20451654, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:53Z\", \"source_id\": 64547832, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:58Z\", \"source_id\": 20453136, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:26Z\", \"source_id\": 64553236, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:31Z\", \"source_id\": 20454858, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:07Z\", \"source_id\": 64556912, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:12Z\", \"source_id\": 20456039, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:40Z\", \"source_id\": 64562467, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:46Z\", \"source_id\": 20457845, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:36Z\", \"source_id\": 64566837, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:40Z\", \"source_id\": 20459232, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:00Z\", \"source_id\": 64571944, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:05Z\", \"source_id\": 20460908, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:11Z\", \"source_id\": 64578990, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:14Z\", \"source_id\": 20463217, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:06Z\", \"source_id\": 64585675, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:07Z\", \"source_id\": 20465324, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newton", "service_state_platform": "1", "timing_fact_generation": 1790055849883391, "current_leg_arrival_utc": "2026-09-22T06:44:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:02.943063", "service_state_evidence_id": 20465324, "current_leg_start_actual_dep": "2026-09-22T06:42:00+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:45:02.969460", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
NTN |
2P02 |
380011 |
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": 1402.285, "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": 2607.43, "from_m": 1402.285, "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": 2644.09, "from_m": 2607.43, "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": 2696.228, "from_m": 2644.09, "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": 3499.124, "from_m": 2696.228, "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": 4594.703, "from_m": 3499.124, "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": 4922.868, "from_m": 4594.703, "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": 5540.791, "from_m": 4922.868, "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": 5761.234, "from_m": 5540.791, "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": 12949.481, "from_m": 5761.234, "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": 13351.973, "from_m": 12949.481, "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": 761033, "profile_key": "aaf1611691b0918b7c20794482f9ec373ba610bc689dfcf21853184f9699d6bf", "schedule_id": 32277, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0621", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 158149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0623", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 158149}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2027.706, "section_seq": 1, "route_path_id": 158149}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626", "location": "Pollokshields East", "stage_seq": 4, "distance_m": 2252.452, "section_seq": 1, "route_path_id": 158149}, {"is_pass": false, "wtt_arr": "0627", "wtt_dep": "0627H", "location": "Queens Park", "stage_seq": 5, "distance_m": 2894.948, "section_seq": 1, "route_path_id": 158149}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0629H", "location": "Crosshill", "stage_seq": 6, "distance_m": 3602.151, "section_seq": 1, "route_path_id": 158149}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0631H", "location": "Mount Florida", "stage_seq": 7, "distance_m": 4497.85, "section_seq": 1, "route_path_id": 158149}, {"is_pass": false, "wtt_arr": "0634", "wtt_dep": "0634H", "location": "Kings Park", "stage_seq": 8, "distance_m": 5980.342, "section_seq": 1, "route_path_id": 158149}, {"is_pass": false, "wtt_arr": "0636", "wtt_dep": "0636H", "location": "Croftfoot", "stage_seq": 9, "distance_m": 7126.575, "section_seq": 1, "route_path_id": 158149}, {"is_pass": false, "wtt_arr": "0638H", "wtt_dep": "0639", "location": "Burnside", "stage_seq": 10, "distance_m": 8765.794, "section_seq": 1, "route_path_id": 158149}, {"is_pass": false, "wtt_arr": "0641H", "wtt_dep": "0642", "location": "Kirkhill", "stage_seq": 11, "distance_m": 10993.744, "section_seq": 1, "route_path_id": 158149}, {"is_pass": false, "wtt_arr": "0644H", "wtt_dep": null, "location": "Newton", "stage_seq": 12, "distance_m": 13351.973, "section_seq": 1, "route_path_id": 158149}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13351.973, "from_m": 0.0, "section_seq": 1, "route_path_id": 158149}], "total_distance_m": 13351.973, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13299.835, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2540, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:47Z", "source_id": 64543670, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:25:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:48Z", "source_id": 20451654, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2536, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:53Z", "source_id": 64547832, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:27:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:58Z", "source_id": 20453136, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2532, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:26Z", "source_id": 64553236, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:29:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:31Z", "source_id": 20454858, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1862, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:07Z", "source_id": 64556912, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:31:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:12Z", "source_id": 20456039, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1856, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:40Z", "source_id": 64562467, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:34:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:46Z", "source_id": 20457845, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2517, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:36Z", "source_id": 64566837, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:36:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:40Z", "source_id": 20459232, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2513, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:00Z", "source_id": 64571944, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:39:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:05Z", "source_id": 20460908, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2508, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:11Z", "source_id": 64578990, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:42:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:14Z", "source_id": 20463217, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2347, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:06Z", "source_id": 64585675, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:45:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:07Z", "source_id": 20465324, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
0621 |
0621 |
8 |
None |
None |
Newton |
0645 |
0644½ |
1 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W82983/2026-09-22/detailed |
None |
Kirkhill |
2026-09-22T06:42:00+01:00 |
Newton |
3.0 |
{"type": "LineString", "coordinates": [[-4.1678216, 55.81410639999999], [-4.16734, 55.81399720000001], [-4.166934999999999, 55.813898300000005], [-4.165536899999999, 55.8135392], [-4.1647208, 55.81339260000001], [-4.163929699999999, 55.813285599999986], [-4.1627647, 55.813199100000006], [-4.161626399999999, 55.8131812], [-4.1605073, 55.813236800000006], [-4.1594819, 55.8133473], [-4.1585393, 55.81351829999999], [-4.1577541, 55.8137474], [-4.1569593, 55.8140034], [-4.1562737, 55.8142504], [-4.1552278, 55.8146257], [-4.1548044, 55.81481399999999], [-4.1543279, 55.8150598], [-4.153942, 55.81528639999999], [-4.1521708, 55.816312800000006], [-4.1517165, 55.816540999999994], [-4.1512513, 55.8167611], [-4.150488099999999, 55.817079], [-4.149738, 55.81733669999999], [-4.148956299999999, 55.817568599999994], [-4.1479108, 55.81782069999999], [-4.1465097, 55.8180599], [-4.1442428, 55.81840989999999], [-4.1436467, 55.81848399999999], [-4.143097300000001, 55.8185432], [-4.1421978, 55.81863069999999], [-4.1412044, 55.8187044], [-4.140627600000001, 55.818745400000005], [-4.1396676999999995, 55.8188135], [-4.1391575, 55.8188284], [-4.1387706, 55.8188377], [-4.1380368, 55.8188463], [-4.136504099999999, 55.8188664], [-4.1349444, 55.8188444], [-4.13438, 55.81883650000001], [-4.133852599999999, 55.8188292], [-4.133722999999999, 55.8188269], [-4.1332274, 55.8188218]]} |
1.5 |
0642 |
0645 |
Kirkhill |
Newton |
Newton |
55.8188218 |
-4.1332274 |
55.8188218 |
-4.1332274 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:45:00 |
Newton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465324 |
1790055849883391 |
38 |
38 |
2026-09-22 05:45:02.969460 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:02.943063 |
| 729792 |
759336 |
W87016 |
075M15M522 |
2026-09-22 |
COMPLETE |
None |
2026-09-22 05:45:00 |
2026-09-22 05:55:03 |
2026-09-24 05:55:03 |
{"id": 759336, "stp": "P", "toc": "ScotRail", "uid": "W87016", "consist": "334002+334004", "dest_crs": "ADR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87016/2026-09-22/detailed", "trust_id": "075M15M522", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Airdrie", "service_date": "2026-09-22", "dest_arr_time": "0545", "dest_platform": "1", "is_terminated": 1, "next_location": "Airdrie Sig. YS754", "signalling_id": "5M15", "timing_status": "ON TIME", "origin_station": "Airdrie Carriage Siding", "current_leg_arr": "0538", "current_leg_dep": "0536", "current_leg_end": "Airdrie Sig. YS754", "origin_dep_time": "0536", "origin_platform": null, "current_location": "Airdrie Carriage Siding", "last_update_time": "2026-09-22T05:55:03", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.980989300000001, 55.8640005], [-3.9830808, 55.8639116], [-3.9833803, 55.8639021], [-3.983574899999999, 55.86390279999999], [-3.9837997, 55.863916399999994], [-3.9839898, 55.8639279], [-3.9843221, 55.8639457], [-3.9847537, 55.86394229999999]]}", "current_leg_start": "Airdrie Carriage Siding", "dest_arr_time_act": "0545", "motion_projection": null, "next_location_lat": "55.8639423", "next_location_lon": "-3.9847537", "previous_location": null, "current_leg_milage": "0.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:64466990\", \"confirmationDeadline\": \"2026-09-22T05:38:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 208.609, \"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\": 235.542, \"from_m\": 208.609, \"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\": 430.026, \"from_m\": 235.542, \"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}], \"service_id\": 759336, \"profile_key\": \"a1ef41581fcc253b87f2766a3ed8d613b5eb3f1154e1eb5d10d254ccbc4ea961\", \"schedule_id\": 28490, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0536\", \"location\": \"Airdrie Carriage Siding\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142547}, {\"is_pass\": false, \"wtt_arr\": \"0538\", \"wtt_dep\": \"0543\", \"location\": \"Airdrie Sig. YS754\", \"stage_seq\": 2, \"distance_m\": 235.542, \"section_seq\": 1, \"route_path_id\": 142547}, {\"is_pass\": false, \"wtt_arr\": \"0545\", \"wtt_dep\": null, \"location\": \"Airdrie\", \"stage_seq\": 3, \"distance_m\": 430.026, \"section_seq\": 1, \"route_path_id\": 142547}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 430.026, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142547}], \"total_distance_m\": 430.026, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 430.026, \"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}", "origin_dep_time_act": "0536", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "55.8639423", "current_position_lon": "-3.9847537", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Airdrie Carriage Siding", "service_state_platform": null, "timing_fact_generation": 1790051797132600, "current_leg_arrival_utc": "2026-09-22T05:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:03.178958", "service_state_evidence_id": 64466990, "current_leg_start_actual_dep": "2026-09-22T05:36:03+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:45:03.180756", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
None |
ADR |
5M15 |
334002+334004 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 208.609, "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": 235.542, "from_m": 208.609, "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": 430.026, "from_m": 235.542, "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}], "service_id": 759336, "profile_key": "a1ef41581fcc253b87f2766a3ed8d613b5eb3f1154e1eb5d10d254ccbc4ea961", "schedule_id": 28490, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0536", "location": "Airdrie Carriage Siding", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142547}, {"is_pass": false, "wtt_arr": "0538", "wtt_dep": "0543", "location": "Airdrie Sig. YS754", "stage_seq": 2, "distance_m": 235.542, "section_seq": 1, "route_path_id": 142547}, {"is_pass": false, "wtt_arr": "0545", "wtt_dep": null, "location": "Airdrie", "stage_seq": 3, "distance_m": 430.026, "section_seq": 1, "route_path_id": 142547}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 430.026, "from_m": 0.0, "section_seq": 1, "route_path_id": 142547}], "total_distance_m": 430.026, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 430.026, "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} |
[] |
Airdrie Carriage Siding |
0536 |
0536 |
None |
None |
None |
Airdrie |
0545 |
0545 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87016/2026-09-22/detailed |
None |
Airdrie Carriage Siding |
2026-09-22T05:36:03+01:00 |
Airdrie Sig. YS754 |
2.0 |
{"type": "LineString", "coordinates": [[-3.980989300000001, 55.8640005], [-3.9830808, 55.8639116], [-3.9833803, 55.8639021], [-3.983574899999999, 55.86390279999999], [-3.9837997, 55.863916399999994], [-3.9839898, 55.8639279], [-3.9843221, 55.8639457], [-3.9847537, 55.86394229999999]]} |
0.1 |
0536 |
0538 |
None |
Airdrie Carriage Siding |
Airdrie Sig. YS754 |
55.8639423 |
-3.9847537 |
55.8639423 |
-3.9847537 |
1 |
0 |
2026-09-22 05:55:03 |
TERMINATED |
2026-09-22 05:45:00 |
Airdrie Carriage Siding |
TD |
TRACKING_TIMEOUT |
64466990 |
1790051797132600 |
3 |
3 |
2026-09-22 05:45:03.180756 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:03.178958 |
| 729793 |
760645 |
P69691 |
695F44M622 |
2026-09-22 |
COMPLETE |
20464695 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 760645, "stp": "O", "toc": "West Midlands Trains", "uid": "P69691", "consist": "350106+350118", "dest_crs": "BHM", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P69691/2026-09-22/detailed", "trust_id": "695F44M622", "origin_crs": "BHI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-22", "dest_arr_time": "0624", "dest_platform": "7B", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "5F44", "timing_status": "LATE", "origin_station": "Birmingham International", "current_leg_arr": "0645", "current_leg_dep": "0624", "current_leg_end": "Birmingham New Street", "origin_dep_time": "0612", "origin_platform": "4", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "+21 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7252931988603997, 52.4506754306575], [-1.7258687, 52.4510972], [-1.7263071999999997, 52.451425699999994], [-1.7265951, 52.4516352], [-1.7267082, 52.45171750000001], [-1.7270327, 52.4519619], [-1.7276389, 52.45240570000001], [-1.7279300000000002, 52.45262679999998], [-1.7284798, 52.45310889999999], [-1.7286904, 52.4532802], [-1.7289532999999997, 52.45348810000001], [-1.729208, 52.45366430000001], [-1.7293651999999995, 52.4537596], [-1.7294008999999997, 52.4537826], [-1.7306296, 52.45457099999999], [-1.7317718, 52.4552703], [-1.7319788, 52.4553842], [-1.7322174999999995, 52.45552309999999], [-1.732487, 52.4556808], [-1.7327874, 52.4558598], [-1.7330744, 52.45602239999999], [-1.73334, 52.456171999999995], [-1.7336404, 52.4563428], [-1.7339099, 52.4564923], [-1.7341755000000003, 52.45664029999998], [-1.734441, 52.456785700000005], [-1.7348594, 52.4570105], [-1.7353329, 52.4572613], [-1.7357245, 52.45746810000001], [-1.7362542, 52.45773609999999], [-1.7368187999999998, 52.4580254], [-1.7372936, 52.45826], [-1.7376168, 52.4584185], [-1.7378916999999998, 52.4585541], [-1.7382967000000002, 52.4587462], [-1.7386588, 52.45892349999998], [-1.7390102, 52.4590918], [-1.7393548, 52.45925859999999], [-1.7395815, 52.4593697], [-1.7401500999999997, 52.459645900000005], [-1.7406718, 52.4598959], [-1.7412753000000003, 52.4601877], [-1.7418386, 52.46046059999999], [-1.7424018, 52.4607327], [-1.7429851999999997, 52.4610146], [-1.743527, 52.461276100000006], [-1.7441117, 52.4615572], [-1.7445382, 52.46176229999999], [-1.7450799999999995, 52.4620303], [-1.7456499999999997, 52.462300799999994], [-1.7463540999999998, 52.46264479999999], [-1.7468851, 52.46290539999999], [-1.7474644999999998, 52.46318409999999], [-1.7480036, 52.4634488], [-1.7486178, 52.46374620000001], [-1.7491945, 52.4640249], [-1.7497630999999998, 52.4643002], [-1.7503264, 52.464569899999994], [-1.7508855999999997, 52.4648386], [-1.7514166999999998, 52.4650993], [-1.7520000999999998, 52.4653787], [-1.7525753999999998, 52.46565329999999], [-1.7531441, 52.46592859999999], [-1.7532957999999998, 52.4660012], [-1.753651, 52.4661713], [-1.7542490999999998, 52.4664589], [-1.7548016999999998, 52.4667252], [-1.7551289999999995, 52.4668829], [-1.7553354, 52.46698090000001], [-1.755892, 52.4672465], [-1.7564243999999998, 52.4675031], [-1.7569729, 52.467766899999994], [-1.7575643, 52.468048800000005], [-1.7582388999999998, 52.46837320000001], [-1.7588062, 52.46864690000001], [-1.7590637, 52.4687702], [-1.7594063999999998, 52.4689307], [-1.7596666, 52.46906309999999], [-1.7602234, 52.4693307], [-1.7607065999999998, 52.4695635], [-1.7612332, 52.4698217], [-1.7617004, 52.470053699999994], [-1.76221, 52.470302], [-1.7628953, 52.47063369999999], [-1.7634581, 52.4709025], [-1.7639677000000002, 52.4711493], [-1.7644643, 52.47138699999999], [-1.7650946999999997, 52.4716925], [-1.7655171, 52.47189749999999], [-1.7660884, 52.4721704], [-1.7666571, 52.472447299999985], [-1.7675639, 52.47290159999999], [-1.7677769999999997, 52.473001499999995], [-1.7685703999999998, 52.4733705], [-1.7691672, 52.4736589], [-1.7697711, 52.47394800000001], [-1.7703477999999997, 52.4742241], [-1.7709418999999995, 52.47451329999999], [-1.7715051, 52.474786900000005], [-1.7720617, 52.4750549], [-1.7726313, 52.4753335], [-1.7732163999999997, 52.475606299999995], [-1.77384, 52.47589379999999], [-1.7743349, 52.47612170000001], [-1.7748619, 52.4763578], [-1.7754385999999998, 52.4766126], [-1.7758754, 52.4768046], [-1.7763211, 52.4769974], [-1.7768132, 52.47720650000001], [-1.7773805, 52.47744169999999], [-1.7778990999999995, 52.47765330000001], [-1.7785311999999998, 52.47790729999999], [-1.7791560999999998, 52.478147500000006], [-1.7797430999999997, 52.47837289999999], [-1.7803228999999998, 52.478591], [-1.7808441999999998, 52.4787805], [-1.7814722, 52.479005099999995], [-1.7822058, 52.47926239999999], [-1.7829849999999998, 52.479529500000005], [-1.7838738, 52.47982359999999], [-1.7846091, 52.48005959999999], [-1.7853466999999998, 52.4802916], [-1.7857006999999998, 52.4804002], [-1.7860387000000002, 52.480507200000005], [-1.7861389, 52.480534199999994], [-1.7867361, 52.480712999999994], [-1.7874584999999998, 52.48092380000001], [-1.7881724000000003, 52.48112869999999], [-1.7898635, 52.481586099999994], [-1.7906073999999996, 52.48177569999999], [-1.7915194999999997, 52.4820179], [-1.7916967, 52.482061299999984], [-1.7921729, 52.482164399999995], [-1.7927991999999997, 52.4823106], [-1.7934023, 52.482449499999994], [-1.7944045, 52.48268319999999], [-1.7950147000000003, 52.48281219999999], [-1.7956334, 52.4829404], [-1.7959518999999995, 52.4830054], [-1.7966305682390429, 52.48313634080144], [-1.7966598999999996, 52.483142], [-1.7972752, 52.4832634], [-1.7981107000000005, 52.48341649999999], [-1.7989475, 52.483571], [-1.7997876, 52.4837188], [-1.8006568, 52.48386210000001], [-1.8014775999999997, 52.483995799999995], [-1.8023299, 52.4841283], [-1.8031817, 52.4842574], [-1.8040134, 52.48437530000001], [-1.8047965, 52.484480299999994], [-1.8054836999999997, 52.484565700000005], [-1.8061892, 52.4846472], [-1.8069609, 52.484735500000006], [-1.8076245, 52.48480510000001], [-1.8082193, 52.48486280000001], [-1.8088876, 52.4849264], [-1.8094183999999995, 52.484972299999995], [-1.8102841, 52.48504299999999], [-1.8107166, 52.48507479999999], [-1.8116801, 52.48514320000001], [-1.8120474, 52.4851682], [-1.8122674000000003, 52.485183000000006], [-1.8132246000000003, 52.4852376], [-1.8139521999999997, 52.48527459999999], [-1.8142178999999996, 52.48528769999999], [-1.8145338999999996, 52.485302999999995], [-1.8152277000000003, 52.4853333], [-1.815892, 52.4853606], [-1.8164125, 52.485376599999995], [-1.8168642999999995, 52.485387800000005], [-1.8177471, 52.4854131], [-1.8184614, 52.4854257], [-1.8191759000000003, 52.48543729999999], [-1.8198451, 52.4854419], [-1.820954, 52.485445600000006], [-1.8213229999999996, 52.485443100000005], [-1.8215770999999996, 52.48544199999999], [-1.8221642, 52.485436099999994], [-1.8230586, 52.4854213], [-1.8240173, 52.48540020000001], [-1.824666, 52.48536899999999], [-1.8248208, 52.4853668], [-1.8254243, 52.48534139999999], [-1.8261297, 52.48530959999999], [-1.8269378000000005, 52.4852759], [-1.8276531999999996, 52.48523449999999], [-1.8284237999999997, 52.4851893], [-1.8291499, 52.48514630000001], [-1.8298816, 52.4850946], [-1.8301914, 52.48507330000001], [-1.8306326, 52.4850358], [-1.8313653999999997, 52.4849788], [-1.8320735, 52.48492409999999], [-1.8327682, 52.4848694], [-1.833516, 52.48481280000001], [-1.8343091, 52.4847534], [-1.8350279, 52.4847003], [-1.8357776, 52.4846407], [-1.8365013, 52.48458409999999], [-1.8372086, 52.48452639999999], [-1.8379569, 52.4844659], [-1.8387306999999995, 52.4844006], [-1.8394736999999997, 52.48433610000001], [-1.8401845, 52.4842757], [-1.8409524, 52.4842142], [-1.8416382, 52.48415809999999], [-1.8423002, 52.4841064], [-1.8430813, 52.48404779999999], [-1.8438041, 52.4839939], [-1.8445377, 52.483934299999994], [-1.8452345, 52.4838785], [-1.8460486, 52.483813999999995], [-1.8467814, 52.48375380000001], [-1.8475082, 52.4836942], [-1.8482693999999995, 52.4836343], [-1.8487783, 52.48359130000001], [-1.8497727999999996, 52.483506900000016], [-1.8505118, 52.4834432], [-1.8512284999999995, 52.48338630000001], [-1.8519480999999995, 52.483328], [-1.8526970000000005, 52.48326779999999], [-1.8534381, 52.48320709999999], [-1.8541668, 52.4831502], [-1.8547998, 52.48309960000001], [-1.8551418, 52.483071800000005], [-1.8558901999999995, 52.4830106], [-1.8563094, 52.48297929999999], [-1.8570805, 52.48291719999999], [-1.8578087000000003, 52.48286170000001], [-1.8585785, 52.4828021], [-1.8593456, 52.482739999999986], [-1.8600845999999995, 52.4826812], [-1.860786, 52.482626499999995], [-1.861537, 52.482566799999994], [-1.862288, 52.4825064], [-1.8627838999999995, 52.482457200000006], [-1.8630095, 52.4824402], [-1.8639295, 52.4823749], [-1.8646873, 52.482314499999994], [-1.8655149999999996, 52.4822528], [-1.8658743, 52.4822227], [-1.8660868, 52.48220619999999], [-1.8667514, 52.482155], [-1.866863866480729, 52.4821469163432], [-1.8669162037832348, 52.48214315453929], [-1.8670227, 52.4821355], [-1.8678773, 52.482090799999995], [-1.8681844999999997, 52.4820767], [-1.8684609000000003, 52.48206559999999], [-1.8688005999999997, 52.4820542], [-1.8692487, 52.4820427], [-1.8697506, 52.482031799999994], [-1.8698964968995355, 52.482028891204074], [-1.869997908071446, 52.48202686933506], [-1.870134, 52.481984700000005], [-1.8702110628497888, 52.48195901238817], [-1.8703235, 52.48196099999999], [-1.8705666, 52.4819635], [-1.8708355, 52.4819603], [-1.8711114, 52.4819536], [-1.8714161, 52.481938], [-1.8716248, 52.4819251], [-1.8719512, 52.48189940000001], [-1.8723153999999995, 52.4818637], [-1.8726739999999995, 52.48182570000001], [-1.8733651, 52.48175659999999], [-1.8737682, 52.4817143], [-1.8740326, 52.48168769999999], [-1.8742753, 52.4816586], [-1.8743866, 52.4816433], [-1.8745226, 52.4816233], [-1.8750365, 52.481540899999985], [-1.875265, 52.48150879999999], [-1.8754384, 52.481489999999994], [-1.875733, 52.48146559999999], [-1.8759051, 52.4814531], [-1.8761869, 52.481437], [-1.8763938, 52.48142510000001], [-1.8766607999999996, 52.4814161], [-1.8769442, 52.481409699999986], [-1.8771925, 52.48140619999999], [-1.877607967175964, 52.481408255072594], [-1.8776777, 52.4814086], [-1.8777798, 52.481413299999986], [-1.8781184, 52.4814271], [-1.8782018, 52.48143050000001], [-1.8783084999999995, 52.4814313], [-1.8785393, 52.4814317], [-1.8787142, 52.48143099999999], [-1.8790607, 52.4814224], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Birmingham International", "dest_arr_time_act": "0624", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Birmingham International", "current_leg_milage": "8.2", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2559.427, \"from_m\": 0.0, \"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\": 6973.413, \"from_m\": 2559.427, \"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\": 11216.252, \"from_m\": 6973.413, \"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\": 11584.723, \"from_m\": 11216.252, \"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\": 12535.861, \"from_m\": 11584.723, \"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\": 12899.668, \"from_m\": 12535.861, \"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\": 12947.242, \"from_m\": 12899.668, \"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\": 13191.92, \"from_m\": 12947.242, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 760645, \"profile_key\": \"d7353fe070d62146fc1f6f63c9da0fff2d7dbd8fffca96e214bec41867ef2baa\", \"schedule_id\": 42508, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0612\", \"location\": \"Birmingham International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 159000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0617H\", \"location\": \"Stechford\", \"stage_seq\": 2, \"distance_m\": 7127.742, \"section_seq\": 1, \"route_path_id\": 159000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621H\", \"location\": \"Grand Jn\", \"stage_seq\": 3, \"distance_m\": 11635.048, \"section_seq\": 1, \"route_path_id\": 159000}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0622\", \"location\": \"Proof House Jn\", \"stage_seq\": 4, \"distance_m\": 12189.292, \"section_seq\": 1, \"route_path_id\": 159000}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 5, \"distance_m\": 13191.92, \"section_seq\": 1, \"route_path_id\": 159000}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13191.92, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 159000}], \"total_distance_m\": 13191.92, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 13191.92, \"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}", "origin_dep_time_act": "0612", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:34Z\", \"source_id\": 64559997, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:32:38Z\", \"source_id\": 20457058, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:12Z\", \"source_id\": 64583620, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:16Z\", \"source_id\": 20464695, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "7", "timing_fact_generation": 1790055797111533, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:03.739969", "service_state_evidence_id": 20464695, "current_leg_start_actual_dep": "2026-09-22T06:33:00+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:05.254733", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
O |
BHI |
BHM |
5F44 |
350106+350118 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 2559.427, "from_m": 0.0, "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": 6973.413, "from_m": 2559.427, "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": 11216.252, "from_m": 6973.413, "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": 11584.723, "from_m": 11216.252, "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": 12535.861, "from_m": 11584.723, "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": 12899.668, "from_m": 12535.861, "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": 12947.242, "from_m": 12899.668, "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": 13191.92, "from_m": 12947.242, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 760645, "profile_key": "d7353fe070d62146fc1f6f63c9da0fff2d7dbd8fffca96e214bec41867ef2baa", "schedule_id": 42508, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0612", "location": "Birmingham International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 159000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0617H", "location": "Stechford", "stage_seq": 2, "distance_m": 7127.742, "section_seq": 1, "route_path_id": 159000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621H", "location": "Grand Jn", "stage_seq": 3, "distance_m": 11635.048, "section_seq": 1, "route_path_id": 159000}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0622", "location": "Proof House Jn", "stage_seq": 4, "distance_m": 12189.292, "section_seq": 1, "route_path_id": 159000}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 5, "distance_m": 13191.92, "section_seq": 1, "route_path_id": 159000}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13191.92, "from_m": 0.0, "section_seq": 1, "route_path_id": 159000}], "total_distance_m": 13191.92, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 13191.92, "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": 19298, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:34Z", "source_id": 64559997, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:33:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:32:38Z", "source_id": 20457058, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19418, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:12Z", "source_id": 64583620, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:45:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:16Z", "source_id": 20464695, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Birmingham International |
0612 |
0612 |
4 |
None |
None |
Birmingham New Street |
0624 |
0624 |
7B |
LATE |
+21 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P69691/2026-09-22/detailed |
None |
Birmingham International |
2026-09-22T06:33:00+01:00 |
Birmingham New Street |
21.0 |
{"type": "LineString", "coordinates": [[-1.7252931988603997, 52.4506754306575], [-1.7258687, 52.4510972], [-1.7263071999999997, 52.451425699999994], [-1.7265951, 52.4516352], [-1.7267082, 52.45171750000001], [-1.7270327, 52.4519619], [-1.7276389, 52.45240570000001], [-1.7279300000000002, 52.45262679999998], [-1.7284798, 52.45310889999999], [-1.7286904, 52.4532802], [-1.7289532999999997, 52.45348810000001], [-1.729208, 52.45366430000001], [-1.7293651999999995, 52.4537596], [-1.7294008999999997, 52.4537826], [-1.7306296, 52.45457099999999], [-1.7317718, 52.4552703], [-1.7319788, 52.4553842], [-1.7322174999999995, 52.45552309999999], [-1.732487, 52.4556808], [-1.7327874, 52.4558598], [-1.7330744, 52.45602239999999], [-1.73334, 52.456171999999995], [-1.7336404, 52.4563428], [-1.7339099, 52.4564923], [-1.7341755000000003, 52.45664029999998], [-1.734441, 52.456785700000005], [-1.7348594, 52.4570105], [-1.7353329, 52.4572613], [-1.7357245, 52.45746810000001], [-1.7362542, 52.45773609999999], [-1.7368187999999998, 52.4580254], [-1.7372936, 52.45826], [-1.7376168, 52.4584185], [-1.7378916999999998, 52.4585541], [-1.7382967000000002, 52.4587462], [-1.7386588, 52.45892349999998], [-1.7390102, 52.4590918], [-1.7393548, 52.45925859999999], [-1.7395815, 52.4593697], [-1.7401500999999997, 52.459645900000005], [-1.7406718, 52.4598959], [-1.7412753000000003, 52.4601877], [-1.7418386, 52.46046059999999], [-1.7424018, 52.4607327], [-1.7429851999999997, 52.4610146], [-1.743527, 52.461276100000006], [-1.7441117, 52.4615572], [-1.7445382, 52.46176229999999], [-1.7450799999999995, 52.4620303], [-1.7456499999999997, 52.462300799999994], [-1.7463540999999998, 52.46264479999999], [-1.7468851, 52.46290539999999], [-1.7474644999999998, 52.46318409999999], [-1.7480036, 52.4634488], [-1.7486178, 52.46374620000001], [-1.7491945, 52.4640249], [-1.7497630999999998, 52.4643002], [-1.7503264, 52.464569899999994], [-1.7508855999999997, 52.4648386], [-1.7514166999999998, 52.4650993], [-1.7520000999999998, 52.4653787], [-1.7525753999999998, 52.46565329999999], [-1.7531441, 52.46592859999999], [-1.7532957999999998, 52.4660012], [-1.753651, 52.4661713], [-1.7542490999999998, 52.4664589], [-1.7548016999999998, 52.4667252], [-1.7551289999999995, 52.4668829], [-1.7553354, 52.46698090000001], [-1.755892, 52.4672465], [-1.7564243999999998, 52.4675031], [-1.7569729, 52.467766899999994], [-1.7575643, 52.468048800000005], [-1.7582388999999998, 52.46837320000001], [-1.7588062, 52.46864690000001], [-1.7590637, 52.4687702], [-1.7594063999999998, 52.4689307], [-1.7596666, 52.46906309999999], [-1.7602234, 52.4693307], [-1.7607065999999998, 52.4695635], [-1.7612332, 52.4698217], [-1.7617004, 52.470053699999994], [-1.76221, 52.470302], [-1.7628953, 52.47063369999999], [-1.7634581, 52.4709025], [-1.7639677000000002, 52.4711493], [-1.7644643, 52.47138699999999], [-1.7650946999999997, 52.4716925], [-1.7655171, 52.47189749999999], [-1.7660884, 52.4721704], [-1.7666571, 52.472447299999985], [-1.7675639, 52.47290159999999], [-1.7677769999999997, 52.473001499999995], [-1.7685703999999998, 52.4733705], [-1.7691672, 52.4736589], [-1.7697711, 52.47394800000001], [-1.7703477999999997, 52.4742241], [-1.7709418999999995, 52.47451329999999], [-1.7715051, 52.474786900000005], [-1.7720617, 52.4750549], [-1.7726313, 52.4753335], [-1.7732163999999997, 52.475606299999995], [-1.77384, 52.47589379999999], [-1.7743349, 52.47612170000001], [-1.7748619, 52.4763578], [-1.7754385999999998, 52.4766126], [-1.7758754, 52.4768046], [-1.7763211, 52.4769974], [-1.7768132, 52.47720650000001], [-1.7773805, 52.47744169999999], [-1.7778990999999995, 52.47765330000001], [-1.7785311999999998, 52.47790729999999], [-1.7791560999999998, 52.478147500000006], [-1.7797430999999997, 52.47837289999999], [-1.7803228999999998, 52.478591], [-1.7808441999999998, 52.4787805], [-1.7814722, 52.479005099999995], [-1.7822058, 52.47926239999999], [-1.7829849999999998, 52.479529500000005], [-1.7838738, 52.47982359999999], [-1.7846091, 52.48005959999999], [-1.7853466999999998, 52.4802916], [-1.7857006999999998, 52.4804002], [-1.7860387000000002, 52.480507200000005], [-1.7861389, 52.480534199999994], [-1.7867361, 52.480712999999994], [-1.7874584999999998, 52.48092380000001], [-1.7881724000000003, 52.48112869999999], [-1.7898635, 52.481586099999994], [-1.7906073999999996, 52.48177569999999], [-1.7915194999999997, 52.4820179], [-1.7916967, 52.482061299999984], [-1.7921729, 52.482164399999995], [-1.7927991999999997, 52.4823106], [-1.7934023, 52.482449499999994], [-1.7944045, 52.48268319999999], [-1.7950147000000003, 52.48281219999999], [-1.7956334, 52.4829404], [-1.7959518999999995, 52.4830054], [-1.7966305682390429, 52.48313634080144], [-1.7966598999999996, 52.483142], [-1.7972752, 52.4832634], [-1.7981107000000005, 52.48341649999999], [-1.7989475, 52.483571], [-1.7997876, 52.4837188], [-1.8006568, 52.48386210000001], [-1.8014775999999997, 52.483995799999995], [-1.8023299, 52.4841283], [-1.8031817, 52.4842574], [-1.8040134, 52.48437530000001], [-1.8047965, 52.484480299999994], [-1.8054836999999997, 52.484565700000005], [-1.8061892, 52.4846472], [-1.8069609, 52.484735500000006], [-1.8076245, 52.48480510000001], [-1.8082193, 52.48486280000001], [-1.8088876, 52.4849264], [-1.8094183999999995, 52.484972299999995], [-1.8102841, 52.48504299999999], [-1.8107166, 52.48507479999999], [-1.8116801, 52.48514320000001], [-1.8120474, 52.4851682], [-1.8122674000000003, 52.485183000000006], [-1.8132246000000003, 52.4852376], [-1.8139521999999997, 52.48527459999999], [-1.8142178999999996, 52.48528769999999], [-1.8145338999999996, 52.485302999999995], [-1.8152277000000003, 52.4853333], [-1.815892, 52.4853606], [-1.8164125, 52.485376599999995], [-1.8168642999999995, 52.485387800000005], [-1.8177471, 52.4854131], [-1.8184614, 52.4854257], [-1.8191759000000003, 52.48543729999999], [-1.8198451, 52.4854419], [-1.820954, 52.485445600000006], [-1.8213229999999996, 52.485443100000005], [-1.8215770999999996, 52.48544199999999], [-1.8221642, 52.485436099999994], [-1.8230586, 52.4854213], [-1.8240173, 52.48540020000001], [-1.824666, 52.48536899999999], [-1.8248208, 52.4853668], [-1.8254243, 52.48534139999999], [-1.8261297, 52.48530959999999], [-1.8269378000000005, 52.4852759], [-1.8276531999999996, 52.48523449999999], [-1.8284237999999997, 52.4851893], [-1.8291499, 52.48514630000001], [-1.8298816, 52.4850946], [-1.8301914, 52.48507330000001], [-1.8306326, 52.4850358], [-1.8313653999999997, 52.4849788], [-1.8320735, 52.48492409999999], [-1.8327682, 52.4848694], [-1.833516, 52.48481280000001], [-1.8343091, 52.4847534], [-1.8350279, 52.4847003], [-1.8357776, 52.4846407], [-1.8365013, 52.48458409999999], [-1.8372086, 52.48452639999999], [-1.8379569, 52.4844659], [-1.8387306999999995, 52.4844006], [-1.8394736999999997, 52.48433610000001], [-1.8401845, 52.4842757], [-1.8409524, 52.4842142], [-1.8416382, 52.48415809999999], [-1.8423002, 52.4841064], [-1.8430813, 52.48404779999999], [-1.8438041, 52.4839939], [-1.8445377, 52.483934299999994], [-1.8452345, 52.4838785], [-1.8460486, 52.483813999999995], [-1.8467814, 52.48375380000001], [-1.8475082, 52.4836942], [-1.8482693999999995, 52.4836343], [-1.8487783, 52.48359130000001], [-1.8497727999999996, 52.483506900000016], [-1.8505118, 52.4834432], [-1.8512284999999995, 52.48338630000001], [-1.8519480999999995, 52.483328], [-1.8526970000000005, 52.48326779999999], [-1.8534381, 52.48320709999999], [-1.8541668, 52.4831502], [-1.8547998, 52.48309960000001], [-1.8551418, 52.483071800000005], [-1.8558901999999995, 52.4830106], [-1.8563094, 52.48297929999999], [-1.8570805, 52.48291719999999], [-1.8578087000000003, 52.48286170000001], [-1.8585785, 52.4828021], [-1.8593456, 52.482739999999986], [-1.8600845999999995, 52.4826812], [-1.860786, 52.482626499999995], [-1.861537, 52.482566799999994], [-1.862288, 52.4825064], [-1.8627838999999995, 52.482457200000006], [-1.8630095, 52.4824402], [-1.8639295, 52.4823749], [-1.8646873, 52.482314499999994], [-1.8655149999999996, 52.4822528], [-1.8658743, 52.4822227], [-1.8660868, 52.48220619999999], [-1.8667514, 52.482155], [-1.866863866480729, 52.4821469163432], [-1.8669162037832348, 52.48214315453929], [-1.8670227, 52.4821355], [-1.8678773, 52.482090799999995], [-1.8681844999999997, 52.4820767], [-1.8684609000000003, 52.48206559999999], [-1.8688005999999997, 52.4820542], [-1.8692487, 52.4820427], [-1.8697506, 52.482031799999994], [-1.8698964968995355, 52.482028891204074], [-1.869997908071446, 52.48202686933506], [-1.870134, 52.481984700000005], [-1.8702110628497888, 52.48195901238817], [-1.8703235, 52.48196099999999], [-1.8705666, 52.4819635], [-1.8708355, 52.4819603], [-1.8711114, 52.4819536], [-1.8714161, 52.481938], [-1.8716248, 52.4819251], [-1.8719512, 52.48189940000001], [-1.8723153999999995, 52.4818637], [-1.8726739999999995, 52.48182570000001], [-1.8733651, 52.48175659999999], [-1.8737682, 52.4817143], [-1.8740326, 52.48168769999999], [-1.8742753, 52.4816586], [-1.8743866, 52.4816433], [-1.8745226, 52.4816233], [-1.8750365, 52.481540899999985], [-1.875265, 52.48150879999999], [-1.8754384, 52.481489999999994], [-1.875733, 52.48146559999999], [-1.8759051, 52.4814531], [-1.8761869, 52.481437], [-1.8763938, 52.48142510000001], [-1.8766607999999996, 52.4814161], [-1.8769442, 52.481409699999986], [-1.8771925, 52.48140619999999], [-1.877607967175964, 52.481408255072594], [-1.8776777, 52.4814086], [-1.8777798, 52.481413299999986], [-1.8781184, 52.4814271], [-1.8782018, 52.48143050000001], [-1.8783084999999995, 52.4814313], [-1.8785393, 52.4814317], [-1.8787142, 52.48143099999999], [-1.8790607, 52.4814224], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]} |
8.2 |
0624 |
0645 |
Birmingham International |
Birmingham New Street H.s. |
Birmingham New Street |
52.4777498 |
-1.8995766 |
52.4777498 |
-1.8995766 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Birmingham New Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464695 |
1790055797111533 |
28 |
28 |
2026-09-22 05:55:05.254733 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:03.739969 |
| 729794 |
761811 |
V36231 |
791F131522 |
2026-09-22 |
COMPLETE |
20464951 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 761811, "stp": "N", "toc": "Transport for Wales", "uid": "V36231", "consist": "150280", "dest_crs": "CDF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:V36231/2026-09-22/detailed", "trust_id": "791F131522", "origin_crs": "SWA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "3", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "1F13", "timing_status": "LATE", "origin_station": "Swansea", "current_leg_arr": "0645", "current_leg_dep": "0620", "current_leg_end": "Cardiff Central", "origin_dep_time": "0543", "origin_platform": "1", "current_location": "Cardiff Central", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5753524, 51.5071932], [-3.5755698, 51.5075105], [-3.575831, 51.5078796], [-3.5762276999999996, 51.508453999999986], [-3.576376399999999, 51.50869389999999], [-3.5764297, 51.50877675], [-3.5765078999999997, 51.5089159], [-3.5767, 51.5092294], [-3.5765387999999994, 51.50901830000001], [-3.5763857, 51.5087873], [-3.5763307999999996, 51.5087004], [-3.5761844, 51.50846219999999], [-3.5760479, 51.5082675], [-3.57589, 51.50803260000001], [-3.5756547, 51.50769809999999], [-3.5754749999999995, 51.50743920000001], [-3.5752291, 51.5070914], [-3.5750534, 51.506849599999995], [-3.5748997999999994, 51.50664979999999], [-3.5747317999999995, 51.5064478], [-3.5746102999999994, 51.5063059], [-3.5744505, 51.50613299999999], [-3.5742541999999995, 51.5059465], [-3.5740678000000004, 51.5057808], [-3.5738508000000007, 51.50559049999998], [-3.5735755999999994, 51.50537609999999], [-3.5732557999999996, 51.5051462], [-3.572903, 51.504917899999995], [-3.5725798, 51.5047247], [-3.5722223999999994, 51.50453039999999], [-3.5718131999999994, 51.504326000000006], [-3.5714450999999996, 51.5041658], [-3.5710999000000005, 51.50402749999999], [-3.570565, 51.50382900000001], [-3.5702598, 51.50372769999999], [-3.5700035, 51.5036429], [-3.5696312999999997, 51.50352999999999], [-3.5692777, 51.5034288], [-3.5688497, 51.503340699999995], [-3.5683671999999995, 51.50322779999998], [-3.5679711999999997, 51.50315109999999], [-3.5675552, 51.5030786], [-3.5670776, 51.50300300000001], [-3.5665535, 51.5029419], [-3.5660609, 51.50289219999999], [-3.5654752, 51.502857], [-3.5648945, 51.5028373], [-3.5642007, 51.5028269], [-3.5639347999999997, 51.5028267], [-3.5630791999999993, 51.5028259], [-3.5620968, 51.50282759999999], [-3.5611999999999995, 51.50282759999999], [-3.5605537, 51.5028313], [-3.5598293999999995, 51.50283040000001], [-3.5589715999999996, 51.5028313], [-3.5583942999999993, 51.5028341], [-3.5577688999999997, 51.5028341], [-3.5569682000000005, 51.50283319999999], [-3.5562258999999994, 51.502836], [-3.5554925, 51.5028341], [-3.554715799999999, 51.50283319999999], [-3.5541159, 51.5028416], [-3.5535296, 51.5028453], [-3.5528668, 51.50285000000001], [-3.5523359, 51.50285280000001], [-3.5519505, 51.5028593], [-3.5514765999999995, 51.5028705], [-3.5510086999999997, 51.50288830000001], [-3.5506234, 51.502906], [-3.5501855, 51.5029322], [-3.5497535999999994, 51.50296199999999], [-3.5491956999999994, 51.5030106], [-3.5487968, 51.50304880000001], [-3.548317, 51.5031039], [-3.5479031, 51.50315340000001], [-3.5474711999999995, 51.503215], [-3.5469823, 51.50329249999999], [-3.5465115, 51.50337369999999], [-3.5461754999999995, 51.50343339999999], [-3.5457122, 51.5035258], [-3.5452368, 51.50362479999999], [-3.5447598999999994, 51.5037293], [-3.5439276000000004, 51.503935600000005], [-3.5431044000000003, 51.5041531], [-3.5423965999999996, 51.50435469999999], [-3.5414532999999997, 51.5046254], [-3.5409254999999997, 51.50477479999999], [-3.5404636, 51.5049064], [-3.5399956999999995, 51.5050417], [-3.539529299999999, 51.50517610000001], [-3.5389489999999997, 51.50533860000001], [-3.5385906000000005, 51.50544119999999], [-3.538158699999999, 51.50557], [-3.5375168999999995, 51.5057381], [-3.5367970999999994, 51.5059434], [-3.5362496999999995, 51.50609739999999], [-3.5356394, 51.50627099999999], [-3.53523, 51.506384], [-3.5348116, 51.5064978], [-3.5345642, 51.506577199999995], [-3.5341743, 51.5066836], [-3.5333376, 51.5069235], [-3.5333149999999995, 51.50693], [-3.5325051999999997, 51.50716239999999], [-3.5319084, 51.5073285], [-3.5312379999999997, 51.50751619999999], [-3.5308942999999995, 51.507614200000006], [-3.530852, 51.50762619999999], [-3.5308116999999997, 51.5076377], [-3.5302198, 51.507806499999994], [-3.5294881999999994, 51.508015099999994], [-3.5287458999999997, 51.5082184], [-3.5279611999999996, 51.508442800000005], [-3.5271447, 51.5086685], [-3.5261985999999994, 51.5089376], [-3.5254969, 51.5091384], [-3.5249306999999996, 51.50929680000001], [-3.5244258999999993, 51.5094406], [-3.5236179, 51.509665], [-3.5229287000000005, 51.509857700000005], [-3.5220465, 51.5101112], [-3.5213127, 51.5103197], [-3.5205449999999994, 51.5105388], [-3.5198557, 51.51072759999999], [-3.5189777, 51.510981], [-3.5181337, 51.5112159], [-3.517647999999999, 51.51136110000001], [-3.5171029999999996, 51.5115195], [-3.5165736000000005, 51.5116946], [-3.5165638999999995, 51.5116978], [-3.5165097999999997, 51.51171620000001], [-3.5163703999999996, 51.5117636], [-3.5161198999999996, 51.5118488], [-3.5153966999999997, 51.51212120000001], [-3.5146346, 51.5124205], [-3.5139550999999996, 51.512720399999985], [-3.513420599999999, 51.512977], [-3.5128354, 51.5132731], [-3.5123516999999995, 51.51353759999999], [-3.5119091999999994, 51.51379810000001], [-3.5114461, 51.51408429999999], [-3.5109117, 51.51444159999999], [-3.5102376, 51.514927199999995], [-3.5098298999999997, 51.515240000000006], [-3.5095035999999995, 51.51550029999999], [-3.5092949999999994, 51.5156734], [-3.5090117999999997, 51.51591520000001], [-3.5087762999999996, 51.5161245], [-3.5084600999999997, 51.51642459999999], [-3.5080317, 51.516846099999995], [-3.5075046999999997, 51.5174267], [-3.5070673, 51.517918], [-3.5067869, 51.5182836], [-3.506538, 51.518606], [-3.5063249, 51.5189019], [-3.5060356, 51.51930099999999], [-3.5057910999999997, 51.5196416], [-3.5056004999999995, 51.51989280000001], [-3.5053537999999995, 51.52021379999999], [-3.5050800999999994, 51.520552900000006], [-3.5048601, 51.52081859999999], [-3.504646699999999, 51.52106369999999], [-3.5044476, 51.52127409999999], [-3.5041697, 51.521570200000006], [-3.5039191, 51.5218214], [-3.5036533, 51.5220794], [-3.5034296080661336, 51.52229075032813], [-3.5034212999999994, 51.522298599999985], [-3.5031894, 51.52250699999999], [-3.5028862999999997, 51.52276770000001], [-3.5026247999999995, 51.5229916], [-3.5022790999999995, 51.5232673], [-3.5019661999999996, 51.5235131], [-3.5016522, 51.52374590000001], [-3.5013381, 51.5239777], [-3.501055459532925, 51.52417338670309], [-3.5008177, 51.52433800000001], [-3.5004895, 51.52456670000001], [-3.5000758999999997, 51.5248308], [-3.499879, 51.524954699999995], [-3.4995996999999996, 51.525129], [-3.499426, 51.5252393], [-3.4989709, 51.52549929999999], [-3.4985048, 51.52576069999999], [-3.4983078999999995, 51.5258669], [-3.4978571, 51.5260983], [-3.4974938, 51.526286199999994], [-3.4970846999999994, 51.52646320000001], [-3.4966973, 51.52663880000001], [-3.4962749999999994, 51.5268226], [-3.495984, 51.5269438], [-3.4956689, 51.52707169999999], [-3.4953428999999994, 51.5271997], [-3.4950343, 51.527316799999994], [-3.4946186, 51.5274692], [-3.4941633999999997, 51.5276312], [-3.4937541999999997, 51.52776739999999], [-3.4932006, 51.52794980000001], [-3.4926950999999997, 51.5281132], [-3.4921786999999997, 51.5282779], [-3.4917125999999996, 51.52842759999999], [-3.4912224999999997, 51.52858419999998], [-3.4908089, 51.5287094], [-3.4904238, 51.528833299999995], [-3.4898766999999995, 51.52898989999999], [-3.4893406, 51.5291382], [-3.4889599, 51.52923760000001], [-3.4886645, 51.5293057], [-3.4882378, 51.5294146], [-3.4878460999999996, 51.5295031], [-3.4873734, 51.5296011], [-3.4869599, 51.5296814], [-3.4865725999999997, 51.52975810000001], [-3.4861794999999995, 51.529830200000006], [-3.4856353, 51.52992029999999], [-3.4850849, 51.530004], [-3.4841496999999997, 51.53013010000001], [-3.4836303, 51.5301958], [-3.4831212999999996, 51.5302588], [-3.4821364000000004, 51.53037849999999], [-3.4816521999999996, 51.5304403], [-3.4811763, 51.5305034], [-3.4807106999999995, 51.53057549999998], [-3.4802637999999995, 51.5306489], [-3.4796409999999995, 51.53076209999999], [-3.4790823, 51.5308728], [-3.4782401, 51.5310569], [-3.4773897, 51.5312744], [-3.4767916999999997, 51.531440499999995], [-3.4761627, 51.531622], [-3.4753371, 51.53186139999999], [-3.4743831999999997, 51.532135599999975], [-3.4726285999999997, 51.5326453], [-3.4719582, 51.5328383], [-3.4711864, 51.533062300000005], [-3.470139399999999, 51.533366099999995], [-3.4696396999999997, 51.5335095], [-3.4689909999999995, 51.53369560000001], [-3.4689766, 51.533699899999995], [-3.4680350999999994, 51.5339788], [-3.4675074, 51.53412929999999], [-3.4667045999999995, 51.534361], [-3.4658997, 51.534576], [-3.4653906999999995, 51.534709799999995], [-3.4648278999999995, 51.534846300000005], [-3.4643105999999997, 51.534966], [-3.4639133, 51.535045800000006], [-3.4634414999999996, 51.5351384], [-3.4630546, 51.535206599999995], [-3.4625827999999994, 51.535282599999995], [-3.4621110999999996, 51.5353482], [-3.4617386, 51.53539709999998], [-3.4612524, 51.5354576], [-3.4607081999999996, 51.53551430000001], [-3.4603626, 51.5355439], [-3.4600005, 51.5355748], [-3.4595453, 51.53560050000001], [-3.4590590999999997, 51.53562490000001], [-3.4582789999999997, 51.53565069999999], [-3.4576023999999994, 51.53566610000001], [-3.456185, 51.5356764], [-3.4552808, 51.5357099], [-3.4548131999999994, 51.5357459], [-3.4543704, 51.5357936], [-3.4538696, 51.5358553], [-3.4533768999999994, 51.53592069999999], [-3.4527718, 51.536013800000006], [-3.4521581999999995, 51.5361109], [-3.4515018999999993, 51.53622129999999], [-3.4508069999999997, 51.536345], [-3.4500929, 51.5364633], [-3.4494191, 51.5365845], [-3.4483657999999995, 51.536766199999995], [-3.4473681, 51.5369456], [-3.4463841999999993, 51.5371229], [-3.4457202, 51.53723750000001], [-3.4451987999999996, 51.53731969999999], [-3.4445591, 51.537401900000006], [-3.4438733, 51.5374773], [-3.4432454999999997, 51.53754049999999], [-3.4427775, 51.53758429999999], [-3.4423094999999995, 51.5376126], [-3.4417613, 51.5376462], [-3.4409683999999996, 51.5376698], [-3.4403109999999995, 51.537686], [-3.4393891, 51.5376768], [-3.438700799999999, 51.53766299999999], [-3.4380960999999997, 51.5376294], [-3.4375896999999997, 51.5375927], [-3.4370636999999995, 51.537551400000005], [-3.4363065999999995, 51.5374643], [-3.4353405, 51.53733890000001], [-3.4348071, 51.53726850000001], [-3.4341434, 51.53719669999999], [-3.4334525999999994, 51.5371141], [-3.432484, 51.537000299999995], [-3.4317468, 51.536905], [-3.4310528999999996, 51.536815100000005], [-3.4302231, 51.5367359], [-3.4296997999999994, 51.5366964], [-3.4291649, 51.536662199999995], [-3.4282165999999994, 51.536617199999995], [-3.427595, 51.536592099999986], [-3.4268808999999996, 51.53656689999999], [-3.4263518, 51.5365417], [-3.4258256, 51.53650389999999], [-3.4251809, 51.5364374], [-3.4245766, 51.5363673], [-3.4240793, 51.5362935], [-3.4235473, 51.5362072], [-3.4230587, 51.536111899999995], [-3.4225788, 51.5360022], [-3.4220757, 51.53587629999999], [-3.4215639, 51.535723399999995], [-3.4212082999999995, 51.53561009999999], [-3.4208497999999996, 51.535477099999994], [-3.4203207, 51.5352828], [-3.4196614999999997, 51.53500950000001], [-3.4187536999999995, 51.534617399999995], [-3.4179297000000006, 51.534279299999994], [-3.4174445, 51.53410619999999], [-3.4171178, 51.53399110000001], [-3.4167636, 51.53387240000001], [-3.4164051, 51.5337573], [-3.4159309, 51.5336278], [-3.415477, 51.53351179999999], [-3.4147931999999996, 51.5333634], [-3.4140645999999997, 51.53322229999999], [-3.4135980796541814, 51.5331196321043], [-3.4135065999999994, 51.533099500000006], [-3.4131221, 51.53301449999999], [-3.4126826999999995, 51.5329264], [-3.4122707, 51.5328311], [-3.4118065999999994, 51.5327187], [-3.4114162999999995, 51.5326189], [-3.4109942, 51.532509100000006], [-3.410575, 51.53238679999999], [-3.4102497, 51.5322834], [-3.4099967, 51.5321962], [-3.4096686000000003, 51.5320775], [-3.4093867, 51.5319651], [-3.4089991999999993, 51.53181039999999], [-3.4086305999999995, 51.53164849999999], [-3.4082374, 51.5314723], [-3.4077198999999996, 51.5312277], [-3.4072053, 51.53098850000001], [-3.4065114, 51.5306665], [-3.4057134, 51.5302897], [-3.4051575, 51.53002409999999], [-3.404545300000001, 51.5297384], [-3.4039540999999995, 51.52945960000001], [-3.4031228999999996, 51.52906300000001], [-3.4020762, 51.52857920000001], [-3.4011626, 51.5281385], [-3.4004809, 51.5278157], [-3.400019, 51.527601999999995], [-3.3985908999999994, 51.5269512], [-3.3975544, 51.52646829999999], [-3.3968218, 51.5261277], [-3.3960507999999994, 51.52576489999999], [-3.3952117000000004, 51.525364399999994], [-3.3942412999999996, 51.524896899999995], [-3.3935229999999996, 51.5245454], [-3.3931486, 51.5243793], [-3.3928896999999996, 51.5242562], [-3.3928653999999994, 51.524245699999994], [-3.3925421, 51.5240834], [-3.3921377999999995, 51.5238963], [-3.3915975, 51.52364399999999], [-3.3910245999999997, 51.5233769], [-3.3905266999999997, 51.52315399999999], [-3.3901374, 51.522984], [-3.3896918, 51.522804599999986], [-3.3893886, 51.522685800000005], [-3.3889804999999997, 51.52253279999999], [-3.3886160999999997, 51.5223977], [-3.3882105, 51.5222541], [-3.3878823, 51.5221454], [-3.3873482, 51.52197999999999], [-3.3869576, 51.5218581], [-3.3865369999999997, 51.5217338], [-3.3859354999999995, 51.521576200000005], [-3.3855936, 51.5214853], [-3.3851455999999995, 51.5213821], [-3.3845402999999994, 51.521246999999995], [-3.3840411999999995, 51.5211305], [-3.3836206, 51.52103579999999], [-3.3831962999999994, 51.52093639999999], [-3.3826447, 51.52080670000001], [-3.3823264999999996, 51.5207205], [-3.3818598, 51.520590799999994], [-3.3814703999999995, 51.5204666], [-3.381126, 51.520360200000006], [-3.3807516, 51.520229], [-3.3803821999999997, 51.520096200000005], [-3.3800552, 51.5199634], [-3.3797319999999997, 51.51983059999999], [-3.3793651, 51.51967450000001], [-3.3789408000000005, 51.51948579999999], [-3.378554, 51.5192956], [-3.378091, 51.5190556], [-3.377452, 51.5187155], [-3.3770551999999996, 51.51849959999999], [-3.3766807999999995, 51.5183024], [-3.3763588, 51.5181315], [-3.3761142, 51.5180127], [-3.375781, 51.51785430000001], [-3.375225700000001, 51.51761590000001], [-3.3746366999999995, 51.5173954], [-3.3739004, 51.51712820000001], [-3.3733713, 51.5169721], [-3.3725913, 51.5167454], [-3.3719973, 51.5165598], [-3.3714932, 51.51641149999999], [-3.3710242, 51.516257800000005], [-3.3707679999999995, 51.51616529999999], [-3.3704110999999997, 51.516041], [-3.3699806, 51.5158733], [-3.3695263, 51.5156814], [-3.3690584, 51.51547490000001], [-3.368699, 51.5153095], [-3.3682859, 51.5150998], [-3.3679352, 51.51491419999998], [-3.367621999999999, 51.5147394], [-3.3673, 51.5145492], [-3.3669717999999995, 51.51434489999998], [-3.3666236, 51.514115800000006], [-3.3662379999999996, 51.513847899999995], [-3.3658387, 51.513544199999984], [-3.3655354, 51.5133003], [-3.3652358999999996, 51.5130433], [-3.3648964999999995, 51.5127334], [-3.3645851999999996, 51.5124099], [-3.3640278999999995, 51.5118123], [-3.3637933, 51.51152489999999], [-3.3636209, 51.511298], [-3.3633384999999993, 51.5109092], [-3.3631339999999996, 51.510613600000006], [-3.3629494999999996, 51.51035589999999], [-3.3626503, 51.509969000000005], [-3.3623557, 51.50959170000001], [-3.3620611, 51.50927329999998], [-3.3617526, 51.5089568], [-3.3613603999999997, 51.5085872], [-3.3608476, 51.50814939999999], [-3.360553, 51.5079177], [-3.3597728, 51.5073337], [-3.3592564, 51.50699850000001], [-3.3588041, 51.5066959], [-3.358272, 51.50631760000001], [-3.3576798, 51.5059316], [-3.3569688, 51.5054632], [-3.3564022999999996, 51.505068900000005], [-3.3560162, 51.5048141], [-3.3555309, 51.5044821], [-3.3550192999999995, 51.50413760000001], [-3.3545091999999994, 51.5037979], [-3.3538317, 51.5033395], [-3.3533217, 51.502997899999976], [-3.3529216999999996, 51.502728600000005], [-3.3525898999999995, 51.5025076], [-3.3522844999999997, 51.50230210000001], [-3.3517992, 51.5019508], [-3.3514085, 51.50165549999999], [-3.3510504, 51.50137749999998], [-3.3508085, 51.5011768], [-3.3504922, 51.500904600000005], [-3.3502209, 51.5006653], [-3.3499448999999997, 51.5004269], [-3.3497138999999994, 51.5002126], [-3.3496094, 51.5001075], [-3.349424, 51.4999211], [-3.3491371999999995, 51.4996046], [-3.3488053999999994, 51.4992031], [-3.3485046, 51.49881700000001], [-3.348473613531157, 51.4987748385867], [-3.3481946, 51.4983952], [-3.3478859999999995, 51.49796], [-3.3476394999999997, 51.49756709999999], [-3.3474084999999993, 51.497157900000005], [-3.3471946, 51.4967554], [-3.3469946000000004, 51.4963423], [-3.3468116, 51.495917599999984], [-3.346625599999999, 51.495459100000005], [-3.3464938, 51.495082700000005], [-3.3463542999999993, 51.49472550000001], [-3.3462534999999995, 51.494462], [-3.3460069999999997, 51.493816300000006], [-3.3458442, 51.4934011], [-3.3456706, 51.4929543], [-3.3454861, 51.4924552], [-3.3453186, 51.4920305], [-3.3451713, 51.4916492], [-3.3449418999999994, 51.4910478], [-3.3445511999999997, 51.49004870000001], [-3.3443201999999994, 51.48939810000001], [-3.3440612999999995, 51.4887069], [-3.343638, 51.48768929999999], [-3.3434627999999997, 51.48733599999999], [-3.3432768, 51.4869904], [-3.3431217, 51.4867172], [-3.3429340999999995, 51.486443], [-3.3427, 51.486112799999994], [-3.3424411, 51.485768199999995], [-3.3421869, 51.48547659999999], [-3.3418737, 51.48513390000001], [-3.3415809, 51.4848441], [-3.3411577, 51.4844659], [-3.3405525999999997, 51.4839917], [-3.3400865999999994, 51.4836202], [-3.3396812, 51.4833407], [-3.3390523999999995, 51.4829454], [-3.33898, 51.4829027], [-3.3382277999999994, 51.482459], [-3.3372233, 51.4819147], [-3.3361850999999993, 51.4813494], [-3.3352121999999995, 51.4808174], [-3.3345893, 51.48046769999999], [-3.3340019999999995, 51.4801315], [-3.3333870999999995, 51.4798322], [-3.3328827999999997, 51.4795896], [-3.3323608, 51.4793753], [-3.3319236999999995, 51.4792214], [-3.3313957999999997, 51.4790576], [-3.3307471999999994, 51.47887779999999], [-3.3305708, 51.4788398], [-3.3300668999999994, 51.47873119999999], [-3.3293550999999995, 51.478574300000005], [-3.3287768, 51.4784578], [-3.3283440999999994, 51.47838130000001], [-3.3279115, 51.4783248], [-3.3274409, 51.4782497], [-3.3271443, 51.478209], [-3.3268411999999996, 51.47817990000001], [-3.326529, 51.478152400000006], [-3.326194399999999, 51.47813140000001], [-3.3258302, 51.47811109999999], [-3.3254077999999994, 51.47809079999999], [-3.3249897, 51.47808309999999], [-3.3246451, 51.478093900000005], [-3.3242777999999995, 51.4781093], [-3.3238817999999997, 51.4781345], [-3.323766551242229, 51.478144369458185], [-3.3235163, 51.47816579999999], [-3.3231334999999995, 51.4782091], [-3.3224004, 51.4783095], [-3.3221573999999996, 51.478337800000006], [-3.3218157999999995, 51.4783889], [-3.321043, 51.47852530000001], [-3.3206156, 51.47861009999998], [-3.3204169999999995, 51.4786525], [-3.3198667, 51.47877569999999], [-3.3193576999999994, 51.4788981], [-3.3188014, 51.479049], [-3.3182992, 51.47919549999999], [-3.3178523, 51.4793347], [-3.3174469, 51.4794652], [-3.3169208999999995, 51.479645], [-3.3165847, 51.4797756], [-3.3162014999999996, 51.479921399999995], [-3.3151897999999997, 51.48033409999999], [-3.3144186, 51.480647600000005], [-3.3139175, 51.4808364], [-3.313623, 51.4809446], [-3.3134250999999995, 51.48101109999999], [-3.3130097, 51.48114759999999], [-3.3125386999999997, 51.4812875], [-3.3120651, 51.4814193], [-3.3115663, 51.48154279999999], [-3.3111935999999997, 51.4816295], [-3.3107826999999994, 51.4817127], [-3.3099937999999995, 51.48185889999999], [-3.3091316, 51.4819939], [-3.3081685, 51.4821466], [-3.3054285999999995, 51.48257920000001], [-3.3050593, 51.4826357], [-3.3045006999999997, 51.482723199999995], [-3.3037981, 51.48283500000001], [-3.3028752999999997, 51.482977199999986], [-3.3023627, 51.48305320000001], [-3.3018117999999994, 51.48312099999999], [-3.3012797, 51.4831768], [-3.3009419999999996, 51.48320799999999], [-3.3006043, 51.48323289999999], [-3.3001570999999994, 51.483261], [-3.2997099, 51.48327789999999], [-3.2993762, 51.4832917], [-3.2986811, 51.4832975], [-3.2983409, 51.4832932], [-3.2981299999999996, 51.48328870000001], [-3.2971533999999996, 51.48326209999999], [-3.2963944, 51.483208700000006], [-3.2953432, 51.483085], [-3.2949097, 51.4830312], [-3.2944688, 51.4829648], [-3.2940882999999994, 51.48291129999999], [-3.2935603, 51.482818599999995], [-3.2927664, 51.48265729999999], [-3.2922763, 51.482543099999994], [-3.2917938, 51.4824178], [-3.2911355, 51.4822343], [-3.2901968, 51.4819484], [-3.2894382000000006, 51.4817143], [-3.28866, 51.48146880000001], [-3.288206, 51.48133229999999], [-3.2877296, 51.48119249999999], [-3.2869613, 51.480993700000006], [-3.2863454999999995, 51.48087399999999], [-3.2859557, 51.48081040000001], [-3.2855316, 51.4807491], [-3.2851964, 51.48071139999999], [-3.2848227, 51.48067509999999], [-3.2844642, 51.48065299999998], [-3.2841291999999997, 51.480639], [-3.2838043, 51.48063129999999], [-3.2832328, 51.48063129999999], [-3.2824953999999997, 51.480662999999986], [-3.2818622, 51.48071139999999], [-3.2812187, 51.4808033], [-3.2805424999999997, 51.48091860000001], [-3.2798668999999996, 51.4810672], [-3.2793596999999997, 51.48119919999999], [-3.278719, 51.481398], [-3.2781366, 51.48159339999999], [-3.2773668, 51.481877399999995], [-3.2766229, 51.4821566], [-3.2761852, 51.4823247], [-3.2752671, 51.482673199999994], [-3.2741670999999997, 51.48309340000001], [-3.2735796999999995, 51.48331220000001], [-3.272740199999999, 51.48361119999999], [-3.2723888, 51.48373479999999], [-3.2718473, 51.48391259999999], [-3.2712727, 51.48409469999999], [-3.2708011999999997, 51.48424], [-3.2698129, 51.4845358], [-3.2697416999999995, 51.4845581], [-3.2696799, 51.4845774], [-3.2696265, 51.484592500000005], [-3.2695672999999994, 51.484609199999994], [-3.2690876, 51.4847525], [-3.2687124, 51.48485839999999], [-3.2683667, 51.4849523], [-3.268073, 51.4850296], [-3.2676649999999996, 51.4851275], [-3.2671336999999996, 51.48524199999999], [-3.2666394, 51.48533999999998], [-3.2661442999999997, 51.4854259], [-3.2657424, 51.4854864], [-3.2652276999999996, 51.4855575], [-3.264869899999999, 51.4856013], [-3.2645458000000005, 51.4856359], [-3.264092199999999, 51.4856803], [-3.2635662999999995, 51.4857207], [-3.2630075, 51.485759], [-3.2617806, 51.485839], [-3.2606195, 51.4859136], [-3.2601181999999995, 51.4859441], [-3.259738, 51.4859689], [-3.2586800999999994, 51.48604809999999], [-3.2575107, 51.4861279], [-3.2560055, 51.486208], [-3.2554922, 51.486243400000006], [-3.2542624999999994, 51.4863166], [-3.2533961999999996, 51.4863483], [-3.2526987999999997, 51.48635839999999], [-3.2521542999999995, 51.48635500000001], [-3.2515568, 51.4863162], [-3.2510246, 51.486271999999985], [-3.2504701999999996, 51.48622699999999], [-3.249941999999999, 51.4861747], [-3.2494014000000004, 51.486125099999995], [-3.2486607999999997, 51.48606079999999], [-3.2480076, 51.486013], [-3.2474577999999994, 51.485978], [-3.2466906999999994, 51.4859446], [-3.2460764, 51.4859345], [-3.2456634, 51.4859379], [-3.2452423, 51.4859462], [-3.2447862999999995, 51.48596289999999], [-3.2442873999999997, 51.48598969999999], [-3.2439414, 51.48601970000001], [-3.2433916, 51.4860682], [-3.2427477999999996, 51.486140000000006], [-3.2418332, 51.4862368], [-3.2407575999999993, 51.4863421], [-3.2400361, 51.48639049999999], [-3.2394218999999995, 51.48642559999999], [-3.2386655, 51.48643520000001], [-3.2381452, 51.4864369], [-3.2374879999999995, 51.4864235], [-3.2367692, 51.4863934], [-3.2359161999999997, 51.48633329999999], [-3.2352645, 51.48627479999999], [-3.2346850999999996, 51.486208], [-3.2340681999999994, 51.4861162], [-3.233935022830277, 51.48609545203939], [-3.2335424999999995, 51.486034299999986], [-3.2330007, 51.4859358], [-3.2324991, 51.4858322], [-3.2319948, 51.485722], [-3.2316461999999997, 51.4856385], [-3.2304356, 51.48532589999999], [-3.2302942999999997, 51.4852894], [-3.2296238, 51.48511070000001], [-3.2291110999999995, 51.4849612], [-3.2287291999999996, 51.484859199999995], [-3.2279103999999994, 51.4846349], [-3.2268791999999995, 51.484354], [-3.2263846999999997, 51.48421900000001], [-3.2255655999999995, 51.4839955], [-3.2250417, 51.48385289999999], [-3.22480603370599, 51.48378816728179], [-3.224712076891297, 51.48376235923795], [-3.2245341999999995, 51.48371349999999], [-3.2241919, 51.4836208], [-3.2238932999999994, 51.4835374], [-3.2237685, 51.483504199999985], [-3.2232105, 51.4833483], [-3.2227424999999994, 51.483217200000006], [-3.2212553, 51.48278680000001], [-3.2209262999999995, 51.4826873], [-3.220291, 51.48249630000001], [-3.2188278999999995, 51.4820557], [-3.2174224, 51.4816331], [-3.2161913, 51.4812673], [-3.2143297999999993, 51.4807427], [-3.2124576, 51.4802383], [-3.2116544999999994, 51.4800234], [-3.2113467, 51.479941], [-3.2104956, 51.4797133], [-3.2101161, 51.4796147], [-3.2094589, 51.47944439999999], [-3.209235, 51.47938], [-3.2086757, 51.47922220000001], [-3.2083472, 51.479127], [-3.2080025, 51.47903509999999], [-3.2075197, 51.4789073], [-3.2073321999999997, 51.4788575], [-3.2064549, 51.4786526], [-3.2061987, 51.478587399999995], [-3.2056985, 51.47845709999999], [-3.2051352, 51.47830759999999], [-3.2044741000000005, 51.47813299999999], [-3.2039040999999995, 51.4779844], [-3.2031328999999995, 51.4777856], [-3.202624699999999, 51.477659399999986], [-3.2022517999999995, 51.47757419999999], [-3.2018320999999994, 51.4774857], [-3.2015289999999994, 51.4774231], [-3.2012327, 51.4773713], [-3.2004038, 51.4772719], [-3.1988520999999994, 51.477080599999994], [-3.1976318, 51.4769469], [-3.1968927999999996, 51.47687680000001], [-3.1956562999999996, 51.476774899999995], [-3.193827, 51.47666459999999], [-3.1923233, 51.4765178], [-3.1916543999999996, 51.4764524], [-3.1876052999999995, 51.4760486], [-3.1873547, 51.4760252], [-3.1872772, 51.4760174], [-3.1867962, 51.4759341], [-3.1863571, 51.4758657], [-3.1858776, 51.4757868], [-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Bridgend", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Bridgend", "current_leg_milage": "20.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 419.493, \"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\": 1161.024, \"from_m\": 419.493, \"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\": 1555.277, \"from_m\": 1161.024, \"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\": 1585.471, \"from_m\": 1555.277, \"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\": 2559.627, \"from_m\": 1585.471, \"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\": 4838.88, \"from_m\": 2559.627, \"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\": 6408.732, \"from_m\": 4838.88, \"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\": 7835.676, \"from_m\": 6408.732, \"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\": 11621.643, \"from_m\": 7835.676, \"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\": 12547.096, \"from_m\": 11621.643, \"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\": 21141.606, \"from_m\": 12547.096, \"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\": 22426.106, \"from_m\": 21141.606, \"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\": 23217.997, \"from_m\": 22426.106, \"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\": 25242.337, \"from_m\": 23217.997, \"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\": 25310.542, \"from_m\": 25242.337, \"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\": 27573.745, \"from_m\": 25310.542, \"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\": 28261.288, \"from_m\": 27573.745, \"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\": 34070.911, \"from_m\": 28261.288, \"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\": 36437.277, \"from_m\": 34070.911, \"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\": 38607.337, \"from_m\": 36437.277, \"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\": 40741.816, \"from_m\": 38607.337, \"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\": 40804.71, \"from_m\": 40741.816, \"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\": 40868.328, \"from_m\": 40804.71, \"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\": 40960.845, \"from_m\": 40868.328, \"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\": 41694.736, \"from_m\": 40960.845, \"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\": 42100.14, \"from_m\": 41694.736, \"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\": 49808.413, \"from_m\": 42100.14, \"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\": 72973.016, \"from_m\": 49808.413, \"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\": 73059.615, \"from_m\": 72973.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\": 73093.963, \"from_m\": 73059.615, \"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\": 73283.886, \"from_m\": 73093.963, \"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\": 73555.936, \"from_m\": 73283.886, \"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\": 761811, \"profile_key\": \"650e443c91e2839f619db0fbbeaab62c20cac7758d4b03602f994b4e6c02812a\", \"schedule_id\": 42920, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0543\", \"location\": \"Swansea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0545\", \"location\": \"Swansea Loop East\", \"stage_seq\": 2, \"distance_m\": 659.805, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": false, \"wtt_arr\": \"0553\", \"wtt_dep\": \"0554H\", \"location\": \"Neath\", \"stage_seq\": 3, \"distance_m\": 12571.917, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0557H\", \"location\": \"Briton Ferry West Jn\", \"stage_seq\": 4, \"distance_m\": 15935.038, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": false, \"wtt_arr\": \"0601H\", \"wtt_dep\": \"0603\", \"location\": \"Port Talbot Parkway\", \"stage_seq\": 5, \"distance_m\": 21479.002, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Margam East Jn\", \"stage_seq\": 6, \"distance_m\": 25332.966, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607H\", \"location\": \"Margam Moors Jn\", \"stage_seq\": 7, \"distance_m\": 27770.74, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": false, \"wtt_arr\": \"0609H\", \"wtt_dep\": \"0611\", \"location\": \"Pyle\", \"stage_seq\": 8, \"distance_m\": 31542.59, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614H\", \"location\": \"Stormy\", \"stage_seq\": 9, \"distance_m\": 34478.982, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": false, \"wtt_arr\": \"0618H\", \"wtt_dep\": \"0620\", \"location\": \"Bridgend\", \"stage_seq\": 10, \"distance_m\": 41126.995, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625\", \"location\": \"Pencoed\", \"stage_seq\": 11, \"distance_m\": 47336.908, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630H\", \"location\": \"Pontyclun\", \"stage_seq\": 12, \"distance_m\": 55665.26, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638H\", \"location\": \"Leckwith Loop North Jn\", \"stage_seq\": 13, \"distance_m\": 71509.981, \"section_seq\": 1, \"route_path_id\": 159276}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 14, \"distance_m\": 73555.936, \"section_seq\": 1, \"route_path_id\": 159276}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 73555.936, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 159276}], \"total_distance_m\": 73555.936, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 72682.582, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 873.354, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0543", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "25.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:52:24Z\", \"source_id\": 64487336, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:53:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:52:26Z\", \"source_id\": 20433095, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:46Z\", \"source_id\": 64498293, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:00:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:51Z\", \"source_id\": 20436691, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25577, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:00Z\", \"source_id\": 64513715, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:09:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:05Z\", \"source_id\": 20441787, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:38Z\", \"source_id\": 64529756, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:44Z\", \"source_id\": 20447074, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:38Z\", \"source_id\": 64541573, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:41Z\", \"source_id\": 20450917, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:16Z\", \"source_id\": 64550717, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:20Z\", \"source_id\": 20454077, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:32Z\", \"source_id\": 64584473, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:36Z\", \"source_id\": 20464951, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "3", "timing_fact_generation": 1790055816749868, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:06.268172", "service_state_evidence_id": 20464951, "current_leg_start_actual_dep": "2026-09-22T06:22:00+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:06.808600", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
N |
SWA |
CDF |
1F13 |
150280 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 419.493, "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": 1161.024, "from_m": 419.493, "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": 1555.277, "from_m": 1161.024, "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": 1585.471, "from_m": 1555.277, "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": 2559.627, "from_m": 1585.471, "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": 4838.88, "from_m": 2559.627, "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": 6408.732, "from_m": 4838.88, "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": 7835.676, "from_m": 6408.732, "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": 11621.643, "from_m": 7835.676, "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": 12547.096, "from_m": 11621.643, "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": 21141.606, "from_m": 12547.096, "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": 22426.106, "from_m": 21141.606, "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": 23217.997, "from_m": 22426.106, "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": 25242.337, "from_m": 23217.997, "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": 25310.542, "from_m": 25242.337, "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": 27573.745, "from_m": 25310.542, "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": 28261.288, "from_m": 27573.745, "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": 34070.911, "from_m": 28261.288, "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": 36437.277, "from_m": 34070.911, "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": 38607.337, "from_m": 36437.277, "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": 40741.816, "from_m": 38607.337, "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": 40804.71, "from_m": 40741.816, "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": 40868.328, "from_m": 40804.71, "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": 40960.845, "from_m": 40868.328, "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": 41694.736, "from_m": 40960.845, "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": 42100.14, "from_m": 41694.736, "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": 49808.413, "from_m": 42100.14, "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": 72973.016, "from_m": 49808.413, "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": 73059.615, "from_m": 72973.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": 73093.963, "from_m": 73059.615, "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": 73283.886, "from_m": 73093.963, "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": 73555.936, "from_m": 73283.886, "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": 761811, "profile_key": "650e443c91e2839f619db0fbbeaab62c20cac7758d4b03602f994b4e6c02812a", "schedule_id": 42920, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0543", "location": "Swansea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 159276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0545", "location": "Swansea Loop East", "stage_seq": 2, "distance_m": 659.805, "section_seq": 1, "route_path_id": 159276}, {"is_pass": false, "wtt_arr": "0553", "wtt_dep": "0554H", "location": "Neath", "stage_seq": 3, "distance_m": 12571.917, "section_seq": 1, "route_path_id": 159276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0557H", "location": "Briton Ferry West Jn", "stage_seq": 4, "distance_m": 15935.038, "section_seq": 1, "route_path_id": 159276}, {"is_pass": false, "wtt_arr": "0601H", "wtt_dep": "0603", "location": "Port Talbot Parkway", "stage_seq": 5, "distance_m": 21479.002, "section_seq": 1, "route_path_id": 159276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606", "location": "Margam East Jn", "stage_seq": 6, "distance_m": 25332.966, "section_seq": 1, "route_path_id": 159276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607H", "location": "Margam Moors Jn", "stage_seq": 7, "distance_m": 27770.74, "section_seq": 1, "route_path_id": 159276}, {"is_pass": false, "wtt_arr": "0609H", "wtt_dep": "0611", "location": "Pyle", "stage_seq": 8, "distance_m": 31542.59, "section_seq": 1, "route_path_id": 159276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614H", "location": "Stormy", "stage_seq": 9, "distance_m": 34478.982, "section_seq": 1, "route_path_id": 159276}, {"is_pass": false, "wtt_arr": "0618H", "wtt_dep": "0620", "location": "Bridgend", "stage_seq": 10, "distance_m": 41126.995, "section_seq": 1, "route_path_id": 159276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625", "location": "Pencoed", "stage_seq": 11, "distance_m": 47336.908, "section_seq": 1, "route_path_id": 159276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630H", "location": "Pontyclun", "stage_seq": 12, "distance_m": 55665.26, "section_seq": 1, "route_path_id": 159276}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638H", "location": "Leckwith Loop North Jn", "stage_seq": 13, "distance_m": 71509.981, "section_seq": 1, "route_path_id": 159276}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 14, "distance_m": 73555.936, "section_seq": 1, "route_path_id": 159276}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 73555.936, "from_m": 0.0, "section_seq": 1, "route_path_id": 159276}], "total_distance_m": 73555.936, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 72682.582, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 873.354, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25530, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:52:24Z", "source_id": 64487336, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:53:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:52:26Z", "source_id": 20433095, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25554, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:46Z", "source_id": 64498293, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:00:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:51Z", "source_id": 20436691, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25577, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:00Z", "source_id": 64513715, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:09:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:05Z", "source_id": 20441787, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25595, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:38Z", "source_id": 64529756, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:18:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:44Z", "source_id": 20447074, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25609, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:38Z", "source_id": 64541573, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:25:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:41Z", "source_id": 20450917, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25330, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:16Z", "source_id": 64550717, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:29:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:20Z", "source_id": 20454077, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24804, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:32Z", "source_id": 64584473, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:45:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:36Z", "source_id": 20464951, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Swansea |
0543 |
0543 |
1 |
None |
None |
Cardiff Central |
0644 |
0643 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:V36231/2026-09-22/detailed |
None |
Bridgend |
2026-09-22T06:22:00+01:00 |
Cardiff Central |
25.0 |
{"type": "LineString", "coordinates": [[-3.5753524, 51.5071932], [-3.5755698, 51.5075105], [-3.575831, 51.5078796], [-3.5762276999999996, 51.508453999999986], [-3.576376399999999, 51.50869389999999], [-3.5764297, 51.50877675], [-3.5765078999999997, 51.5089159], [-3.5767, 51.5092294], [-3.5765387999999994, 51.50901830000001], [-3.5763857, 51.5087873], [-3.5763307999999996, 51.5087004], [-3.5761844, 51.50846219999999], [-3.5760479, 51.5082675], [-3.57589, 51.50803260000001], [-3.5756547, 51.50769809999999], [-3.5754749999999995, 51.50743920000001], [-3.5752291, 51.5070914], [-3.5750534, 51.506849599999995], [-3.5748997999999994, 51.50664979999999], [-3.5747317999999995, 51.5064478], [-3.5746102999999994, 51.5063059], [-3.5744505, 51.50613299999999], [-3.5742541999999995, 51.5059465], [-3.5740678000000004, 51.5057808], [-3.5738508000000007, 51.50559049999998], [-3.5735755999999994, 51.50537609999999], [-3.5732557999999996, 51.5051462], [-3.572903, 51.504917899999995], [-3.5725798, 51.5047247], [-3.5722223999999994, 51.50453039999999], [-3.5718131999999994, 51.504326000000006], [-3.5714450999999996, 51.5041658], [-3.5710999000000005, 51.50402749999999], [-3.570565, 51.50382900000001], [-3.5702598, 51.50372769999999], [-3.5700035, 51.5036429], [-3.5696312999999997, 51.50352999999999], [-3.5692777, 51.5034288], [-3.5688497, 51.503340699999995], [-3.5683671999999995, 51.50322779999998], [-3.5679711999999997, 51.50315109999999], [-3.5675552, 51.5030786], [-3.5670776, 51.50300300000001], [-3.5665535, 51.5029419], [-3.5660609, 51.50289219999999], [-3.5654752, 51.502857], [-3.5648945, 51.5028373], [-3.5642007, 51.5028269], [-3.5639347999999997, 51.5028267], [-3.5630791999999993, 51.5028259], [-3.5620968, 51.50282759999999], [-3.5611999999999995, 51.50282759999999], [-3.5605537, 51.5028313], [-3.5598293999999995, 51.50283040000001], [-3.5589715999999996, 51.5028313], [-3.5583942999999993, 51.5028341], [-3.5577688999999997, 51.5028341], [-3.5569682000000005, 51.50283319999999], [-3.5562258999999994, 51.502836], [-3.5554925, 51.5028341], [-3.554715799999999, 51.50283319999999], [-3.5541159, 51.5028416], [-3.5535296, 51.5028453], [-3.5528668, 51.50285000000001], [-3.5523359, 51.50285280000001], [-3.5519505, 51.5028593], [-3.5514765999999995, 51.5028705], [-3.5510086999999997, 51.50288830000001], [-3.5506234, 51.502906], [-3.5501855, 51.5029322], [-3.5497535999999994, 51.50296199999999], [-3.5491956999999994, 51.5030106], [-3.5487968, 51.50304880000001], [-3.548317, 51.5031039], [-3.5479031, 51.50315340000001], [-3.5474711999999995, 51.503215], [-3.5469823, 51.50329249999999], [-3.5465115, 51.50337369999999], [-3.5461754999999995, 51.50343339999999], [-3.5457122, 51.5035258], [-3.5452368, 51.50362479999999], [-3.5447598999999994, 51.5037293], [-3.5439276000000004, 51.503935600000005], [-3.5431044000000003, 51.5041531], [-3.5423965999999996, 51.50435469999999], [-3.5414532999999997, 51.5046254], [-3.5409254999999997, 51.50477479999999], [-3.5404636, 51.5049064], [-3.5399956999999995, 51.5050417], [-3.539529299999999, 51.50517610000001], [-3.5389489999999997, 51.50533860000001], [-3.5385906000000005, 51.50544119999999], [-3.538158699999999, 51.50557], [-3.5375168999999995, 51.5057381], [-3.5367970999999994, 51.5059434], [-3.5362496999999995, 51.50609739999999], [-3.5356394, 51.50627099999999], [-3.53523, 51.506384], [-3.5348116, 51.5064978], [-3.5345642, 51.506577199999995], [-3.5341743, 51.5066836], [-3.5333376, 51.5069235], [-3.5333149999999995, 51.50693], [-3.5325051999999997, 51.50716239999999], [-3.5319084, 51.5073285], [-3.5312379999999997, 51.50751619999999], [-3.5308942999999995, 51.507614200000006], [-3.530852, 51.50762619999999], [-3.5308116999999997, 51.5076377], [-3.5302198, 51.507806499999994], [-3.5294881999999994, 51.508015099999994], [-3.5287458999999997, 51.5082184], [-3.5279611999999996, 51.508442800000005], [-3.5271447, 51.5086685], [-3.5261985999999994, 51.5089376], [-3.5254969, 51.5091384], [-3.5249306999999996, 51.50929680000001], [-3.5244258999999993, 51.5094406], [-3.5236179, 51.509665], [-3.5229287000000005, 51.509857700000005], [-3.5220465, 51.5101112], [-3.5213127, 51.5103197], [-3.5205449999999994, 51.5105388], [-3.5198557, 51.51072759999999], [-3.5189777, 51.510981], [-3.5181337, 51.5112159], [-3.517647999999999, 51.51136110000001], [-3.5171029999999996, 51.5115195], [-3.5165736000000005, 51.5116946], [-3.5165638999999995, 51.5116978], [-3.5165097999999997, 51.51171620000001], [-3.5163703999999996, 51.5117636], [-3.5161198999999996, 51.5118488], [-3.5153966999999997, 51.51212120000001], [-3.5146346, 51.5124205], [-3.5139550999999996, 51.512720399999985], [-3.513420599999999, 51.512977], [-3.5128354, 51.5132731], [-3.5123516999999995, 51.51353759999999], [-3.5119091999999994, 51.51379810000001], [-3.5114461, 51.51408429999999], [-3.5109117, 51.51444159999999], [-3.5102376, 51.514927199999995], [-3.5098298999999997, 51.515240000000006], [-3.5095035999999995, 51.51550029999999], [-3.5092949999999994, 51.5156734], [-3.5090117999999997, 51.51591520000001], [-3.5087762999999996, 51.5161245], [-3.5084600999999997, 51.51642459999999], [-3.5080317, 51.516846099999995], [-3.5075046999999997, 51.5174267], [-3.5070673, 51.517918], [-3.5067869, 51.5182836], [-3.506538, 51.518606], [-3.5063249, 51.5189019], [-3.5060356, 51.51930099999999], [-3.5057910999999997, 51.5196416], [-3.5056004999999995, 51.51989280000001], [-3.5053537999999995, 51.52021379999999], [-3.5050800999999994, 51.520552900000006], [-3.5048601, 51.52081859999999], [-3.504646699999999, 51.52106369999999], [-3.5044476, 51.52127409999999], [-3.5041697, 51.521570200000006], [-3.5039191, 51.5218214], [-3.5036533, 51.5220794], [-3.5034296080661336, 51.52229075032813], [-3.5034212999999994, 51.522298599999985], [-3.5031894, 51.52250699999999], [-3.5028862999999997, 51.52276770000001], [-3.5026247999999995, 51.5229916], [-3.5022790999999995, 51.5232673], [-3.5019661999999996, 51.5235131], [-3.5016522, 51.52374590000001], [-3.5013381, 51.5239777], [-3.501055459532925, 51.52417338670309], [-3.5008177, 51.52433800000001], [-3.5004895, 51.52456670000001], [-3.5000758999999997, 51.5248308], [-3.499879, 51.524954699999995], [-3.4995996999999996, 51.525129], [-3.499426, 51.5252393], [-3.4989709, 51.52549929999999], [-3.4985048, 51.52576069999999], [-3.4983078999999995, 51.5258669], [-3.4978571, 51.5260983], [-3.4974938, 51.526286199999994], [-3.4970846999999994, 51.52646320000001], [-3.4966973, 51.52663880000001], [-3.4962749999999994, 51.5268226], [-3.495984, 51.5269438], [-3.4956689, 51.52707169999999], [-3.4953428999999994, 51.5271997], [-3.4950343, 51.527316799999994], [-3.4946186, 51.5274692], [-3.4941633999999997, 51.5276312], [-3.4937541999999997, 51.52776739999999], [-3.4932006, 51.52794980000001], [-3.4926950999999997, 51.5281132], [-3.4921786999999997, 51.5282779], [-3.4917125999999996, 51.52842759999999], [-3.4912224999999997, 51.52858419999998], [-3.4908089, 51.5287094], [-3.4904238, 51.528833299999995], [-3.4898766999999995, 51.52898989999999], [-3.4893406, 51.5291382], [-3.4889599, 51.52923760000001], [-3.4886645, 51.5293057], [-3.4882378, 51.5294146], [-3.4878460999999996, 51.5295031], [-3.4873734, 51.5296011], [-3.4869599, 51.5296814], [-3.4865725999999997, 51.52975810000001], [-3.4861794999999995, 51.529830200000006], [-3.4856353, 51.52992029999999], [-3.4850849, 51.530004], [-3.4841496999999997, 51.53013010000001], [-3.4836303, 51.5301958], [-3.4831212999999996, 51.5302588], [-3.4821364000000004, 51.53037849999999], [-3.4816521999999996, 51.5304403], [-3.4811763, 51.5305034], [-3.4807106999999995, 51.53057549999998], [-3.4802637999999995, 51.5306489], [-3.4796409999999995, 51.53076209999999], [-3.4790823, 51.5308728], [-3.4782401, 51.5310569], [-3.4773897, 51.5312744], [-3.4767916999999997, 51.531440499999995], [-3.4761627, 51.531622], [-3.4753371, 51.53186139999999], [-3.4743831999999997, 51.532135599999975], [-3.4726285999999997, 51.5326453], [-3.4719582, 51.5328383], [-3.4711864, 51.533062300000005], [-3.470139399999999, 51.533366099999995], [-3.4696396999999997, 51.5335095], [-3.4689909999999995, 51.53369560000001], [-3.4689766, 51.533699899999995], [-3.4680350999999994, 51.5339788], [-3.4675074, 51.53412929999999], [-3.4667045999999995, 51.534361], [-3.4658997, 51.534576], [-3.4653906999999995, 51.534709799999995], [-3.4648278999999995, 51.534846300000005], [-3.4643105999999997, 51.534966], [-3.4639133, 51.535045800000006], [-3.4634414999999996, 51.5351384], [-3.4630546, 51.535206599999995], [-3.4625827999999994, 51.535282599999995], [-3.4621110999999996, 51.5353482], [-3.4617386, 51.53539709999998], [-3.4612524, 51.5354576], [-3.4607081999999996, 51.53551430000001], [-3.4603626, 51.5355439], [-3.4600005, 51.5355748], [-3.4595453, 51.53560050000001], [-3.4590590999999997, 51.53562490000001], [-3.4582789999999997, 51.53565069999999], [-3.4576023999999994, 51.53566610000001], [-3.456185, 51.5356764], [-3.4552808, 51.5357099], [-3.4548131999999994, 51.5357459], [-3.4543704, 51.5357936], [-3.4538696, 51.5358553], [-3.4533768999999994, 51.53592069999999], [-3.4527718, 51.536013800000006], [-3.4521581999999995, 51.5361109], [-3.4515018999999993, 51.53622129999999], [-3.4508069999999997, 51.536345], [-3.4500929, 51.5364633], [-3.4494191, 51.5365845], [-3.4483657999999995, 51.536766199999995], [-3.4473681, 51.5369456], [-3.4463841999999993, 51.5371229], [-3.4457202, 51.53723750000001], [-3.4451987999999996, 51.53731969999999], [-3.4445591, 51.537401900000006], [-3.4438733, 51.5374773], [-3.4432454999999997, 51.53754049999999], [-3.4427775, 51.53758429999999], [-3.4423094999999995, 51.5376126], [-3.4417613, 51.5376462], [-3.4409683999999996, 51.5376698], [-3.4403109999999995, 51.537686], [-3.4393891, 51.5376768], [-3.438700799999999, 51.53766299999999], [-3.4380960999999997, 51.5376294], [-3.4375896999999997, 51.5375927], [-3.4370636999999995, 51.537551400000005], [-3.4363065999999995, 51.5374643], [-3.4353405, 51.53733890000001], [-3.4348071, 51.53726850000001], [-3.4341434, 51.53719669999999], [-3.4334525999999994, 51.5371141], [-3.432484, 51.537000299999995], [-3.4317468, 51.536905], [-3.4310528999999996, 51.536815100000005], [-3.4302231, 51.5367359], [-3.4296997999999994, 51.5366964], [-3.4291649, 51.536662199999995], [-3.4282165999999994, 51.536617199999995], [-3.427595, 51.536592099999986], [-3.4268808999999996, 51.53656689999999], [-3.4263518, 51.5365417], [-3.4258256, 51.53650389999999], [-3.4251809, 51.5364374], [-3.4245766, 51.5363673], [-3.4240793, 51.5362935], [-3.4235473, 51.5362072], [-3.4230587, 51.536111899999995], [-3.4225788, 51.5360022], [-3.4220757, 51.53587629999999], [-3.4215639, 51.535723399999995], [-3.4212082999999995, 51.53561009999999], [-3.4208497999999996, 51.535477099999994], [-3.4203207, 51.5352828], [-3.4196614999999997, 51.53500950000001], [-3.4187536999999995, 51.534617399999995], [-3.4179297000000006, 51.534279299999994], [-3.4174445, 51.53410619999999], [-3.4171178, 51.53399110000001], [-3.4167636, 51.53387240000001], [-3.4164051, 51.5337573], [-3.4159309, 51.5336278], [-3.415477, 51.53351179999999], [-3.4147931999999996, 51.5333634], [-3.4140645999999997, 51.53322229999999], [-3.4135980796541814, 51.5331196321043], [-3.4135065999999994, 51.533099500000006], [-3.4131221, 51.53301449999999], [-3.4126826999999995, 51.5329264], [-3.4122707, 51.5328311], [-3.4118065999999994, 51.5327187], [-3.4114162999999995, 51.5326189], [-3.4109942, 51.532509100000006], [-3.410575, 51.53238679999999], [-3.4102497, 51.5322834], [-3.4099967, 51.5321962], [-3.4096686000000003, 51.5320775], [-3.4093867, 51.5319651], [-3.4089991999999993, 51.53181039999999], [-3.4086305999999995, 51.53164849999999], [-3.4082374, 51.5314723], [-3.4077198999999996, 51.5312277], [-3.4072053, 51.53098850000001], [-3.4065114, 51.5306665], [-3.4057134, 51.5302897], [-3.4051575, 51.53002409999999], [-3.404545300000001, 51.5297384], [-3.4039540999999995, 51.52945960000001], [-3.4031228999999996, 51.52906300000001], [-3.4020762, 51.52857920000001], [-3.4011626, 51.5281385], [-3.4004809, 51.5278157], [-3.400019, 51.527601999999995], [-3.3985908999999994, 51.5269512], [-3.3975544, 51.52646829999999], [-3.3968218, 51.5261277], [-3.3960507999999994, 51.52576489999999], [-3.3952117000000004, 51.525364399999994], [-3.3942412999999996, 51.524896899999995], [-3.3935229999999996, 51.5245454], [-3.3931486, 51.5243793], [-3.3928896999999996, 51.5242562], [-3.3928653999999994, 51.524245699999994], [-3.3925421, 51.5240834], [-3.3921377999999995, 51.5238963], [-3.3915975, 51.52364399999999], [-3.3910245999999997, 51.5233769], [-3.3905266999999997, 51.52315399999999], [-3.3901374, 51.522984], [-3.3896918, 51.522804599999986], [-3.3893886, 51.522685800000005], [-3.3889804999999997, 51.52253279999999], [-3.3886160999999997, 51.5223977], [-3.3882105, 51.5222541], [-3.3878823, 51.5221454], [-3.3873482, 51.52197999999999], [-3.3869576, 51.5218581], [-3.3865369999999997, 51.5217338], [-3.3859354999999995, 51.521576200000005], [-3.3855936, 51.5214853], [-3.3851455999999995, 51.5213821], [-3.3845402999999994, 51.521246999999995], [-3.3840411999999995, 51.5211305], [-3.3836206, 51.52103579999999], [-3.3831962999999994, 51.52093639999999], [-3.3826447, 51.52080670000001], [-3.3823264999999996, 51.5207205], [-3.3818598, 51.520590799999994], [-3.3814703999999995, 51.5204666], [-3.381126, 51.520360200000006], [-3.3807516, 51.520229], [-3.3803821999999997, 51.520096200000005], [-3.3800552, 51.5199634], [-3.3797319999999997, 51.51983059999999], [-3.3793651, 51.51967450000001], [-3.3789408000000005, 51.51948579999999], [-3.378554, 51.5192956], [-3.378091, 51.5190556], [-3.377452, 51.5187155], [-3.3770551999999996, 51.51849959999999], [-3.3766807999999995, 51.5183024], [-3.3763588, 51.5181315], [-3.3761142, 51.5180127], [-3.375781, 51.51785430000001], [-3.375225700000001, 51.51761590000001], [-3.3746366999999995, 51.5173954], [-3.3739004, 51.51712820000001], [-3.3733713, 51.5169721], [-3.3725913, 51.5167454], [-3.3719973, 51.5165598], [-3.3714932, 51.51641149999999], [-3.3710242, 51.516257800000005], [-3.3707679999999995, 51.51616529999999], [-3.3704110999999997, 51.516041], [-3.3699806, 51.5158733], [-3.3695263, 51.5156814], [-3.3690584, 51.51547490000001], [-3.368699, 51.5153095], [-3.3682859, 51.5150998], [-3.3679352, 51.51491419999998], [-3.367621999999999, 51.5147394], [-3.3673, 51.5145492], [-3.3669717999999995, 51.51434489999998], [-3.3666236, 51.514115800000006], [-3.3662379999999996, 51.513847899999995], [-3.3658387, 51.513544199999984], [-3.3655354, 51.5133003], [-3.3652358999999996, 51.5130433], [-3.3648964999999995, 51.5127334], [-3.3645851999999996, 51.5124099], [-3.3640278999999995, 51.5118123], [-3.3637933, 51.51152489999999], [-3.3636209, 51.511298], [-3.3633384999999993, 51.5109092], [-3.3631339999999996, 51.510613600000006], [-3.3629494999999996, 51.51035589999999], [-3.3626503, 51.509969000000005], [-3.3623557, 51.50959170000001], [-3.3620611, 51.50927329999998], [-3.3617526, 51.5089568], [-3.3613603999999997, 51.5085872], [-3.3608476, 51.50814939999999], [-3.360553, 51.5079177], [-3.3597728, 51.5073337], [-3.3592564, 51.50699850000001], [-3.3588041, 51.5066959], [-3.358272, 51.50631760000001], [-3.3576798, 51.5059316], [-3.3569688, 51.5054632], [-3.3564022999999996, 51.505068900000005], [-3.3560162, 51.5048141], [-3.3555309, 51.5044821], [-3.3550192999999995, 51.50413760000001], [-3.3545091999999994, 51.5037979], [-3.3538317, 51.5033395], [-3.3533217, 51.502997899999976], [-3.3529216999999996, 51.502728600000005], [-3.3525898999999995, 51.5025076], [-3.3522844999999997, 51.50230210000001], [-3.3517992, 51.5019508], [-3.3514085, 51.50165549999999], [-3.3510504, 51.50137749999998], [-3.3508085, 51.5011768], [-3.3504922, 51.500904600000005], [-3.3502209, 51.5006653], [-3.3499448999999997, 51.5004269], [-3.3497138999999994, 51.5002126], [-3.3496094, 51.5001075], [-3.349424, 51.4999211], [-3.3491371999999995, 51.4996046], [-3.3488053999999994, 51.4992031], [-3.3485046, 51.49881700000001], [-3.348473613531157, 51.4987748385867], [-3.3481946, 51.4983952], [-3.3478859999999995, 51.49796], [-3.3476394999999997, 51.49756709999999], [-3.3474084999999993, 51.497157900000005], [-3.3471946, 51.4967554], [-3.3469946000000004, 51.4963423], [-3.3468116, 51.495917599999984], [-3.346625599999999, 51.495459100000005], [-3.3464938, 51.495082700000005], [-3.3463542999999993, 51.49472550000001], [-3.3462534999999995, 51.494462], [-3.3460069999999997, 51.493816300000006], [-3.3458442, 51.4934011], [-3.3456706, 51.4929543], [-3.3454861, 51.4924552], [-3.3453186, 51.4920305], [-3.3451713, 51.4916492], [-3.3449418999999994, 51.4910478], [-3.3445511999999997, 51.49004870000001], [-3.3443201999999994, 51.48939810000001], [-3.3440612999999995, 51.4887069], [-3.343638, 51.48768929999999], [-3.3434627999999997, 51.48733599999999], [-3.3432768, 51.4869904], [-3.3431217, 51.4867172], [-3.3429340999999995, 51.486443], [-3.3427, 51.486112799999994], [-3.3424411, 51.485768199999995], [-3.3421869, 51.48547659999999], [-3.3418737, 51.48513390000001], [-3.3415809, 51.4848441], [-3.3411577, 51.4844659], [-3.3405525999999997, 51.4839917], [-3.3400865999999994, 51.4836202], [-3.3396812, 51.4833407], [-3.3390523999999995, 51.4829454], [-3.33898, 51.4829027], [-3.3382277999999994, 51.482459], [-3.3372233, 51.4819147], [-3.3361850999999993, 51.4813494], [-3.3352121999999995, 51.4808174], [-3.3345893, 51.48046769999999], [-3.3340019999999995, 51.4801315], [-3.3333870999999995, 51.4798322], [-3.3328827999999997, 51.4795896], [-3.3323608, 51.4793753], [-3.3319236999999995, 51.4792214], [-3.3313957999999997, 51.4790576], [-3.3307471999999994, 51.47887779999999], [-3.3305708, 51.4788398], [-3.3300668999999994, 51.47873119999999], [-3.3293550999999995, 51.478574300000005], [-3.3287768, 51.4784578], [-3.3283440999999994, 51.47838130000001], [-3.3279115, 51.4783248], [-3.3274409, 51.4782497], [-3.3271443, 51.478209], [-3.3268411999999996, 51.47817990000001], [-3.326529, 51.478152400000006], [-3.326194399999999, 51.47813140000001], [-3.3258302, 51.47811109999999], [-3.3254077999999994, 51.47809079999999], [-3.3249897, 51.47808309999999], [-3.3246451, 51.478093900000005], [-3.3242777999999995, 51.4781093], [-3.3238817999999997, 51.4781345], [-3.323766551242229, 51.478144369458185], [-3.3235163, 51.47816579999999], [-3.3231334999999995, 51.4782091], [-3.3224004, 51.4783095], [-3.3221573999999996, 51.478337800000006], [-3.3218157999999995, 51.4783889], [-3.321043, 51.47852530000001], [-3.3206156, 51.47861009999998], [-3.3204169999999995, 51.4786525], [-3.3198667, 51.47877569999999], [-3.3193576999999994, 51.4788981], [-3.3188014, 51.479049], [-3.3182992, 51.47919549999999], [-3.3178523, 51.4793347], [-3.3174469, 51.4794652], [-3.3169208999999995, 51.479645], [-3.3165847, 51.4797756], [-3.3162014999999996, 51.479921399999995], [-3.3151897999999997, 51.48033409999999], [-3.3144186, 51.480647600000005], [-3.3139175, 51.4808364], [-3.313623, 51.4809446], [-3.3134250999999995, 51.48101109999999], [-3.3130097, 51.48114759999999], [-3.3125386999999997, 51.4812875], [-3.3120651, 51.4814193], [-3.3115663, 51.48154279999999], [-3.3111935999999997, 51.4816295], [-3.3107826999999994, 51.4817127], [-3.3099937999999995, 51.48185889999999], [-3.3091316, 51.4819939], [-3.3081685, 51.4821466], [-3.3054285999999995, 51.48257920000001], [-3.3050593, 51.4826357], [-3.3045006999999997, 51.482723199999995], [-3.3037981, 51.48283500000001], [-3.3028752999999997, 51.482977199999986], [-3.3023627, 51.48305320000001], [-3.3018117999999994, 51.48312099999999], [-3.3012797, 51.4831768], [-3.3009419999999996, 51.48320799999999], [-3.3006043, 51.48323289999999], [-3.3001570999999994, 51.483261], [-3.2997099, 51.48327789999999], [-3.2993762, 51.4832917], [-3.2986811, 51.4832975], [-3.2983409, 51.4832932], [-3.2981299999999996, 51.48328870000001], [-3.2971533999999996, 51.48326209999999], [-3.2963944, 51.483208700000006], [-3.2953432, 51.483085], [-3.2949097, 51.4830312], [-3.2944688, 51.4829648], [-3.2940882999999994, 51.48291129999999], [-3.2935603, 51.482818599999995], [-3.2927664, 51.48265729999999], [-3.2922763, 51.482543099999994], [-3.2917938, 51.4824178], [-3.2911355, 51.4822343], [-3.2901968, 51.4819484], [-3.2894382000000006, 51.4817143], [-3.28866, 51.48146880000001], [-3.288206, 51.48133229999999], [-3.2877296, 51.48119249999999], [-3.2869613, 51.480993700000006], [-3.2863454999999995, 51.48087399999999], [-3.2859557, 51.48081040000001], [-3.2855316, 51.4807491], [-3.2851964, 51.48071139999999], [-3.2848227, 51.48067509999999], [-3.2844642, 51.48065299999998], [-3.2841291999999997, 51.480639], [-3.2838043, 51.48063129999999], [-3.2832328, 51.48063129999999], [-3.2824953999999997, 51.480662999999986], [-3.2818622, 51.48071139999999], [-3.2812187, 51.4808033], [-3.2805424999999997, 51.48091860000001], [-3.2798668999999996, 51.4810672], [-3.2793596999999997, 51.48119919999999], [-3.278719, 51.481398], [-3.2781366, 51.48159339999999], [-3.2773668, 51.481877399999995], [-3.2766229, 51.4821566], [-3.2761852, 51.4823247], [-3.2752671, 51.482673199999994], [-3.2741670999999997, 51.48309340000001], [-3.2735796999999995, 51.48331220000001], [-3.272740199999999, 51.48361119999999], [-3.2723888, 51.48373479999999], [-3.2718473, 51.48391259999999], [-3.2712727, 51.48409469999999], [-3.2708011999999997, 51.48424], [-3.2698129, 51.4845358], [-3.2697416999999995, 51.4845581], [-3.2696799, 51.4845774], [-3.2696265, 51.484592500000005], [-3.2695672999999994, 51.484609199999994], [-3.2690876, 51.4847525], [-3.2687124, 51.48485839999999], [-3.2683667, 51.4849523], [-3.268073, 51.4850296], [-3.2676649999999996, 51.4851275], [-3.2671336999999996, 51.48524199999999], [-3.2666394, 51.48533999999998], [-3.2661442999999997, 51.4854259], [-3.2657424, 51.4854864], [-3.2652276999999996, 51.4855575], [-3.264869899999999, 51.4856013], [-3.2645458000000005, 51.4856359], [-3.264092199999999, 51.4856803], [-3.2635662999999995, 51.4857207], [-3.2630075, 51.485759], [-3.2617806, 51.485839], [-3.2606195, 51.4859136], [-3.2601181999999995, 51.4859441], [-3.259738, 51.4859689], [-3.2586800999999994, 51.48604809999999], [-3.2575107, 51.4861279], [-3.2560055, 51.486208], [-3.2554922, 51.486243400000006], [-3.2542624999999994, 51.4863166], [-3.2533961999999996, 51.4863483], [-3.2526987999999997, 51.48635839999999], [-3.2521542999999995, 51.48635500000001], [-3.2515568, 51.4863162], [-3.2510246, 51.486271999999985], [-3.2504701999999996, 51.48622699999999], [-3.249941999999999, 51.4861747], [-3.2494014000000004, 51.486125099999995], [-3.2486607999999997, 51.48606079999999], [-3.2480076, 51.486013], [-3.2474577999999994, 51.485978], [-3.2466906999999994, 51.4859446], [-3.2460764, 51.4859345], [-3.2456634, 51.4859379], [-3.2452423, 51.4859462], [-3.2447862999999995, 51.48596289999999], [-3.2442873999999997, 51.48598969999999], [-3.2439414, 51.48601970000001], [-3.2433916, 51.4860682], [-3.2427477999999996, 51.486140000000006], [-3.2418332, 51.4862368], [-3.2407575999999993, 51.4863421], [-3.2400361, 51.48639049999999], [-3.2394218999999995, 51.48642559999999], [-3.2386655, 51.48643520000001], [-3.2381452, 51.4864369], [-3.2374879999999995, 51.4864235], [-3.2367692, 51.4863934], [-3.2359161999999997, 51.48633329999999], [-3.2352645, 51.48627479999999], [-3.2346850999999996, 51.486208], [-3.2340681999999994, 51.4861162], [-3.233935022830277, 51.48609545203939], [-3.2335424999999995, 51.486034299999986], [-3.2330007, 51.4859358], [-3.2324991, 51.4858322], [-3.2319948, 51.485722], [-3.2316461999999997, 51.4856385], [-3.2304356, 51.48532589999999], [-3.2302942999999997, 51.4852894], [-3.2296238, 51.48511070000001], [-3.2291110999999995, 51.4849612], [-3.2287291999999996, 51.484859199999995], [-3.2279103999999994, 51.4846349], [-3.2268791999999995, 51.484354], [-3.2263846999999997, 51.48421900000001], [-3.2255655999999995, 51.4839955], [-3.2250417, 51.48385289999999], [-3.22480603370599, 51.48378816728179], [-3.224712076891297, 51.48376235923795], [-3.2245341999999995, 51.48371349999999], [-3.2241919, 51.4836208], [-3.2238932999999994, 51.4835374], [-3.2237685, 51.483504199999985], [-3.2232105, 51.4833483], [-3.2227424999999994, 51.483217200000006], [-3.2212553, 51.48278680000001], [-3.2209262999999995, 51.4826873], [-3.220291, 51.48249630000001], [-3.2188278999999995, 51.4820557], [-3.2174224, 51.4816331], [-3.2161913, 51.4812673], [-3.2143297999999993, 51.4807427], [-3.2124576, 51.4802383], [-3.2116544999999994, 51.4800234], [-3.2113467, 51.479941], [-3.2104956, 51.4797133], [-3.2101161, 51.4796147], [-3.2094589, 51.47944439999999], [-3.209235, 51.47938], [-3.2086757, 51.47922220000001], [-3.2083472, 51.479127], [-3.2080025, 51.47903509999999], [-3.2075197, 51.4789073], [-3.2073321999999997, 51.4788575], [-3.2064549, 51.4786526], [-3.2061987, 51.478587399999995], [-3.2056985, 51.47845709999999], [-3.2051352, 51.47830759999999], [-3.2044741000000005, 51.47813299999999], [-3.2039040999999995, 51.4779844], [-3.2031328999999995, 51.4777856], [-3.202624699999999, 51.477659399999986], [-3.2022517999999995, 51.47757419999999], [-3.2018320999999994, 51.4774857], [-3.2015289999999994, 51.4774231], [-3.2012327, 51.4773713], [-3.2004038, 51.4772719], [-3.1988520999999994, 51.477080599999994], [-3.1976318, 51.4769469], [-3.1968927999999996, 51.47687680000001], [-3.1956562999999996, 51.476774899999995], [-3.193827, 51.47666459999999], [-3.1923233, 51.4765178], [-3.1916543999999996, 51.4764524], [-3.1876052999999995, 51.4760486], [-3.1873547, 51.4760252], [-3.1872772, 51.4760174], [-3.1867962, 51.4759341], [-3.1863571, 51.4758657], [-3.1858776, 51.4757868], [-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} |
20.5 |
0620 |
0645 |
Bridgend |
Cardiff Central |
Cardiff Central |
51.4756626 |
-3.1792304 |
51.4756626 |
-3.1792304 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Cardiff Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464951 |
1790055816749868 |
49 |
49 |
2026-09-22 05:55:06.808600 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:06.268172 |
| 729795 |
761814 |
C49552 |
745D07M622 |
2026-09-22 |
COMPLETE |
20464702 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 761814, "stp": "P", "toc": "Great Western Railway", "uid": "C49552", "consist": "800017", "dest_crs": "OXF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49552/2026-09-22/detailed", "trust_id": "745D07M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Oxford", "service_date": "2026-09-22", "dest_arr_time": "0645", "dest_platform": "3", "is_terminated": 1, "next_location": "Oxford", "signalling_id": "5D07", "timing_status": "ON TIME", "origin_station": "Oxford U.C.S.", "current_leg_arr": "0645", "current_leg_dep": "0642", "current_leg_end": "Oxford", "origin_dep_time": "0643", "origin_platform": null, "current_location": "Oxford", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2722615999999998, 51.7610529], [-1.2722053, 51.7604196], [-1.2721291999999995, 51.759985], [-1.2720644, 51.75968599999999], [-1.2719091, 51.75919160000001], [-1.2718083, 51.7589296], [-1.2716746, 51.758611300000005], [-1.2715601999999997, 51.7583216], [-1.2715015, 51.758034], [-1.271457, 51.75785350000001], [-1.2714038999999997, 51.7575831], [-1.2713908, 51.7575253], [-1.2713386, 51.75729119999999], [-1.2712496000000002, 51.75694450000001], [-1.2712112, 51.756825199999994], [-1.2711510999999998, 51.7566418], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]}", "current_leg_start": "Oxford U.C.S.", "dest_arr_time_act": "0645", "motion_projection": null, "next_location_lat": "51.7539662", "next_location_lon": "-1.2702377", "previous_location": "Oxford U.C.S.", "current_leg_milage": "0.5", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 606.028, \"from_m\": 0.0, \"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\": 801.439, \"from_m\": 606.028, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 761814, \"profile_key\": \"5a181cfbba2544d3f5dbaa72641ea6b8fcd13bb4d7d8d5cf04143e579415704a\", \"schedule_id\": 6493, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0643\", \"location\": \"Oxford U.C.S.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116318}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": null, \"location\": \"Oxford\", \"stage_seq\": 2, \"distance_m\": 801.439, \"section_seq\": 1, \"route_path_id\": 116318}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 801.439, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116318}], \"total_distance_m\": 801.439, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 195.411, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 606.028, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0643", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.7539662", "current_position_lon": "-1.2702377", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:12Z\", \"source_id\": 64583694, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:18Z\", \"source_id\": 20464702, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Oxford", "service_state_platform": "3", "timing_fact_generation": 1790055799987548, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:06.273963", "service_state_evidence_id": 20464702, "current_leg_start_actual_dep": "2026-09-22T06:43:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:06.812057", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
None |
OXF |
5D07 |
800017 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 606.028, "from_m": 0.0, "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": 801.439, "from_m": 606.028, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 761814, "profile_key": "5a181cfbba2544d3f5dbaa72641ea6b8fcd13bb4d7d8d5cf04143e579415704a", "schedule_id": 6493, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0643", "location": "Oxford U.C.S.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116318}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": null, "location": "Oxford", "stage_seq": 2, "distance_m": 801.439, "section_seq": 1, "route_path_id": 116318}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 801.439, "from_m": 0.0, "section_seq": 1, "route_path_id": 116318}], "total_distance_m": 801.439, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 195.411, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 606.028, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24153, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:12Z", "source_id": 64583694, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:45:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:18Z", "source_id": 20464702, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Oxford U.C.S. |
0643 |
0643 |
None |
None |
None |
Oxford |
0645 |
0645 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49552/2026-09-22/detailed |
None |
Oxford U.C.S. |
2026-09-22T06:43:00+01:00 |
Oxford |
3.0 |
{"type": "LineString", "coordinates": [[-1.2722615999999998, 51.7610529], [-1.2722053, 51.7604196], [-1.2721291999999995, 51.759985], [-1.2720644, 51.75968599999999], [-1.2719091, 51.75919160000001], [-1.2718083, 51.7589296], [-1.2716746, 51.758611300000005], [-1.2715601999999997, 51.7583216], [-1.2715015, 51.758034], [-1.271457, 51.75785350000001], [-1.2714038999999997, 51.7575831], [-1.2713908, 51.7575253], [-1.2713386, 51.75729119999999], [-1.2712496000000002, 51.75694450000001], [-1.2712112, 51.756825199999994], [-1.2711510999999998, 51.7566418], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]} |
0.5 |
0642 |
0645 |
Oxford U.C.S. |
Oxford |
Oxford |
51.7539662 |
-1.2702377 |
51.7539662 |
-1.2702377 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Oxford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20464702 |
1790055799987548 |
4 |
4 |
2026-09-22 05:55:06.812057 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:06.273963 |
| 729796 |
759796 |
C09979 |
639O13M522 |
2026-09-22 |
COMPLETE |
20466032 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 759796, "stp": "P", "toc": "Thameslink", "uid": "C09979", "consist": "700038", "dest_crs": "SUO", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C09979/2026-09-22/detailed", "trust_id": "639O13M522", "origin_crs": "KTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sutton (Surrey)", "service_date": "2026-09-22", "dest_arr_time": "0647", "dest_platform": "2", "is_terminated": 1, "next_location": "Sutton (Surrey)", "signalling_id": "9O13", "timing_status": "EARLY", "origin_station": "Kentish Town", "current_leg_arr": "0645", "current_leg_dep": "0643", "current_leg_end": "Sutton (Surrey)", "origin_dep_time": "0552", "origin_platform": "1", "current_location": "Sutton (Surrey)", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1663953, 51.3685915], [-0.1668402, 51.36846839999999], [-0.16728449999999995, 51.3683343], [-0.1676482, 51.36821130000001], [-0.167944, 51.3680999], [-0.168342, 51.36793699999998], [-0.16867169999999998, 51.3677937], [-0.16896109999999998, 51.3676575], [-0.16931699999999997, 51.3674744], [-0.1695242, 51.367365099999994], [-0.16972, 51.367253700000006], [-0.17006259999999998, 51.367043900000006], [-0.1703527, 51.3668536], [-0.17057779999999995, 51.36670290000001], [-0.1708026, 51.3665391], [-0.17110749999999997, 51.3663], [-0.17132199999999995, 51.366111], [-0.171611, 51.365837799999994], [-0.17186459999999998, 51.365564500000005], [-0.1720942, 51.36531050000001], [-0.1723234, 51.365049199999994], [-0.1725659, 51.36477610000001], [-0.1728341, 51.364506299999995], [-0.17297969999999996, 51.36436510000001], [-0.17313589999999998, 51.3642263], [-0.17374109999999998, 51.3637484], [-0.17409189999999997, 51.36350199999999], [-0.17433690000000002, 51.3633494], [-0.17479339999999996, 51.36307529999999], [-0.1752918, 51.362817], [-0.17593, 51.3625372], [-0.17634969999999997, 51.36236350000001], [-0.17714269999999996, 51.36207160000001], [-0.177565, 51.36192669999999], [-0.1780039, 51.3618001], [-0.17845719999999998, 51.3616821], [-0.17908299999999996, 51.3615502], [-0.17958200000000002, 51.3614685], [-0.1796630568239043, 51.361455854440074], [-0.18026849999999997, 51.3613614], [-0.180986, 51.3612799], [-0.18169979999999997, 51.3612362], [-0.18276519999999996, 51.36121899999999], [-0.1834548, 51.36120760000001], [-0.1839151, 51.36118660000001], [-0.1843857, 51.36114839999999], [-0.1848936, 51.361091899999984], [-0.1853533, 51.36102], [-0.1856421, 51.36097779999999], [-0.1859222, 51.36091950000001], [-0.1862323, 51.36084389999999], [-0.1863699, 51.3608102], [-0.1867115, 51.3607144], [-0.1868125, 51.36068240000011], [-0.18709400000000004, 51.3606093], [-0.18739859999999997, 51.3605313], [-0.1876937, 51.36046170000001], [-0.187855, 51.360422500000006], [-0.1880421, 51.3603816], [-0.1884216, 51.360300999999986], [-0.18860209999999997, 51.3602632], [-0.18875279999999997, 51.360222399999984], [-0.188922, 51.36017970000001], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]}", "current_leg_start": "Carshalton", "dest_arr_time_act": "0647", "motion_projection": null, "next_location_lat": "51.3597453", "next_location_lon": "-0.1903314", "previous_location": "Carshalton", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 919.199, \"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\": 956.461, \"from_m\": 919.199, \"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\": 1027.494, \"from_m\": 956.461, \"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\": 1082.761, \"from_m\": 1027.494, \"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\": 1235.787, \"from_m\": 1082.761, \"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\": 3278.05, \"from_m\": 1235.787, \"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\": 3340.507, \"from_m\": 3278.05, \"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\": 4584.023, \"from_m\": 3340.507, \"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\": 4661.648, \"from_m\": 4584.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\": 5071.285, \"from_m\": 4661.648, \"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\": 5783.906, \"from_m\": 5071.285, \"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\": 5895.194, \"from_m\": 5783.906, \"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\": 5941.631, \"from_m\": 5895.194, \"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\": 6165.943, \"from_m\": 5941.631, \"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\": 6193.855, \"from_m\": 6165.943, \"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\": 6249.024, \"from_m\": 6193.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\": 6579.116, \"from_m\": 6249.024, \"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\": 6920.508, \"from_m\": 6579.116, \"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\": 7005.563, \"from_m\": 6920.508, \"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\": 7538.909, \"from_m\": 7005.563, \"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\": 7830.013, \"from_m\": 7538.909, \"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\": 7873.733, \"from_m\": 7830.013, \"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\": 11837.015, \"from_m\": 7873.733, \"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\": 11891.742, \"from_m\": 11837.015, \"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\": 12344.472, \"from_m\": 11891.742, \"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\": 12434.858, \"from_m\": 12344.472, \"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\": 13480.576, \"from_m\": 12434.858, \"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\": 13578.929, \"from_m\": 13480.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\": 13683.747, \"from_m\": 13578.929, \"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\": 13897.244, \"from_m\": 13683.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\": 13959.478, \"from_m\": 13897.244, \"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\": 13993.648, \"from_m\": 13959.478, \"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\": 14031.216, \"from_m\": 13993.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\": 14068.638, \"from_m\": 14031.216, \"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\": 14095.021, \"from_m\": 14068.638, \"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\": 14124.726, \"from_m\": 14095.021, \"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\": 14616.324, \"from_m\": 14124.726, \"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\": 20166.081, \"from_m\": 14616.324, \"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\": 21287.143, \"from_m\": 20166.081, \"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\": 23775.53, \"from_m\": 21287.143, \"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\": 24063.703, \"from_m\": 23775.53, \"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\": 25615.176, \"from_m\": 24063.703, \"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\": 25843.036, \"from_m\": 25615.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\": 25856.254, \"from_m\": 25843.036, \"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\": 25950.932, \"from_m\": 25856.254, \"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\": 25989.509, \"from_m\": 25950.932, \"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\": 759796, \"profile_key\": \"eb36ce8b83f4d388d1bcc65c3d2a64f6ad1e19e13e4dd21e3b2940558a790096\", \"schedule_id\": 936, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"Kentish Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553H\", \"location\": \"Dock Jn North\", \"stage_seq\": 2, \"distance_m\": 967.025, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0556H\", \"wtt_dep\": \"0557H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 3, \"distance_m\": 2219.811, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": \"0602\", \"location\": \"Farringdon\", \"stage_seq\": 4, \"distance_m\": 4415.655, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0603\", \"wtt_dep\": \"0604\", \"location\": \"City Thameslink\", \"stage_seq\": 5, \"distance_m\": 5145.812, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0605H\", \"wtt_dep\": \"0606H\", \"location\": \"London Blackfriars\", \"stage_seq\": 6, \"distance_m\": 5543.504, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 7, \"distance_m\": 6165.943, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0608H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 6896.946, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0609H\", \"wtt_dep\": \"0610H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 9, \"distance_m\": 7436.528, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0615\", \"wtt_dep\": \"0615H\", \"location\": \"Loughborough Jn\", \"stage_seq\": 10, \"distance_m\": 10517.425, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0618H\", \"wtt_dep\": \"0619H\", \"location\": \"Herne Hill\", \"stage_seq\": 11, \"distance_m\": 12136.266, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": \"0626\", \"location\": \"Tulse Hill\", \"stage_seq\": 12, \"distance_m\": 13814.923, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0630\", \"location\": \"Streatham\", \"stage_seq\": 13, \"distance_m\": 16262.052, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631H\", \"location\": \"Streatham South Jn\", \"stage_seq\": 14, \"distance_m\": 17211.007, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0633H\", \"wtt_dep\": \"0634H\", \"location\": \"Mitcham Eastfields\", \"stage_seq\": 15, \"distance_m\": 18916.294, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0637H\", \"location\": \"Mitcham Junction\", \"stage_seq\": 16, \"distance_m\": 20739.801, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": \"0640H\", \"location\": \"Hackbridge\", \"stage_seq\": 17, \"distance_m\": 22554.058, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0642H\", \"wtt_dep\": \"0643H\", \"location\": \"Carshalton\", \"stage_seq\": 18, \"distance_m\": 23966.947, \"section_seq\": 1, \"route_path_id\": 130865}, {\"is_pass\": false, \"wtt_arr\": \"0647\", \"wtt_dep\": null, \"location\": \"Sutton (Surrey)\", \"stage_seq\": 19, \"distance_m\": 25989.509, \"section_seq\": 1, \"route_path_id\": 130865}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 25989.509, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130865}], \"total_distance_m\": 25989.509, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 24850.977, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1138.532, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0552", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3597453", "current_position_lon": "-0.1903314", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:26Z\", \"source_id\": 64485969, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:52:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:19Z\", \"source_id\": 64493041, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:56:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:56:21Z\", \"source_id\": 20434960, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:18Z\", \"source_id\": 64499090, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:00:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:00:21Z\", \"source_id\": 20436910, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:12Z\", \"source_id\": 64503794, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:03:18Z\", \"source_id\": 20438534, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:57Z\", \"source_id\": 64506719, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:59Z\", \"source_id\": 20439503, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:56Z\", \"source_id\": 64511772, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:08:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:07:59Z\", \"source_id\": 20441195, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:43Z\", \"source_id\": 64520558, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:13:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:12:50Z\", \"source_id\": 20444042, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:06Z\", \"source_id\": 64528781, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:10Z\", \"source_id\": 20446740, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29795, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:39Z\", \"source_id\": 64537661, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:21:43Z\", \"source_id\": 20449632, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:55Z\", \"source_id\": 64552114, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:58Z\", \"source_id\": 20454491, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30061, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:11Z\", \"source_id\": 64561337, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:33:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:13Z\", \"source_id\": 20457484, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:08Z\", \"source_id\": 64568028, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:10Z\", \"source_id\": 20459594, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:29Z\", \"source_id\": 64575199, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:34Z\", \"source_id\": 20461980, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:53Z\", \"source_id\": 64580577, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:42:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:55Z\", \"source_id\": 20463739, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:58Z\", \"source_id\": 64587750, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:06Z\", \"source_id\": 20466032, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sutton (Surrey)", "service_state_platform": "2", "timing_fact_generation": 1790055907565851, "current_leg_arrival_utc": "2026-09-22T06:46:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:07.516883", "service_state_evidence_id": 20466032, "current_leg_start_actual_dep": "2026-09-22T06:43:30+01:00", "operational_evidence_version": 94, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:07.875493", "service_state_valid_until_kind": null, "operational_interpretation_version": 94, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
KTN |
SUO |
9O13 |
700038 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 919.199, "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": 956.461, "from_m": 919.199, "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": 1027.494, "from_m": 956.461, "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": 1082.761, "from_m": 1027.494, "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": 1235.787, "from_m": 1082.761, "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": 3278.05, "from_m": 1235.787, "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": 3340.507, "from_m": 3278.05, "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": 4584.023, "from_m": 3340.507, "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": 4661.648, "from_m": 4584.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": 5071.285, "from_m": 4661.648, "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": 5783.906, "from_m": 5071.285, "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": 5895.194, "from_m": 5783.906, "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": 5941.631, "from_m": 5895.194, "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": 6165.943, "from_m": 5941.631, "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": 6193.855, "from_m": 6165.943, "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": 6249.024, "from_m": 6193.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": 6579.116, "from_m": 6249.024, "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": 6920.508, "from_m": 6579.116, "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": 7005.563, "from_m": 6920.508, "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": 7538.909, "from_m": 7005.563, "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": 7830.013, "from_m": 7538.909, "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": 7873.733, "from_m": 7830.013, "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": 11837.015, "from_m": 7873.733, "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": 11891.742, "from_m": 11837.015, "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": 12344.472, "from_m": 11891.742, "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": 12434.858, "from_m": 12344.472, "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": 13480.576, "from_m": 12434.858, "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": 13578.929, "from_m": 13480.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": 13683.747, "from_m": 13578.929, "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": 13897.244, "from_m": 13683.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": 13959.478, "from_m": 13897.244, "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": 13993.648, "from_m": 13959.478, "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": 14031.216, "from_m": 13993.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": 14068.638, "from_m": 14031.216, "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": 14095.021, "from_m": 14068.638, "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": 14124.726, "from_m": 14095.021, "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": 14616.324, "from_m": 14124.726, "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": 20166.081, "from_m": 14616.324, "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": 21287.143, "from_m": 20166.081, "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": 23775.53, "from_m": 21287.143, "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": 24063.703, "from_m": 23775.53, "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": 25615.176, "from_m": 24063.703, "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": 25843.036, "from_m": 25615.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": 25856.254, "from_m": 25843.036, "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": 25950.932, "from_m": 25856.254, "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": 25989.509, "from_m": 25950.932, "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": 759796, "profile_key": "eb36ce8b83f4d388d1bcc65c3d2a64f6ad1e19e13e4dd21e3b2940558a790096", "schedule_id": 936, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0552", "location": "Kentish Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553H", "location": "Dock Jn North", "stage_seq": 2, "distance_m": 967.025, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0556H", "wtt_dep": "0557H", "location": "St Pancras Low Level", "stage_seq": 3, "distance_m": 2219.811, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": "0602", "location": "Farringdon", "stage_seq": 4, "distance_m": 4415.655, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0603", "wtt_dep": "0604", "location": "City Thameslink", "stage_seq": 5, "distance_m": 5145.812, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0605H", "wtt_dep": "0606H", "location": "London Blackfriars", "stage_seq": 6, "distance_m": 5543.504, "section_seq": 1, "route_path_id": 130865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607H", "location": "Blackfriars Jn", "stage_seq": 7, "distance_m": 6165.943, "section_seq": 1, "route_path_id": 130865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0608H", "location": "Southwark Bridge Jn", "stage_seq": 8, "distance_m": 6896.946, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0609H", "wtt_dep": "0610H", "location": "Elephant & Castle", "stage_seq": 9, "distance_m": 7436.528, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0615", "wtt_dep": "0615H", "location": "Loughborough Jn", "stage_seq": 10, "distance_m": 10517.425, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0618H", "wtt_dep": "0619H", "location": "Herne Hill", "stage_seq": 11, "distance_m": 12136.266, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": "0626", "location": "Tulse Hill", "stage_seq": 12, "distance_m": 13814.923, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0630", "location": "Streatham", "stage_seq": 13, "distance_m": 16262.052, "section_seq": 1, "route_path_id": 130865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631H", "location": "Streatham South Jn", "stage_seq": 14, "distance_m": 17211.007, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0633H", "wtt_dep": "0634H", "location": "Mitcham Eastfields", "stage_seq": 15, "distance_m": 18916.294, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0637H", "location": "Mitcham Junction", "stage_seq": 16, "distance_m": 20739.801, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": "0640H", "location": "Hackbridge", "stage_seq": 17, "distance_m": 22554.058, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0642H", "wtt_dep": "0643H", "location": "Carshalton", "stage_seq": 18, "distance_m": 23966.947, "section_seq": 1, "route_path_id": 130865}, {"is_pass": false, "wtt_arr": "0647", "wtt_dep": null, "location": "Sutton (Surrey)", "stage_seq": 19, "distance_m": 25989.509, "section_seq": 1, "route_path_id": 130865}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 25989.509, "from_m": 0.0, "section_seq": 1, "route_path_id": 130865}], "total_distance_m": 25989.509, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 24850.977, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1138.532, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:26Z", "source_id": 64485969, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-22T04:52:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:19Z", "source_id": 64493041, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:56:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:56:21Z", "source_id": 20434960, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:18Z", "source_id": 64499090, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:00:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:00:21Z", "source_id": 20436910, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:12Z", "source_id": 64503794, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:03:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:03:18Z", "source_id": 20438534, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:57Z", "source_id": 64506719, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:05:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:59Z", "source_id": 20439503, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29335, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:56Z", "source_id": 64511772, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:08:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:07:59Z", "source_id": 20441195, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29346, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:43Z", "source_id": 64520558, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:13:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:12:50Z", "source_id": 20444042, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29377, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:06Z", "source_id": 64528781, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:18:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:10Z", "source_id": 20446740, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29795, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:39Z", "source_id": 64537661, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:22:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:21:43Z", "source_id": 20449632, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29810, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:55Z", "source_id": 64552114, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:29:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:58Z", "source_id": 20454491, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30061, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:11Z", "source_id": 64561337, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:33:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:13Z", "source_id": 20457484, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30065, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:08Z", "source_id": 64568028, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:36:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:10Z", "source_id": 20459594, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30081, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:29Z", "source_id": 64575199, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:40:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:34Z", "source_id": 20461980, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30085, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:53Z", "source_id": 64580577, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:42:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:55Z", "source_id": 20463739, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30098, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:58Z", "source_id": 64587750, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:45:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:06Z", "source_id": 20466032, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Kentish Town |
0552 |
0552 |
1 |
None |
None |
Sutton (Surrey) |
0647 |
0647 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C09979/2026-09-22/detailed |
None |
Carshalton |
2026-09-22T06:43:30+01:00 |
Sutton (Surrey) |
2.0 |
{"type": "LineString", "coordinates": [[-0.1663953, 51.3685915], [-0.1668402, 51.36846839999999], [-0.16728449999999995, 51.3683343], [-0.1676482, 51.36821130000001], [-0.167944, 51.3680999], [-0.168342, 51.36793699999998], [-0.16867169999999998, 51.3677937], [-0.16896109999999998, 51.3676575], [-0.16931699999999997, 51.3674744], [-0.1695242, 51.367365099999994], [-0.16972, 51.367253700000006], [-0.17006259999999998, 51.367043900000006], [-0.1703527, 51.3668536], [-0.17057779999999995, 51.36670290000001], [-0.1708026, 51.3665391], [-0.17110749999999997, 51.3663], [-0.17132199999999995, 51.366111], [-0.171611, 51.365837799999994], [-0.17186459999999998, 51.365564500000005], [-0.1720942, 51.36531050000001], [-0.1723234, 51.365049199999994], [-0.1725659, 51.36477610000001], [-0.1728341, 51.364506299999995], [-0.17297969999999996, 51.36436510000001], [-0.17313589999999998, 51.3642263], [-0.17374109999999998, 51.3637484], [-0.17409189999999997, 51.36350199999999], [-0.17433690000000002, 51.3633494], [-0.17479339999999996, 51.36307529999999], [-0.1752918, 51.362817], [-0.17593, 51.3625372], [-0.17634969999999997, 51.36236350000001], [-0.17714269999999996, 51.36207160000001], [-0.177565, 51.36192669999999], [-0.1780039, 51.3618001], [-0.17845719999999998, 51.3616821], [-0.17908299999999996, 51.3615502], [-0.17958200000000002, 51.3614685], [-0.1796630568239043, 51.361455854440074], [-0.18026849999999997, 51.3613614], [-0.180986, 51.3612799], [-0.18169979999999997, 51.3612362], [-0.18276519999999996, 51.36121899999999], [-0.1834548, 51.36120760000001], [-0.1839151, 51.36118660000001], [-0.1843857, 51.36114839999999], [-0.1848936, 51.361091899999984], [-0.1853533, 51.36102], [-0.1856421, 51.36097779999999], [-0.1859222, 51.36091950000001], [-0.1862323, 51.36084389999999], [-0.1863699, 51.3608102], [-0.1867115, 51.3607144], [-0.1868125, 51.36068240000011], [-0.18709400000000004, 51.3606093], [-0.18739859999999997, 51.3605313], [-0.1876937, 51.36046170000001], [-0.187855, 51.360422500000006], [-0.1880421, 51.3603816], [-0.1884216, 51.360300999999986], [-0.18860209999999997, 51.3602632], [-0.18875279999999997, 51.360222399999984], [-0.188922, 51.36017970000001], [-0.1892378, 51.36009039999999], [-0.18984249999999997, 51.35991], [-0.18999279999999996, 51.3598625], [-0.1903314, 51.359745299999986]]} |
1.3 |
0643 |
0645 |
Carshalton |
Sutton (Surrey) |
Sutton (Surrey) |
51.3597453 |
-0.1903314 |
51.3597453 |
-0.1903314 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Sutton (Surrey) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20466032 |
1790055907565851 |
94 |
94 |
2026-09-22 05:55:07.875493 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:07.516883 |
| 729797 |
760158 |
W04887 |
879H03M622 |
2026-09-22 |
COMPLETE |
20465377 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 760158, "stp": "P", "toc": "London Overground", "uid": "W04887", "consist": null, "dest_crs": "DLJ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W04887/2026-09-22/detailed", "trust_id": "879H03M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalston Junction", "service_date": "2026-09-22", "dest_arr_time": "0645", "dest_platform": "3", "is_terminated": 1, "next_location": "Dalston Junction", "signalling_id": "9H03", "timing_status": "LATE", "origin_station": "Clapham Junction Plats 0-2", "current_leg_arr": "0645", "current_leg_dep": "0641", "current_leg_end": "Dalston Junction", "origin_dep_time": "0600", "origin_platform": "1", "current_location": "Dalston Junction", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]}", "current_leg_start": "Haggerston", "dest_arr_time_act": "0642", "motion_projection": null, "next_location_lat": "51.5454441", "next_location_lon": "-0.0750714", "previous_location": "Haggerston", "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 237.031, \"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\": 266.047, \"from_m\": 237.031, \"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\": 297.401, \"from_m\": 266.047, \"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\": 372.226, \"from_m\": 297.401, \"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\": 1120.855, \"from_m\": 372.226, \"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\": 1498.214, \"from_m\": 1120.855, \"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\": 2518.407, \"from_m\": 1498.214, \"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\": 3186.102, \"from_m\": 2518.407, \"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\": 3328.565, \"from_m\": 3186.102, \"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\": 3361.639, \"from_m\": 3328.565, \"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\": 3444.403, \"from_m\": 3361.639, \"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\": 3817.39, \"from_m\": 3444.403, \"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\": 3925.533, \"from_m\": 3817.39, \"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\": 5515.486, \"from_m\": 3925.533, \"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\": 5839.849, \"from_m\": 5515.486, \"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\": 5942.434, \"from_m\": 5839.849, \"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\": 6712.505, \"from_m\": 5942.434, \"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\": 8224.954, \"from_m\": 6712.505, \"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\": 8325.976, \"from_m\": 8224.954, \"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\": 8697.626, \"from_m\": 8325.976, \"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\": 8767.164, \"from_m\": 8697.626, \"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\": 9087.617, \"from_m\": 8767.164, \"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\": 10657.373, \"from_m\": 9087.617, \"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\": 12053.713, \"from_m\": 10657.373, \"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\": 16143.113, \"from_m\": 12053.713, \"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\": 16187.662, \"from_m\": 16143.113, \"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\": 18654.016, \"from_m\": 16187.662, \"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\": 20145.771, \"from_m\": 18654.016, \"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\": 20338.494, \"from_m\": 20145.771, \"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\": 21288.069, \"from_m\": 20338.494, \"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\": 22006.174, \"from_m\": 21288.069, \"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\": 23743.833, \"from_m\": 22006.174, \"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\": 23799.31, \"from_m\": 23743.833, \"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\": 24217.582, \"from_m\": 23799.31, \"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\": 760158, \"profile_key\": \"e8f1d980d3638fb9ad35b2e5e6661be87b0dd22718896622f9e0cfe664d9e356\", \"schedule_id\": 24184, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Longhedge Jn\", \"stage_seq\": 2, \"distance_m\": 2593.253, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605H\", \"location\": \"Factory Jn\", \"stage_seq\": 3, \"distance_m\": 3476.322, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0606H\", \"location\": \"Wandsworth Road\", \"stage_seq\": 4, \"distance_m\": 3570.632, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 5, \"distance_m\": 3958.062, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0607H\", \"wtt_dep\": \"0608\", \"location\": \"Clapham High Street\", \"stage_seq\": 6, \"distance_m\": 4264.536, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0612H\", \"wtt_dep\": \"0613\", \"location\": \"Denmark Hill\", \"stage_seq\": 7, \"distance_m\": 7363.343, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 8, \"distance_m\": 8193.101, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0615\", \"wtt_dep\": \"0615H\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 9, \"distance_m\": 8907.183, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0617\", \"wtt_dep\": \"0617H\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 10, \"distance_m\": 10108.412, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0619\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 11, \"distance_m\": 10626.633, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0623\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 12, \"distance_m\": 12107.67, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0623H\", \"wtt_dep\": \"0624H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 12397.114, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626H\", \"location\": \"Canada Water\", \"stage_seq\": 14, \"distance_m\": 13006.78, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628\", \"location\": \"Rotherhithe\", \"stage_seq\": 15, \"distance_m\": 13320.845, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0629H\", \"location\": \"Wapping\", \"stage_seq\": 16, \"distance_m\": 13797.169, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0631H\", \"location\": \"Shadwell\", \"stage_seq\": 17, \"distance_m\": 19363.059, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0633\", \"wtt_dep\": \"0634\", \"location\": \"Whitechapel\", \"stage_seq\": 18, \"distance_m\": 20356.901, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0636H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 19, \"distance_m\": 21430.412, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0638H\", \"location\": \"Hoxton\", \"stage_seq\": 20, \"distance_m\": 22662.73, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0640\", \"wtt_dep\": \"0640H\", \"location\": \"Haggerston\", \"stage_seq\": 21, \"distance_m\": 23544.969, \"section_seq\": 1, \"route_path_id\": 140551}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": null, \"location\": \"Dalston Junction\", \"stage_seq\": 22, \"distance_m\": 24217.582, \"section_seq\": 1, \"route_path_id\": 140551}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 24217.582, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140551}], \"total_distance_m\": 24217.582, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 23881.839, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 335.743, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0600", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5454441", "current_position_lon": "-0.0750714", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28926, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:53Z\", \"source_id\": 64506599, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:05:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:04:59Z\", \"source_id\": 20439476, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:41Z\", \"source_id\": 64509582, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:49Z\", \"source_id\": 20440473, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:43Z\", \"source_id\": 64518637, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:45Z\", \"source_id\": 20443404, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:32Z\", \"source_id\": 64523969, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:35Z\", \"source_id\": 20445161, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:29Z\", \"source_id\": 64529476, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:34Z\", \"source_id\": 20446999, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:41Z\", \"source_id\": 64543513, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:44Z\", \"source_id\": 20451601, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:33Z\", \"source_id\": 64547113, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:36Z\", \"source_id\": 20452901, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:06Z\", \"source_id\": 64550264, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:09Z\", \"source_id\": 20453940, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:52Z\", \"source_id\": 64554053, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:30:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:29:55Z\", \"source_id\": 20455123, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:36Z\", \"source_id\": 64557959, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:32:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:31:41Z\", \"source_id\": 20456389, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:46Z\", \"source_id\": 64562682, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:48Z\", \"source_id\": 20457883, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:11Z\", \"source_id\": 64568074, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:15Z\", \"source_id\": 20459606, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:45Z\", \"source_id\": 64573616, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:38:49Z\", \"source_id\": 20461427, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:13Z\", \"source_id\": 64579095, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:41:18Z\", \"source_id\": 20463251, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:11Z\", \"source_id\": 64585904, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:13Z\", \"source_id\": 20465377, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dalston Junction", "service_state_platform": "3", "timing_fact_generation": 1790055853857174, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:08.464932", "service_state_evidence_id": 20465377, "current_leg_start_actual_dep": "2026-09-22T06:43:30+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:08.927311", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
None |
DLJ |
9H03 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 237.031, "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": 266.047, "from_m": 237.031, "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": 297.401, "from_m": 266.047, "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": 372.226, "from_m": 297.401, "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": 1120.855, "from_m": 372.226, "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": 1498.214, "from_m": 1120.855, "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": 2518.407, "from_m": 1498.214, "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": 3186.102, "from_m": 2518.407, "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": 3328.565, "from_m": 3186.102, "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": 3361.639, "from_m": 3328.565, "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": 3444.403, "from_m": 3361.639, "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": 3817.39, "from_m": 3444.403, "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": 3925.533, "from_m": 3817.39, "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": 5515.486, "from_m": 3925.533, "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": 5839.849, "from_m": 5515.486, "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": 5942.434, "from_m": 5839.849, "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": 6712.505, "from_m": 5942.434, "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": 8224.954, "from_m": 6712.505, "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": 8325.976, "from_m": 8224.954, "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": 8697.626, "from_m": 8325.976, "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": 8767.164, "from_m": 8697.626, "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": 9087.617, "from_m": 8767.164, "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": 10657.373, "from_m": 9087.617, "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": 12053.713, "from_m": 10657.373, "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": 16143.113, "from_m": 12053.713, "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": 16187.662, "from_m": 16143.113, "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": 18654.016, "from_m": 16187.662, "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": 20145.771, "from_m": 18654.016, "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": 20338.494, "from_m": 20145.771, "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": 21288.069, "from_m": 20338.494, "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": 22006.174, "from_m": 21288.069, "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": 23743.833, "from_m": 22006.174, "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": 23799.31, "from_m": 23743.833, "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": 24217.582, "from_m": 23799.31, "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": 760158, "profile_key": "e8f1d980d3638fb9ad35b2e5e6661be87b0dd22718896622f9e0cfe664d9e356", "schedule_id": 24184, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0600", "location": "Clapham Junction Plats 0-2", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140551}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Longhedge Jn", "stage_seq": 2, "distance_m": 2593.253, "section_seq": 1, "route_path_id": 140551}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605H", "location": "Factory Jn", "stage_seq": 3, "distance_m": 3476.322, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0606H", "location": "Wandsworth Road", "stage_seq": 4, "distance_m": 3570.632, "section_seq": 1, "route_path_id": 140551}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607", "location": "Voltaire Road Jn", "stage_seq": 5, "distance_m": 3958.062, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0607H", "wtt_dep": "0608", "location": "Clapham High Street", "stage_seq": 6, "distance_m": 4264.536, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0612H", "wtt_dep": "0613", "location": "Denmark Hill", "stage_seq": 7, "distance_m": 7363.343, "section_seq": 1, "route_path_id": 140551}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 8193.101, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0615", "wtt_dep": "0615H", "location": "Peckham Rye (C)", "stage_seq": 9, "distance_m": 8907.183, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0617", "wtt_dep": "0617H", "location": "Queens Rd Peckham", "stage_seq": 10, "distance_m": 10108.412, "section_seq": 1, "route_path_id": 140551}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0619", "location": "Old Kent Road Jn", "stage_seq": 11, "distance_m": 10626.633, "section_seq": 1, "route_path_id": 140551}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0623", "location": "Surrey Quays Silwood Jn", "stage_seq": 12, "distance_m": 12107.67, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0623H", "wtt_dep": "0624H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 12397.114, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626H", "location": "Canada Water", "stage_seq": 14, "distance_m": 13006.78, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628", "location": "Rotherhithe", "stage_seq": 15, "distance_m": 13320.845, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0629H", "location": "Wapping", "stage_seq": 16, "distance_m": 13797.169, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0631H", "location": "Shadwell", "stage_seq": 17, "distance_m": 19363.059, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0633", "wtt_dep": "0634", "location": "Whitechapel", "stage_seq": 18, "distance_m": 20356.901, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0636H", "location": "Shoreditch High Street", "stage_seq": 19, "distance_m": 21430.412, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0638H", "location": "Hoxton", "stage_seq": 20, "distance_m": 22662.73, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0640", "wtt_dep": "0640H", "location": "Haggerston", "stage_seq": 21, "distance_m": 23544.969, "section_seq": 1, "route_path_id": 140551}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": null, "location": "Dalston Junction", "stage_seq": 22, "distance_m": 24217.582, "section_seq": 1, "route_path_id": 140551}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 24217.582, "from_m": 0.0, "section_seq": 1, "route_path_id": 140551}], "total_distance_m": 24217.582, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 23881.839, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 335.743, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28926, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:53Z", "source_id": 64506599, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:05:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:04:59Z", "source_id": 20439476, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28940, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:41Z", "source_id": 64509582, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:07:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:49Z", "source_id": 20440473, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29764, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:43Z", "source_id": 64518637, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:12:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:45Z", "source_id": 20443404, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29774, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:32Z", "source_id": 64523969, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:15:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:35Z", "source_id": 20445161, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31503, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:29Z", "source_id": 64529476, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:18:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:34Z", "source_id": 20446999, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:41Z", "source_id": 64543513, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:25:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:44Z", "source_id": 20451601, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:33Z", "source_id": 64547113, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:27:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:36Z", "source_id": 20452901, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:06Z", "source_id": 64550264, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:28:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:09Z", "source_id": 20453940, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:52Z", "source_id": 64554053, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T05:30:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:29:55Z", "source_id": 20455123, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-22T06:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:36Z", "source_id": 64557959, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:32:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:31:41Z", "source_id": 20456389, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:46Z", "source_id": 64562682, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:34:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:48Z", "source_id": 20457883, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:11Z", "source_id": 64568074, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:36:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:15Z", "source_id": 20459606, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:45Z", "source_id": 64573616, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:39:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:38:49Z", "source_id": 20461427, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:13Z", "source_id": 64579095, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:41:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:41:18Z", "source_id": 20463251, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15050, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:11Z", "source_id": 64585904, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:45:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:13Z", "source_id": 20465377, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Clapham Junction Plats 0-2 |
0600 |
0600 |
1 |
None |
None |
Dalston Junction |
0645 |
0642 |
3 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W04887/2026-09-22/detailed |
None |
Haggerston |
2026-09-22T06:43:30+01:00 |
Dalston Junction |
4.0 |
{"type": "LineString", "coordinates": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]} |
0.4 |
0641 |
0645 |
Haggerston |
Dalston Junction |
Dalston Junction |
51.5454441 |
-0.0750714 |
51.5454441 |
-0.0750714 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Dalston Junction |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465377 |
1790055853857174 |
76 |
76 |
2026-09-22 05:55:08.927311 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:08.464932 |
| 729798 |
759242 |
W68968 |
072H35M522 |
2026-09-22 |
COMPLETE |
20465063 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 759242, "stp": "P", "toc": "ScotRail", "uid": "W68968", "consist": "334023+334032", "dest_crs": "HLC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68968/2026-09-22/detailed", "trust_id": "072H35M522", "origin_crs": "ADR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Helensburgh Central", "service_date": "2026-09-22", "dest_arr_time": "0644", "dest_platform": "2", "is_terminated": 1, "next_location": "Helensburgh Central", "signalling_id": "2H35", "timing_status": "LATE", "origin_station": "Airdrie", "current_leg_arr": "0645", "current_leg_dep": "0642", "current_leg_end": "Helensburgh Central", "origin_dep_time": "0532", "origin_platform": "1", "current_location": "Helensburgh Central", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.7112354, 55.9944864], [-4.7117754, 55.99474980000001], [-4.7120955, 55.994918299999995], [-4.7123622, 55.99508699999999], [-4.712539600000001, 55.9952103], [-4.7127831, 55.99540129999999], [-4.7130695, 55.99566469999999], [-4.713353699999999, 55.99597980000001], [-4.7136154, 55.9963539], [-4.713766099999999, 55.99662659999999], [-4.713915100000001, 55.9970085], [-4.7140550999999995, 55.9973921], [-4.7141969, 55.99767919999999], [-4.7142987, 55.9978549], [-4.7144656, 55.99809319999999], [-4.7146578, 55.9983094], [-4.7149576, 55.9986012], [-4.7152645, 55.9989107], [-4.7158536, 55.99950870000001], [-4.716439899999999, 56.0001457], [-4.7166698, 56.0003681], [-4.7168833, 56.000556], [-4.717212199999999, 56.00082309999999], [-4.7176565, 56.00111909999999], [-4.71807, 56.0013811], [-4.718547499999999, 56.0016333], [-4.719079599999999, 56.00187739999999], [-4.719614299999999, 56.0020983], [-4.720286499999999, 56.0023288], [-4.721199000000001, 56.0025682], [-4.7214378, 56.002628400000006], [-4.721744999999999, 56.00269079999999], [-4.7224219, 56.0028132], [-4.723285, 56.002954499999994], [-4.7258723, 56.00339399999999], [-4.7260594, 56.00341960000001], [-4.7269065999999995, 56.0035355], [-4.7273715, 56.003575899999994], [-4.7277047, 56.00360770000001], [-4.727944899999999, 56.003632200000006], [-4.728267699999999, 56.0036539], [-4.728743, 56.003656799999995], [-4.7296086, 56.00364729999998], [-4.7296553, 56.00364630000001], [-4.7299085, 56.003640999999995], [-4.730314899999999, 56.0036583], [-4.7305352, 56.00367610000001], [-4.7308995, 56.00371959999999], [-4.732338099999999, 56.00395699999999]]}", "current_leg_start": "Craigendoran", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "56.0039570", "next_location_lon": "-4.7323381", "previous_location": "Craigendoran", "current_leg_milage": "1.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2694.792, \"from_m\": 0.0, \"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\": 3221.408, \"from_m\": 2694.792, \"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\": 3286.89, \"from_m\": 3221.408, \"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\": 3629.186, \"from_m\": 3286.89, \"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\": 14480.924, \"from_m\": 3629.186, \"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\": 14876.286, \"from_m\": 14480.924, \"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\": 15667.158, \"from_m\": 14876.286, \"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\": 16510.823, \"from_m\": 15667.158, \"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\": 21142.129, \"from_m\": 16510.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\": 21188.152, \"from_m\": 21142.129, \"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\": 22514.351, \"from_m\": 21188.152, \"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\": 22555.116, \"from_m\": 22514.351, \"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\": 23266.606, \"from_m\": 22555.116, \"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\": 23306.844, \"from_m\": 23266.606, \"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\": 23322.224, \"from_m\": 23306.844, \"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\": 23368.838, \"from_m\": 23322.224, \"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\": 23440.111, \"from_m\": 23368.838, \"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\": 24699.239, \"from_m\": 23440.111, \"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\": 30730.46, \"from_m\": 24699.239, \"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\": 31194.256, \"from_m\": 30730.46, \"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\": 36802.092, \"from_m\": 31194.256, \"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\": 37624.997, \"from_m\": 36802.092, \"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\": 39975.739, \"from_m\": 37624.997, \"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\": 40897.445, \"from_m\": 39975.739, \"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\": 40948.195, \"from_m\": 40897.445, \"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\": 41014.225, \"from_m\": 40948.195, \"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\": 41427.805, \"from_m\": 41014.225, \"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\": 42351.754, \"from_m\": 41427.805, \"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\": 51825.327, \"from_m\": 42351.754, \"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\": 54637.176, \"from_m\": 51825.327, \"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}], \"service_id\": 759242, \"profile_key\": \"4f6246c273d385436ebd918ed9e9979c26144f8125db7a6105b6e155e2df886a\", \"schedule_id\": 26414, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0532\", \"location\": \"Airdrie\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0534H\", \"wtt_dep\": \"0535\", \"location\": \"Coatdyke\", \"stage_seq\": 2, \"distance_m\": 1459.264, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0537\", \"wtt_dep\": \"0538\", \"location\": \"Coatbridge Sunnyside\", \"stage_seq\": 3, \"distance_m\": 3047.042, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0540\", \"wtt_dep\": \"0540H\", \"location\": \"Blairhill\", \"stage_seq\": 4, \"distance_m\": 4038.608, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0544\", \"wtt_dep\": \"0544H\", \"location\": \"Easterhouse\", \"stage_seq\": 5, \"distance_m\": 8233.603, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0546H\", \"wtt_dep\": \"0547\", \"location\": \"Garrowhill\", \"stage_seq\": 6, \"distance_m\": 9783.222, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0549\", \"wtt_dep\": \"0550\", \"location\": \"Shettleston\", \"stage_seq\": 7, \"distance_m\": 11727.869, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0551H\", \"wtt_dep\": \"0552\", \"location\": \"Carntyne\", \"stage_seq\": 8, \"distance_m\": 12946.554, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0555\", \"wtt_dep\": \"0555H\", \"location\": \"Bellgrove\", \"stage_seq\": 9, \"distance_m\": 15756.89, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0557\", \"wtt_dep\": \"0558\", \"location\": \"High Street\", \"stage_seq\": 10, \"distance_m\": 16779.458, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0559H\", \"wtt_dep\": \"0602\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 11, \"distance_m\": 17648.116, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0603H\", \"wtt_dep\": \"0604H\", \"location\": \"Charing Cross\", \"stage_seq\": 12, \"distance_m\": 18887.169, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606H\", \"location\": \"Finnieston East Jn\", \"stage_seq\": 13, \"distance_m\": 20410.203, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": \"0608H\", \"location\": \"Partick\", \"stage_seq\": 14, \"distance_m\": 21615.392, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0610\", \"wtt_dep\": \"0611\", \"location\": \"Hyndland\", \"stage_seq\": 15, \"distance_m\": 22791.255, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0612\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 16, \"distance_m\": 23322.224, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0615\", \"location\": \"Garscadden\", \"stage_seq\": 17, \"distance_m\": 26058.938, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0616\", \"location\": \"Yoker\", \"stage_seq\": 18, \"distance_m\": 27685.847, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0617\", \"location\": \"Clydebank\", \"stage_seq\": 19, \"distance_m\": 29055.232, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0618H\", \"wtt_dep\": \"0620H\", \"location\": \"Dalmuir\", \"stage_seq\": 20, \"distance_m\": 31031.546, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0627H\", \"wtt_dep\": \"0628\", \"location\": \"Dumbarton East\", \"stage_seq\": 21, \"distance_m\": 40278.084, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0629H\", \"wtt_dep\": \"0630\", \"location\": \"Dumbarton Central\", \"stage_seq\": 22, \"distance_m\": 41362.644, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0631\", \"wtt_dep\": \"0631H\", \"location\": \"Dalreoch\", \"stage_seq\": 23, \"distance_m\": 41958.468, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0636\", \"wtt_dep\": \"0636H\", \"location\": \"Cardross\", \"stage_seq\": 24, \"distance_m\": 47090.67, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640H\", \"location\": \"Craigendoran Jn\", \"stage_seq\": 25, \"distance_m\": 52035.993, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": \"0641H\", \"location\": \"Craigendoran\", \"stage_seq\": 26, \"distance_m\": 52796.069, \"section_seq\": 1, \"route_path_id\": 141656}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Helensburgh Central\", \"stage_seq\": 27, \"distance_m\": 54637.176, \"section_seq\": 1, \"route_path_id\": 141656}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 54637.176, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141656}], \"total_distance_m\": 54637.176, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 54591.153, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.023, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0532", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "56.0039570", "current_position_lon": "-4.7323381", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:32:19Z\", \"source_id\": 64462313, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:34:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:32:26Z\", \"source_id\": 20425030, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2211, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:35:11Z\", \"source_id\": 64465395, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:37:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:35:16Z\", \"source_id\": 20425980, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:38:06Z\", \"source_id\": 64468769, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:39:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:38:11Z\", \"source_id\": 20427044, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1582, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:40:49Z\", \"source_id\": 64471991, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:43:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:40:53Z\", \"source_id\": 20428100, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:45:10Z\", \"source_id\": 64477506, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:46:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:45:15Z\", \"source_id\": 20429894, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:49:04Z\", \"source_id\": 64482712, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:49:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:49:06Z\", \"source_id\": 20431577, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:51:50Z\", \"source_id\": 20432825, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:15Z\", \"source_id\": 64489941, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:55:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:54:21Z\", \"source_id\": 20433967, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:52Z\", \"source_id\": 64492309, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:57:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:55:56Z\", \"source_id\": 20434744, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:36Z\", \"source_id\": 64496438, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:59:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:58:40Z\", \"source_id\": 20436074, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:54Z\", \"source_id\": 64503289, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:58Z\", \"source_id\": 20438370, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:27Z\", \"source_id\": 64509161, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:07:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:32Z\", \"source_id\": 20440345, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:12Z\", \"source_id\": 64514018, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:09:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:09:15Z\", \"source_id\": 20441901, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:34Z\", \"source_id\": 64522099, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:32Z\", \"source_id\": 20444519, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:48Z\", \"source_id\": 64524403, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:15:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:54Z\", \"source_id\": 20445303, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:49Z\", \"source_id\": 64526285, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:16:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:15:52Z\", \"source_id\": 20445939, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1266, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:11Z\", \"source_id\": 64528914, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:18:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:17:16Z\", \"source_id\": 20446802, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:11Z\", \"source_id\": 64546395, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:27:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:26:16Z\", \"source_id\": 20452661, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:11Z\", \"source_id\": 64550452, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:16Z\", \"source_id\": 20454015, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:16Z\", \"source_id\": 64554949, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:20Z\", \"source_id\": 20455417, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:05Z\", \"source_id\": 64563404, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:36:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:34:10Z\", \"source_id\": 20458157, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1194, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:01Z\", \"source_id\": 64576395, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:06Z\", \"source_id\": 20462388, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:43Z\", \"source_id\": 64584852, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:48Z\", \"source_id\": 20465063, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Helensburgh Central", "service_state_platform": "2", "timing_fact_generation": 1790055830138167, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:08.468097", "service_state_evidence_id": 20465063, "current_leg_start_actual_dep": "2026-09-22T06:42:30+01:00", "operational_evidence_version": 99, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:08.931821", "service_state_valid_until_kind": null, "operational_interpretation_version": 99, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
ADR |
HLC |
2H35 |
334023+334032 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 2694.792, "from_m": 0.0, "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": 3221.408, "from_m": 2694.792, "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": 3286.89, "from_m": 3221.408, "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": 3629.186, "from_m": 3286.89, "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": 14480.924, "from_m": 3629.186, "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": 14876.286, "from_m": 14480.924, "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": 15667.158, "from_m": 14876.286, "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": 16510.823, "from_m": 15667.158, "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": 21142.129, "from_m": 16510.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": 21188.152, "from_m": 21142.129, "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": 22514.351, "from_m": 21188.152, "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": 22555.116, "from_m": 22514.351, "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": 23266.606, "from_m": 22555.116, "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": 23306.844, "from_m": 23266.606, "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": 23322.224, "from_m": 23306.844, "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": 23368.838, "from_m": 23322.224, "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": 23440.111, "from_m": 23368.838, "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": 24699.239, "from_m": 23440.111, "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": 30730.46, "from_m": 24699.239, "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": 31194.256, "from_m": 30730.46, "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": 36802.092, "from_m": 31194.256, "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": 37624.997, "from_m": 36802.092, "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": 39975.739, "from_m": 37624.997, "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": 40897.445, "from_m": 39975.739, "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": 40948.195, "from_m": 40897.445, "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": 41014.225, "from_m": 40948.195, "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": 41427.805, "from_m": 41014.225, "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": 42351.754, "from_m": 41427.805, "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": 51825.327, "from_m": 42351.754, "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": 54637.176, "from_m": 51825.327, "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}], "service_id": 759242, "profile_key": "4f6246c273d385436ebd918ed9e9979c26144f8125db7a6105b6e155e2df886a", "schedule_id": 26414, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0532", "location": "Airdrie", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0534H", "wtt_dep": "0535", "location": "Coatdyke", "stage_seq": 2, "distance_m": 1459.264, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0537", "wtt_dep": "0538", "location": "Coatbridge Sunnyside", "stage_seq": 3, "distance_m": 3047.042, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0540", "wtt_dep": "0540H", "location": "Blairhill", "stage_seq": 4, "distance_m": 4038.608, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0544", "wtt_dep": "0544H", "location": "Easterhouse", "stage_seq": 5, "distance_m": 8233.603, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0546H", "wtt_dep": "0547", "location": "Garrowhill", "stage_seq": 6, "distance_m": 9783.222, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0549", "wtt_dep": "0550", "location": "Shettleston", "stage_seq": 7, "distance_m": 11727.869, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0551H", "wtt_dep": "0552", "location": "Carntyne", "stage_seq": 8, "distance_m": 12946.554, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0555", "wtt_dep": "0555H", "location": "Bellgrove", "stage_seq": 9, "distance_m": 15756.89, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0557", "wtt_dep": "0558", "location": "High Street", "stage_seq": 10, "distance_m": 16779.458, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0559H", "wtt_dep": "0602", "location": "Glasgow Queen St Low Level", "stage_seq": 11, "distance_m": 17648.116, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0603H", "wtt_dep": "0604H", "location": "Charing Cross", "stage_seq": 12, "distance_m": 18887.169, "section_seq": 1, "route_path_id": 141656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606H", "location": "Finnieston East Jn", "stage_seq": 13, "distance_m": 20410.203, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": "0608H", "location": "Partick", "stage_seq": 14, "distance_m": 21615.392, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0610", "wtt_dep": "0611", "location": "Hyndland", "stage_seq": 15, "distance_m": 22791.255, "section_seq": 1, "route_path_id": 141656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0612", "location": "Hyndland East Jn", "stage_seq": 16, "distance_m": 23322.224, "section_seq": 1, "route_path_id": 141656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0615", "location": "Garscadden", "stage_seq": 17, "distance_m": 26058.938, "section_seq": 1, "route_path_id": 141656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0616", "location": "Yoker", "stage_seq": 18, "distance_m": 27685.847, "section_seq": 1, "route_path_id": 141656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0617", "location": "Clydebank", "stage_seq": 19, "distance_m": 29055.232, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0618H", "wtt_dep": "0620H", "location": "Dalmuir", "stage_seq": 20, "distance_m": 31031.546, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0627H", "wtt_dep": "0628", "location": "Dumbarton East", "stage_seq": 21, "distance_m": 40278.084, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0629H", "wtt_dep": "0630", "location": "Dumbarton Central", "stage_seq": 22, "distance_m": 41362.644, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0631", "wtt_dep": "0631H", "location": "Dalreoch", "stage_seq": 23, "distance_m": 41958.468, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0636", "wtt_dep": "0636H", "location": "Cardross", "stage_seq": 24, "distance_m": 47090.67, "section_seq": 1, "route_path_id": 141656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640H", "location": "Craigendoran Jn", "stage_seq": 25, "distance_m": 52035.993, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": "0641H", "location": "Craigendoran", "stage_seq": 26, "distance_m": 52796.069, "section_seq": 1, "route_path_id": 141656}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Helensburgh Central", "stage_seq": 27, "distance_m": 54637.176, "section_seq": 1, "route_path_id": 141656}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 54637.176, "from_m": 0.0, "section_seq": 1, "route_path_id": 141656}], "total_distance_m": 54637.176, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 54591.153, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.023, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2206, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:32:19Z", "source_id": 64462313, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:34:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:32:26Z", "source_id": 20425030, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2211, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:35:11Z", "source_id": 64465395, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T04:37:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:35:16Z", "source_id": 20425980, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1589, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:38:06Z", "source_id": 64468769, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T04:39:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:38:11Z", "source_id": 20427044, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-22T05:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1582, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:40:49Z", "source_id": 64471991, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T04:43:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:40:53Z", "source_id": 20428100, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1579, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:45:10Z", "source_id": 64477506, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T04:46:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:45:15Z", "source_id": 20429894, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1572, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:49:04Z", "source_id": 64482712, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T04:49:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:49:06Z", "source_id": 20431577, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:51:50Z", "source_id": 20432825, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1564, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:15Z", "source_id": 64489941, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T04:55:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:54:21Z", "source_id": 20433967, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1556, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:52Z", "source_id": 64492309, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T04:57:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:55:56Z", "source_id": 20434744, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1389, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:36Z", "source_id": 64496438, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T04:59:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:58:40Z", "source_id": 20436074, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1385, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:54Z", "source_id": 64503289, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:03:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:58Z", "source_id": 20438370, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1375, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:27Z", "source_id": 64509161, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:07:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:32Z", "source_id": 20440345, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1370, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:12Z", "source_id": 64514018, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:09:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:09:15Z", "source_id": 20441901, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1359, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:34Z", "source_id": 64522099, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:14:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:32Z", "source_id": 20444519, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1342, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:48Z", "source_id": 64524403, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T05:15:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:54Z", "source_id": 20445303, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-22T06:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1333, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:49Z", "source_id": 64526285, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:16:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:15:52Z", "source_id": 20445939, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1266, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:11Z", "source_id": 64528914, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T05:18:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:17:16Z", "source_id": 20446802, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-22T06:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1243, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:11Z", "source_id": 64546395, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:27:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:26:16Z", "source_id": 20452661, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1231, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:11Z", "source_id": 64550452, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T05:29:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:16Z", "source_id": 20454015, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1219, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:16Z", "source_id": 64554949, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T05:31:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:20Z", "source_id": 20455417, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1206, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:05Z", "source_id": 64563404, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T05:36:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:34:10Z", "source_id": 20458157, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-22T06:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1194, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:01Z", "source_id": 64576395, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T05:41:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:06Z", "source_id": 20462388, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1187, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:43Z", "source_id": 64584852, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T05:45:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:48Z", "source_id": 20465063, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Airdrie |
0532 |
0532 |
1 |
None |
None |
Helensburgh Central |
0644 |
0644 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68968/2026-09-22/detailed |
None |
Craigendoran |
2026-09-22T06:42:30+01:00 |
Helensburgh Central |
3.0 |
{"type": "LineString", "coordinates": [[-4.7112354, 55.9944864], [-4.7117754, 55.99474980000001], [-4.7120955, 55.994918299999995], [-4.7123622, 55.99508699999999], [-4.712539600000001, 55.9952103], [-4.7127831, 55.99540129999999], [-4.7130695, 55.99566469999999], [-4.713353699999999, 55.99597980000001], [-4.7136154, 55.9963539], [-4.713766099999999, 55.99662659999999], [-4.713915100000001, 55.9970085], [-4.7140550999999995, 55.9973921], [-4.7141969, 55.99767919999999], [-4.7142987, 55.9978549], [-4.7144656, 55.99809319999999], [-4.7146578, 55.9983094], [-4.7149576, 55.9986012], [-4.7152645, 55.9989107], [-4.7158536, 55.99950870000001], [-4.716439899999999, 56.0001457], [-4.7166698, 56.0003681], [-4.7168833, 56.000556], [-4.717212199999999, 56.00082309999999], [-4.7176565, 56.00111909999999], [-4.71807, 56.0013811], [-4.718547499999999, 56.0016333], [-4.719079599999999, 56.00187739999999], [-4.719614299999999, 56.0020983], [-4.720286499999999, 56.0023288], [-4.721199000000001, 56.0025682], [-4.7214378, 56.002628400000006], [-4.721744999999999, 56.00269079999999], [-4.7224219, 56.0028132], [-4.723285, 56.002954499999994], [-4.7258723, 56.00339399999999], [-4.7260594, 56.00341960000001], [-4.7269065999999995, 56.0035355], [-4.7273715, 56.003575899999994], [-4.7277047, 56.00360770000001], [-4.727944899999999, 56.003632200000006], [-4.728267699999999, 56.0036539], [-4.728743, 56.003656799999995], [-4.7296086, 56.00364729999998], [-4.7296553, 56.00364630000001], [-4.7299085, 56.003640999999995], [-4.730314899999999, 56.0036583], [-4.7305352, 56.00367610000001], [-4.7308995, 56.00371959999999], [-4.732338099999999, 56.00395699999999]]} |
1.1 |
0642 |
0645 |
Craigendoran |
Helensburgh Central |
Helensburgh Central |
56.0039570 |
-4.7323381 |
56.0039570 |
-4.7323381 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Helensburgh Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465063 |
1790055830138167 |
99 |
99 |
2026-09-22 05:55:08.931821 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:08.468097 |
| 729799 |
761514 |
P90479 |
895C15M622 |
2026-09-22 |
COMPLETE |
20465778 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 761514, "stp": "P", "toc": "Southeastern", "uid": "P90479", "consist": "395015+395016", "dest_crs": "BSR", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90479/2026-09-22/detailed", "trust_id": "895C15M622", "origin_crs": "XRE", "show_on_map": 0, "dar_est_time": "06:35:00", "dar_platform": null, "dest_station": "Broadstairs", "service_date": "2026-09-22", "dest_arr_time": "0647", "dest_platform": null, "is_terminated": 1, "next_location": "Broadstairs", "signalling_id": "5C15", "timing_status": "EARLY", "origin_station": "Ramsgate E.M.U.D.", "current_leg_arr": "0645", "current_leg_dep": "0639", "current_leg_end": "Broadstairs", "origin_dep_time": "0635", "origin_platform": null, "current_location": "Broadstairs", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.405640982207498, 51.341410567900326], [1.4056445999999998, 51.3414119], [1.4058783, 51.341496], [1.4062591, 51.34161230000001], [1.4069002999999998, 51.3417915], [1.4077628000000002, 51.342033400000005], [1.4079121, 51.3420862], [1.4086854999999998, 51.3423582], [1.4092927, 51.3425846], [1.4105214, 51.3430356], [1.4107363, 51.34311470000001], [1.4139158999999997, 51.34428549999999], [1.4141148, 51.344359199999985], [1.4181567999999998, 51.34584689999999], [1.4187662999999997, 51.34601320000001], [1.4192759999999998, 51.3461096], [1.4198043, 51.3461777], [1.4203117999999997, 51.34621699999999], [1.4206624, 51.3462192], [1.4228392999999997, 51.3460923], [1.42332, 51.34606109999999], [1.4238684999999998, 51.3460256], [1.4252977999999998, 51.34592829999998], [1.4256755999999997, 51.34591379999999], [1.4260810999999998, 51.3459213], [1.4265369999999995, 51.3459409], [1.4266568, 51.345946899999994], [1.4273025, 51.3460507], [1.4277979999999997, 51.3461777], [1.4283402, 51.3463326], [1.4287688, 51.34647460000001], [1.4291531, 51.3466388], [1.4296145, 51.34685920000001], [1.429954, 51.347064399999994], [1.4302438, 51.347287], [1.4305405000000002, 51.34753039999999], [1.4307637999999998, 51.3477601], [1.4309126, 51.3479303], [1.4310338, 51.348097900000006], [1.4312275, 51.34841230000001], [1.4313305999999997, 51.348636799999994], [1.4314558, 51.3489853], [1.4315105, 51.34916630000001], [1.4335277, 51.3558383], [1.4336890999999998, 51.356475999999994], [1.4337181, 51.3566329], [1.4337498999999998, 51.35677499999999], [1.4338379999999995, 51.35727719999999], [1.433876, 51.3576531], [1.4338854, 51.35813099999999], [1.4338753, 51.358602700000006], [1.4338011999999998, 51.3591679], [1.4336894999999998, 51.359726900000005], [1.4335711, 51.36015940000001], [1.4335273, 51.3603068], [1.4333875, 51.36073329999999]]}", "current_leg_start": "RM Depot Exit Margate End", "dest_arr_time_act": "0647", "motion_projection": null, "next_location_lat": "51.3607333", "next_location_lon": "1.4333875", "previous_location": "RM Depot Exit Margate End", "current_leg_milage": "2.1", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 268.144, \"from_m\": 0.0, \"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\": 489.816, \"from_m\": 268.144, \"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\": 1105.42, \"from_m\": 489.816, \"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\": 2229.609, \"from_m\": 1105.42, \"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\": 3533.138, \"from_m\": 2229.609, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}], \"service_id\": 761514, \"profile_key\": \"bd4a78a3e02639960e21a13662424feb53d2e4b97de50aee0831aad442f00d8d\", \"schedule_id\": 23189, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0635\", \"location\": \"Ramsgate E.M.U.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140186}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": \"0642\", \"location\": \"RM Depot Exit Margate End\", \"stage_seq\": 2, \"distance_m\": 105.504, \"section_seq\": 1, \"route_path_id\": 140186}, {\"is_pass\": false, \"wtt_arr\": \"0647\", \"wtt_dep\": null, \"location\": \"Broadstairs\", \"stage_seq\": 3, \"distance_m\": 3533.138, \"section_seq\": 1, \"route_path_id\": 140186}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3533.138, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140186}], \"total_distance_m\": 3533.138, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 3533.138, \"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}", "origin_dep_time_act": "0635", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.3607333", "current_position_lon": "1.4333875", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:41Z\", \"source_id\": 64587069, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:43Z\", \"source_id\": 20465778, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Broadstairs", "service_state_platform": "1", "timing_fact_generation": 1790055885303673, "current_leg_arrival_utc": "2026-09-22T06:46:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:12.298178", "service_state_evidence_id": 20465778, "current_leg_start_actual_dep": "2026-09-22T06:42:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:13.567120", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
XRE |
BSR |
5C15 |
395015+395016 |
12 |
140 |
None |
{"version": 3, "segments": [{"to_m": 268.144, "from_m": 0.0, "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": 489.816, "from_m": 268.144, "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": 1105.42, "from_m": 489.816, "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": 2229.609, "from_m": 1105.42, "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": 3533.138, "from_m": 2229.609, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}], "service_id": 761514, "profile_key": "bd4a78a3e02639960e21a13662424feb53d2e4b97de50aee0831aad442f00d8d", "schedule_id": 23189, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0635", "location": "Ramsgate E.M.U.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140186}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": "0642", "location": "RM Depot Exit Margate End", "stage_seq": 2, "distance_m": 105.504, "section_seq": 1, "route_path_id": 140186}, {"is_pass": false, "wtt_arr": "0647", "wtt_dep": null, "location": "Broadstairs", "stage_seq": 3, "distance_m": 3533.138, "section_seq": 1, "route_path_id": 140186}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3533.138, "from_m": 0.0, "section_seq": 1, "route_path_id": 140186}], "total_distance_m": 3533.138, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 3533.138, "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": 33130, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:41Z", "source_id": 64587069, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:45:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:43Z", "source_id": 20465778, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Ramsgate E.M.U.D. |
0635 |
0635 |
None |
6:35:00 |
None |
Broadstairs |
0647 |
0647 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90479/2026-09-22/detailed |
None |
RM Depot Exit Margate End |
2026-09-22T06:42:00+01:00 |
Broadstairs |
6.0 |
{"type": "LineString", "coordinates": [[1.405640982207498, 51.341410567900326], [1.4056445999999998, 51.3414119], [1.4058783, 51.341496], [1.4062591, 51.34161230000001], [1.4069002999999998, 51.3417915], [1.4077628000000002, 51.342033400000005], [1.4079121, 51.3420862], [1.4086854999999998, 51.3423582], [1.4092927, 51.3425846], [1.4105214, 51.3430356], [1.4107363, 51.34311470000001], [1.4139158999999997, 51.34428549999999], [1.4141148, 51.344359199999985], [1.4181567999999998, 51.34584689999999], [1.4187662999999997, 51.34601320000001], [1.4192759999999998, 51.3461096], [1.4198043, 51.3461777], [1.4203117999999997, 51.34621699999999], [1.4206624, 51.3462192], [1.4228392999999997, 51.3460923], [1.42332, 51.34606109999999], [1.4238684999999998, 51.3460256], [1.4252977999999998, 51.34592829999998], [1.4256755999999997, 51.34591379999999], [1.4260810999999998, 51.3459213], [1.4265369999999995, 51.3459409], [1.4266568, 51.345946899999994], [1.4273025, 51.3460507], [1.4277979999999997, 51.3461777], [1.4283402, 51.3463326], [1.4287688, 51.34647460000001], [1.4291531, 51.3466388], [1.4296145, 51.34685920000001], [1.429954, 51.347064399999994], [1.4302438, 51.347287], [1.4305405000000002, 51.34753039999999], [1.4307637999999998, 51.3477601], [1.4309126, 51.3479303], [1.4310338, 51.348097900000006], [1.4312275, 51.34841230000001], [1.4313305999999997, 51.348636799999994], [1.4314558, 51.3489853], [1.4315105, 51.34916630000001], [1.4335277, 51.3558383], [1.4336890999999998, 51.356475999999994], [1.4337181, 51.3566329], [1.4337498999999998, 51.35677499999999], [1.4338379999999995, 51.35727719999999], [1.433876, 51.3576531], [1.4338854, 51.35813099999999], [1.4338753, 51.358602700000006], [1.4338011999999998, 51.3591679], [1.4336894999999998, 51.359726900000005], [1.4335711, 51.36015940000001], [1.4335273, 51.3603068], [1.4333875, 51.36073329999999]]} |
2.1 |
0639 |
0645 |
RM Depot Exit Margate End |
Broadstairs |
Broadstairs |
51.3607333 |
1.4333875 |
51.3607333 |
1.4333875 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Broadstairs |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465778 |
1790055885303673 |
6 |
6 |
2026-09-22 05:55:13.567120 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:12.298178 |
| 729800 |
761059 |
L88489 |
072B74M622 |
2026-09-22 |
COMPLETE |
20465037 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 761059, "stp": "P", "toc": "ScotRail", "uid": "L88489", "consist": "385006+385043", "dest_crs": "LNK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88489/2026-09-22/detailed", "trust_id": "072B74M622", "origin_crs": "MTH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lanark", "service_date": "2026-09-22", "dest_arr_time": "0645", "dest_platform": "2", "is_terminated": 1, "next_location": "Lanark", "signalling_id": "2B74", "timing_status": "ON TIME", "origin_station": "Motherwell", "current_leg_arr": "0645", "current_leg_dep": "0635", "current_leg_end": "Lanark", "origin_dep_time": "0622", "origin_platform": "1", "current_location": "Lanark", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.8486241, 55.730977499999995], [-3.848342399999999, 55.73081019999999], [-3.847792899999999, 55.73048369999999], [-3.8476053, 55.73037659999999], [-3.846956, 55.7299723], [-3.8461693, 55.729403600000005], [-3.845431399999999, 55.72881399999999], [-3.8449596, 55.728423], [-3.844820499999999, 55.728302599999985], [-3.844306199999999, 55.727854699999995], [-3.843410099999999, 55.72702999999999], [-3.842796400000001, 55.7264187], [-3.8423692, 55.7259279], [-3.841988399999999, 55.72543079999999], [-3.841392700000001, 55.72453420000001], [-3.841084099999999, 55.72401980000001], [-3.840839499999999, 55.72361199999999], [-3.840438099999999, 55.723015], [-3.840035, 55.7224606], [-3.839566000000001, 55.7219095], [-3.8391434, 55.72144829999999], [-3.8387596, 55.7210498], [-3.8385469, 55.72085160000001], [-3.838347300000001, 55.7206499], [-3.8376827, 55.7200011], [-3.835315000000001, 55.7176789], [-3.8329246, 55.715334199999994], [-3.8323932999999992, 55.7148131], [-3.831779899999999, 55.714189], [-3.8309245, 55.7133615], [-3.8305332, 55.71296300000001], [-3.830123599999999, 55.7125674], [-3.8285085, 55.71098969999999], [-3.8283087, 55.71080779999999], [-3.8277564000000006, 55.71030519999999], [-3.827544099999999, 55.7101254], [-3.8271272, 55.7097801], [-3.826687399999999, 55.709439999999994], [-3.8257945, 55.7087626], [-3.8247311, 55.70806459999999], [-3.8236358, 55.707374699999995], [-3.8226611, 55.7068295], [-3.8221678, 55.706557200000006], [-3.821641899999999, 55.70629490000001], [-3.8206061, 55.70577999999999], [-3.8200309, 55.705519], [-3.8198615209365414, 55.70544417370927], [-3.8194702, 55.70527129999999], [-3.8189695, 55.705057200000006], [-3.8182585, 55.7047531], [-3.817603000000001, 55.7045025], [-3.816941599999999, 55.704255], [-3.8163389, 55.7040361], [-3.815710199999999, 55.703823199999995], [-3.8150213, 55.7035942], [-3.8143234, 55.7033797], [-3.812264799999999, 55.70279419999999], [-3.811066, 55.702513], [-3.8098560999999993, 55.70226439999999], [-3.8087049999999993, 55.7020646], [-3.8080495, 55.7019571], [-3.8075020999999993, 55.7018844], [-3.806347300000001, 55.701763], [-3.8063429, 55.701762599999995], [-3.8052875, 55.7016619], [-3.8042104, 55.7015972], [-3.8032272, 55.7015652], [-3.802214, 55.7015558], [-3.801432300000001, 55.70156419999999], [-3.8008027, 55.701584], [-3.8003211, 55.7016066], [-3.7993936, 55.701671399999995], [-3.798535399999999, 55.70175549999999], [-3.7976888, 55.70185670000001], [-3.795679399999999, 55.702078799999995], [-3.7946762, 55.7021757], [-3.793678799999999, 55.7022334], [-3.7923220999999994, 55.702268], [-3.7917452, 55.7022615], [-3.7911443, 55.7022455], [-3.7907664, 55.702223800000006], [-3.7903098, 55.70219759999999], [-3.7896302, 55.7021379], [-3.7887727999999994, 55.70204029999999], [-3.787995099999999, 55.7019259], [-3.7876519, 55.7018764], [-3.7872097, 55.7017978], [-3.7863844, 55.7016459], [-3.7846616, 55.701342999999994], [-3.783893, 55.70122609999999], [-3.7831577, 55.7011322], [-3.7822387, 55.7010222], [-3.781241000000001, 55.700926200000005], [-3.7802941999999993, 55.7008578], [-3.7795857000000006, 55.700813399999994], [-3.7788675, 55.70080420000001], [-3.7775323999999992, 55.700821], [-3.7762324, 55.7008884], [-3.77558, 55.700935699999995], [-3.7749005, 55.70098489999999], [-3.774219200000001, 55.7010442], [-3.7735775, 55.7011001], [-3.7729241933019897, 55.70112716829023], [-3.7713691, 55.70119160000001], [-3.770419299999999, 55.70120159999999], [-3.7694468, 55.7011821], [-3.76796, 55.701090099999995], [-3.7671855, 55.7010245], [-3.7664346, 55.7009346], [-3.765466599999999, 55.7007965], [-3.7645169, 55.70063569999999], [-3.7635216, 55.70043329999999], [-3.7625711, 55.70021419999999], [-3.7610721, 55.6997895], [-3.7600477999999993, 55.699451200000006], [-3.7590665, 55.6990864], [-3.758073299999999, 55.6986796], [-3.7571452, 55.69825060000001], [-3.7570984, 55.6982254], [-3.7560208, 55.6976455], [-3.754965199999999, 55.6970478], [-3.7539280000000006, 55.6964901], [-3.753393599999999, 55.6962195], [-3.7528483, 55.69596150000001], [-3.7519275, 55.69555720000001], [-3.750960300000001, 55.6951723], [-3.7499719, 55.6948228], [-3.7489432, 55.6945088], [-3.7480187, 55.6942391], [-3.7470029999999994, 55.6939856], [-3.7409111, 55.6925534], [-3.7383957, 55.6919645], [-3.7367476, 55.69157869999999], [-3.736588, 55.6915418], [-3.73627, 55.69147059999999], [-3.734439899999999, 55.691039999999994], [-3.7332091, 55.6907222], [-3.7327093, 55.69060410000001], [-3.7317293999999994, 55.6903789], [-3.7310885, 55.6902301], [-3.730391899999999, 55.68999500000001], [-3.7299864, 55.68983869999999], [-3.7294468, 55.68951849999999], [-3.728960999999999, 55.6891196], [-3.728736799999999, 55.6888742], [-3.7286013, 55.68865770000001], [-3.7284696, 55.68841809999999], [-3.7284252, 55.6882823], [-3.7283985, 55.68814249999999], [-3.7283799, 55.6879599], [-3.7283727, 55.687790699999994], [-3.7283719, 55.687773199999995], [-3.7283825, 55.68763299999999], [-3.7284128, 55.68746430000001], [-3.728502100000001, 55.6871871], [-3.7286643, 55.686913700000005], [-3.7288569, 55.6866637], [-3.7289918, 55.68651710000001], [-3.729411100000001, 55.68606909999999], [-3.7295042, 55.685969699999994], [-3.7297648, 55.685759], [-3.7306047000000007, 55.685118], [-3.731313, 55.6846532], [-3.732235899999999, 55.6841159], [-3.733860999999999, 55.6833033], [-3.7345114, 55.68297810000001], [-3.7357971, 55.682265399999984], [-3.7405014999999993, 55.6794911], [-3.7426341, 55.6782102], [-3.7436477, 55.677644999999984], [-3.7437972, 55.6775616], [-3.744483, 55.6772128], [-3.745249799999999, 55.6768365], [-3.7464544000000006, 55.6763028], [-3.7474694, 55.6758683], [-3.7485776, 55.675413799999994], [-3.7491921, 55.6751464], [-3.7499026999999994, 55.67481449999998], [-3.7499496, 55.67478989999999], [-3.750386, 55.6745615], [-3.7505310999999986, 55.6744856], [-3.751215399999999, 55.6741108], [-3.7521921, 55.6735246], [-3.7528343, 55.673138399999985], [-3.7539212, 55.672477499999985], [-3.754095500000001, 55.67237649999999], [-3.7542101, 55.6723101], [-3.7546041, 55.672098000000005], [-3.755703800000001, 55.6715708], [-3.7557733, 55.6715375], [-3.7566109, 55.671263899999985], [-3.7577396, 55.6709875], [-3.7586529, 55.6708577], [-3.7597184, 55.67078229999999], [-3.761021599999999, 55.6707991], [-3.761683, 55.67085409999999], [-3.762217, 55.6709331], [-3.762652600000001, 55.6710098], [-3.7631563, 55.671118400000005], [-3.7636022, 55.6712342], [-3.764087, 55.671386], [-3.764567, 55.6715606], [-3.765486800000001, 55.6719391], [-3.7656066, 55.6719884], [-3.7663349, 55.672278799999994], [-3.767091399999999, 55.6725413], [-3.7678563, 55.67276240000001], [-3.7685862, 55.6729448], [-3.7686766, 55.6729624], [-3.7690402, 55.6730333], [-3.7698227, 55.6731661], [-3.770382000000001, 55.6732451], [-3.770850499999999, 55.67331120000001], [-3.7720513, 55.67348619999999], [-3.7729241933019897, 55.673597224659915], [-3.7729696, 55.673603], [-3.773238, 55.67363780000001]]}", "current_leg_start": "Carluke", "dest_arr_time_act": "0645", "motion_projection": null, "next_location_lat": "55.6736378", "next_location_lon": "-3.7732380", "previous_location": "Carluke", "current_leg_milage": "8.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 238.053, \"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\": 674.58, \"from_m\": 238.053, \"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\": 1079.582, \"from_m\": 674.58, \"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\": 3504.572, \"from_m\": 1079.582, \"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\": 3586.351, \"from_m\": 3504.572, \"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\": 3610.267, \"from_m\": 3586.351, \"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\": 3746.309, \"from_m\": 3610.267, \"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\": 4582.998, \"from_m\": 3746.309, \"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\": 4815.853, \"from_m\": 4582.998, \"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\": 4829.221, \"from_m\": 4815.853, \"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\": 8822.847, \"from_m\": 4829.221, \"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\": 8953.405, \"from_m\": 8822.847, \"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\": 9423.609, \"from_m\": 8953.405, \"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\": 10684.33, \"from_m\": 9423.609, \"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\": 15191.086, \"from_m\": 10684.33, \"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\": 18922.34, \"from_m\": 15191.086, \"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\": 21812.104, \"from_m\": 18922.34, \"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\": 21896.955, \"from_m\": 21812.104, \"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\": 22040.691, \"from_m\": 21896.955, \"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\": 22527.996, \"from_m\": 22040.691, \"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\": 24761.521, \"from_m\": 22527.996, \"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\": 25784.846, \"from_m\": 24761.521, \"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\": 26086.708, \"from_m\": 25784.846, \"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\": 761059, \"profile_key\": \"62920d3c1579fdb8f5c7dba7ddf8a6d5325132dc93dd343c18d45d936cc0d410\", \"schedule_id\": 31860, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0622\", \"location\": \"Motherwell\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131076}, {\"is_pass\": false, \"wtt_arr\": \"0625\", \"wtt_dep\": \"0625H\", \"location\": \"Shieldmuir\", \"stage_seq\": 2, \"distance_m\": 3260.87, \"section_seq\": 1, \"route_path_id\": 131076}, {\"is_pass\": false, \"wtt_arr\": \"0628H\", \"wtt_dep\": \"0629\", \"location\": \"Wishaw\", \"stage_seq\": 3, \"distance_m\": 5524.801, \"section_seq\": 1, \"route_path_id\": 131076}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Law Jn\", \"stage_seq\": 4, \"distance_m\": 9097.064, \"section_seq\": 1, \"route_path_id\": 131076}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635\", \"location\": \"Carluke\", \"stage_seq\": 5, \"distance_m\": 12625.121, \"section_seq\": 1, \"route_path_id\": 131076}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640H\", \"location\": \"Lanark Jn\", \"stage_seq\": 6, \"distance_m\": 21896.955, \"section_seq\": 1, \"route_path_id\": 131076}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": null, \"location\": \"Lanark\", \"stage_seq\": 7, \"distance_m\": 26086.708, \"section_seq\": 1, \"route_path_id\": 131076}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 26086.708, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131076}], \"total_distance_m\": 26086.708, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 25991.561, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 95.147, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0622", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "55.6736378", "current_position_lon": "-3.7732380", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:35Z\", \"source_id\": 64541432, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:24:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:23:39Z\", \"source_id\": 20450881, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:09Z\", \"source_id\": 64548411, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:10Z\", \"source_id\": 20453308, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:27Z\", \"source_id\": 64561961, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:34Z\", \"source_id\": 20457701, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:41Z\", \"source_id\": 64584795, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:46Z\", \"source_id\": 20465037, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lanark", "service_state_platform": "2", "timing_fact_generation": 1790055826760128, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:12.304107", "service_state_evidence_id": 20465037, "current_leg_start_actual_dep": "2026-09-22T06:35:00+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:14.185297", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
MTH |
LNK |
2B74 |
385006+385043 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 238.053, "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": 674.58, "from_m": 238.053, "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": 1079.582, "from_m": 674.58, "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": 3504.572, "from_m": 1079.582, "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": 3586.351, "from_m": 3504.572, "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": 3610.267, "from_m": 3586.351, "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": 3746.309, "from_m": 3610.267, "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": 4582.998, "from_m": 3746.309, "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": 4815.853, "from_m": 4582.998, "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": 4829.221, "from_m": 4815.853, "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": 8822.847, "from_m": 4829.221, "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": 8953.405, "from_m": 8822.847, "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": 9423.609, "from_m": 8953.405, "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": 10684.33, "from_m": 9423.609, "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": 15191.086, "from_m": 10684.33, "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": 18922.34, "from_m": 15191.086, "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": 21812.104, "from_m": 18922.34, "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": 21896.955, "from_m": 21812.104, "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": 22040.691, "from_m": 21896.955, "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": 22527.996, "from_m": 22040.691, "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": 24761.521, "from_m": 22527.996, "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": 25784.846, "from_m": 24761.521, "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": 26086.708, "from_m": 25784.846, "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": 761059, "profile_key": "62920d3c1579fdb8f5c7dba7ddf8a6d5325132dc93dd343c18d45d936cc0d410", "schedule_id": 31860, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0622", "location": "Motherwell", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131076}, {"is_pass": false, "wtt_arr": "0625", "wtt_dep": "0625H", "location": "Shieldmuir", "stage_seq": 2, "distance_m": 3260.87, "section_seq": 1, "route_path_id": 131076}, {"is_pass": false, "wtt_arr": "0628H", "wtt_dep": "0629", "location": "Wishaw", "stage_seq": 3, "distance_m": 5524.801, "section_seq": 1, "route_path_id": 131076}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632", "location": "Law Jn", "stage_seq": 4, "distance_m": 9097.064, "section_seq": 1, "route_path_id": 131076}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635", "location": "Carluke", "stage_seq": 5, "distance_m": 12625.121, "section_seq": 1, "route_path_id": 131076}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640H", "location": "Lanark Jn", "stage_seq": 6, "distance_m": 21896.955, "section_seq": 1, "route_path_id": 131076}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": null, "location": "Lanark", "stage_seq": 7, "distance_m": 26086.708, "section_seq": 1, "route_path_id": 131076}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 26086.708, "from_m": 0.0, "section_seq": 1, "route_path_id": 131076}], "total_distance_m": 26086.708, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 25991.561, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 95.147, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2589, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:35Z", "source_id": 64541432, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:24:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:23:39Z", "source_id": 20450881, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2602, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:09Z", "source_id": 64548411, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:28:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:10Z", "source_id": 20453308, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2618, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:27Z", "source_id": 64561961, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:34:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:34Z", "source_id": 20457701, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2627, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:41Z", "source_id": 64584795, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:45:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:46Z", "source_id": 20465037, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Motherwell |
0622 |
0622 |
1 |
None |
None |
Lanark |
0645 |
0645 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88489/2026-09-22/detailed |
None |
Carluke |
2026-09-22T06:35:00+01:00 |
Lanark |
10.0 |
{"type": "LineString", "coordinates": [[-3.8486241, 55.730977499999995], [-3.848342399999999, 55.73081019999999], [-3.847792899999999, 55.73048369999999], [-3.8476053, 55.73037659999999], [-3.846956, 55.7299723], [-3.8461693, 55.729403600000005], [-3.845431399999999, 55.72881399999999], [-3.8449596, 55.728423], [-3.844820499999999, 55.728302599999985], [-3.844306199999999, 55.727854699999995], [-3.843410099999999, 55.72702999999999], [-3.842796400000001, 55.7264187], [-3.8423692, 55.7259279], [-3.841988399999999, 55.72543079999999], [-3.841392700000001, 55.72453420000001], [-3.841084099999999, 55.72401980000001], [-3.840839499999999, 55.72361199999999], [-3.840438099999999, 55.723015], [-3.840035, 55.7224606], [-3.839566000000001, 55.7219095], [-3.8391434, 55.72144829999999], [-3.8387596, 55.7210498], [-3.8385469, 55.72085160000001], [-3.838347300000001, 55.7206499], [-3.8376827, 55.7200011], [-3.835315000000001, 55.7176789], [-3.8329246, 55.715334199999994], [-3.8323932999999992, 55.7148131], [-3.831779899999999, 55.714189], [-3.8309245, 55.7133615], [-3.8305332, 55.71296300000001], [-3.830123599999999, 55.7125674], [-3.8285085, 55.71098969999999], [-3.8283087, 55.71080779999999], [-3.8277564000000006, 55.71030519999999], [-3.827544099999999, 55.7101254], [-3.8271272, 55.7097801], [-3.826687399999999, 55.709439999999994], [-3.8257945, 55.7087626], [-3.8247311, 55.70806459999999], [-3.8236358, 55.707374699999995], [-3.8226611, 55.7068295], [-3.8221678, 55.706557200000006], [-3.821641899999999, 55.70629490000001], [-3.8206061, 55.70577999999999], [-3.8200309, 55.705519], [-3.8198615209365414, 55.70544417370927], [-3.8194702, 55.70527129999999], [-3.8189695, 55.705057200000006], [-3.8182585, 55.7047531], [-3.817603000000001, 55.7045025], [-3.816941599999999, 55.704255], [-3.8163389, 55.7040361], [-3.815710199999999, 55.703823199999995], [-3.8150213, 55.7035942], [-3.8143234, 55.7033797], [-3.812264799999999, 55.70279419999999], [-3.811066, 55.702513], [-3.8098560999999993, 55.70226439999999], [-3.8087049999999993, 55.7020646], [-3.8080495, 55.7019571], [-3.8075020999999993, 55.7018844], [-3.806347300000001, 55.701763], [-3.8063429, 55.701762599999995], [-3.8052875, 55.7016619], [-3.8042104, 55.7015972], [-3.8032272, 55.7015652], [-3.802214, 55.7015558], [-3.801432300000001, 55.70156419999999], [-3.8008027, 55.701584], [-3.8003211, 55.7016066], [-3.7993936, 55.701671399999995], [-3.798535399999999, 55.70175549999999], [-3.7976888, 55.70185670000001], [-3.795679399999999, 55.702078799999995], [-3.7946762, 55.7021757], [-3.793678799999999, 55.7022334], [-3.7923220999999994, 55.702268], [-3.7917452, 55.7022615], [-3.7911443, 55.7022455], [-3.7907664, 55.702223800000006], [-3.7903098, 55.70219759999999], [-3.7896302, 55.7021379], [-3.7887727999999994, 55.70204029999999], [-3.787995099999999, 55.7019259], [-3.7876519, 55.7018764], [-3.7872097, 55.7017978], [-3.7863844, 55.7016459], [-3.7846616, 55.701342999999994], [-3.783893, 55.70122609999999], [-3.7831577, 55.7011322], [-3.7822387, 55.7010222], [-3.781241000000001, 55.700926200000005], [-3.7802941999999993, 55.7008578], [-3.7795857000000006, 55.700813399999994], [-3.7788675, 55.70080420000001], [-3.7775323999999992, 55.700821], [-3.7762324, 55.7008884], [-3.77558, 55.700935699999995], [-3.7749005, 55.70098489999999], [-3.774219200000001, 55.7010442], [-3.7735775, 55.7011001], [-3.7729241933019897, 55.70112716829023], [-3.7713691, 55.70119160000001], [-3.770419299999999, 55.70120159999999], [-3.7694468, 55.7011821], [-3.76796, 55.701090099999995], [-3.7671855, 55.7010245], [-3.7664346, 55.7009346], [-3.765466599999999, 55.7007965], [-3.7645169, 55.70063569999999], [-3.7635216, 55.70043329999999], [-3.7625711, 55.70021419999999], [-3.7610721, 55.6997895], [-3.7600477999999993, 55.699451200000006], [-3.7590665, 55.6990864], [-3.758073299999999, 55.6986796], [-3.7571452, 55.69825060000001], [-3.7570984, 55.6982254], [-3.7560208, 55.6976455], [-3.754965199999999, 55.6970478], [-3.7539280000000006, 55.6964901], [-3.753393599999999, 55.6962195], [-3.7528483, 55.69596150000001], [-3.7519275, 55.69555720000001], [-3.750960300000001, 55.6951723], [-3.7499719, 55.6948228], [-3.7489432, 55.6945088], [-3.7480187, 55.6942391], [-3.7470029999999994, 55.6939856], [-3.7409111, 55.6925534], [-3.7383957, 55.6919645], [-3.7367476, 55.69157869999999], [-3.736588, 55.6915418], [-3.73627, 55.69147059999999], [-3.734439899999999, 55.691039999999994], [-3.7332091, 55.6907222], [-3.7327093, 55.69060410000001], [-3.7317293999999994, 55.6903789], [-3.7310885, 55.6902301], [-3.730391899999999, 55.68999500000001], [-3.7299864, 55.68983869999999], [-3.7294468, 55.68951849999999], [-3.728960999999999, 55.6891196], [-3.728736799999999, 55.6888742], [-3.7286013, 55.68865770000001], [-3.7284696, 55.68841809999999], [-3.7284252, 55.6882823], [-3.7283985, 55.68814249999999], [-3.7283799, 55.6879599], [-3.7283727, 55.687790699999994], [-3.7283719, 55.687773199999995], [-3.7283825, 55.68763299999999], [-3.7284128, 55.68746430000001], [-3.728502100000001, 55.6871871], [-3.7286643, 55.686913700000005], [-3.7288569, 55.6866637], [-3.7289918, 55.68651710000001], [-3.729411100000001, 55.68606909999999], [-3.7295042, 55.685969699999994], [-3.7297648, 55.685759], [-3.7306047000000007, 55.685118], [-3.731313, 55.6846532], [-3.732235899999999, 55.6841159], [-3.733860999999999, 55.6833033], [-3.7345114, 55.68297810000001], [-3.7357971, 55.682265399999984], [-3.7405014999999993, 55.6794911], [-3.7426341, 55.6782102], [-3.7436477, 55.677644999999984], [-3.7437972, 55.6775616], [-3.744483, 55.6772128], [-3.745249799999999, 55.6768365], [-3.7464544000000006, 55.6763028], [-3.7474694, 55.6758683], [-3.7485776, 55.675413799999994], [-3.7491921, 55.6751464], [-3.7499026999999994, 55.67481449999998], [-3.7499496, 55.67478989999999], [-3.750386, 55.6745615], [-3.7505310999999986, 55.6744856], [-3.751215399999999, 55.6741108], [-3.7521921, 55.6735246], [-3.7528343, 55.673138399999985], [-3.7539212, 55.672477499999985], [-3.754095500000001, 55.67237649999999], [-3.7542101, 55.6723101], [-3.7546041, 55.672098000000005], [-3.755703800000001, 55.6715708], [-3.7557733, 55.6715375], [-3.7566109, 55.671263899999985], [-3.7577396, 55.6709875], [-3.7586529, 55.6708577], [-3.7597184, 55.67078229999999], [-3.761021599999999, 55.6707991], [-3.761683, 55.67085409999999], [-3.762217, 55.6709331], [-3.762652600000001, 55.6710098], [-3.7631563, 55.671118400000005], [-3.7636022, 55.6712342], [-3.764087, 55.671386], [-3.764567, 55.6715606], [-3.765486800000001, 55.6719391], [-3.7656066, 55.6719884], [-3.7663349, 55.672278799999994], [-3.767091399999999, 55.6725413], [-3.7678563, 55.67276240000001], [-3.7685862, 55.6729448], [-3.7686766, 55.6729624], [-3.7690402, 55.6730333], [-3.7698227, 55.6731661], [-3.770382000000001, 55.6732451], [-3.770850499999999, 55.67331120000001], [-3.7720513, 55.67348619999999], [-3.7729241933019897, 55.673597224659915], [-3.7729696, 55.673603], [-3.773238, 55.67363780000001]]} |
8.4 |
0635 |
0645 |
Carluke |
Lanark |
Lanark |
55.6736378 |
-3.7732380 |
55.6736378 |
-3.7732380 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Lanark |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465037 |
1790055826760128 |
26 |
26 |
2026-09-22 05:55:14.185297 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:12.304107 |
| 729801 |
761127 |
P67301 |
492A03M622 |
2026-09-22 |
COMPLETE |
20465473 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 761127, "stp": "P", "toc": "Greater Anglia", "uid": "P67301", "consist": "720563", "dest_crs": "MNG", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P67301/2026-09-22/detailed", "trust_id": "492A03M622", "origin_crs": "HWC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manningtree", "service_date": "2026-09-22", "dest_arr_time": "0646", "dest_platform": "1", "is_terminated": 1, "next_location": "Manningtree", "signalling_id": "2A03", "timing_status": "EARLY", "origin_station": "Harwich Town", "current_leg_arr": "0645", "current_leg_dep": "0641", "current_leg_end": "Manningtree", "origin_dep_time": "0624", "origin_platform": null, "current_location": "Manningtree", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.0816544686027805, 51.943586786248865], [1.081649, 51.94358619999999], [1.0811951, 51.9435325], [1.0804481, 51.94344399999999], [1.0798372, 51.94337609999999], [1.0786666000000005, 51.94325219999999], [1.0785128, 51.943237800000006], [1.0779783409434258, 51.94319055023766], [1.0775864, 51.943155899999994], [1.0759769, 51.943024400000006], [1.0757271, 51.94300789999999], [1.0741956999999998, 51.942906699999995], [1.0740263999999995, 51.9428971], [1.0738197, 51.94288900000001], [1.0700103, 51.94274039999999], [1.0681167, 51.942721699999986], [1.0671184, 51.942716700000005], [1.065156, 51.942724299999995], [1.0643824, 51.9427643], [1.0639504, 51.94279950000001], [1.0631940999999998, 51.9428789], [1.0623499, 51.9430046], [1.0612816, 51.94321709999999], [1.061097, 51.9432594], [1.0600414, 51.9435451], [1.0587420251129682, 51.94396531986611], [1.0584808, 51.9440498], [1.0573167, 51.94455459999999], [1.0563158999999998, 51.9451205], [1.0556755, 51.9455569], [1.0550413999999997, 51.94607100000001], [1.0545639999999998, 51.946563999999995], [1.0543619, 51.94679189999999], [1.0540838, 51.9470693], [1.0538982, 51.9473104], [1.0537795, 51.947468], [1.0537270999999997, 51.94754970000001], [1.0530465, 51.9482306], [1.0524288999999998, 51.94864710000002], [1.0515819, 51.9490518], [1.0507118, 51.94933820000001], [1.0498150999999998, 51.94949859999999], [1.0493404, 51.9495276], [1.0488186, 51.949509000000006], [1.0485988, 51.949489799999995], [1.0485158, 51.94948260000001], [1.0484631, 51.9494756], [1.0483907999999995, 51.949464799999994], [1.0482722, 51.9494497], [1.0481193, 51.9494268], [1.0479115, 51.94939240000001], [1.0472295000000005, 51.9493338], [1.0466584, 51.9492676], [1.045869, 51.94919019999999], [1.045721, 51.94918139999999]]}", "current_leg_start": "Mistley", "dest_arr_time_act": "0646", "motion_projection": null, "next_location_lat": "51.9491814", "next_location_lon": "1.0457210", "previous_location": "Mistley", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 976.382, \"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\": 2717.696, \"from_m\": 976.382, \"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\": 3161.434, \"from_m\": 2717.696, \"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\": 3198.908, \"from_m\": 3161.434, \"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\": 3242.938, \"from_m\": 3198.908, \"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\": 4426.259, \"from_m\": 3242.938, \"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\": 4476.868, \"from_m\": 4426.259, \"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\": 4517.492, \"from_m\": 4476.868, \"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\": 17498.742, \"from_m\": 4517.492, \"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\": 18034.12, \"from_m\": 17498.742, \"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\": 18129.682, \"from_m\": 18034.12, \"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\": 18234.482, \"from_m\": 18129.682, \"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}], \"service_id\": 761127, \"profile_key\": \"25673dbd9bf6e2f0df0640c473dc372fbc9edbd3dec3e2f3a378a60f7f8d1285\", \"schedule_id\": 21061, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0624\", \"location\": \"Harwich Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119351}, {\"is_pass\": false, \"wtt_arr\": \"0625H\", \"wtt_dep\": \"0626\", \"location\": \"Dovercourt\", \"stage_seq\": 2, \"distance_m\": 866.36, \"section_seq\": 1, \"route_path_id\": 119351}, {\"is_pass\": false, \"wtt_arr\": \"0629\", \"wtt_dep\": \"0629H\", \"location\": \"Harwich International\", \"stage_seq\": 3, \"distance_m\": 2997.307, \"section_seq\": 1, \"route_path_id\": 119351}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631\", \"location\": \"Parkeston Goods Jn\", \"stage_seq\": 4, \"distance_m\": 4254.243, \"section_seq\": 1, \"route_path_id\": 119351}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0635H\", \"location\": \"Wrabness\", \"stage_seq\": 5, \"distance_m\": 9174.538, \"section_seq\": 1, \"route_path_id\": 119351}, {\"is_pass\": false, \"wtt_arr\": \"0640H\", \"wtt_dep\": \"0641\", \"location\": \"Mistley\", \"stage_seq\": 6, \"distance_m\": 15451.004, \"section_seq\": 1, \"route_path_id\": 119351}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": null, \"location\": \"Manningtree\", \"stage_seq\": 7, \"distance_m\": 18234.482, \"section_seq\": 1, \"route_path_id\": 119351}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 18234.482, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119351}], \"total_distance_m\": 18234.482, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 17051.161, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1183.321, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0624", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.9491814", "current_position_lon": "1.0457210", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13566, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:22Z\", \"source_id\": 64542945, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:25:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:24:26Z\", \"source_id\": 20451429, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:27:59Z\", \"source_id\": 64550119, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:29:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:04Z\", \"source_id\": 20453880, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:13Z\", \"source_id\": 64565893, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:35:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:35:18Z\", \"source_id\": 20458953, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:27Z\", \"source_id\": 64575137, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:41:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:39:30Z\", \"source_id\": 20461934, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:16Z\", \"source_id\": 64586094, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:44:21Z\", \"source_id\": 20465473, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manningtree", "service_state_platform": "1", "timing_fact_generation": 1790055862959146, "current_leg_arrival_utc": "2026-09-22T06:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:13.041412", "service_state_evidence_id": 20465473, "current_leg_start_actual_dep": "2026-09-22T06:41:00+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:14.188700", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
HWC |
MNG |
2A03 |
720563 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 976.382, "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": 2717.696, "from_m": 976.382, "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": 3161.434, "from_m": 2717.696, "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": 3198.908, "from_m": 3161.434, "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": 3242.938, "from_m": 3198.908, "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": 4426.259, "from_m": 3242.938, "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": 4476.868, "from_m": 4426.259, "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": 4517.492, "from_m": 4476.868, "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": 17498.742, "from_m": 4517.492, "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": 18034.12, "from_m": 17498.742, "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": 18129.682, "from_m": 18034.12, "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": 18234.482, "from_m": 18129.682, "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}], "service_id": 761127, "profile_key": "25673dbd9bf6e2f0df0640c473dc372fbc9edbd3dec3e2f3a378a60f7f8d1285", "schedule_id": 21061, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0624", "location": "Harwich Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119351}, {"is_pass": false, "wtt_arr": "0625H", "wtt_dep": "0626", "location": "Dovercourt", "stage_seq": 2, "distance_m": 866.36, "section_seq": 1, "route_path_id": 119351}, {"is_pass": false, "wtt_arr": "0629", "wtt_dep": "0629H", "location": "Harwich International", "stage_seq": 3, "distance_m": 2997.307, "section_seq": 1, "route_path_id": 119351}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631", "location": "Parkeston Goods Jn", "stage_seq": 4, "distance_m": 4254.243, "section_seq": 1, "route_path_id": 119351}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0635H", "location": "Wrabness", "stage_seq": 5, "distance_m": 9174.538, "section_seq": 1, "route_path_id": 119351}, {"is_pass": false, "wtt_arr": "0640H", "wtt_dep": "0641", "location": "Mistley", "stage_seq": 6, "distance_m": 15451.004, "section_seq": 1, "route_path_id": 119351}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": null, "location": "Manningtree", "stage_seq": 7, "distance_m": 18234.482, "section_seq": 1, "route_path_id": 119351}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 18234.482, "from_m": 0.0, "section_seq": 1, "route_path_id": 119351}], "total_distance_m": 18234.482, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 17051.161, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1183.321, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13566, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:22Z", "source_id": 64542945, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:25:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:24:26Z", "source_id": 20451429, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13554, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:27:59Z", "source_id": 64550119, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:29:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:04Z", "source_id": 20453880, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13544, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:13Z", "source_id": 64565893, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:35:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:35:18Z", "source_id": 20458953, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13540, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:27Z", "source_id": 64575137, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T05:41:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:39:30Z", "source_id": 20461934, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-22T06:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13526, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:16Z", "source_id": 64586094, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:45:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:44:21Z", "source_id": 20465473, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Harwich Town |
0624 |
0624 |
None |
None |
None |
Manningtree |
0646 |
0646 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P67301/2026-09-22/detailed |
None |
Mistley |
2026-09-22T06:41:00+01:00 |
Manningtree |
4.0 |
{"type": "LineString", "coordinates": [[1.0816544686027805, 51.943586786248865], [1.081649, 51.94358619999999], [1.0811951, 51.9435325], [1.0804481, 51.94344399999999], [1.0798372, 51.94337609999999], [1.0786666000000005, 51.94325219999999], [1.0785128, 51.943237800000006], [1.0779783409434258, 51.94319055023766], [1.0775864, 51.943155899999994], [1.0759769, 51.943024400000006], [1.0757271, 51.94300789999999], [1.0741956999999998, 51.942906699999995], [1.0740263999999995, 51.9428971], [1.0738197, 51.94288900000001], [1.0700103, 51.94274039999999], [1.0681167, 51.942721699999986], [1.0671184, 51.942716700000005], [1.065156, 51.942724299999995], [1.0643824, 51.9427643], [1.0639504, 51.94279950000001], [1.0631940999999998, 51.9428789], [1.0623499, 51.9430046], [1.0612816, 51.94321709999999], [1.061097, 51.9432594], [1.0600414, 51.9435451], [1.0587420251129682, 51.94396531986611], [1.0584808, 51.9440498], [1.0573167, 51.94455459999999], [1.0563158999999998, 51.9451205], [1.0556755, 51.9455569], [1.0550413999999997, 51.94607100000001], [1.0545639999999998, 51.946563999999995], [1.0543619, 51.94679189999999], [1.0540838, 51.9470693], [1.0538982, 51.9473104], [1.0537795, 51.947468], [1.0537270999999997, 51.94754970000001], [1.0530465, 51.9482306], [1.0524288999999998, 51.94864710000002], [1.0515819, 51.9490518], [1.0507118, 51.94933820000001], [1.0498150999999998, 51.94949859999999], [1.0493404, 51.9495276], [1.0488186, 51.949509000000006], [1.0485988, 51.949489799999995], [1.0485158, 51.94948260000001], [1.0484631, 51.9494756], [1.0483907999999995, 51.949464799999994], [1.0482722, 51.9494497], [1.0481193, 51.9494268], [1.0479115, 51.94939240000001], [1.0472295000000005, 51.9493338], [1.0466584, 51.9492676], [1.045869, 51.94919019999999], [1.045721, 51.94918139999999]]} |
1.7 |
0641 |
0645 |
Mistley |
Manningtree |
Manningtree |
51.9491814 |
1.0457210 |
51.9491814 |
1.0457210 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Manningtree |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465473 |
1790055862959146 |
26 |
26 |
2026-09-22 05:55:14.188700 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:13.041412 |
| 729802 |
761812 |
C12749 |
875I04N622 |
2026-09-22 |
COMPLETE |
20465162 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 761812, "stp": "P", "toc": "Southern", "uid": "C12749", "consist": "377146+377403", "dest_crs": "EPS", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C12749/2026-09-22/detailed", "trust_id": "875I04N622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Epsom", "service_date": "2026-09-22", "dest_arr_time": "0645", "dest_platform": "3", "is_terminated": 1, "next_location": "Epsom", "signalling_id": "5I04", "timing_status": "ON TIME", "origin_station": "Epsom - Down Sidings", "current_leg_arr": "0645", "current_leg_dep": "0643", "current_leg_end": "Epsom", "origin_dep_time": "0643", "origin_platform": "SDG", "current_location": "Epsom", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.27668209999999993, 51.33091739999999], [-0.2760571, 51.331319599999986], [-0.27517199999999997, 51.33188439999999], [-0.2742812, 51.33240199999999], [-0.2740592, 51.33252070000001], [-0.2738696, 51.332622], [-0.27373889999999995, 51.3326885], [-0.2730874, 51.3329948], [-0.2725569, 51.3332325], [-0.272199, 51.33337949999999], [-0.27216789999999996, 51.3333932], [-0.2713384, 51.33373649999999], [-0.2710802, 51.33384649999999], [-0.2705566, 51.334042799999985], [-0.2698516, 51.33427540000001]]}", "current_leg_start": "Epsom - Down Sidings", "dest_arr_time_act": "0645", "motion_projection": null, "next_location_lat": "51.3342754", "next_location_lon": "-0.2698516", "previous_location": "Epsom - Down Sidings", "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 308.849, \"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\": 362.274, \"from_m\": 308.849, \"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\": 406.994, \"from_m\": 362.274, \"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\": 410.607, \"from_m\": 406.994, \"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\": 466.232, \"from_m\": 410.607, \"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\": 585.753, \"from_m\": 466.232, \"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\": 761812, \"profile_key\": \"02f9a78ba2105b15b861b9abf78e9e4659c636557dcdf5ad6337c0b9edb6c00f\", \"schedule_id\": 1622, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0643\", \"location\": \"Epsom - Down Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130963}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": null, \"location\": \"Epsom\", \"stage_seq\": 2, \"distance_m\": 585.753, \"section_seq\": 1, \"route_path_id\": 130963}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 585.753, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130963}], \"total_distance_m\": 585.753, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 232.184, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 353.569, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0643", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3342754", "current_position_lon": "-0.2698516", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:53Z\", \"source_id\": 64585180, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:55Z\", \"source_id\": 20465162, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Epsom", "service_state_platform": "3", "timing_fact_generation": 1790055835728701, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:18.332512", "service_state_evidence_id": 20465162, "current_leg_start_actual_dep": "2026-09-22T06:43:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:18.967213", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
EPS |
5I04 |
377146+377403 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 308.849, "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": 362.274, "from_m": 308.849, "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": 406.994, "from_m": 362.274, "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": 410.607, "from_m": 406.994, "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": 466.232, "from_m": 410.607, "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": 585.753, "from_m": 466.232, "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": 761812, "profile_key": "02f9a78ba2105b15b861b9abf78e9e4659c636557dcdf5ad6337c0b9edb6c00f", "schedule_id": 1622, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0643", "location": "Epsom - Down Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130963}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": null, "location": "Epsom", "stage_seq": 2, "distance_m": 585.753, "section_seq": 1, "route_path_id": 130963}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 585.753, "from_m": 0.0, "section_seq": 1, "route_path_id": 130963}], "total_distance_m": 585.753, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 232.184, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 353.569, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30133, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:53Z", "source_id": 64585180, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T05:45:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:55Z", "source_id": 20465162, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Epsom - Down Sidings |
0643 |
0643 |
SDG |
None |
None |
Epsom |
0645 |
0645 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C12749/2026-09-22/detailed |
None |
Epsom - Down Sidings |
2026-09-22T06:43:00+01:00 |
Epsom |
2.0 |
{"type": "LineString", "coordinates": [[-0.27668209999999993, 51.33091739999999], [-0.2760571, 51.331319599999986], [-0.27517199999999997, 51.33188439999999], [-0.2742812, 51.33240199999999], [-0.2740592, 51.33252070000001], [-0.2738696, 51.332622], [-0.27373889999999995, 51.3326885], [-0.2730874, 51.3329948], [-0.2725569, 51.3332325], [-0.272199, 51.33337949999999], [-0.27216789999999996, 51.3333932], [-0.2713384, 51.33373649999999], [-0.2710802, 51.33384649999999], [-0.2705566, 51.334042799999985], [-0.2698516, 51.33427540000001]]} |
0.4 |
0643 |
0645 |
Epsom - Down Sidings |
Epsom |
Epsom |
51.3342754 |
-0.2698516 |
51.3342754 |
-0.2698516 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Epsom |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465162 |
1790055835728701 |
4 |
4 |
2026-09-22 05:55:18.967213 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:18.332512 |
| 729803 |
760073 |
L82866 |
872K01M522 |
2026-09-22 |
COMPLETE |
20465128 |
2026-09-22 06:43:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 760073, "stp": "P", "toc": "South Western Railway", "uid": "L82866", "consist": "701004", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82866/2026-09-22/detailed", "trust_id": "872K01M522", "origin_crs": "KNG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-22", "dest_arr_time": "0646", "dest_platform": "22", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2K01", "timing_status": "EARLY", "origin_station": "Kingston", "current_leg_arr": "0645", "current_leg_dep": "0641", "current_leg_end": "London Waterloo", "origin_dep_time": "0559", "origin_platform": "2", "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Vauxhall", "dest_arr_time_act": "0646", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Queenstown Road (Battersea)", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 234.77, \"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\": 283.214, \"from_m\": 234.77, \"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\": 342.817, \"from_m\": 283.214, \"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\": 860.291, \"from_m\": 342.817, \"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\": 3518.809, \"from_m\": 860.291, \"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\": 3670.819, \"from_m\": 3518.809, \"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\": 3723.914, \"from_m\": 3670.819, \"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\": 4193.708, \"from_m\": 3723.914, \"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\": 4676.561, \"from_m\": 4193.708, \"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\": 5215.115, \"from_m\": 4676.561, \"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\": 5449.525, \"from_m\": 5215.115, \"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\": 5645.786, \"from_m\": 5449.525, \"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\": 5721.369, \"from_m\": 5645.786, \"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\": 5816.347, \"from_m\": 5721.369, \"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\": 5870.635, \"from_m\": 5816.347, \"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\": 6214.068, \"from_m\": 5870.635, \"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\": 6251.419, \"from_m\": 6214.068, \"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\": 7606.761, \"from_m\": 6251.419, \"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\": 8714.575, \"from_m\": 7606.761, \"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\": 8765.25, \"from_m\": 8714.575, \"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\": 8791.9, \"from_m\": 8765.25, \"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\": 16161.355, \"from_m\": 8791.9, \"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\": 16204.03, \"from_m\": 16161.355, \"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\": 17544.217, \"from_m\": 16204.03, \"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.368, \"from_m\": 17544.217, \"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\": 19042.317, \"from_m\": 18044.368, \"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\": 19088.252, \"from_m\": 19042.317, \"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\": 19494.433, \"from_m\": 19088.252, \"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\": 19591.964, \"from_m\": 19494.433, \"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\": 20927.37, \"from_m\": 19591.964, \"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\": 21050.712, \"from_m\": 20927.37, \"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\": 21831.45, \"from_m\": 21050.712, \"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\": 22662.033, \"from_m\": 21831.45, \"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\": 23516.913, \"from_m\": 22662.033, \"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\": 24094.046, \"from_m\": 23516.913, \"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\": 760073, \"profile_key\": \"9d2a52632d8d23be2bb3c3e5a7bbb7445d71259ab187ce0c68bf59b920cd1c83\", \"schedule_id\": 16538, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Kingston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0600H\", \"wtt_dep\": \"0601\", \"location\": \"Hampton Wick\", \"stage_seq\": 2, \"distance_m\": 735.695, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": \"0605H\", \"location\": \"Teddington\", \"stage_seq\": 3, \"distance_m\": 2572.206, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607\", \"location\": \"Shacklegate Jn\", \"stage_seq\": 4, \"distance_m\": 3698.423, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": \"0609\", \"location\": \"Strawberry Hill\", \"stage_seq\": 5, \"distance_m\": 4334.673, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0611H\", \"location\": \"Twickenham Jn\", \"stage_seq\": 6, \"distance_m\": 5484.281, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0612H\", \"wtt_dep\": \"0613H\", \"location\": \"Twickenham\", \"stage_seq\": 7, \"distance_m\": 5919.54, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0615\", \"wtt_dep\": \"0615H\", \"location\": \"St. Margarets\", \"stage_seq\": 8, \"distance_m\": 6800.435, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0618\", \"wtt_dep\": \"0619\", \"location\": \"Richmond\", \"stage_seq\": 9, \"distance_m\": 8510.892, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0620H\", \"wtt_dep\": \"0621\", \"location\": \"North Sheen\", \"stage_seq\": 10, \"distance_m\": 9691.613, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0623\", \"wtt_dep\": \"0623H\", \"location\": \"Mortlake\", \"stage_seq\": 11, \"distance_m\": 10962.989, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0626\", \"wtt_dep\": \"0626H\", \"location\": \"Barnes\", \"stage_seq\": 12, \"distance_m\": 12816.524, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0628H\", \"wtt_dep\": \"0629H\", \"location\": \"Putney\", \"stage_seq\": 13, \"distance_m\": 14702.054, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0632\", \"wtt_dep\": \"0632H\", \"location\": \"Wandsworth Town\", \"stage_seq\": 14, \"distance_m\": 16631.735, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0634H\", \"wtt_dep\": \"0635H\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 15, \"distance_m\": 17928.321, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637H\", \"location\": \"West London Jn\", \"stage_seq\": 16, \"distance_m\": 19028.879, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0638\", \"wtt_dep\": \"0638H\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 17, \"distance_m\": 19860.808, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 18, \"distance_m\": 20892.6, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": \"0642\", \"location\": \"Vauxhall\", \"stage_seq\": 19, \"distance_m\": 22026.472, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0644\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 20, \"distance_m\": 23365.069, \"section_seq\": 1, \"route_path_id\": 137487}, {\"is_pass\": false, \"wtt_arr\": \"0646\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 21, \"distance_m\": 24094.046, \"section_seq\": 1, \"route_path_id\": 137487}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 24094.046, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137487}], \"total_distance_m\": 24094.046, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 23471.641, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 622.405, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0559", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:01Z\", \"source_id\": 64497081, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T04:59:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T04:59:03Z\", \"source_id\": 20436303, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:45Z\", \"source_id\": 64503056, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:03:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:02:49Z\", \"source_id\": 20438274, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:14Z\", \"source_id\": 64508783, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:06:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:06:18Z\", \"source_id\": 20440205, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:13Z\", \"source_id\": 64517619, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:12:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:11:19Z\", \"source_id\": 20443167, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:13:55Z\", \"source_id\": 64522863, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:14:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:14:01Z\", \"source_id\": 20444805, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:36Z\", \"source_id\": 64527857, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:17:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:16:39Z\", \"source_id\": 20446435, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:35Z\", \"source_id\": 64533629, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:20:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:19:40Z\", \"source_id\": 20448322, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28356, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:01Z\", \"source_id\": 64538382, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:22:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:22:04Z\", \"source_id\": 20449887, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28390, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:09Z\", \"source_id\": 64544442, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:26:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:25:15Z\", \"source_id\": 20451961, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:06Z\", \"source_id\": 64550293, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:28:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:28:09Z\", \"source_id\": 20453933, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28423, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:49Z\", \"source_id\": 64556203, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:31:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:30:50Z\", \"source_id\": 20455777, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:13Z\", \"source_id\": 64561387, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:34:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:33:13Z\", \"source_id\": 20457491, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:45Z\", \"source_id\": 64569271, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:37:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:36:49Z\", \"source_id\": 20460007, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:09Z\", \"source_id\": 64576686, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:40:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:40:15Z\", \"source_id\": 20462467, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:41Z\", \"source_id\": 64584774, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:43:44Z\", \"source_id\": 20465026, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "22", "timing_fact_generation": 1790055837483164, "current_leg_arrival_utc": "2026-09-22T06:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:18.339336", "service_state_evidence_id": 20465026, "current_leg_start_actual_dep": "2026-09-22T06:42:00+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:18.964541", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
KNG |
None |
2K01 |
701004 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 234.77, "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": 283.214, "from_m": 234.77, "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": 342.817, "from_m": 283.214, "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": 860.291, "from_m": 342.817, "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": 3518.809, "from_m": 860.291, "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": 3670.819, "from_m": 3518.809, "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": 3723.914, "from_m": 3670.819, "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": 4193.708, "from_m": 3723.914, "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": 4676.561, "from_m": 4193.708, "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": 5215.115, "from_m": 4676.561, "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": 5449.525, "from_m": 5215.115, "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": 5645.786, "from_m": 5449.525, "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": 5721.369, "from_m": 5645.786, "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": 5816.347, "from_m": 5721.369, "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": 5870.635, "from_m": 5816.347, "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": 6214.068, "from_m": 5870.635, "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": 6251.419, "from_m": 6214.068, "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": 7606.761, "from_m": 6251.419, "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": 8714.575, "from_m": 7606.761, "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": 8765.25, "from_m": 8714.575, "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": 8791.9, "from_m": 8765.25, "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": 16161.355, "from_m": 8791.9, "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": 16204.03, "from_m": 16161.355, "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": 17544.217, "from_m": 16204.03, "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.368, "from_m": 17544.217, "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": 19042.317, "from_m": 18044.368, "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": 19088.252, "from_m": 19042.317, "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": 19494.433, "from_m": 19088.252, "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": 19591.964, "from_m": 19494.433, "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": 20927.37, "from_m": 19591.964, "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": 21050.712, "from_m": 20927.37, "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": 21831.45, "from_m": 21050.712, "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": 22662.033, "from_m": 21831.45, "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": 23516.913, "from_m": 22662.033, "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": 24094.046, "from_m": 23516.913, "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": 760073, "profile_key": "9d2a52632d8d23be2bb3c3e5a7bbb7445d71259ab187ce0c68bf59b920cd1c83", "schedule_id": 16538, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0559", "location": "Kingston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0600H", "wtt_dep": "0601", "location": "Hampton Wick", "stage_seq": 2, "distance_m": 735.695, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": "0605H", "location": "Teddington", "stage_seq": 3, "distance_m": 2572.206, "section_seq": 1, "route_path_id": 137487}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607", "location": "Shacklegate Jn", "stage_seq": 4, "distance_m": 3698.423, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": "0609", "location": "Strawberry Hill", "stage_seq": 5, "distance_m": 4334.673, "section_seq": 1, "route_path_id": 137487}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0611H", "location": "Twickenham Jn", "stage_seq": 6, "distance_m": 5484.281, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0612H", "wtt_dep": "0613H", "location": "Twickenham", "stage_seq": 7, "distance_m": 5919.54, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0615", "wtt_dep": "0615H", "location": "St. Margarets", "stage_seq": 8, "distance_m": 6800.435, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0618", "wtt_dep": "0619", "location": "Richmond", "stage_seq": 9, "distance_m": 8510.892, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0620H", "wtt_dep": "0621", "location": "North Sheen", "stage_seq": 10, "distance_m": 9691.613, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0623", "wtt_dep": "0623H", "location": "Mortlake", "stage_seq": 11, "distance_m": 10962.989, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0626", "wtt_dep": "0626H", "location": "Barnes", "stage_seq": 12, "distance_m": 12816.524, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0628H", "wtt_dep": "0629H", "location": "Putney", "stage_seq": 13, "distance_m": 14702.054, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0632", "wtt_dep": "0632H", "location": "Wandsworth Town", "stage_seq": 14, "distance_m": 16631.735, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0634H", "wtt_dep": "0635H", "location": "Clapham Junction (W)", "stage_seq": 15, "distance_m": 17928.321, "section_seq": 1, "route_path_id": 137487}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637H", "location": "West London Jn", "stage_seq": 16, "distance_m": 19028.879, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0638", "wtt_dep": "0638H", "location": "Queenstown Road (Battersea)", "stage_seq": 17, "distance_m": 19860.808, "section_seq": 1, "route_path_id": 137487}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640", "location": "Nine Elms Jn", "stage_seq": 18, "distance_m": 20892.6, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": "0642", "location": "Vauxhall", "stage_seq": 19, "distance_m": 22026.472, "section_seq": 1, "route_path_id": 137487}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0644", "location": "Waterloo West Crossings", "stage_seq": 20, "distance_m": 23365.069, "section_seq": 1, "route_path_id": 137487}, {"is_pass": false, "wtt_arr": "0646", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 21, "distance_m": 24094.046, "section_seq": 1, "route_path_id": 137487}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 24094.046, "from_m": 0.0, "section_seq": 1, "route_path_id": 137487}], "total_distance_m": 24094.046, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 23471.641, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 622.405, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28478, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:01Z", "source_id": 64497081, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T04:59:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T04:59:03Z", "source_id": 20436303, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-22T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28453, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:45Z", "source_id": 64503056, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:03:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:02:49Z", "source_id": 20438274, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28322, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:14Z", "source_id": 64508783, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T05:06:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:06:18Z", "source_id": 20440205, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-22T06:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28288, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:13Z", "source_id": 64517619, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T05:12:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:11:19Z", "source_id": 20443167, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-22T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28315, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:13:55Z", "source_id": 64522863, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T05:14:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:14:01Z", "source_id": 20444805, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-22T06:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28333, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:36Z", "source_id": 64527857, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T05:17:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:16:39Z", "source_id": 20446435, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-22T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28343, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:35Z", "source_id": 64533629, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T05:20:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:19:40Z", "source_id": 20448322, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-22T06:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28356, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:01Z", "source_id": 64538382, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T05:22:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:22:04Z", "source_id": 20449887, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-22T06:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28390, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:09Z", "source_id": 64544442, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T05:26:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:25:15Z", "source_id": 20451961, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-22T06:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28416, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:06Z", "source_id": 64550293, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T05:28:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:28:09Z", "source_id": 20453933, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-22T06:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28423, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:49Z", "source_id": 64556203, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T05:31:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:30:50Z", "source_id": 20455777, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-22T06:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29133, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:13Z", "source_id": 64561387, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T05:34:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:33:13Z", "source_id": 20457491, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-22T06:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29115, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:45Z", "source_id": 64569271, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T05:37:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:36:49Z", "source_id": 20460007, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-22T06:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29085, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:09Z", "source_id": 64576686, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T05:40:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:40:15Z", "source_id": 20462467, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-22T06:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28989, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:41Z", "source_id": 64584774, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T05:45:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:43:44Z", "source_id": 20465026, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Kingston |
0559 |
0559 |
2 |
None |
None |
London Waterloo |
0646 |
0646 |
22 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82866/2026-09-22/detailed |
None |
Vauxhall |
2026-09-22T06:42:00+01:00 |
London Waterloo |
4.0 |
{"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} |
1.3 |
0641 |
0645 |
Queenstown Road (Battersea) |
Waterloo West Crossings |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20465026 |
1790055837483164 |
70 |
70 |
2026-09-22 05:55:18.964541 |
22 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:18.339336 |
| 729804 |
761773 |
C36547 |
885U48M622 |
2026-09-22 |
COMPLETE |
20466204 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 761773, "stp": "P", "toc": "Elizabeth Line", "uid": "C36547", "consist": "345034", "dest_crs": "ABX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36547/2026-09-22/detailed", "trust_id": "885U48M622", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Abbey Wood (Crossrail)", "service_date": "2026-09-22", "dest_arr_time": "0647", "dest_platform": "3", "is_terminated": 1, "next_location": "Abbey Wood (Crossrail)", "signalling_id": "5U48", "timing_status": "EARLY", "origin_station": "Plumstead Rev Sidings", "current_leg_arr": "0645", "current_leg_dep": "0642", "current_leg_end": "Abbey Wood (Crossrail)", "origin_dep_time": "0642", "origin_platform": null, "current_location": "Abbey Wood (Crossrail)", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.08595979999999999, 51.4899096], [0.08614789999999999, 51.4899115], [0.08626829999999999, 51.489914599999985], [0.0864223, 51.48991919999999], [0.08666809999999998, 51.4899275], [0.0867987, 51.48993209999999], [0.0869152, 51.4899356], [0.0871448, 51.4899444], [0.08763229999999998, 51.489963900000006], [0.08855929999999998, 51.489994200000005], [0.08983152841195213, 51.49004064559549], [0.0902302, 51.490055199999986], [0.0905121, 51.4900791], [0.0907471, 51.4900951], [0.09095309999999998, 51.4901037], [0.0912356, 51.490091500000005], [0.0915596, 51.49007749999999], [0.0919161, 51.4900741], [0.09205149999999998, 51.49007939999999], [0.0922165, 51.4900849], [0.0960156, 51.49022059999999], [0.0965334, 51.4902417], [0.1015906, 51.4904241], [0.1021025, 51.49043950000001], [0.1022969, 51.4904448], [0.1023716, 51.4904454], [0.10308852837879484, 51.49045151573312], [0.1037666, 51.4904573], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]}", "current_leg_start": "Plumstead Rev Sidings", "dest_arr_time_act": "0647", "motion_projection": null, "next_location_lat": "51.4911954", "next_location_lon": "0.1201962", "previous_location": "Plumstead Rev Sidings", "current_leg_milage": "3.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 413.258, \"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\": 3253.49, \"from_m\": 413.258, \"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\": 3577.652, \"from_m\": 3253.49, \"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\": 4075.652, \"from_m\": 3577.652, \"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\": 4541.868, \"from_m\": 4075.652, \"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\": 4722.557, \"from_m\": 4541.868, \"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\": 4951.983, \"from_m\": 4722.557, \"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}], \"service_id\": 761773, \"profile_key\": \"f8b1564a2cf4ce0650bea338378ac9663ab7b9d91c9cfef4cba3a14f3a622f9f\", \"schedule_id\": 4755, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Plumstead Rev Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0644\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1138.333, \"section_seq\": 1, \"route_path_id\": 132218}, {\"is_pass\": false, \"wtt_arr\": \"0647\", \"wtt_dep\": null, \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 4951.983, \"section_seq\": 1, \"route_path_id\": 132218}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 4951.983, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132218}], \"total_distance_m\": 4951.983, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4538.725, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 413.258, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0642", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4911954", "current_position_lon": "0.1201962", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:16Z\", \"source_id\": 64588504, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:20Z\", \"source_id\": 20466204, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Abbey Wood (Crossrail)", "service_state_platform": "3", "timing_fact_generation": 1790055920518089, "current_leg_arrival_utc": "2026-09-22T06:46:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:20.265781", "service_state_evidence_id": 20466204, "current_leg_start_actual_dep": "2026-09-22T06:42:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:20.846418", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
ABX |
5U48 |
345034 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 413.258, "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": 3253.49, "from_m": 413.258, "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": 3577.652, "from_m": 3253.49, "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": 4075.652, "from_m": 3577.652, "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": 4541.868, "from_m": 4075.652, "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": 4722.557, "from_m": 4541.868, "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": 4951.983, "from_m": 4722.557, "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}], "service_id": 761773, "profile_key": "f8b1564a2cf4ce0650bea338378ac9663ab7b9d91c9cfef4cba3a14f3a622f9f", "schedule_id": 4755, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0642", "location": "Plumstead Rev Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0644", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1138.333, "section_seq": 1, "route_path_id": 132218}, {"is_pass": false, "wtt_arr": "0647", "wtt_dep": null, "location": "Abbey Wood (Crossrail)", "stage_seq": 3, "distance_m": 4951.983, "section_seq": 1, "route_path_id": 132218}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 4951.983, "from_m": 0.0, "section_seq": 1, "route_path_id": 132218}], "total_distance_m": 4951.983, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4538.725, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 413.258, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32214, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:16Z", "source_id": 64588504, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:45:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:20Z", "source_id": 20466204, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Plumstead Rev Sidings |
0642 |
0642 |
None |
None |
None |
Abbey Wood (Crossrail) |
0647 |
0647 |
3 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C36547/2026-09-22/detailed |
None |
Plumstead Rev Sidings |
2026-09-22T06:42:00+01:00 |
Abbey Wood (Crossrail) |
3.0 |
{"type": "LineString", "coordinates": [[0.08595979999999999, 51.4899096], [0.08614789999999999, 51.4899115], [0.08626829999999999, 51.489914599999985], [0.0864223, 51.48991919999999], [0.08666809999999998, 51.4899275], [0.0867987, 51.48993209999999], [0.0869152, 51.4899356], [0.0871448, 51.4899444], [0.08763229999999998, 51.489963900000006], [0.08855929999999998, 51.489994200000005], [0.08983152841195213, 51.49004064559549], [0.0902302, 51.490055199999986], [0.0905121, 51.4900791], [0.0907471, 51.4900951], [0.09095309999999998, 51.4901037], [0.0912356, 51.490091500000005], [0.0915596, 51.49007749999999], [0.0919161, 51.4900741], [0.09205149999999998, 51.49007939999999], [0.0922165, 51.4900849], [0.0960156, 51.49022059999999], [0.0965334, 51.4902417], [0.1015906, 51.4904241], [0.1021025, 51.49043950000001], [0.1022969, 51.4904448], [0.1023716, 51.4904454], [0.10308852837879484, 51.49045151573312], [0.1037666, 51.4904573], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]} |
3.0 |
0642 |
0645 |
Plumstead Rev Sidings |
Abbey Wood (Crossrail) |
Abbey Wood (Crossrail) |
51.4911954 |
0.1201962 |
51.4911954 |
0.1201962 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Abbey Wood (Crossrail) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20466204 |
1790055920518089 |
7 |
7 |
2026-09-22 05:55:20.846418 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:20.265781 |
| 729805 |
761660 |
W43587 |
385J46M622 |
2026-09-22 |
COMPLETE |
20466193 |
2026-09-22 06:45:00 |
2026-09-22 05:55:33 |
2026-09-24 05:55:33 |
{"id": 761660, "stp": "P", "toc": "Transport for Wales", "uid": "W43587", "consist": "230010", "dest_crs": "BID", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W43587/2026-09-22/detailed", "trust_id": "385J46M622", "origin_crs": "XDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bidston", "service_date": "2026-09-22", "dest_arr_time": "0643", "dest_platform": "2", "is_terminated": 1, "next_location": "Bidston", "signalling_id": "5J46", "timing_status": "LATE", "origin_station": "Birkenhead North E.M.U.D", "current_leg_arr": "0645", "current_leg_dep": "0640", "current_leg_end": "Bidston", "origin_dep_time": "0639", "origin_platform": null, "current_location": "Bidston", "last_update_time": "2026-09-22T05:55:33", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0603273999999994, 53.4065967], [-3.0604235999999996, 53.4066607], [-3.0605823999999995, 53.4067792], [-3.0608039999999996, 53.40696859999999], [-3.061065, 53.40717600000001], [-3.0612393, 53.407293799999984], [-3.0614116, 53.407387400000005], [-3.0615046999999995, 53.4074345], [-3.0617054999999995, 53.407526899999986], [-3.0619926999999993, 53.4076421], [-3.0621506, 53.40770030000001], [-3.0622729999999994, 53.4077491], [-3.0625354999999996, 53.40783519999999], [-3.0628135, 53.40790440000001], [-3.0630264, 53.4079498], [-3.0631746999999994, 53.407978], [-3.0636656, 53.4080647], [-3.0639771999999996, 53.40811249999999], [-3.0645901, 53.40819799999999], [-3.0648327999999996, 53.408235], [-3.0654549, 53.4083487], [-3.0656388, 53.408384299999994], [-3.0658161, 53.4084236], [-3.0661248, 53.4084969], [-3.066343, 53.408538], [-3.0665387, 53.408568900000006], [-3.0666821, 53.408588], [-3.0670797, 53.4086233], [-3.06733, 53.40865129999999], [-3.0675471, 53.4086866], [-3.0676411, 53.4087043], [-3.0684602, 53.40881970000001], [-3.0685289999999994, 53.408832], [-3.0695606999999994, 53.40902040000001], [-3.0703109999999993, 53.4091543], [-3.0717477, 53.4094128], [-3.0720278999999997, 53.409461499999985], [-3.0723353, 53.409504], [-3.0726167000000006, 53.4095399], [-3.0728486, 53.4095626], [-3.0730942, 53.40958169999999], [-3.0733662999999996, 53.409595], [-3.0736423, 53.4096031], [-3.073929, 53.40960489999999], [-3.0741970999999997, 53.4096006], [-3.0745608, 53.4095851], [-3.0753009, 53.4095492], [-3.0763871, 53.4094791], [-3.0769851, 53.4094418], [-3.0775910000000004, 53.4093935], [-3.0784771999999996, 53.409321199999994], [-3.0790277, 53.409282299999994]]}", "current_leg_start": "Birkenhead North E.M.U.D", "dest_arr_time_act": "0643", "motion_projection": null, "next_location_lat": "53.4092823", "next_location_lon": "-3.0790277", "previous_location": "Birkenhead North E.M.U.D", "current_leg_milage": "0.8", "linx_max_speed_mph": 60, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 549.771, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1029.722, \"from_m\": 549.771, \"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\": 1102.869, \"from_m\": 1029.722, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1151.485, \"from_m\": 1102.869, \"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\": 1327.887, \"from_m\": 1151.485, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 761660, \"profile_key\": \"988f0a4160f9ec038b37507c6175f8debef05c60a7e92b08d22ae17738fee01e\", \"schedule_id\": 35202, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Birkenhead North E.M.U.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125414}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0642\", \"location\": \"Bidston East Jn\", \"stage_seq\": 2, \"distance_m\": 615.522, \"section_seq\": 1, \"route_path_id\": 125414}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": null, \"location\": \"Bidston\", \"stage_seq\": 3, \"distance_m\": 1327.887, \"section_seq\": 1, \"route_path_id\": 125414}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1327.887, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125414}], \"total_distance_m\": 1327.887, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 60.0, \"speed_covered_distance_m\": 778.116, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 549.771, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0639", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.4092823", "current_position_lon": "-3.0790277", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:13Z\", \"source_id\": 64588394, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T05:45:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-22T05:45:20Z\", \"source_id\": 20466193, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-22T06:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bidston", "service_state_platform": "2", "timing_fact_generation": 1790055920557966, "current_leg_arrival_utc": "2026-09-22T06:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-22T05:45:20.554766", "service_state_evidence_id": 20466193, "current_leg_start_actual_dep": "2026-09-22T06:41:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-22T05:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-22T05:55:20.843495", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
XDB |
BID |
5J46 |
230010 |
3 |
60 |
None |
{"version": 3, "segments": [{"to_m": 549.771, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 60.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1029.722, "from_m": 549.771, "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": 1102.869, "from_m": 1029.722, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1151.485, "from_m": 1102.869, "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": 1327.887, "from_m": 1151.485, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 761660, "profile_key": "988f0a4160f9ec038b37507c6175f8debef05c60a7e92b08d22ae17738fee01e", "schedule_id": 35202, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0639", "location": "Birkenhead North E.M.U.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 125414}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0642", "location": "Bidston East Jn", "stage_seq": 2, "distance_m": 615.522, "section_seq": 1, "route_path_id": 125414}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": null, "location": "Bidston", "stage_seq": 3, "distance_m": 1327.887, "section_seq": 1, "route_path_id": 125414}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1327.887, "from_m": 0.0, "section_seq": 1, "route_path_id": 125414}], "total_distance_m": 1327.887, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 778.116, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 549.771, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 10171, "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:13Z", "source_id": 64588394, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T05:45:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-22T05:45:20Z", "source_id": 20466193, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-22T06:45:00+01:00", "operational_fact": true}] |
Birkenhead North E.M.U.D |
0639 |
0639 |
None |
None |
None |
Bidston |
0643 |
0643 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W43587/2026-09-22/detailed |
None |
Birkenhead North E.M.U.D |
2026-09-22T06:41:00+01:00 |
Bidston |
5.0 |
{"type": "LineString", "coordinates": [[-3.0603273999999994, 53.4065967], [-3.0604235999999996, 53.4066607], [-3.0605823999999995, 53.4067792], [-3.0608039999999996, 53.40696859999999], [-3.061065, 53.40717600000001], [-3.0612393, 53.407293799999984], [-3.0614116, 53.407387400000005], [-3.0615046999999995, 53.4074345], [-3.0617054999999995, 53.407526899999986], [-3.0619926999999993, 53.4076421], [-3.0621506, 53.40770030000001], [-3.0622729999999994, 53.4077491], [-3.0625354999999996, 53.40783519999999], [-3.0628135, 53.40790440000001], [-3.0630264, 53.4079498], [-3.0631746999999994, 53.407978], [-3.0636656, 53.4080647], [-3.0639771999999996, 53.40811249999999], [-3.0645901, 53.40819799999999], [-3.0648327999999996, 53.408235], [-3.0654549, 53.4083487], [-3.0656388, 53.408384299999994], [-3.0658161, 53.4084236], [-3.0661248, 53.4084969], [-3.066343, 53.408538], [-3.0665387, 53.408568900000006], [-3.0666821, 53.408588], [-3.0670797, 53.4086233], [-3.06733, 53.40865129999999], [-3.0675471, 53.4086866], [-3.0676411, 53.4087043], [-3.0684602, 53.40881970000001], [-3.0685289999999994, 53.408832], [-3.0695606999999994, 53.40902040000001], [-3.0703109999999993, 53.4091543], [-3.0717477, 53.4094128], [-3.0720278999999997, 53.409461499999985], [-3.0723353, 53.409504], [-3.0726167000000006, 53.4095399], [-3.0728486, 53.4095626], [-3.0730942, 53.40958169999999], [-3.0733662999999996, 53.409595], [-3.0736423, 53.4096031], [-3.073929, 53.40960489999999], [-3.0741970999999997, 53.4096006], [-3.0745608, 53.4095851], [-3.0753009, 53.4095492], [-3.0763871, 53.4094791], [-3.0769851, 53.4094418], [-3.0775910000000004, 53.4093935], [-3.0784771999999996, 53.409321199999994], [-3.0790277, 53.409282299999994]]} |
0.8 |
0640 |
0645 |
Birkenhead North E.M.U.D |
Bidston |
Bidston |
53.4092823 |
-3.0790277 |
53.4092823 |
-3.0790277 |
1 |
0 |
2026-09-22 05:55:33 |
TERMINATED |
2026-09-22 05:45:00 |
Bidston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20466193 |
1790055920557966 |
6 |
6 |
2026-09-22 05:55:20.843495 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-22 05:45:20.554766 |