| 641609 |
669278 |
G16000 |
321P73MJ18 |
2026-09-18 |
COMPLETE |
18006316 |
2026-09-18 14:56:00 |
2026-09-18 14:06:56 |
2026-09-20 14:06:56 |
{"id": 669278, "stp": "P", "toc": "TransPennine Express", "uid": "G16000", "consist": "185116+185142", "dest_crs": "RCC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G16000/2026-09-18/detailed", "trust_id": "321P73MJ18", "origin_crs": "MIA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Redcar Central", "service_date": "2026-09-18", "dest_arr_time": "1448", "dest_platform": "2", "is_terminated": 1, "next_location": "Redcar Central", "signalling_id": "1P73", "timing_status": "LATE", "origin_station": "Manchester Airport", "current_leg_arr": "1456", "current_leg_dep": "1446", "current_leg_end": "Redcar Central", "origin_dep_time": "1144", "origin_platform": "3A", "current_location": "Redcar Central", "last_update_time": "2026-09-18T14:06:56", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2343611, 54.579356700000005], [-1.2341227, 54.579354], [-1.233811, 54.57935270000001], [-1.233556, 54.5793446], [-1.2333265999999998, 54.5793328], [-1.2330550999999998, 54.579305299999994], [-1.2327665, 54.57927659999999], [-1.2322166, 54.57920579999999], [-1.2319601, 54.579157999999985], [-1.2316385, 54.57908439999999], [-1.2311538999999998, 54.578947199999995], [-1.2305412, 54.57875379999999], [-1.2299343, 54.5785509], [-1.2290753, 54.57824479999999], [-1.2280914, 54.5778602], [-1.2268747, 54.57738909999999], [-1.2262767, 54.5771644], [-1.2255876, 54.576941700000006], [-1.2248515, 54.576753100000005], [-1.2243344, 54.576659600000006], [-1.2238131, 54.576569000000006], [-1.2233708, 54.576529099999995], [-1.2228962, 54.57649729999999], [-1.2225214999999998, 54.5764816], [-1.2220857, 54.576473799999995], [-1.2219432, 54.5764757], [-1.2213016999999995, 54.5764926], [-1.2156743, 54.57680239999999], [-1.2151041, 54.57683260000001], [-1.2146418999999995, 54.576857100000005], [-1.2139239999999998, 54.5768585], [-1.2134207999999995, 54.576881099999994], [-1.2117393, 54.5769797], [-1.2112237, 54.57700520000001], [-1.2095596999999998, 54.5770802], [-1.2079571999999998, 54.57716319999999], [-1.2067599, 54.57723450000001], [-1.2066506, 54.5772413], [-1.2051379999999998, 54.5773244], [-1.204752, 54.57734560000001], [-1.203442, 54.5774281], [-1.2021043, 54.57754750000001], [-1.2011042, 54.5776528], [-1.2006023999999995, 54.5777314], [-1.1999025, 54.5778623], [-1.1993493999999998, 54.57798999999999], [-1.1986573, 54.57816819999999], [-1.1982457, 54.5782852], [-1.197729, 54.57843669999999], [-1.1972732999999998, 54.5785755], [-1.1968272999999998, 54.5787427], [-1.1962029, 54.57900989999999], [-1.1957827, 54.5792073], [-1.1951419, 54.579524], [-1.1935074999999995, 54.5803541], [-1.1923419, 54.5808801], [-1.1918147, 54.5811088], [-1.1913015, 54.581303], [-1.1904963, 54.5815921], [-1.1897192999999997, 54.58183199999999], [-1.1885281999999997, 54.58214650000001], [-1.1872203999999995, 54.58241329999999], [-1.1848952999999998, 54.5828424], [-1.1835724, 54.5830628], [-1.1824216, 54.5832419], [-1.1805855, 54.583479399999995], [-1.1790191, 54.5836765], [-1.1787058, 54.58371230000001], [-1.1785008, 54.583739900000005], [-1.1779752, 54.583846099999995], [-1.1774399, 54.5839347], [-1.1762281, 54.584091099999995], [-1.1758160881756503, 54.5841654470262], [-1.1755908, 54.5842061], [-1.1742844999999995, 54.58436769999999], [-1.1697461999999998, 54.5849444], [-1.1678098693553778, 54.585189335935866], [-1.1655808, 54.5854713], [-1.1648163, 54.5855786], [-1.162883, 54.58588889999999], [-1.1622467999999997, 54.5860091], [-1.1611604999999998, 54.58621119999999], [-1.160329, 54.5863868], [-1.15946, 54.58657639999999], [-1.1573222, 54.5871033], [-1.1556271, 54.587523], [-1.1543959, 54.587833800000006], [-1.1536235, 54.58807469999999], [-1.152336, 54.588519199999986], [-1.1510876, 54.58895309999999], [-1.1501983, 54.5892652], [-1.1499107223446736, 54.58936484324498], [-1.1496511, 54.58945479999999], [-1.1490476, 54.589705], [-1.1484388, 54.59002670000001], [-1.1477038000000002, 54.5904619], [-1.1448989, 54.59218919999999], [-1.1443087, 54.5925086], [-1.1436712999999998, 54.5928972], [-1.1432429, 54.59310020000001], [-1.1429317, 54.593303799999994], [-1.1424045, 54.5935843], [-1.1415126999999998, 54.59413109999999], [-1.1396457, 54.5952849], [-1.1371451, 54.59682299999999], [-1.1369198, 54.5969554], [-1.1365113966868774, 54.5972044984528], [-1.1358828, 54.59758790000001], [-1.1350221, 54.59812360000001], [-1.1337572, 54.598876], [-1.1323529, 54.59966059999999], [-1.1311769, 54.60026580000001], [-1.1298716, 54.6008986], [-1.1287458999999995, 54.60151260000001], [-1.12763, 54.602124399999994], [-1.1262245000000002, 54.6030069], [-1.1251812, 54.603744799999994], [-1.1250283, 54.6038642], [-1.1244544, 54.6043114], [-1.1240412999999998, 54.604639], [-1.1238902, 54.60475890000001], [-1.123809260620135, 54.604826844991706], [-1.1236996, 54.6049189], [-1.1233399, 54.6052287], [-1.1232645, 54.6052936], [-1.1229270999999998, 54.6056064], [-1.1228204, 54.6057053], [-1.1226984, 54.605815099999994], [-1.1223937999999998, 54.60611], [-1.1216736, 54.60667519999999], [-1.121063, 54.6070743], [-1.1204334, 54.6074138], [-1.119994, 54.6076251], [-1.1195545, 54.60781080000001], [-1.1190843999999998, 54.60798369999999], [-1.1186413, 54.608132999999995], [-1.1182437, 54.6082515], [-1.1167971, 54.6086298], [-1.1153872, 54.609002399999994], [-1.112569, 54.60973750000001], [-1.1112228941998117, 54.610088391853154], [-1.111117912996799, 54.61011575736759], [-1.1096638, 54.6104948], [-1.1061986999999998, 54.6114089], [-1.1027370999999997, 54.61231169999999], [-1.0999927, 54.61303230000001], [-1.0981929, 54.61349980000001], [-1.0963609999999997, 54.61398599999999], [-1.095331, 54.6142516], [-1.0941964, 54.61454820000001], [-1.0930243, 54.61485270000001], [-1.0919357999999997, 54.6151194], [-1.0911840999999998, 54.6152974], [-1.0901961999999998, 54.615466899999994], [-1.0893388, 54.61556449999999], [-1.088695, 54.61560180000001], [-1.0879049, 54.61560849999999], [-1.0870095999999998, 54.61557249999999], [-1.0861592, 54.6155054], [-1.0847122, 54.61535229999999], [-1.0838233, 54.6152596], [-1.0827726999999998, 54.6151794], [-1.0822468, 54.6151669], [-1.0817597, 54.61515670000001], [-1.0812391, 54.61516559999998], [-1.0806751, 54.6151802], [-1.079901, 54.6152097], [-1.0792023, 54.6152614], [-1.0779783409434258, 54.61538390506104], [-1.0765057, 54.615531299999994], [-1.075914, 54.6156224], [-1.0732776, 54.615841], [-1.0721868999999995, 54.6159146], [-1.0706619, 54.61598920000001], [-1.0700325999999998, 54.6160089]]}", "current_leg_start": "Middlesbrough", "dest_arr_time_act": "1448", "motion_projection": null, "next_location_lat": "54.6160089", "next_location_lon": "-1.0700326", "previous_location": "Middlesbrough", "current_leg_milage": "7.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 382.629, \"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\": 601.176, \"from_m\": 382.629, \"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\": 1809.429, \"from_m\": 601.176, \"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\": 2460.351, \"from_m\": 1809.429, \"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\": 12308.245, \"from_m\": 2460.351, \"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\": 12742.627, \"from_m\": 12308.245, \"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\": 13010.862, \"from_m\": 12742.627, \"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\": 13095.899, \"from_m\": 13010.862, \"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\": 13126.28, \"from_m\": 13095.899, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13216.045, \"from_m\": 13126.28, \"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\": 13301.119, \"from_m\": 13216.045, \"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\": 13373.272, \"from_m\": 13301.119, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13901.364, \"from_m\": 13373.272, \"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\": 15435.671, \"from_m\": 13901.364, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15599.395, \"from_m\": 15435.671, \"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\": 15908.809, \"from_m\": 15599.395, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15955.015, \"from_m\": 15908.809, \"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\": 15974.851, \"from_m\": 15955.015, \"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\": 16526.484, \"from_m\": 15974.851, \"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\": 17139.415, \"from_m\": 16526.484, \"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\": 17219.224, \"from_m\": 17139.415, \"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\": 19480.236, \"from_m\": 17219.224, \"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\": 19499.055, \"from_m\": 19480.236, \"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\": 19643.992, \"from_m\": 19499.055, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20133.687, \"from_m\": 19643.992, \"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\": 20747.883, \"from_m\": 20133.687, \"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\": 22835.271, \"from_m\": 20747.883, \"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\": 31241.963, \"from_m\": 22835.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\": 32213.583, \"from_m\": 31241.963, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32285.036, \"from_m\": 32213.583, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32352.892, \"from_m\": 32285.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\": 33941.487, \"from_m\": 32352.892, \"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\": 44048.153, \"from_m\": 33941.487, \"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\": 44104.791, \"from_m\": 44048.153, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44334.002, \"from_m\": 44104.791, \"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\": 44602.876, \"from_m\": 44334.002, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49284.526, \"from_m\": 44602.876, \"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\": 49924.788, \"from_m\": 49284.526, \"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\": 50658.483, \"from_m\": 49924.788, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50990.355, \"from_m\": 50658.483, \"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\": 59308.14, \"from_m\": 50990.355, \"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\": 59675.98, \"from_m\": 59308.14, \"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\": 61337.123, \"from_m\": 59675.98, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 61801.646, \"from_m\": 61337.123, \"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\": 62002.707, \"from_m\": 61801.646, \"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\": 63654.277, \"from_m\": 62002.707, \"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\": 63718.578, \"from_m\": 63654.277, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67622.34, \"from_m\": 63718.578, \"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\": 71127.562, \"from_m\": 67622.34, \"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\": 71211.122, \"from_m\": 71127.562, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 77259.807, \"from_m\": 71211.122, \"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\": 77351.115, \"from_m\": 77259.807, \"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\": 81779.247, \"from_m\": 77351.115, \"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\": 82464.768, \"from_m\": 81779.247, \"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\": 83705.365, \"from_m\": 82464.768, \"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\": 83797.373, \"from_m\": 83705.365, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 88009.011, \"from_m\": 83797.373, \"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\": 88288.629, \"from_m\": 88009.011, \"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\": 88364.713, \"from_m\": 88288.629, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 88508.849, \"from_m\": 88364.713, \"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\": 88558.304, \"from_m\": 88508.849, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89142.808, \"from_m\": 88558.304, \"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\": 89392.722, \"from_m\": 89142.808, \"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\": 89728.926, \"from_m\": 89392.722, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 90176.178, \"from_m\": 89728.926, \"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\": 90859.608, \"from_m\": 90176.178, \"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\": 90898.698, \"from_m\": 90859.608, \"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\": 92948.145, \"from_m\": 90898.698, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 93767.315, \"from_m\": 92948.145, \"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\": 95696.1, \"from_m\": 93767.315, \"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\": 95763.075, \"from_m\": 95696.1, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 104937.557, \"from_m\": 95763.075, \"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\": 104968.438, \"from_m\": 104937.557, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 112299.024, \"from_m\": 104968.438, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 113624.76, \"from_m\": 112299.024, \"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\": 125075.17, \"from_m\": 113624.76, \"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\": 127224.793, \"from_m\": 125075.17, \"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\": 129511.84, \"from_m\": 127224.793, \"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\": 129687.03, \"from_m\": 129511.84, \"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\": 129775.898, \"from_m\": 129687.03, \"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\": 129956.876, \"from_m\": 129775.898, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 130787.809, \"from_m\": 129956.876, \"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\": 131087.356, \"from_m\": 130787.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\": 132075.567, \"from_m\": 131087.356, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 135191.568, \"from_m\": 132075.567, \"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\": 135290.4, \"from_m\": 135191.568, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 178744.662, \"from_m\": 135290.4, \"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\": 179351.821, \"from_m\": 178744.662, \"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\": 179700.027, \"from_m\": 179351.821, \"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\": 182214.563, \"from_m\": 179700.027, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 201804.158, \"from_m\": 182214.563, \"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\": 204168.862, \"from_m\": 201804.158, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 204440.754, \"from_m\": 204168.862, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 205297.212, \"from_m\": 204440.754, \"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\": 205992.572, \"from_m\": 205297.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\": 206395.829, \"from_m\": 205992.572, \"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\": 206812.356, \"from_m\": 206395.829, \"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\": 207031.449, \"from_m\": 206812.356, \"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\": 207861.806, \"from_m\": 207031.449, \"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\": 209551.48, \"from_m\": 207861.806, \"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\": 209827.305, \"from_m\": 209551.48, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 210235.17, \"from_m\": 209827.305, \"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\": 210280.599, \"from_m\": 210235.17, \"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\": 210728.961, \"from_m\": 210280.599, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 212034.348, \"from_m\": 210728.961, \"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\": 215854.967, \"from_m\": 212034.348, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 218412.892, \"from_m\": 215854.967, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 224044.448, \"from_m\": 218412.892, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 669278, \"profile_key\": \"3cd9458245cccdf37943a9d58b68672929f61086390f03b3fe2a0e994f937098\", \"schedule_id\": 9182, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1144\", \"location\": \"Manchester Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1146\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 2, \"distance_m\": 1809.429, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1147\", \"location\": \"Heald Green\", \"stage_seq\": 3, \"distance_m\": 3014.44, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1152H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 4, \"distance_m\": 12752.139, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1154H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 5, \"distance_m\": 15289.298, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1156H\", \"wtt_dep\": \"1158H\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 6, \"distance_m\": 16390.171, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1200\", \"wtt_dep\": \"1202\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 7, \"distance_m\": 17295.452, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1203\", \"location\": \"Deansgate\", \"stage_seq\": 8, \"distance_m\": 17862.606, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1204\", \"location\": \"Water Street Jn\", \"stage_seq\": 9, \"distance_m\": 18400.539, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1205\", \"location\": \"Salford Central\", \"stage_seq\": 10, \"distance_m\": 19230.379, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1205H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 11, \"distance_m\": 19643.992, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1208\", \"wtt_dep\": \"1215\", \"location\": \"Manchester Victoria\", \"stage_seq\": 12, \"distance_m\": 20289.505, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1217\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 13, \"distance_m\": 22459.206, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1217H\", \"location\": \"Philips Park West Jn\", \"stage_seq\": 14, \"distance_m\": 23062.91, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1218\", \"location\": \"Baguley Fold Jn\", \"stage_seq\": 15, \"distance_m\": 24294.307, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1220H\", \"location\": \"Ashton Moss North Jn\", \"stage_seq\": 16, \"distance_m\": 29129.936, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1223\", \"location\": \"Stalybridge\", \"stage_seq\": 17, \"distance_m\": 32774.495, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1228H\", \"location\": \"Greenfield\", \"stage_seq\": 18, \"distance_m\": 40597.028, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1232H\", \"location\": \"Diggle Jn\", \"stage_seq\": 19, \"distance_m\": 43910.583, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1236\", \"location\": \"Marsden\", \"stage_seq\": 20, \"distance_m\": 50216.947, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1245\", \"wtt_dep\": \"1246H\", \"location\": \"Huddersfield\", \"stage_seq\": 21, \"distance_m\": 61582.39, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1249H\", \"location\": \"Bradley Jn\", \"stage_seq\": 22, \"distance_m\": 65955.996, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1251\", \"location\": \"Heaton Lodge East Jn\", \"stage_seq\": 23, \"distance_m\": 68203.071, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1253H\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 24, \"distance_m\": 71211.122, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1256\", \"wtt_dep\": \"1257H\", \"location\": \"Dewsbury\", \"stage_seq\": 25, \"distance_m\": 74493.284, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1302\", \"location\": \"Morley\", \"stage_seq\": 26, \"distance_m\": 81888.743, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1308\", \"location\": \"Whitehall Jn\", \"stage_seq\": 27, \"distance_m\": 88364.713, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1308H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 28, \"distance_m\": 88752.699, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1310\", \"wtt_dep\": \"1313H\", \"location\": \"Leeds\", \"stage_seq\": 29, \"distance_m\": 89268.86, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1316\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 30, \"distance_m\": 91903.578, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1318H\", \"location\": \"Cross Gates\", \"stage_seq\": 31, \"distance_m\": 96381.069, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1323\", \"location\": \"Micklefield\", \"stage_seq\": 32, \"distance_m\": 104837.153, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1326H\", \"location\": \"Church Fenton\", \"stage_seq\": 33, \"distance_m\": 113038.577, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1331\", \"location\": \"Colton Jn\", \"stage_seq\": 34, \"distance_m\": 121422.063, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1336\", \"wtt_dep\": \"1339\", \"location\": \"York\", \"stage_seq\": 35, \"distance_m\": 130304.761, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1341H\", \"location\": \"Skelton Jn\", \"stage_seq\": 36, \"distance_m\": 132889.787, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1346H\", \"location\": \"Tollerton Jn\", \"stage_seq\": 37, \"distance_m\": 145619.516, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1355\", \"wtt_dep\": \"1356\", \"location\": \"Thirsk\", \"stage_seq\": 38, \"distance_m\": 165918.997, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1401H\", \"location\": \"Longlands Jn\", \"stage_seq\": 39, \"distance_m\": 176814.915, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1403\", \"wtt_dep\": \"1404\", \"location\": \"Northallerton\", \"stage_seq\": 40, \"distance_m\": 178403.848, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1405\", \"location\": \"Northallerton East Jn\", \"stage_seq\": 41, \"distance_m\": 179407.577, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1416\", \"wtt_dep\": \"1417\", \"location\": \"Yarm\", \"stage_seq\": 42, \"distance_m\": 197772.956, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1421H\", \"wtt_dep\": \"1423\", \"location\": \"Eaglescliffe\", \"stage_seq\": 43, \"distance_m\": 201957.726, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425\", \"location\": \"Stockton Cut Jn\", \"stage_seq\": 44, \"distance_m\": 204168.862, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426\", \"location\": \"Bowesfield Jn\", \"stage_seq\": 45, \"distance_m\": 205382.074, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1429H\", \"location\": \"Thornaby\", \"stage_seq\": 46, \"distance_m\": 206832.525, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432H\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 47, \"distance_m\": 210258.097, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1436\", \"wtt_dep\": \"1438\", \"location\": \"Middlesbrough\", \"stage_seq\": 48, \"distance_m\": 212013.801, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440\", \"location\": \"Whitehouse Jn (Teesside)\", \"stage_seq\": 49, \"distance_m\": 213392.13, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441H\", \"location\": \"South Bank\", \"stage_seq\": 50, \"distance_m\": 216049.72, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444\", \"location\": \"Shell Jn\", \"stage_seq\": 51, \"distance_m\": 219042.467, \"section_seq\": 1, \"route_path_id\": 67001}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": null, \"location\": \"Redcar Central\", \"stage_seq\": 52, \"distance_m\": 224044.448, \"section_seq\": 1, \"route_path_id\": 67001}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 224044.448, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67001}], \"total_distance_m\": 224044.448, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 216736.697, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7307.751, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1144", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "54.6160089", "current_position_lon": "-1.0700326", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T10:46:40Z\", \"source_id\": 55829231, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:47:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T10:46:44Z\", \"source_id\": 17868828, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T10:56:53Z\", \"source_id\": 55855378, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:57:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T10:56:56Z\", \"source_id\": 17876197, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:01:08Z\", \"source_id\": 55865994, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:02:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:01:12Z\", \"source_id\": 17879228, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:04:16Z\", \"source_id\": 55873887, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:04:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:04:18Z\", \"source_id\": 17881452, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:05:41Z\", \"source_id\": 55877677, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:06:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:05:46Z\", \"source_id\": 17882511, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:07:35Z\", \"source_id\": 55882413, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:08:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:07:38Z\", \"source_id\": 17883874, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:22:52Z\", \"source_id\": 55920918, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:24:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:22:59Z\", \"source_id\": 17895046, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:29:31Z\", \"source_id\": 55937315, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:30:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 8648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:29:31Z\", \"source_id\": 55937323, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:30:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:29:32Z\", \"source_id\": 17899791, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:36:35Z\", \"source_id\": 55955529, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:37:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:36:39Z\", \"source_id\": 17904872, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:47:07Z\", \"source_id\": 55982116, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:48:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:47:11Z\", \"source_id\": 17912551, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:52:47Z\", \"source_id\": 55996975, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:53:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:52:52Z\", \"source_id\": 17916625, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:57:42Z\", \"source_id\": 56009022, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:58:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:57:47Z\", \"source_id\": 17920158, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:04:34Z\", \"source_id\": 56026919, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:04:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:04:35Z\", \"source_id\": 17925072, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:09:05Z\", \"source_id\": 56038483, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:10:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:09:10Z\", \"source_id\": 17928450, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:18:46Z\", \"source_id\": 56063662, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:19:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:18:49Z\", \"source_id\": 17935462, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:22:27Z\", \"source_id\": 56073320, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:23:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:22:32Z\", \"source_id\": 17938211, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:26:12Z\", \"source_id\": 56082692, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:27:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:26:18Z\", \"source_id\": 17940927, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:33:31Z\", \"source_id\": 17946161, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:42Z\", \"source_id\": 56162714, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:58:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:44Z\", \"source_id\": 17963657, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:45Z\", \"source_id\": 56188235, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:09:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:48Z\", \"source_id\": 17970847, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:40Z\", \"source_id\": 56221430, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:42Z\", \"source_id\": 17980189, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4311, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:09Z\", \"source_id\": 56237664, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:11Z\", \"source_id\": 17984920, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:45Z\", \"source_id\": 56254857, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:49Z\", \"source_id\": 17989724, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4256, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:49Z\", \"source_id\": 56272881, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:53Z\", \"source_id\": 17994822, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:34Z\", \"source_id\": 18006316, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Redcar Central", "service_state_platform": "2", "timing_fact_generation": 1789739795244747, "current_leg_arrival_utc": "2026-09-18T14:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:56:35.226400", "service_state_evidence_id": 18006316, "current_leg_start_actual_dep": "2026-09-18T14:46:00+01:00", "operational_evidence_version": 199, "service_state_event_time_utc": "2026-09-18T13:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:06:35.980374", "service_state_valid_until_kind": null, "operational_interpretation_version": 199, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
TransPennine Express |
P |
MIA |
RCC |
1P73 |
185116+185142 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 382.629, "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": 601.176, "from_m": 382.629, "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": 1809.429, "from_m": 601.176, "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": 2460.351, "from_m": 1809.429, "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": 12308.245, "from_m": 2460.351, "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": 12742.627, "from_m": 12308.245, "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": 13010.862, "from_m": 12742.627, "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": 13095.899, "from_m": 13010.862, "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": 13126.28, "from_m": 13095.899, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13216.045, "from_m": 13126.28, "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": 13301.119, "from_m": 13216.045, "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": 13373.272, "from_m": 13301.119, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13901.364, "from_m": 13373.272, "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": 15435.671, "from_m": 13901.364, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15599.395, "from_m": 15435.671, "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": 15908.809, "from_m": 15599.395, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15955.015, "from_m": 15908.809, "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": 15974.851, "from_m": 15955.015, "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": 16526.484, "from_m": 15974.851, "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": 17139.415, "from_m": 16526.484, "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": 17219.224, "from_m": 17139.415, "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": 19480.236, "from_m": 17219.224, "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": 19499.055, "from_m": 19480.236, "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": 19643.992, "from_m": 19499.055, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20133.687, "from_m": 19643.992, "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": 20747.883, "from_m": 20133.687, "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": 22835.271, "from_m": 20747.883, "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": 31241.963, "from_m": 22835.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": 32213.583, "from_m": 31241.963, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32285.036, "from_m": 32213.583, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32352.892, "from_m": 32285.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": 33941.487, "from_m": 32352.892, "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": 44048.153, "from_m": 33941.487, "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": 44104.791, "from_m": 44048.153, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44334.002, "from_m": 44104.791, "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": 44602.876, "from_m": 44334.002, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49284.526, "from_m": 44602.876, "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": 49924.788, "from_m": 49284.526, "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": 50658.483, "from_m": 49924.788, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50990.355, "from_m": 50658.483, "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": 59308.14, "from_m": 50990.355, "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": 59675.98, "from_m": 59308.14, "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": 61337.123, "from_m": 59675.98, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61801.646, "from_m": 61337.123, "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": 62002.707, "from_m": 61801.646, "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": 63654.277, "from_m": 62002.707, "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": 63718.578, "from_m": 63654.277, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67622.34, "from_m": 63718.578, "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": 71127.562, "from_m": 67622.34, "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": 71211.122, "from_m": 71127.562, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 77259.807, "from_m": 71211.122, "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": 77351.115, "from_m": 77259.807, "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": 81779.247, "from_m": 77351.115, "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": 82464.768, "from_m": 81779.247, "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": 83705.365, "from_m": 82464.768, "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": 83797.373, "from_m": 83705.365, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88009.011, "from_m": 83797.373, "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": 88288.629, "from_m": 88009.011, "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": 88364.713, "from_m": 88288.629, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 88508.849, "from_m": 88364.713, "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": 88558.304, "from_m": 88508.849, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89142.808, "from_m": 88558.304, "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": 89392.722, "from_m": 89142.808, "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": 89728.926, "from_m": 89392.722, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 90176.178, "from_m": 89728.926, "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": 90859.608, "from_m": 90176.178, "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": 90898.698, "from_m": 90859.608, "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": 92948.145, "from_m": 90898.698, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 93767.315, "from_m": 92948.145, "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": 95696.1, "from_m": 93767.315, "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": 95763.075, "from_m": 95696.1, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 104937.557, "from_m": 95763.075, "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": 104968.438, "from_m": 104937.557, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 112299.024, "from_m": 104968.438, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 113624.76, "from_m": 112299.024, "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": 125075.17, "from_m": 113624.76, "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": 127224.793, "from_m": 125075.17, "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": 129511.84, "from_m": 127224.793, "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": 129687.03, "from_m": 129511.84, "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": 129775.898, "from_m": 129687.03, "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": 129956.876, "from_m": 129775.898, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 130787.809, "from_m": 129956.876, "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": 131087.356, "from_m": 130787.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": 132075.567, "from_m": 131087.356, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 135191.568, "from_m": 132075.567, "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": 135290.4, "from_m": 135191.568, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 178744.662, "from_m": 135290.4, "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": 179351.821, "from_m": 178744.662, "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": 179700.027, "from_m": 179351.821, "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": 182214.563, "from_m": 179700.027, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 201804.158, "from_m": 182214.563, "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": 204168.862, "from_m": 201804.158, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 204440.754, "from_m": 204168.862, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 205297.212, "from_m": 204440.754, "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": 205992.572, "from_m": 205297.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": 206395.829, "from_m": 205992.572, "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": 206812.356, "from_m": 206395.829, "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": 207031.449, "from_m": 206812.356, "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": 207861.806, "from_m": 207031.449, "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": 209551.48, "from_m": 207861.806, "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": 209827.305, "from_m": 209551.48, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 210235.17, "from_m": 209827.305, "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": 210280.599, "from_m": 210235.17, "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": 210728.961, "from_m": 210280.599, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 212034.348, "from_m": 210728.961, "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": 215854.967, "from_m": 212034.348, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 218412.892, "from_m": 215854.967, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 224044.448, "from_m": 218412.892, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 669278, "profile_key": "3cd9458245cccdf37943a9d58b68672929f61086390f03b3fe2a0e994f937098", "schedule_id": 9182, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1144", "location": "Manchester Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1146", "location": "Heald Green West Jn", "stage_seq": 2, "distance_m": 1809.429, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1147", "location": "Heald Green", "stage_seq": 3, "distance_m": 3014.44, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1152H", "location": "Slade Lane Jn", "stage_seq": 4, "distance_m": 12752.139, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1154H", "location": "Ardwick Jn", "stage_seq": 5, "distance_m": 15289.298, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1156H", "wtt_dep": "1158H", "location": "Manchester Piccadilly", "stage_seq": 6, "distance_m": 16390.171, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1200", "wtt_dep": "1202", "location": "Manchester Oxford Road", "stage_seq": 7, "distance_m": 17295.452, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1203", "location": "Deansgate", "stage_seq": 8, "distance_m": 17862.606, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1204", "location": "Water Street Jn", "stage_seq": 9, "distance_m": 18400.539, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1205", "location": "Salford Central", "stage_seq": 10, "distance_m": 19230.379, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1205H", "location": "Deal Street Jn", "stage_seq": 11, "distance_m": 19643.992, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1208", "wtt_dep": "1215", "location": "Manchester Victoria", "stage_seq": 12, "distance_m": 20289.505, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1217", "location": "Miles Platting Jn", "stage_seq": 13, "distance_m": 22459.206, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1217H", "location": "Philips Park West Jn", "stage_seq": 14, "distance_m": 23062.91, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1218", "location": "Baguley Fold Jn", "stage_seq": 15, "distance_m": 24294.307, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1220H", "location": "Ashton Moss North Jn", "stage_seq": 16, "distance_m": 29129.936, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1223", "location": "Stalybridge", "stage_seq": 17, "distance_m": 32774.495, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1228H", "location": "Greenfield", "stage_seq": 18, "distance_m": 40597.028, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1232H", "location": "Diggle Jn", "stage_seq": 19, "distance_m": 43910.583, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1236", "location": "Marsden", "stage_seq": 20, "distance_m": 50216.947, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1245", "wtt_dep": "1246H", "location": "Huddersfield", "stage_seq": 21, "distance_m": 61582.39, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1249H", "location": "Bradley Jn", "stage_seq": 22, "distance_m": 65955.996, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1251", "location": "Heaton Lodge East Jn", "stage_seq": 23, "distance_m": 68203.071, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1253H", "location": "Mirfield East Jn", "stage_seq": 24, "distance_m": 71211.122, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1256", "wtt_dep": "1257H", "location": "Dewsbury", "stage_seq": 25, "distance_m": 74493.284, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1302", "location": "Morley", "stage_seq": 26, "distance_m": 81888.743, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1308", "location": "Whitehall Jn", "stage_seq": 27, "distance_m": 88364.713, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1308H", "location": "Leeds West Jn", "stage_seq": 28, "distance_m": 88752.699, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1310", "wtt_dep": "1313H", "location": "Leeds", "stage_seq": 29, "distance_m": 89268.86, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1316", "location": "Neville H. West Jn", "stage_seq": 30, "distance_m": 91903.578, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1318H", "location": "Cross Gates", "stage_seq": 31, "distance_m": 96381.069, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1323", "location": "Micklefield", "stage_seq": 32, "distance_m": 104837.153, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1326H", "location": "Church Fenton", "stage_seq": 33, "distance_m": 113038.577, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1331", "location": "Colton Jn", "stage_seq": 34, "distance_m": 121422.063, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1336", "wtt_dep": "1339", "location": "York", "stage_seq": 35, "distance_m": 130304.761, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1341H", "location": "Skelton Jn", "stage_seq": 36, "distance_m": 132889.787, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1346H", "location": "Tollerton Jn", "stage_seq": 37, "distance_m": 145619.516, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1355", "wtt_dep": "1356", "location": "Thirsk", "stage_seq": 38, "distance_m": 165918.997, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1401H", "location": "Longlands Jn", "stage_seq": 39, "distance_m": 176814.915, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1403", "wtt_dep": "1404", "location": "Northallerton", "stage_seq": 40, "distance_m": 178403.848, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1405", "location": "Northallerton East Jn", "stage_seq": 41, "distance_m": 179407.577, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1416", "wtt_dep": "1417", "location": "Yarm", "stage_seq": 42, "distance_m": 197772.956, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1421H", "wtt_dep": "1423", "location": "Eaglescliffe", "stage_seq": 43, "distance_m": 201957.726, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425", "location": "Stockton Cut Jn", "stage_seq": 44, "distance_m": 204168.862, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426", "location": "Bowesfield Jn", "stage_seq": 45, "distance_m": 205382.074, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1429H", "location": "Thornaby", "stage_seq": 46, "distance_m": 206832.525, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432H", "location": "Newport East Jn (Teesside)", "stage_seq": 47, "distance_m": 210258.097, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1436", "wtt_dep": "1438", "location": "Middlesbrough", "stage_seq": 48, "distance_m": 212013.801, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440", "location": "Whitehouse Jn (Teesside)", "stage_seq": 49, "distance_m": 213392.13, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441H", "location": "South Bank", "stage_seq": 50, "distance_m": 216049.72, "section_seq": 1, "route_path_id": 67001}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444", "location": "Shell Jn", "stage_seq": 51, "distance_m": 219042.467, "section_seq": 1, "route_path_id": 67001}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": null, "location": "Redcar Central", "stage_seq": 52, "distance_m": 224044.448, "section_seq": 1, "route_path_id": 67001}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 224044.448, "from_m": 0.0, "section_seq": 1, "route_path_id": 67001}], "total_distance_m": 224044.448, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 216736.697, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7307.751, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8933, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T10:46:40Z", "source_id": 55829231, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:47:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T10:46:44Z", "source_id": 17868828, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T11:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8486, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T10:56:53Z", "source_id": 55855378, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T10:57:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T10:56:56Z", "source_id": 17876197, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T11:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9230, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:01:08Z", "source_id": 55865994, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T11:02:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:01:12Z", "source_id": 17879228, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9250, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:04:16Z", "source_id": 55873887, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T11:04:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:04:18Z", "source_id": 17881452, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T12:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8263, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:05:41Z", "source_id": 55877677, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T11:06:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:05:46Z", "source_id": 17882511, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T12:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8179, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:07:35Z", "source_id": 55882413, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T11:08:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:07:38Z", "source_id": 17883874, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8683, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:22:52Z", "source_id": 55920918, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T11:24:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:22:59Z", "source_id": 17895046, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T12:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8644, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:29:31Z", "source_id": 55937315, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T11:30:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 8648, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:29:31Z", "source_id": 55937323, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T11:30:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:29:32Z", "source_id": 17899791, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T12:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6286, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:36:35Z", "source_id": 55955529, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T11:37:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:36:39Z", "source_id": 17904872, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T12:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6255, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:47:07Z", "source_id": 55982116, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T11:48:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:47:11Z", "source_id": 17912551, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T12:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6133, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:52:47Z", "source_id": 55996975, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T11:53:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:52:52Z", "source_id": 17916625, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T12:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6105, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:57:42Z", "source_id": 56009022, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T11:58:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:57:47Z", "source_id": 17920158, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T12:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5544, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:04:34Z", "source_id": 56026919, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T12:04:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:04:35Z", "source_id": 17925072, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T13:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5420, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:09:05Z", "source_id": 56038483, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T12:10:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:09:10Z", "source_id": 17928450, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T13:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:18:46Z", "source_id": 56063662, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T12:19:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:18:49Z", "source_id": 17935462, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T13:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:22:27Z", "source_id": 56073320, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T12:23:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:22:32Z", "source_id": 17938211, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T13:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4923, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:26:12Z", "source_id": 56082692, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T12:27:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:26:18Z", "source_id": 17940927, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T13:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:33:31Z", "source_id": 17946161, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-18T13:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4526, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:42Z", "source_id": 56162714, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-18T12:58:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:44Z", "source_id": 17963657, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-18T13:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4499, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:45Z", "source_id": 56188235, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-18T13:09:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:48Z", "source_id": 17970847, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-18T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4470, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:40Z", "source_id": 56221430, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-18T13:23:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:42Z", "source_id": 17980189, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4311, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:09Z", "source_id": 56237664, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-18T13:28:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:11Z", "source_id": 17984920, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4187, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:45Z", "source_id": 56254857, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-18T13:34:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:49Z", "source_id": 17989724, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4256, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:49Z", "source_id": 56272881, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-18T13:41:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:53Z", "source_id": 17994822, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:34Z", "source_id": 18006316, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}] |
Manchester Airport |
1144 |
1144 |
3A |
None |
None |
Redcar Central |
1448 |
1448 |
2 |
LATE |
+8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G16000/2026-09-18/detailed |
None |
Middlesbrough |
2026-09-18T14:46:00+01:00 |
Redcar Central |
10.0 |
{"type": "LineString", "coordinates": [[-1.2343611, 54.579356700000005], [-1.2341227, 54.579354], [-1.233811, 54.57935270000001], [-1.233556, 54.5793446], [-1.2333265999999998, 54.5793328], [-1.2330550999999998, 54.579305299999994], [-1.2327665, 54.57927659999999], [-1.2322166, 54.57920579999999], [-1.2319601, 54.579157999999985], [-1.2316385, 54.57908439999999], [-1.2311538999999998, 54.578947199999995], [-1.2305412, 54.57875379999999], [-1.2299343, 54.5785509], [-1.2290753, 54.57824479999999], [-1.2280914, 54.5778602], [-1.2268747, 54.57738909999999], [-1.2262767, 54.5771644], [-1.2255876, 54.576941700000006], [-1.2248515, 54.576753100000005], [-1.2243344, 54.576659600000006], [-1.2238131, 54.576569000000006], [-1.2233708, 54.576529099999995], [-1.2228962, 54.57649729999999], [-1.2225214999999998, 54.5764816], [-1.2220857, 54.576473799999995], [-1.2219432, 54.5764757], [-1.2213016999999995, 54.5764926], [-1.2156743, 54.57680239999999], [-1.2151041, 54.57683260000001], [-1.2146418999999995, 54.576857100000005], [-1.2139239999999998, 54.5768585], [-1.2134207999999995, 54.576881099999994], [-1.2117393, 54.5769797], [-1.2112237, 54.57700520000001], [-1.2095596999999998, 54.5770802], [-1.2079571999999998, 54.57716319999999], [-1.2067599, 54.57723450000001], [-1.2066506, 54.5772413], [-1.2051379999999998, 54.5773244], [-1.204752, 54.57734560000001], [-1.203442, 54.5774281], [-1.2021043, 54.57754750000001], [-1.2011042, 54.5776528], [-1.2006023999999995, 54.5777314], [-1.1999025, 54.5778623], [-1.1993493999999998, 54.57798999999999], [-1.1986573, 54.57816819999999], [-1.1982457, 54.5782852], [-1.197729, 54.57843669999999], [-1.1972732999999998, 54.5785755], [-1.1968272999999998, 54.5787427], [-1.1962029, 54.57900989999999], [-1.1957827, 54.5792073], [-1.1951419, 54.579524], [-1.1935074999999995, 54.5803541], [-1.1923419, 54.5808801], [-1.1918147, 54.5811088], [-1.1913015, 54.581303], [-1.1904963, 54.5815921], [-1.1897192999999997, 54.58183199999999], [-1.1885281999999997, 54.58214650000001], [-1.1872203999999995, 54.58241329999999], [-1.1848952999999998, 54.5828424], [-1.1835724, 54.5830628], [-1.1824216, 54.5832419], [-1.1805855, 54.583479399999995], [-1.1790191, 54.5836765], [-1.1787058, 54.58371230000001], [-1.1785008, 54.583739900000005], [-1.1779752, 54.583846099999995], [-1.1774399, 54.5839347], [-1.1762281, 54.584091099999995], [-1.1758160881756503, 54.5841654470262], [-1.1755908, 54.5842061], [-1.1742844999999995, 54.58436769999999], [-1.1697461999999998, 54.5849444], [-1.1678098693553778, 54.585189335935866], [-1.1655808, 54.5854713], [-1.1648163, 54.5855786], [-1.162883, 54.58588889999999], [-1.1622467999999997, 54.5860091], [-1.1611604999999998, 54.58621119999999], [-1.160329, 54.5863868], [-1.15946, 54.58657639999999], [-1.1573222, 54.5871033], [-1.1556271, 54.587523], [-1.1543959, 54.587833800000006], [-1.1536235, 54.58807469999999], [-1.152336, 54.588519199999986], [-1.1510876, 54.58895309999999], [-1.1501983, 54.5892652], [-1.1499107223446736, 54.58936484324498], [-1.1496511, 54.58945479999999], [-1.1490476, 54.589705], [-1.1484388, 54.59002670000001], [-1.1477038000000002, 54.5904619], [-1.1448989, 54.59218919999999], [-1.1443087, 54.5925086], [-1.1436712999999998, 54.5928972], [-1.1432429, 54.59310020000001], [-1.1429317, 54.593303799999994], [-1.1424045, 54.5935843], [-1.1415126999999998, 54.59413109999999], [-1.1396457, 54.5952849], [-1.1371451, 54.59682299999999], [-1.1369198, 54.5969554], [-1.1365113966868774, 54.5972044984528], [-1.1358828, 54.59758790000001], [-1.1350221, 54.59812360000001], [-1.1337572, 54.598876], [-1.1323529, 54.59966059999999], [-1.1311769, 54.60026580000001], [-1.1298716, 54.6008986], [-1.1287458999999995, 54.60151260000001], [-1.12763, 54.602124399999994], [-1.1262245000000002, 54.6030069], [-1.1251812, 54.603744799999994], [-1.1250283, 54.6038642], [-1.1244544, 54.6043114], [-1.1240412999999998, 54.604639], [-1.1238902, 54.60475890000001], [-1.123809260620135, 54.604826844991706], [-1.1236996, 54.6049189], [-1.1233399, 54.6052287], [-1.1232645, 54.6052936], [-1.1229270999999998, 54.6056064], [-1.1228204, 54.6057053], [-1.1226984, 54.605815099999994], [-1.1223937999999998, 54.60611], [-1.1216736, 54.60667519999999], [-1.121063, 54.6070743], [-1.1204334, 54.6074138], [-1.119994, 54.6076251], [-1.1195545, 54.60781080000001], [-1.1190843999999998, 54.60798369999999], [-1.1186413, 54.608132999999995], [-1.1182437, 54.6082515], [-1.1167971, 54.6086298], [-1.1153872, 54.609002399999994], [-1.112569, 54.60973750000001], [-1.1112228941998117, 54.610088391853154], [-1.111117912996799, 54.61011575736759], [-1.1096638, 54.6104948], [-1.1061986999999998, 54.6114089], [-1.1027370999999997, 54.61231169999999], [-1.0999927, 54.61303230000001], [-1.0981929, 54.61349980000001], [-1.0963609999999997, 54.61398599999999], [-1.095331, 54.6142516], [-1.0941964, 54.61454820000001], [-1.0930243, 54.61485270000001], [-1.0919357999999997, 54.6151194], [-1.0911840999999998, 54.6152974], [-1.0901961999999998, 54.615466899999994], [-1.0893388, 54.61556449999999], [-1.088695, 54.61560180000001], [-1.0879049, 54.61560849999999], [-1.0870095999999998, 54.61557249999999], [-1.0861592, 54.6155054], [-1.0847122, 54.61535229999999], [-1.0838233, 54.6152596], [-1.0827726999999998, 54.6151794], [-1.0822468, 54.6151669], [-1.0817597, 54.61515670000001], [-1.0812391, 54.61516559999998], [-1.0806751, 54.6151802], [-1.079901, 54.6152097], [-1.0792023, 54.6152614], [-1.0779783409434258, 54.61538390506104], [-1.0765057, 54.615531299999994], [-1.075914, 54.6156224], [-1.0732776, 54.615841], [-1.0721868999999995, 54.6159146], [-1.0706619, 54.61598920000001], [-1.0700325999999998, 54.6160089]]} |
7.5 |
1446 |
1456 |
Middlesbrough |
Redcar Central |
Redcar Central |
54.6160089 |
-1.0700326 |
54.6160089 |
-1.0700326 |
1 |
0 |
2026-09-18 14:06:56 |
TERMINATED |
2026-09-18 13:56:00 |
Redcar Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006316 |
1789739795244747 |
199 |
199 |
2026-09-18 14:06:35.980374 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:56:35.226400 |
| 641610 |
672183 |
W69773 |
062L10MN18 |
2026-09-18 |
COMPLETE |
18005476 |
2026-09-18 14:56:00 |
2026-09-18 14:06:56 |
2026-09-20 14:06:56 |
{"id": 672183, "stp": "P", "toc": "ScotRail", "uid": "W69773", "consist": "320315", "dest_crs": "LRH", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69773/2026-09-18/detailed", "trust_id": "062L10MN18", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Larkhall", "service_date": "2026-09-18", "dest_arr_time": "1455", "dest_platform": "2", "is_terminated": 1, "next_location": "Larkhall", "signalling_id": "2L10", "timing_status": "LATE", "origin_station": "Dalmuir", "current_leg_arr": "1456", "current_leg_dep": "1454", "current_leg_end": "Larkhall", "origin_dep_time": "1347", "origin_platform": "2", "current_location": "Larkhall", "last_update_time": "2026-09-18T14:06:56", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9774138999999993, 55.7487644], [-3.977395399999999, 55.748604099999994], [-3.977379500000001, 55.7483653], [-3.9773816, 55.7483023], [-3.977396900000001, 55.748061199999995], [-3.9774103, 55.7479532], [-3.9774549, 55.747752899999995], [-3.977484299999999, 55.74761629999999], [-3.977535, 55.747472], [-3.977612300000001, 55.7472753], [-3.9776481, 55.747186199999994], [-3.97783, 55.7468133], [-3.9782377000000007, 55.74605179999999], [-3.9784067, 55.745648], [-3.9785285, 55.7452633], [-3.9785887, 55.7447663], [-3.978577299999999, 55.7444534], [-3.9785193, 55.74413950000001], [-3.9783951000000006, 55.7437577], [-3.978207299999999, 55.7433801], [-3.977821800000001, 55.742777499999995], [-3.977423200000001, 55.74220700000001], [-3.9773944, 55.74216570000001], [-3.9766211999999994, 55.7409335], [-3.9762273, 55.74033370000001], [-3.9761992, 55.740284599999995], [-3.976179299999999, 55.740249899999995], [-3.975703699999999, 55.73957240000001], [-3.9752134, 55.738867899999995], [-3.974854099999999, 55.73832929999999]]}", "current_leg_start": "Merryton", "dest_arr_time_act": "1455", "motion_projection": null, "next_location_lat": "55.7383293", "next_location_lon": "-3.9748541", "previous_location": "Merryton", "current_leg_milage": "0.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 159.473, \"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\": 6128.684, \"from_m\": 159.473, \"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\": 6824.529, \"from_m\": 6128.684, \"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\": 9007.277, \"from_m\": 6824.529, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9425.33, \"from_m\": 9007.277, \"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\": 9440.71, \"from_m\": 9425.33, \"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\": 9480.949, \"from_m\": 9440.71, \"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\": 10192.438, \"from_m\": 9480.949, \"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\": 10233.204, \"from_m\": 10192.438, \"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\": 13618.961, \"from_m\": 10233.204, \"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\": 13879.412, \"from_m\": 13618.961, \"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\": 14460.269, \"from_m\": 13879.412, \"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\": 14762.823, \"from_m\": 14460.269, \"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\": 15457.324, \"from_m\": 14762.823, \"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\": 15503.9, \"from_m\": 15457.324, \"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\": 15645.87, \"from_m\": 15503.9, \"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\": 18973.104, \"from_m\": 15645.87, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19446.168, \"from_m\": 18973.104, \"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\": 19504.29, \"from_m\": 19446.168, \"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\": 19581.546, \"from_m\": 19504.29, \"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\": 19935.859, \"from_m\": 19581.546, \"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\": 20068.413, \"from_m\": 19935.859, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20170.645, \"from_m\": 20068.413, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 20268.267, \"from_m\": 20170.645, \"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\": 21003.28, \"from_m\": 20268.267, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 23507.538, \"from_m\": 21003.28, \"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\": 23807.567, \"from_m\": 23507.538, \"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\": 24058.845, \"from_m\": 23807.567, \"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\": 24372.18, \"from_m\": 24058.845, \"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\": 25423.379, \"from_m\": 24372.18, \"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\": 31022.096, \"from_m\": 25423.379, \"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\": 31074.977, \"from_m\": 31022.096, \"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\": 31352.512, \"from_m\": 31074.977, \"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\": 32491.742, \"from_m\": 31352.512, \"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\": 33241.03, \"from_m\": 32491.742, \"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\": 34841.711, \"from_m\": 33241.03, \"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\": 35298.938, \"from_m\": 34841.711, \"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\": 35871.983, \"from_m\": 35298.938, \"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\": 39336.094, \"from_m\": 35871.983, \"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\": 39574.997, \"from_m\": 39336.094, \"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\": 672183, \"profile_key\": \"9145964ef97112685e1ab2d2934e90c6a66a957f5a57aa7b518aab348d491421\", \"schedule_id\": 26781, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1347\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1348H\", \"wtt_dep\": \"1349\", \"location\": \"Singer\", \"stage_seq\": 2, \"distance_m\": 1836.0, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1351\", \"wtt_dep\": \"1351H\", \"location\": \"Drumry\", \"stage_seq\": 3, \"distance_m\": 3121.056, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1353H\", \"wtt_dep\": \"1354H\", \"location\": \"Drumchapel\", \"stage_seq\": 4, \"distance_m\": 4535.002, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1356H\", \"wtt_dep\": \"1357\", \"location\": \"Westerton\", \"stage_seq\": 5, \"distance_m\": 6341.308, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1359H\", \"wtt_dep\": \"1400\", \"location\": \"Anniesland\", \"stage_seq\": 6, \"distance_m\": 8397.117, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1401H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 9425.33, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1402H\", \"wtt_dep\": \"1403H\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 9956.299, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1405\", \"wtt_dep\": \"1406\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 11132.162, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 11651.696, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1408H\", \"wtt_dep\": \"1409H\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 13099.105, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1411\", \"wtt_dep\": \"1412\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 13902.298, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1413\", \"wtt_dep\": \"1415\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 14695.351, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1416\", \"wtt_dep\": \"1417\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 15170.457, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1419H\", \"wtt_dep\": \"1420H\", \"location\": \"Bridgeton\", \"stage_seq\": 15, \"distance_m\": 17105.905, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1423\", \"location\": \"Dalmarnock\", \"stage_seq\": 16, \"distance_m\": 17992.298, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1427H\", \"location\": \"Rutherglen\", \"stage_seq\": 17, \"distance_m\": 19239.684, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 18, \"distance_m\": 20390.17, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1431\", \"location\": \"Cambuslang\", \"stage_seq\": 19, \"distance_m\": 22177.067, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Newton West Jn\", \"stage_seq\": 20, \"distance_m\": 23613.715, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1435H\", \"location\": \"Newton\", \"stage_seq\": 21, \"distance_m\": 24718.909, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1439H\", \"location\": \"Blantyre\", \"stage_seq\": 22, \"distance_m\": 28683.894, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1442H\", \"location\": \"Hamilton West\", \"stage_seq\": 23, \"distance_m\": 31525.964, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445\", \"location\": \"Hamilton Central\", \"stage_seq\": 24, \"distance_m\": 32887.414, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447H\", \"location\": \"Haughhead Jn\", \"stage_seq\": 25, \"distance_m\": 34882.765, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1449H\", \"location\": \"Chatelherault\", \"stage_seq\": 26, \"distance_m\": 35811.501, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450H\", \"location\": \"Allanton Loop\", \"stage_seq\": 27, \"distance_m\": 36243.384, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1452H\", \"location\": \"Merryton\", \"stage_seq\": 28, \"distance_m\": 38365.33, \"section_seq\": 1, \"route_path_id\": 66328}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": null, \"location\": \"Larkhall\", \"stage_seq\": 29, \"distance_m\": 39574.997, \"section_seq\": 1, \"route_path_id\": 66328}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39574.997, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66328}], \"total_distance_m\": 39574.997, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 39574.997, \"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": "1347", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.7383293", "current_position_lon": "-3.9748541", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:06Z\", \"source_id\": 56137958, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:48:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:12Z\", \"source_id\": 17956740, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:49:52Z\", \"source_id\": 56142538, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:51:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:49:55Z\", \"source_id\": 17958041, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:12Z\", \"source_id\": 56148640, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:53:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:14Z\", \"source_id\": 17959695, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:30Z\", \"source_id\": 56159810, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:57:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:35Z\", \"source_id\": 17962845, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:55Z\", \"source_id\": 56168191, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:00:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:00:01Z\", \"source_id\": 17965273, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:43Z\", \"source_id\": 56175242, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:03:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:48Z\", \"source_id\": 17967292, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:34Z\", \"source_id\": 56182494, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:06:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:37Z\", \"source_id\": 17969283, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:55Z\", \"source_id\": 56191369, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:09:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:00Z\", \"source_id\": 17971686, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:58Z\", \"source_id\": 56196809, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:02Z\", \"source_id\": 17973187, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:12:55Z\", \"source_id\": 56201614, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:13:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:12:58Z\", \"source_id\": 17974624, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:45Z\", \"source_id\": 56208998, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:49Z\", \"source_id\": 17976694, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:22Z\", \"source_id\": 56217968, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:28Z\", \"source_id\": 17979267, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:27Z\", \"source_id\": 56223525, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:22:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:33Z\", \"source_id\": 17980860, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:55Z\", \"source_id\": 56229603, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:58Z\", \"source_id\": 17982577, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:41Z\", \"source_id\": 56244319, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:46Z\", \"source_id\": 17986773, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:47Z\", \"source_id\": 56254879, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:49Z\", \"source_id\": 17989742, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:38Z\", \"source_id\": 56267329, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:43Z\", \"source_id\": 17993280, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:22Z\", \"source_id\": 56274188, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:28Z\", \"source_id\": 17995259, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:02Z\", \"source_id\": 56280976, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:06Z\", \"source_id\": 17997204, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2494, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:39Z\", \"source_id\": 56292514, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:43Z\", \"source_id\": 18000564, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:56Z\", \"source_id\": 56298455, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:00Z\", \"source_id\": 18002218, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:21Z\", \"source_id\": 56309856, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:27Z\", \"source_id\": 18005476, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Larkhall", "service_state_platform": "2", "timing_fact_generation": 1789739728153136, "current_leg_arrival_utc": "2026-09-18T14:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:56:39.663806", "service_state_evidence_id": 18005476, "current_leg_start_actual_dep": "2026-09-18T14:53:30+01:00", "operational_evidence_version": 100, "service_state_event_time_utc": "2026-09-18T13:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:06:39.869731", "service_state_valid_until_kind": null, "operational_interpretation_version": 100, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
DMR |
LRH |
2L10 |
320315 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 159.473, "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": 6128.684, "from_m": 159.473, "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": 6824.529, "from_m": 6128.684, "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": 9007.277, "from_m": 6824.529, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9425.33, "from_m": 9007.277, "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": 9440.71, "from_m": 9425.33, "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": 9480.949, "from_m": 9440.71, "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": 10192.438, "from_m": 9480.949, "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": 10233.204, "from_m": 10192.438, "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": 13618.961, "from_m": 10233.204, "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": 13879.412, "from_m": 13618.961, "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": 14460.269, "from_m": 13879.412, "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": 14762.823, "from_m": 14460.269, "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": 15457.324, "from_m": 14762.823, "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": 15503.9, "from_m": 15457.324, "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": 15645.87, "from_m": 15503.9, "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": 18973.104, "from_m": 15645.87, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19446.168, "from_m": 18973.104, "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": 19504.29, "from_m": 19446.168, "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": 19581.546, "from_m": 19504.29, "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": 19935.859, "from_m": 19581.546, "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": 20068.413, "from_m": 19935.859, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 20170.645, "from_m": 20068.413, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 20268.267, "from_m": 20170.645, "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": 21003.28, "from_m": 20268.267, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 23507.538, "from_m": 21003.28, "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": 23807.567, "from_m": 23507.538, "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": 24058.845, "from_m": 23807.567, "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": 24372.18, "from_m": 24058.845, "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": 25423.379, "from_m": 24372.18, "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": 31022.096, "from_m": 25423.379, "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": 31074.977, "from_m": 31022.096, "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": 31352.512, "from_m": 31074.977, "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": 32491.742, "from_m": 31352.512, "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": 33241.03, "from_m": 32491.742, "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": 34841.711, "from_m": 33241.03, "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": 35298.938, "from_m": 34841.711, "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": 35871.983, "from_m": 35298.938, "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": 39336.094, "from_m": 35871.983, "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": 39574.997, "from_m": 39336.094, "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": 672183, "profile_key": "9145964ef97112685e1ab2d2934e90c6a66a957f5a57aa7b518aab348d491421", "schedule_id": 26781, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1347", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1348H", "wtt_dep": "1349", "location": "Singer", "stage_seq": 2, "distance_m": 1836.0, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1351", "wtt_dep": "1351H", "location": "Drumry", "stage_seq": 3, "distance_m": 3121.056, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1353H", "wtt_dep": "1354H", "location": "Drumchapel", "stage_seq": 4, "distance_m": 4535.002, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1356H", "wtt_dep": "1357", "location": "Westerton", "stage_seq": 5, "distance_m": 6341.308, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1359H", "wtt_dep": "1400", "location": "Anniesland", "stage_seq": 6, "distance_m": 8397.117, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1401H", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 9425.33, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1402H", "wtt_dep": "1403H", "location": "Hyndland", "stage_seq": 8, "distance_m": 9956.299, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1405", "wtt_dep": "1406", "location": "Partick", "stage_seq": 9, "distance_m": 11132.162, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 11651.696, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1408H", "wtt_dep": "1409H", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 13099.105, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1411", "wtt_dep": "1412", "location": "Anderston", "stage_seq": 12, "distance_m": 13902.298, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1413", "wtt_dep": "1415", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 14695.351, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1416", "wtt_dep": "1417", "location": "Argyle Street", "stage_seq": 14, "distance_m": 15170.457, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1419H", "wtt_dep": "1420H", "location": "Bridgeton", "stage_seq": 15, "distance_m": 17105.905, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1423", "location": "Dalmarnock", "stage_seq": 16, "distance_m": 17992.298, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1427H", "location": "Rutherglen", "stage_seq": 17, "distance_m": 19239.684, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429", "location": "Rutherglen East Jn", "stage_seq": 18, "distance_m": 20390.17, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1431", "location": "Cambuslang", "stage_seq": 19, "distance_m": 22177.067, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Newton West Jn", "stage_seq": 20, "distance_m": 23613.715, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1435H", "location": "Newton", "stage_seq": 21, "distance_m": 24718.909, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1439H", "location": "Blantyre", "stage_seq": 22, "distance_m": 28683.894, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1442H", "location": "Hamilton West", "stage_seq": 23, "distance_m": 31525.964, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445", "location": "Hamilton Central", "stage_seq": 24, "distance_m": 32887.414, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447H", "location": "Haughhead Jn", "stage_seq": 25, "distance_m": 34882.765, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1449H", "location": "Chatelherault", "stage_seq": 26, "distance_m": 35811.501, "section_seq": 1, "route_path_id": 66328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450H", "location": "Allanton Loop", "stage_seq": 27, "distance_m": 36243.384, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1452H", "location": "Merryton", "stage_seq": 28, "distance_m": 38365.33, "section_seq": 1, "route_path_id": 66328}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": null, "location": "Larkhall", "stage_seq": 29, "distance_m": 39574.997, "section_seq": 1, "route_path_id": 66328}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39574.997, "from_m": 0.0, "section_seq": 1, "route_path_id": 66328}], "total_distance_m": 39574.997, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 39574.997, "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": 1272, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:06Z", "source_id": 56137958, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:48:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:12Z", "source_id": 17956740, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1276, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:49:52Z", "source_id": 56142538, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:51:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:49:55Z", "source_id": 17958041, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1280, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:12Z", "source_id": 56148640, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:53:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:14Z", "source_id": 17959695, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1284, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:30Z", "source_id": 56159810, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:57:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:35Z", "source_id": 17962845, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1292, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:55Z", "source_id": 56168191, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:00:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:00:01Z", "source_id": 17965273, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1367, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:43Z", "source_id": 56175242, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:03:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:48Z", "source_id": 17967292, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:34Z", "source_id": 56182494, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:06:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:37Z", "source_id": 17969283, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:55Z", "source_id": 56191369, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:09:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:00Z", "source_id": 17971686, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:58Z", "source_id": 56196809, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:11:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:02Z", "source_id": 17973187, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:12:55Z", "source_id": 56201614, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:13:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:12:58Z", "source_id": 17974624, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:45Z", "source_id": 56208998, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:16:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:49Z", "source_id": 17976694, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2063, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:22Z", "source_id": 56217968, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:20:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:28Z", "source_id": 17979267, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2067, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:27Z", "source_id": 56223525, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:22:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:33Z", "source_id": 17980860, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2090, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:55Z", "source_id": 56229603, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:24:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:58Z", "source_id": 17982577, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2339, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:41Z", "source_id": 56244319, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:30:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:46Z", "source_id": 17986773, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2350, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:47Z", "source_id": 56254879, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:34:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:49Z", "source_id": 17989742, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2490, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:38Z", "source_id": 56267329, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:39:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:43Z", "source_id": 17993280, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2486, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:22Z", "source_id": 56274188, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:42:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:28Z", "source_id": 17995259, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2482, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:02Z", "source_id": 56280976, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:45:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:06Z", "source_id": 17997204, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2494, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:39Z", "source_id": 56292514, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T13:50:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:43Z", "source_id": 18000564, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2498, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:56Z", "source_id": 56298455, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T13:53:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:00Z", "source_id": 18002218, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2507, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:21Z", "source_id": 56309856, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T13:56:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:27Z", "source_id": 18005476, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}] |
Dalmuir |
1347 |
1347 |
2 |
None |
None |
Larkhall |
1455 |
1455 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69773/2026-09-18/detailed |
None |
Merryton |
2026-09-18T14:53:30+01:00 |
Larkhall |
2.0 |
{"type": "LineString", "coordinates": [[-3.9774138999999993, 55.7487644], [-3.977395399999999, 55.748604099999994], [-3.977379500000001, 55.7483653], [-3.9773816, 55.7483023], [-3.977396900000001, 55.748061199999995], [-3.9774103, 55.7479532], [-3.9774549, 55.747752899999995], [-3.977484299999999, 55.74761629999999], [-3.977535, 55.747472], [-3.977612300000001, 55.7472753], [-3.9776481, 55.747186199999994], [-3.97783, 55.7468133], [-3.9782377000000007, 55.74605179999999], [-3.9784067, 55.745648], [-3.9785285, 55.7452633], [-3.9785887, 55.7447663], [-3.978577299999999, 55.7444534], [-3.9785193, 55.74413950000001], [-3.9783951000000006, 55.7437577], [-3.978207299999999, 55.7433801], [-3.977821800000001, 55.742777499999995], [-3.977423200000001, 55.74220700000001], [-3.9773944, 55.74216570000001], [-3.9766211999999994, 55.7409335], [-3.9762273, 55.74033370000001], [-3.9761992, 55.740284599999995], [-3.976179299999999, 55.740249899999995], [-3.975703699999999, 55.73957240000001], [-3.9752134, 55.738867899999995], [-3.974854099999999, 55.73832929999999]]} |
0.8 |
1454 |
1456 |
Merryton |
Larkhall |
Larkhall |
55.7383293 |
-3.9748541 |
55.7383293 |
-3.9748541 |
1 |
0 |
2026-09-18 14:06:56 |
TERMINATED |
2026-09-18 13:56:00 |
Larkhall |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005476 |
1789739728153136 |
100 |
100 |
2026-09-18 14:06:39.869731 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:56:39.663806 |
| 641611 |
671954 |
F45373 |
512D511N18 |
2026-09-18 |
COMPLETE |
18004991 |
2026-09-18 14:56:00 |
2026-09-18 14:06:56 |
2026-09-20 14:06:56 |
{"id": 671954, "stp": "N", "toc": "c2c", "uid": "F45373", "consist": "357327", "dest_crs": "FST", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45373/2026-09-18/detailed", "trust_id": "512D511N18", "origin_crs": "SOC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Fenchurch Street", "service_date": "2026-09-18", "dest_arr_time": "1455", "dest_platform": "4", "is_terminated": 1, "next_location": "London Fenchurch Street", "signalling_id": "2D51", "timing_status": "LATE", "origin_station": "Southend Central", "current_leg_arr": "1456", "current_leg_dep": "1451", "current_leg_end": "London Fenchurch Street", "origin_dep_time": "1337", "origin_platform": "4", "current_location": "London Fenchurch Street", "last_update_time": "2026-09-18T14:06:56", "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": "1455", "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\": 371.99, \"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\": 409.039, \"from_m\": 371.99, \"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\": 447.04, \"from_m\": 409.039, \"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\": 4980.567, \"from_m\": 447.04, \"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\": 5298.182, \"from_m\": 4980.567, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13047.058, \"from_m\": 5298.182, \"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\": 14420.858, \"from_m\": 13047.058, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14464.664, \"from_m\": 14420.858, \"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\": 14507.824, \"from_m\": 14464.664, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14616.959, \"from_m\": 14507.824, \"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\": 24146.817, \"from_m\": 14616.959, \"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\": 24190.148, \"from_m\": 24146.817, \"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\": 30016.23, \"from_m\": 24190.148, \"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\": 30824.328, \"from_m\": 30016.23, \"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\": 31325.705, \"from_m\": 30824.328, \"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\": 36224.156, \"from_m\": 31325.705, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36375.271, \"from_m\": 36224.156, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36520.888, \"from_m\": 36375.271, \"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\": 36816.82, \"from_m\": 36520.888, \"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\": 38210.498, \"from_m\": 36816.82, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46322.422, \"from_m\": 38210.498, \"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\": 46956.665, \"from_m\": 46322.422, \"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\": 58710.396, \"from_m\": 46956.665, \"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\": 60201.694, \"from_m\": 58710.396, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60229.435, \"from_m\": 60201.694, \"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\": 60236.261, \"from_m\": 60229.435, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62354.524, \"from_m\": 60236.261, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65029.583, \"from_m\": 62354.524, \"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\": 67223.25, \"from_m\": 65029.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\": 67662.665, \"from_m\": 67223.25, \"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\": 69017.18, \"from_m\": 67662.665, \"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\": 69274.745, \"from_m\": 69017.18, \"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\": 71126.365, \"from_m\": 69274.745, \"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\": 71829.173, \"from_m\": 71126.365, \"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\": 671954, \"profile_key\": \"e87dff9e6b6983f86e755ec981a48b5ee95361eccbb7fe204dd7f7e15e6b1725\", \"schedule_id\": 35858, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1337\", \"location\": \"Southend Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1339\", \"wtt_dep\": \"1339H\", \"location\": \"Westcliff\", \"stage_seq\": 2, \"distance_m\": 1343.765, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1341H\", \"wtt_dep\": \"1342\", \"location\": \"Chalkwell\", \"stage_seq\": 3, \"distance_m\": 2941.016, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1344\", \"wtt_dep\": \"1344H\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 4, \"distance_m\": 5042.893, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1349H\", \"wtt_dep\": \"1350\", \"location\": \"Benfleet\", \"stage_seq\": 5, \"distance_m\": 10483.791, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1354\", \"wtt_dep\": \"1354H\", \"location\": \"Pitsea\", \"stage_seq\": 6, \"distance_m\": 14791.673, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1403\", \"wtt_dep\": \"1403H\", \"location\": \"Stanford-le-Hope\", \"stage_seq\": 7, \"distance_m\": 23008.465, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404H\", \"location\": \"Thames Haven Jn\", \"stage_seq\": 8, \"distance_m\": 24214.575, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1407\", \"wtt_dep\": \"1407H\", \"location\": \"East Tilbury\", \"stage_seq\": 9, \"distance_m\": 26416.813, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1413H\", \"wtt_dep\": \"1414\", \"location\": \"Tilbury Town\", \"stage_seq\": 10, \"distance_m\": 32047.266, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1417\", \"wtt_dep\": \"1417H\", \"location\": \"Grays\", \"stage_seq\": 11, \"distance_m\": 34876.037, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419\", \"location\": \"West Thurrock Jn\", \"stage_seq\": 12, \"distance_m\": 36091.769, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1420H\", \"wtt_dep\": \"1421\", \"location\": \"Chafford Hundred\", \"stage_seq\": 13, \"distance_m\": 37964.832, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1425\", \"location\": \"Ockendon\", \"stage_seq\": 14, \"distance_m\": 42039.006, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1431H\", \"location\": \"Upminster\", \"stage_seq\": 15, \"distance_m\": 47328.612, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1439H\", \"location\": \"Barking\", \"stage_seq\": 16, \"distance_m\": 59592.313, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1444H\", \"location\": \"West Ham High Level\", \"stage_seq\": 17, \"distance_m\": 65423.907, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 18, \"distance_m\": 67541.149, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1449H\", \"location\": \"Limehouse\", \"stage_seq\": 19, \"distance_m\": 69080.564, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452H\", \"location\": \"Christian Street Jn\", \"stage_seq\": 20, \"distance_m\": 70667.972, \"section_seq\": 1, \"route_path_id\": 102803}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": null, \"location\": \"London Fenchurch Street\", \"stage_seq\": 21, \"distance_m\": 71829.173, \"section_seq\": 1, \"route_path_id\": 102803}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 71829.173, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102803}], \"total_distance_m\": 71829.173, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 70130.932, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1698.241, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1337", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5114471", "current_position_lon": "-0.0779551", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:39:17Z\", \"source_id\": 56115590, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:39:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:39:19Z\", \"source_id\": 17950310, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:41:53Z\", \"source_id\": 56122229, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:42:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:41:58Z\", \"source_id\": 17952233, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:44:48Z\", \"source_id\": 56129406, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:45:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:44:51Z\", \"source_id\": 17954304, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:49:40Z\", \"source_id\": 56142045, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:50:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:49:41Z\", \"source_id\": 17957872, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14454, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:22Z\", \"source_id\": 56154338, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:55:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:27Z\", \"source_id\": 17961280, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:03:41Z\", \"source_id\": 56177688, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:04:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:03:43Z\", \"source_id\": 17967958, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:48Z\", \"source_id\": 56188346, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:52Z\", \"source_id\": 17970882, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:10Z\", \"source_id\": 56207376, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:15:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:13Z\", \"source_id\": 17976245, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:39Z\", \"source_id\": 56216236, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:43Z\", \"source_id\": 17978814, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:46Z\", \"source_id\": 56224235, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:47Z\", \"source_id\": 17981011, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:26Z\", \"source_id\": 56235916, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:29Z\", \"source_id\": 17984445, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:06Z\", \"source_id\": 56250459, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:09Z\", \"source_id\": 17988503, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:13Z\", \"source_id\": 56271190, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:14Z\", \"source_id\": 17994370, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:27Z\", \"source_id\": 56284552, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:31Z\", \"source_id\": 17998196, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:16Z\", \"source_id\": 56296672, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:20Z\", \"source_id\": 18001739, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15376, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:42Z\", \"source_id\": 56308159, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:44Z\", \"source_id\": 18004991, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Fenchurch Street", "service_state_platform": "4", "timing_fact_generation": 1789739684696142, "current_leg_arrival_utc": "2026-09-18T14:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:56:39.667882", "service_state_evidence_id": 18004991, "current_leg_start_actual_dep": "2026-09-18T14:50:30+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-18T13:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:06:39.873913", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
SOC |
FST |
2D51 |
357327 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 371.99, "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": 409.039, "from_m": 371.99, "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": 447.04, "from_m": 409.039, "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": 4980.567, "from_m": 447.04, "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": 5298.182, "from_m": 4980.567, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13047.058, "from_m": 5298.182, "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": 14420.858, "from_m": 13047.058, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14464.664, "from_m": 14420.858, "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": 14507.824, "from_m": 14464.664, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14616.959, "from_m": 14507.824, "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": 24146.817, "from_m": 14616.959, "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": 24190.148, "from_m": 24146.817, "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": 30016.23, "from_m": 24190.148, "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": 30824.328, "from_m": 30016.23, "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": 31325.705, "from_m": 30824.328, "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": 36224.156, "from_m": 31325.705, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36375.271, "from_m": 36224.156, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36520.888, "from_m": 36375.271, "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": 36816.82, "from_m": 36520.888, "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": 38210.498, "from_m": 36816.82, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46322.422, "from_m": 38210.498, "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": 46956.665, "from_m": 46322.422, "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": 58710.396, "from_m": 46956.665, "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": 60201.694, "from_m": 58710.396, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60229.435, "from_m": 60201.694, "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": 60236.261, "from_m": 60229.435, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62354.524, "from_m": 60236.261, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65029.583, "from_m": 62354.524, "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": 67223.25, "from_m": 65029.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": 67662.665, "from_m": 67223.25, "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": 69017.18, "from_m": 67662.665, "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": 69274.745, "from_m": 69017.18, "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": 71126.365, "from_m": 69274.745, "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": 71829.173, "from_m": 71126.365, "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": 671954, "profile_key": "e87dff9e6b6983f86e755ec981a48b5ee95361eccbb7fe204dd7f7e15e6b1725", "schedule_id": 35858, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1337", "location": "Southend Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1339", "wtt_dep": "1339H", "location": "Westcliff", "stage_seq": 2, "distance_m": 1343.765, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1341H", "wtt_dep": "1342", "location": "Chalkwell", "stage_seq": 3, "distance_m": 2941.016, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1344", "wtt_dep": "1344H", "location": "Leigh-on-Sea", "stage_seq": 4, "distance_m": 5042.893, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1349H", "wtt_dep": "1350", "location": "Benfleet", "stage_seq": 5, "distance_m": 10483.791, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1354", "wtt_dep": "1354H", "location": "Pitsea", "stage_seq": 6, "distance_m": 14791.673, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1403", "wtt_dep": "1403H", "location": "Stanford-le-Hope", "stage_seq": 7, "distance_m": 23008.465, "section_seq": 1, "route_path_id": 102803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404H", "location": "Thames Haven Jn", "stage_seq": 8, "distance_m": 24214.575, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1407", "wtt_dep": "1407H", "location": "East Tilbury", "stage_seq": 9, "distance_m": 26416.813, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1413H", "wtt_dep": "1414", "location": "Tilbury Town", "stage_seq": 10, "distance_m": 32047.266, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1417", "wtt_dep": "1417H", "location": "Grays", "stage_seq": 11, "distance_m": 34876.037, "section_seq": 1, "route_path_id": 102803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419", "location": "West Thurrock Jn", "stage_seq": 12, "distance_m": 36091.769, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1420H", "wtt_dep": "1421", "location": "Chafford Hundred", "stage_seq": 13, "distance_m": 37964.832, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1425", "location": "Ockendon", "stage_seq": 14, "distance_m": 42039.006, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1431H", "location": "Upminster", "stage_seq": 15, "distance_m": 47328.612, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1439H", "location": "Barking", "stage_seq": 16, "distance_m": 59592.313, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1444H", "location": "West Ham High Level", "stage_seq": 17, "distance_m": 65423.907, "section_seq": 1, "route_path_id": 102803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447", "location": "Gas Factory Jn", "stage_seq": 18, "distance_m": 67541.149, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1449H", "location": "Limehouse", "stage_seq": 19, "distance_m": 69080.564, "section_seq": 1, "route_path_id": 102803}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452H", "location": "Christian Street Jn", "stage_seq": 20, "distance_m": 70667.972, "section_seq": 1, "route_path_id": 102803}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": null, "location": "London Fenchurch Street", "stage_seq": 21, "distance_m": 71829.173, "section_seq": 1, "route_path_id": 102803}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 71829.173, "from_m": 0.0, "section_seq": 1, "route_path_id": 102803}], "total_distance_m": 71829.173, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 70130.932, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1698.241, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14421, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:39:17Z", "source_id": 56115590, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:39:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:39:19Z", "source_id": 17950310, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14425, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:41:53Z", "source_id": 56122229, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:42:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:41:58Z", "source_id": 17952233, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14432, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:44:48Z", "source_id": 56129406, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:45:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:44:51Z", "source_id": 17954304, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14445, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:49:40Z", "source_id": 56142045, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:50:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:49:41Z", "source_id": 17957872, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14454, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:22Z", "source_id": 56154338, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:55:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:27Z", "source_id": 17961280, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14484, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:03:41Z", "source_id": 56177688, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:04:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:03:43Z", "source_id": 17967958, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14496, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:48Z", "source_id": 56188346, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:08:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:52Z", "source_id": 17970882, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14502, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:10Z", "source_id": 56207376, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:15:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:13Z", "source_id": 17976245, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14542, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:39Z", "source_id": 56216236, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:19:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:43Z", "source_id": 17978814, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14559, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:46Z", "source_id": 56224235, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:23:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:47Z", "source_id": 17981011, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14533, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:26Z", "source_id": 56235916, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:27:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:29Z", "source_id": 17984445, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14607, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:06Z", "source_id": 56250459, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:32:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:09Z", "source_id": 17988503, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14707, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:13Z", "source_id": 56271190, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:40:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:14Z", "source_id": 17994370, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15344, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:27Z", "source_id": 56284552, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:45:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:31Z", "source_id": 17998196, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15365, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:16Z", "source_id": 56296672, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:50:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:20Z", "source_id": 18001739, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15376, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:42Z", "source_id": 56308159, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:56:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:44Z", "source_id": 18004991, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}] |
Southend Central |
1337 |
1337 |
4 |
None |
None |
London Fenchurch Street |
1455 |
1455 |
4 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F45373/2026-09-18/detailed |
None |
Limehouse |
2026-09-18T14:50:30+01:00 |
London Fenchurch Street |
5.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 |
1451 |
1456 |
Limehouse |
London Fenchurch Street |
London Fenchurch Street |
51.5114471 |
-0.0779551 |
51.5114471 |
-0.0779551 |
1 |
0 |
2026-09-18 14:06:56 |
TERMINATED |
2026-09-18 13:56:00 |
London Fenchurch Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18004991 |
1789739684696142 |
93 |
93 |
2026-09-18 14:06:39.873913 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:56:39.667882 |
| 641612 |
671985 |
C21487 |
262D15MN18 |
2026-09-18 |
COMPLETE |
18005640 |
2026-09-18 14:56:00 |
2026-09-18 14:06:56 |
2026-09-20 14:06:56 |
{"id": 671985, "stp": "P", "toc": "East Midlands Railway", "uid": "C21487", "consist": "170417", "dest_crs": "NOT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C21487/2026-09-18/detailed", "trust_id": "262D15MN18", "origin_crs": "WRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Nottingham", "service_date": "2026-09-18", "dest_arr_time": "1456", "dest_platform": "1B", "is_terminated": 1, "next_location": "Nottingham", "signalling_id": "2D15", "timing_status": "ON TIME", "origin_station": "Worksop", "current_leg_arr": "1456", "current_leg_dep": "1443", "current_leg_end": "Nottingham", "origin_dep_time": "1339", "origin_platform": "2", "current_location": "Nottingham", "last_update_time": "2026-09-18T14:06:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.195467, 52.99922509999999], [-1.1955884, 52.998853399999994], [-1.1956986, 52.9983118], [-1.1957383, 52.99725900000001], [-1.1957239999999998, 52.99678039999999], [-1.1957135, 52.996647800000005], [-1.1957095, 52.9964695], [-1.1956798, 52.99618269999999], [-1.1956354, 52.99597539999999], [-1.1955562999999998, 52.99565030000001], [-1.1954708999999997, 52.995341], [-1.1953194, 52.99499109999999], [-1.1952064, 52.9947481], [-1.1950549, 52.99444449999999], [-1.1948531, 52.994108299999986], [-1.1946223, 52.99375779999998], [-1.1943446, 52.993396], [-1.1939891, 52.992989300000005], [-1.1938483, 52.9928416], [-1.1937021, 52.9926982], [-1.1934507, 52.9924597], [-1.1931567, 52.9921879], [-1.1927662, 52.99187109999999], [-1.1922493, 52.9914981], [-1.191815, 52.99120750000001], [-1.1913584, 52.9909272], [-1.1904610999999998, 52.99038149999999], [-1.189384, 52.98971980000001], [-1.1886769999999998, 52.98928149999999], [-1.1884087, 52.98912459999999], [-1.1841565999999997, 52.98652229999999], [-1.1832826999999997, 52.98594870000001], [-1.1828257, 52.98563060000001], [-1.1823851, 52.9853217], [-1.1822618, 52.985218499999995], [-1.1816907999999997, 52.9847573], [-1.1816390999999995, 52.98471549999999], [-1.1815827, 52.98466989999999], [-1.1805966080811343, 52.98378961162837], [-1.1802471, 52.98347759999999], [-1.1789385, 52.9823357], [-1.1782364, 52.9817135], [-1.177866, 52.9813491], [-1.1777263, 52.9811849], [-1.1776123, 52.981042499999994], [-1.1774752999999998, 52.980860499999984], [-1.1773612999999998, 52.9806936], [-1.1771985, 52.980442999999994], [-1.1770866999999998, 52.98022650000001], [-1.1768743, 52.9796393], [-1.176793, 52.979299700000006], [-1.176707, 52.9787306], [-1.1766647, 52.9783265], [-1.1766496999999998, 52.9781227], [-1.1766494999999997, 52.9777703], [-1.1766677999999997, 52.977518], [-1.1767010999999998, 52.9772951], [-1.1767656999999998, 52.9769456], [-1.1768256999999998, 52.976725], [-1.176911, 52.9764635], [-1.1769919, 52.9762661], [-1.1770575999999997, 52.97612350000001], [-1.1770976999999998, 52.9760393], [-1.177146, 52.975946], [-1.1771869999999998, 52.9758724], [-1.1772550000000002, 52.9757518], [-1.1773441, 52.9756029], [-1.1775149000000005, 52.975342600000005], [-1.1779495000000002, 52.974706000000005], [-1.1790653, 52.9730428], [-1.1805788000000002, 52.9708024], [-1.1812758, 52.96978269999999], [-1.1820136, 52.9686901], [-1.1822579, 52.9683209], [-1.1824055, 52.968087700000005], [-1.1826153, 52.96772869999999], [-1.182759, 52.967462899999994], [-1.1830451, 52.9669195], [-1.1833655, 52.966238], [-1.1834906999999997, 52.9658956], [-1.1836245, 52.9654271], [-1.1837129, 52.9650089], [-1.1838072, 52.9643878], [-1.1838839999999995, 52.96371289999999], [-1.184023, 52.9624037], [-1.1841440999999997, 52.96129160000001], [-1.1841912999999995, 52.960674700000006], [-1.1842226, 52.9603511], [-1.1842942, 52.9596314], [-1.1843339999999998, 52.959126899999994], [-1.1843959999999998, 52.9585721], [-1.184496775643545, 52.9572220147808], [-1.1844915272780312, 52.957063791921975], [-1.1844878342416585, 52.95692394155546], [-1.184485225023898, 52.95679984832897], [-1.1844832281142217, 52.95668889689019], [-1.1844813720020997, 52.95658847188685], [-1.184479185177005, 52.956495957966666], [-1.184476196128408, 52.95640873977733], [-1.1844719333457805, 52.95632420196659], [-1.184465925318594, 52.95623972918211], [-1.1844577005363195, 52.95615270607164], [-1.184446787488429, 52.95606051728288], [-1.1844327146643936, 52.95596054746353], [-1.1844150105536846, 52.95585018126132], [-1.1843932036457734, 52.95572680332395], [-1.1843668224301316, 52.95558779829913], [-1.1843353953962308, 52.95543055083458], [-1.1842863, 52.9552081], [-1.1842215, 52.95500869999999], [-1.1841478999999997, 52.9548122], [-1.1840916, 52.9546476], [-1.1840355, 52.95451229999999], [-1.1839787, 52.9544066], [-1.1838696, 52.954204399999995], [-1.1837512999999995, 52.9540185], [-1.1836302, 52.9538379], [-1.1834361, 52.95358230000001], [-1.1831135, 52.9532154], [-1.1822642, 52.952359699999995], [-1.1816871999999998, 52.9518032], [-1.1815608999999998, 52.9516865], [-1.1802270999999998, 52.9503266], [-1.1799255, 52.9500338], [-1.1793448999999998, 52.949457499999994], [-1.1789848, 52.9491417], [-1.1786499, 52.94885870000001], [-1.1783832, 52.94864770000001], [-1.1780071999999997, 52.9483709], [-1.1776635999999998, 52.948130500000005], [-1.1772368, 52.9478549], [-1.1768867, 52.94765], [-1.1766850000000002, 52.9475327], [-1.1764004999999995, 52.9473746], [-1.1761147, 52.9472338], [-1.1752327, 52.94680139999999], [-1.1750051, 52.9466918], [-1.1741370000000002, 52.946282899999986], [-1.1735488999999997, 52.946006], [-1.1732127, 52.94583690000001], [-1.1729819, 52.945729500000006], [-1.1724004, 52.9454218], [-1.1719404, 52.9452009], [-1.1715574, 52.9450042], [-1.1712857, 52.944873999999984], [-1.1707849, 52.944631599999994], [-1.1705012, 52.94449569999999], [-1.1701887, 52.9443631], [-1.1698159, 52.94421439999999], [-1.1695137, 52.9441051], [-1.1692487, 52.94402800000001], [-1.1689493, 52.943947], [-1.1686529, 52.94387059999999], [-1.1683846999999998, 52.94380879999999], [-1.1680639, 52.943741], [-1.1678098693553778, 52.94369482082817], [-1.1677828, 52.943689899999995], [-1.1673574, 52.9436167], [-1.1669522, 52.94356320000001], [-1.1665678, 52.94351970000001], [-1.1660753, 52.9434845], [-1.1656608, 52.9434656], [-1.1652222, 52.943466], [-1.1647669, 52.9434822], [-1.164269, 52.9435123], [-1.1638487, 52.9435462], [-1.1634486999999998, 52.94359000000001], [-1.1629298999999995, 52.9436715], [-1.1622479, 52.9438232], [-1.1605473, 52.9442317], [-1.1598497, 52.94440010000001], [-1.1586306, 52.9447131], [-1.1581008933251538, 52.9448456946924], [-1.1536653, 52.945956], [-1.1528585, 52.9461269], [-1.1526281, 52.94618019999999], [-1.1522046, 52.9462722], [-1.151817, 52.9463507], [-1.1515056, 52.9463991], [-1.1509712999999997, 52.9464695], [-1.1502994, 52.94655219999999], [-1.1501188, 52.946578], [-1.1493834, 52.94668810000001], [-1.1480439, 52.94690219999999], [-1.1475352999999997, 52.9469753], [-1.1472984, 52.947009399999985], [-1.1467193, 52.9470987], [-1.1466322, 52.94711199999999], [-1.1464133, 52.9471613], [-1.1461875, 52.94719380000001], [-1.1457951999999998, 52.9472351], [-1.1453591, 52.9472694], [-1.1449598, 52.94728769999999], [-1.1440027999999998, 52.9473183]]}", "current_leg_start": "Bulwell (Notts)", "dest_arr_time_act": "1456", "motion_projection": null, "next_location_lat": "52.9473183", "next_location_lon": "-1.1440028", "previous_location": "Bulwell (Notts)", "current_leg_milage": "5.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1672.502, \"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\": 2458.481, \"from_m\": 1672.502, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15387.735, \"from_m\": 2458.481, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16623.298, \"from_m\": 15387.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\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18185.914, \"from_m\": 16623.298, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19098.892, \"from_m\": 18185.914, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20913.706, \"from_m\": 19098.892, \"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\": 21521.958, \"from_m\": 20913.706, \"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\": 26712.741, \"from_m\": 21521.958, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30285.449, \"from_m\": 26712.741, \"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\": 30551.009, \"from_m\": 30285.449, \"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\": 31556.105, \"from_m\": 30551.009, \"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\": 43207.236, \"from_m\": 31556.105, \"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\": 47971.323, \"from_m\": 43207.236, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48232.048, \"from_m\": 47971.323, \"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\": 48266.017, \"from_m\": 48232.048, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48766.832, \"from_m\": 48266.017, \"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\": 48782.323, \"from_m\": 48766.832, \"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\": 51089.85, \"from_m\": 48782.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\": 51147.151, \"from_m\": 51089.85, \"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\": 51193.85, \"from_m\": 51147.151, \"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\": 51532.799, \"from_m\": 51193.85, \"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\": 51757.271, \"from_m\": 51532.799, \"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\": 671985, \"profile_key\": \"09e62c3b99096c604cca8d34d6f2c92cec656a247cf0602039b31f1fe37ab204\", \"schedule_id\": 2989, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1339\", \"location\": \"Worksop\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1343\", \"location\": \"Shireoaks East Jn\", \"stage_seq\": 2, \"distance_m\": 1672.502, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1344H\", \"location\": \"Woodend Jn\", \"stage_seq\": 3, \"distance_m\": 2474.456, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1349\", \"wtt_dep\": \"1350\", \"location\": \"Whitwell\", \"stage_seq\": 4, \"distance_m\": 7530.728, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1353\", \"wtt_dep\": \"1354\", \"location\": \"Creswell (Derbys)\", \"stage_seq\": 5, \"distance_m\": 9714.427, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1357H\", \"location\": \"Shirebrook East Jn\", \"stage_seq\": 6, \"distance_m\": 15401.99, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1359\", \"wtt_dep\": \"1400\", \"location\": \"Shirebrook\", \"stage_seq\": 7, \"distance_m\": 16573.49, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1406H\", \"wtt_dep\": \"1407H\", \"location\": \"Mansfield Woodhouse\", \"stage_seq\": 8, \"distance_m\": 21116.488, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1411\", \"wtt_dep\": \"1412\", \"location\": \"Mansfield Town\", \"stage_seq\": 9, \"distance_m\": 23850.193, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1417\", \"wtt_dep\": \"1418\", \"location\": \"Sutton Parkway\", \"stage_seq\": 10, \"distance_m\": 28378.203, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1420H\", \"wtt_dep\": \"1421H\", \"location\": \"Kirkby in Ashfield\", \"stage_seq\": 11, \"distance_m\": 30097.693, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422\", \"location\": \"Kirkby Lane End Jn\", \"stage_seq\": 12, \"distance_m\": 30285.449, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423\", \"location\": \"Lindleys Lane (Kirkby South Jn)\", \"stage_seq\": 13, \"distance_m\": 31556.105, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1427\", \"location\": \"Newstead\", \"stage_seq\": 14, \"distance_m\": 34438.566, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1432\", \"location\": \"Hucknall\", \"stage_seq\": 15, \"distance_m\": 38373.447, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1439\", \"location\": \"Bestwood Park Jn\", \"stage_seq\": 16, \"distance_m\": 40877.839, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1442\", \"location\": \"Bulwell (Notts)\", \"stage_seq\": 17, \"distance_m\": 42934.118, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"Bulwell South Jn\", \"stage_seq\": 18, \"distance_m\": 43154.01, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"Radford Jn\", \"stage_seq\": 19, \"distance_m\": 48221.653, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Mansfield Jn\", \"stage_seq\": 20, \"distance_m\": 50729.594, \"section_seq\": 1, \"route_path_id\": 66848}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": null, \"location\": \"Nottingham\", \"stage_seq\": 21, \"distance_m\": 51757.271, \"section_seq\": 1, \"route_path_id\": 66848}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 51757.271, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66848}], \"total_distance_m\": 51757.271, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 51723.302, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 33.969, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1339", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "52.9473183", "current_position_lon": "-1.1440028", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16664, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:22Z\", \"source_id\": 56184598, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:06:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:26Z\", \"source_id\": 17969850, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16670, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:10Z\", \"source_id\": 56194778, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:11Z\", \"source_id\": 17972593, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:11Z\", \"source_id\": 56212523, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:17:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:13Z\", \"source_id\": 17977693, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:31Z\", \"source_id\": 56218384, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:35Z\", \"source_id\": 17979407, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:46Z\", \"source_id\": 56234238, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:48Z\", \"source_id\": 17983894, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:40Z\", \"source_id\": 56259729, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:43Z\", \"source_id\": 17991149, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:45Z\", \"source_id\": 56272759, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:45Z\", \"source_id\": 17994744, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16510, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:34Z\", \"source_id\": 56310512, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:39Z\", \"source_id\": 18005640, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Nottingham", "service_state_platform": "7", "timing_fact_generation": 1789739739746353, "current_leg_arrival_utc": "2026-09-18T14:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:56:39.671774", "service_state_evidence_id": 18005640, "current_leg_start_actual_dep": "2026-09-18T14:42:00+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-18T13:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:06:39.865602", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
WRK |
NOT |
2D15 |
170417 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1672.502, "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": 2458.481, "from_m": 1672.502, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15387.735, "from_m": 2458.481, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16623.298, "from_m": 15387.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", "infrastructure_limit_mph": 40.0}, {"to_m": 18185.914, "from_m": 16623.298, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19098.892, "from_m": 18185.914, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20913.706, "from_m": 19098.892, "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": 21521.958, "from_m": 20913.706, "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": 26712.741, "from_m": 21521.958, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30285.449, "from_m": 26712.741, "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": 30551.009, "from_m": 30285.449, "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": 31556.105, "from_m": 30551.009, "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": 43207.236, "from_m": 31556.105, "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": 47971.323, "from_m": 43207.236, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48232.048, "from_m": 47971.323, "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": 48266.017, "from_m": 48232.048, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48766.832, "from_m": 48266.017, "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": 48782.323, "from_m": 48766.832, "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": 51089.85, "from_m": 48782.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": 51147.151, "from_m": 51089.85, "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": 51193.85, "from_m": 51147.151, "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": 51532.799, "from_m": 51193.85, "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": 51757.271, "from_m": 51532.799, "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": 671985, "profile_key": "09e62c3b99096c604cca8d34d6f2c92cec656a247cf0602039b31f1fe37ab204", "schedule_id": 2989, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1339", "location": "Worksop", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1343", "location": "Shireoaks East Jn", "stage_seq": 2, "distance_m": 1672.502, "section_seq": 1, "route_path_id": 66848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1344H", "location": "Woodend Jn", "stage_seq": 3, "distance_m": 2474.456, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1349", "wtt_dep": "1350", "location": "Whitwell", "stage_seq": 4, "distance_m": 7530.728, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1353", "wtt_dep": "1354", "location": "Creswell (Derbys)", "stage_seq": 5, "distance_m": 9714.427, "section_seq": 1, "route_path_id": 66848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1357H", "location": "Shirebrook East Jn", "stage_seq": 6, "distance_m": 15401.99, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1359", "wtt_dep": "1400", "location": "Shirebrook", "stage_seq": 7, "distance_m": 16573.49, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1406H", "wtt_dep": "1407H", "location": "Mansfield Woodhouse", "stage_seq": 8, "distance_m": 21116.488, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1411", "wtt_dep": "1412", "location": "Mansfield Town", "stage_seq": 9, "distance_m": 23850.193, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1417", "wtt_dep": "1418", "location": "Sutton Parkway", "stage_seq": 10, "distance_m": 28378.203, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1420H", "wtt_dep": "1421H", "location": "Kirkby in Ashfield", "stage_seq": 11, "distance_m": 30097.693, "section_seq": 1, "route_path_id": 66848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422", "location": "Kirkby Lane End Jn", "stage_seq": 12, "distance_m": 30285.449, "section_seq": 1, "route_path_id": 66848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423", "location": "Lindleys Lane (Kirkby South Jn)", "stage_seq": 13, "distance_m": 31556.105, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1427", "location": "Newstead", "stage_seq": 14, "distance_m": 34438.566, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1432", "location": "Hucknall", "stage_seq": 15, "distance_m": 38373.447, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1439", "location": "Bestwood Park Jn", "stage_seq": 16, "distance_m": 40877.839, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1442", "location": "Bulwell (Notts)", "stage_seq": 17, "distance_m": 42934.118, "section_seq": 1, "route_path_id": 66848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "Bulwell South Jn", "stage_seq": 18, "distance_m": 43154.01, "section_seq": 1, "route_path_id": 66848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "Radford Jn", "stage_seq": 19, "distance_m": 48221.653, "section_seq": 1, "route_path_id": 66848}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Mansfield Jn", "stage_seq": 20, "distance_m": 50729.594, "section_seq": 1, "route_path_id": 66848}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": null, "location": "Nottingham", "stage_seq": 21, "distance_m": 51757.271, "section_seq": 1, "route_path_id": 66848}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 51757.271, "from_m": 0.0, "section_seq": 1, "route_path_id": 66848}], "total_distance_m": 51757.271, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 51723.302, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 33.969, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16664, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:22Z", "source_id": 56184598, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:06:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:26Z", "source_id": 17969850, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16670, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:10Z", "source_id": 56194778, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:11:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:11Z", "source_id": 17972593, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16674, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:11Z", "source_id": 56212523, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:17:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:13Z", "source_id": 17977693, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16682, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:31Z", "source_id": 56218384, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:20:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:35Z", "source_id": 17979407, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16310, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:46Z", "source_id": 56234238, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:26:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:48Z", "source_id": 17983894, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16319, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:40Z", "source_id": 56259729, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:37:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:43Z", "source_id": 17991149, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16332, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:45Z", "source_id": 56272759, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:41:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:45Z", "source_id": 17994744, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16510, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:34Z", "source_id": 56310512, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:56:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:39Z", "source_id": 18005640, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}] |
Worksop |
1339 |
1339 |
2 |
None |
None |
Nottingham |
1456 |
1456 |
1B |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C21487/2026-09-18/detailed |
None |
Bulwell (Notts) |
2026-09-18T14:42:00+01:00 |
Nottingham |
13.0 |
{"type": "LineString", "coordinates": [[-1.195467, 52.99922509999999], [-1.1955884, 52.998853399999994], [-1.1956986, 52.9983118], [-1.1957383, 52.99725900000001], [-1.1957239999999998, 52.99678039999999], [-1.1957135, 52.996647800000005], [-1.1957095, 52.9964695], [-1.1956798, 52.99618269999999], [-1.1956354, 52.99597539999999], [-1.1955562999999998, 52.99565030000001], [-1.1954708999999997, 52.995341], [-1.1953194, 52.99499109999999], [-1.1952064, 52.9947481], [-1.1950549, 52.99444449999999], [-1.1948531, 52.994108299999986], [-1.1946223, 52.99375779999998], [-1.1943446, 52.993396], [-1.1939891, 52.992989300000005], [-1.1938483, 52.9928416], [-1.1937021, 52.9926982], [-1.1934507, 52.9924597], [-1.1931567, 52.9921879], [-1.1927662, 52.99187109999999], [-1.1922493, 52.9914981], [-1.191815, 52.99120750000001], [-1.1913584, 52.9909272], [-1.1904610999999998, 52.99038149999999], [-1.189384, 52.98971980000001], [-1.1886769999999998, 52.98928149999999], [-1.1884087, 52.98912459999999], [-1.1841565999999997, 52.98652229999999], [-1.1832826999999997, 52.98594870000001], [-1.1828257, 52.98563060000001], [-1.1823851, 52.9853217], [-1.1822618, 52.985218499999995], [-1.1816907999999997, 52.9847573], [-1.1816390999999995, 52.98471549999999], [-1.1815827, 52.98466989999999], [-1.1805966080811343, 52.98378961162837], [-1.1802471, 52.98347759999999], [-1.1789385, 52.9823357], [-1.1782364, 52.9817135], [-1.177866, 52.9813491], [-1.1777263, 52.9811849], [-1.1776123, 52.981042499999994], [-1.1774752999999998, 52.980860499999984], [-1.1773612999999998, 52.9806936], [-1.1771985, 52.980442999999994], [-1.1770866999999998, 52.98022650000001], [-1.1768743, 52.9796393], [-1.176793, 52.979299700000006], [-1.176707, 52.9787306], [-1.1766647, 52.9783265], [-1.1766496999999998, 52.9781227], [-1.1766494999999997, 52.9777703], [-1.1766677999999997, 52.977518], [-1.1767010999999998, 52.9772951], [-1.1767656999999998, 52.9769456], [-1.1768256999999998, 52.976725], [-1.176911, 52.9764635], [-1.1769919, 52.9762661], [-1.1770575999999997, 52.97612350000001], [-1.1770976999999998, 52.9760393], [-1.177146, 52.975946], [-1.1771869999999998, 52.9758724], [-1.1772550000000002, 52.9757518], [-1.1773441, 52.9756029], [-1.1775149000000005, 52.975342600000005], [-1.1779495000000002, 52.974706000000005], [-1.1790653, 52.9730428], [-1.1805788000000002, 52.9708024], [-1.1812758, 52.96978269999999], [-1.1820136, 52.9686901], [-1.1822579, 52.9683209], [-1.1824055, 52.968087700000005], [-1.1826153, 52.96772869999999], [-1.182759, 52.967462899999994], [-1.1830451, 52.9669195], [-1.1833655, 52.966238], [-1.1834906999999997, 52.9658956], [-1.1836245, 52.9654271], [-1.1837129, 52.9650089], [-1.1838072, 52.9643878], [-1.1838839999999995, 52.96371289999999], [-1.184023, 52.9624037], [-1.1841440999999997, 52.96129160000001], [-1.1841912999999995, 52.960674700000006], [-1.1842226, 52.9603511], [-1.1842942, 52.9596314], [-1.1843339999999998, 52.959126899999994], [-1.1843959999999998, 52.9585721], [-1.184496775643545, 52.9572220147808], [-1.1844915272780312, 52.957063791921975], [-1.1844878342416585, 52.95692394155546], [-1.184485225023898, 52.95679984832897], [-1.1844832281142217, 52.95668889689019], [-1.1844813720020997, 52.95658847188685], [-1.184479185177005, 52.956495957966666], [-1.184476196128408, 52.95640873977733], [-1.1844719333457805, 52.95632420196659], [-1.184465925318594, 52.95623972918211], [-1.1844577005363195, 52.95615270607164], [-1.184446787488429, 52.95606051728288], [-1.1844327146643936, 52.95596054746353], [-1.1844150105536846, 52.95585018126132], [-1.1843932036457734, 52.95572680332395], [-1.1843668224301316, 52.95558779829913], [-1.1843353953962308, 52.95543055083458], [-1.1842863, 52.9552081], [-1.1842215, 52.95500869999999], [-1.1841478999999997, 52.9548122], [-1.1840916, 52.9546476], [-1.1840355, 52.95451229999999], [-1.1839787, 52.9544066], [-1.1838696, 52.954204399999995], [-1.1837512999999995, 52.9540185], [-1.1836302, 52.9538379], [-1.1834361, 52.95358230000001], [-1.1831135, 52.9532154], [-1.1822642, 52.952359699999995], [-1.1816871999999998, 52.9518032], [-1.1815608999999998, 52.9516865], [-1.1802270999999998, 52.9503266], [-1.1799255, 52.9500338], [-1.1793448999999998, 52.949457499999994], [-1.1789848, 52.9491417], [-1.1786499, 52.94885870000001], [-1.1783832, 52.94864770000001], [-1.1780071999999997, 52.9483709], [-1.1776635999999998, 52.948130500000005], [-1.1772368, 52.9478549], [-1.1768867, 52.94765], [-1.1766850000000002, 52.9475327], [-1.1764004999999995, 52.9473746], [-1.1761147, 52.9472338], [-1.1752327, 52.94680139999999], [-1.1750051, 52.9466918], [-1.1741370000000002, 52.946282899999986], [-1.1735488999999997, 52.946006], [-1.1732127, 52.94583690000001], [-1.1729819, 52.945729500000006], [-1.1724004, 52.9454218], [-1.1719404, 52.9452009], [-1.1715574, 52.9450042], [-1.1712857, 52.944873999999984], [-1.1707849, 52.944631599999994], [-1.1705012, 52.94449569999999], [-1.1701887, 52.9443631], [-1.1698159, 52.94421439999999], [-1.1695137, 52.9441051], [-1.1692487, 52.94402800000001], [-1.1689493, 52.943947], [-1.1686529, 52.94387059999999], [-1.1683846999999998, 52.94380879999999], [-1.1680639, 52.943741], [-1.1678098693553778, 52.94369482082817], [-1.1677828, 52.943689899999995], [-1.1673574, 52.9436167], [-1.1669522, 52.94356320000001], [-1.1665678, 52.94351970000001], [-1.1660753, 52.9434845], [-1.1656608, 52.9434656], [-1.1652222, 52.943466], [-1.1647669, 52.9434822], [-1.164269, 52.9435123], [-1.1638487, 52.9435462], [-1.1634486999999998, 52.94359000000001], [-1.1629298999999995, 52.9436715], [-1.1622479, 52.9438232], [-1.1605473, 52.9442317], [-1.1598497, 52.94440010000001], [-1.1586306, 52.9447131], [-1.1581008933251538, 52.9448456946924], [-1.1536653, 52.945956], [-1.1528585, 52.9461269], [-1.1526281, 52.94618019999999], [-1.1522046, 52.9462722], [-1.151817, 52.9463507], [-1.1515056, 52.9463991], [-1.1509712999999997, 52.9464695], [-1.1502994, 52.94655219999999], [-1.1501188, 52.946578], [-1.1493834, 52.94668810000001], [-1.1480439, 52.94690219999999], [-1.1475352999999997, 52.9469753], [-1.1472984, 52.947009399999985], [-1.1467193, 52.9470987], [-1.1466322, 52.94711199999999], [-1.1464133, 52.9471613], [-1.1461875, 52.94719380000001], [-1.1457951999999998, 52.9472351], [-1.1453591, 52.9472694], [-1.1449598, 52.94728769999999], [-1.1440027999999998, 52.9473183]]} |
5.4 |
1443 |
1456 |
Bulwell (Notts) |
Nottingham |
Nottingham |
52.9473183 |
-1.1440028 |
52.9473183 |
-1.1440028 |
1 |
0 |
2026-09-18 14:06:56 |
TERMINATED |
2026-09-18 13:56:00 |
Nottingham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005640 |
1789739739746353 |
46 |
46 |
2026-09-18 14:06:39.865602 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:56:39.671774 |
| 641613 |
672728 |
L88440 |
022B30MO18 |
2026-09-18 |
COMPLETE |
18006388 |
2026-09-18 14:53:00 |
2026-09-18 14:06:56 |
2026-09-20 14:06:56 |
{"id": 672728, "stp": "P", "toc": "ScotRail", "uid": "L88440", "consist": "158726", "dest_crs": "MTS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88440/2026-09-18/detailed", "trust_id": "022B30MO18", "origin_crs": "ABD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Montrose", "service_date": "2026-09-18", "dest_arr_time": "1455", "dest_platform": "1", "is_terminated": 1, "next_location": "Montrose", "signalling_id": "2B30", "timing_status": "EARLY", "origin_station": "Aberdeen", "current_leg_arr": "1453", "current_leg_dep": "1444", "current_leg_end": "Montrose", "origin_dep_time": "1410", "origin_platform": "6N", "current_location": "Montrose Down Thro' Siding", "last_update_time": "2026-09-18T14:06:56", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4645901, 56.837232500000006], [-2.4689813, 56.8349377], [-2.471280699999999, 56.83372800000001], [-2.4729334, 56.83285149999999], [-2.4734595, 56.8325674], [-2.4739609, 56.8322626], [-2.4751476, 56.83153469999999], [-2.4760969, 56.8308991], [-2.4786536999999997, 56.8291144], [-2.4803784, 56.8278903], [-2.4819491, 56.82674560000001], [-2.4892971, 56.8215443], [-2.4908975, 56.820399900000005], [-2.4939553, 56.8181923], [-2.495877, 56.816827800000006], [-2.4977716999999995, 56.815482200000005], [-2.5037651, 56.811215700000005], [-2.5045563, 56.8106358], [-2.5050719999999997, 56.81024549999999], [-2.5056874999999996, 56.8097521], [-2.5061042, 56.809389499999995], [-2.5066898, 56.8088747], [-2.5073671, 56.8081966], [-2.5077883, 56.8077515], [-2.5083651, 56.8070859], [-2.5089317999999996, 56.80632069999999], [-2.5093381, 56.80571069999999], [-2.5096323, 56.8051985], [-2.5099995, 56.80453060000001], [-2.5102862, 56.8038884], [-2.5104433, 56.80352489999999], [-2.510558958403184, 56.803198107020805], [-2.5105774, 56.803146], [-2.5111469999999994, 56.80136869999998], [-2.5114995, 56.8004748], [-2.5117455, 56.7999241], [-2.5121883, 56.7991141], [-2.5122936999999994, 56.7989214], [-2.5147377, 56.794944699999995], [-2.5149220999999997, 56.79466430000001], [-2.51528279553466, 56.794088947936075], [-2.51732, 56.79083919999999], [-2.5191551, 56.787881500000005], [-2.5197854, 56.78686559999999], [-2.5200220000000004, 56.786439], [-2.5202907, 56.785854099999995], [-2.520541699999999, 56.7852038], [-2.5207054999999996, 56.78460199999999], [-2.5207659999999996, 56.78434589999999], [-2.5209714, 56.78352819999999], [-2.5210108999999994, 56.782944699999994], [-2.5210202999999995, 56.7826529], [-2.5209512, 56.7816113], [-2.5208781, 56.7811372], [-2.5207345, 56.780418999999995], [-2.5204661, 56.7795045], [-2.5202914999999995, 56.7790242], [-2.5200493, 56.77844100000001], [-2.5195974, 56.77755619999999], [-2.519357799999999, 56.77715309999999], [-2.5190925, 56.7767454], [-2.5183393999999995, 56.77573199999999], [-2.517505, 56.7748056], [-2.5171852999999995, 56.7744578], [-2.5163885999999995, 56.7736534], [-2.5163331, 56.7735973], [-2.51528279553466, 56.7726523332107], [-2.5152373, 56.772611399999995], [-2.5146734999999993, 56.7721447], [-2.5139826, 56.77160289999998], [-2.512869, 56.770814400000006], [-2.5128263, 56.7707866], [-2.5120160999999994, 56.7702622], [-2.5117916, 56.770112700000006], [-2.5117814999999997, 56.7701039], [-2.5117205, 56.7700664], [-2.5117129999999994, 56.7700615], [-2.5112358999999995, 56.7697859], [-2.5109343, 56.7696072], [-2.5105129, 56.7693574], [-2.5102738000000007, 56.76922], [-2.5096879999999997, 56.768883200000005], [-2.5096201, 56.7688495], [-2.5086412, 56.76836409999999], [-2.507557, 56.7678399], [-2.5019852999999994, 56.7653298], [-2.5004149, 56.764579299999994], [-2.499715, 56.7642165], [-2.4985208999999995, 56.76355749999999], [-2.494671799999999, 56.76122889999999], [-2.4874632, 56.75686749999999], [-2.4860288, 56.7559968], [-2.4850927, 56.7554805], [-2.4839082, 56.7548681], [-2.481962672421405, 56.75398158922311], [-2.4760479, 56.75128629999999], [-2.4754013999999995, 56.7509953], [-2.4747521999999997, 56.7506855], [-2.4743527, 56.7504797], [-2.4739645, 56.7502478], [-2.4733504999999996, 56.7498371], [-2.4728005999999993, 56.74940569999999], [-2.4720203999999995, 56.748642699999984], [-2.4715072, 56.7481208], [-2.4711112, 56.7476521], [-2.4708129999999997, 56.74719009999999], [-2.4706102, 56.7467736], [-2.4704728, 56.7463227], [-2.4704205, 56.7458834], [-2.470400699999999, 56.745679599999995], [-2.4704191, 56.7452697], [-2.4704842999999994, 56.7448971], [-2.4706014, 56.7445469], [-2.470772, 56.7441611], [-2.4709852, 56.74379299999999], [-2.4712404999999995, 56.7434254], [-2.4715824, 56.74307670000001], [-2.4719972, 56.7426656], [-2.4724345999999997, 56.74234260000001], [-2.4731870999999996, 56.7417879], [-2.4739036, 56.7412366], [-2.4742665999999995, 56.7409274], [-2.4746422, 56.7406056], [-2.4749272999999996, 56.7403183], [-2.4751698999999996, 56.74000480000001], [-2.475401, 56.7396569], [-2.4755585, 56.7393684], [-2.4756247, 56.7392257], [-2.4757111, 56.73901260000001], [-2.4757844999999996, 56.738871399999994], [-2.4758596999999996, 56.73857099999999], [-2.4759245999999995, 56.7381742], [-2.4759288, 56.73783039999999], [-2.4759138, 56.73752150000001], [-2.4758755, 56.7373414], [-2.475783799999999, 56.73698149999999], [-2.4755748, 56.7365349], [-2.4752763, 56.7360221], [-2.4738998, 56.73421209999999], [-2.4737855999999994, 56.7340317], [-2.473759499999999, 56.73399059999999], [-2.4736545999999997, 56.7337933], [-2.4736417999999993, 56.733765700000006], [-2.4734453999999997, 56.733343600000005], [-2.4733528999999996, 56.7330437], [-2.4732727999999997, 56.73269869999999], [-2.4732208, 56.7322089], [-2.4731931, 56.7317638], [-2.4732314, 56.73134239999999], [-2.4732647, 56.731116099999994], [-2.4733217, 56.7308691], [-2.4734627, 56.7303861], [-2.4736793, 56.7299032], [-2.4740535, 56.7292933], [-2.4748295, 56.7281412], [-2.474999, 56.727882400000006], [-2.4752018, 56.7275721], [-2.475425, 56.72718700000001], [-2.4756219, 56.7267999], [-2.4757787999999996, 56.7264156], [-2.4758918999999997, 56.7260003], [-2.4759673999999996, 56.7255504], [-2.4759883, 56.725118499999994], [-2.4759715999999994, 56.72463140000001], [-2.4758601999999996, 56.72410059999999], [-2.4756810999999996, 56.7235641], [-2.4754254, 56.72301790000001], [-2.4751681, 56.72256429999999], [-2.4747038, 56.72189879999999], [-2.4741233, 56.721053], [-2.473595, 56.72024179999999], [-2.473152, 56.7193859], [-2.4729660999999994, 56.7189663], [-2.4728054, 56.718545], [-2.4725879, 56.71787569999999], [-2.4724249000000005, 56.7171682], [-2.4723449999999993, 56.71649589999999], [-2.4723065, 56.7161102], [-2.4722026999999995, 56.715634], [-2.4721861, 56.7154438], [-2.4721658, 56.7152109], [-2.4721589999999996, 56.7151327], [-2.4721469999999997, 56.7149957], [-2.4721204, 56.71471410000001], [-2.4720954999999996, 56.7144505], [-2.4720845, 56.7140516], [-2.472074, 56.71366809999999], [-2.4720921, 56.7134716], [-2.4721237, 56.71322789999999], [-2.4721974, 56.71283710000001], [-2.4722792, 56.712454399999984], [-2.4723449, 56.712228399999994]]}", "current_leg_start": "Laurencekirk", "dest_arr_time_act": "1455", "motion_projection": null, "next_location_lat": "56.7122284", "next_location_lon": "-2.4723449", "previous_location": "Laurencekirk", "current_leg_milage": "10.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 449.407, \"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\": 2287.632, \"from_m\": 449.407, \"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\": 2794.184, \"from_m\": 2287.632, \"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\": 2840.068, \"from_m\": 2794.184, \"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\": 9887.257, \"from_m\": 2840.068, \"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\": 17063.718, \"from_m\": 9887.257, \"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\": 22394.384, \"from_m\": 17063.718, \"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\": 27031.124, \"from_m\": 22394.384, \"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\": 34853.313, \"from_m\": 27031.124, \"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\": 37452.758, \"from_m\": 34853.313, \"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\": 42885.469, \"from_m\": 37452.758, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 42928.123, \"from_m\": 42885.469, \"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\": 43197.585, \"from_m\": 42928.123, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 55558.218, \"from_m\": 43197.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\": 61006.85, \"from_m\": 55558.218, \"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\": 64906.056, \"from_m\": 61006.85, \"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\": 64959.384, \"from_m\": 64906.056, \"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\": 65339.181, \"from_m\": 64959.384, \"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}], \"service_id\": 672728, \"profile_key\": \"f48307dbed81c4bf977d1474f77efa97191cd13777a9f7ad22b37fdddc42bb68\", \"schedule_id\": 18303, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"Aberdeen\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411\", \"location\": \"Aberdeen Ferryhill Jn\", \"stage_seq\": 2, \"distance_m\": 778.502, \"section_seq\": 1, \"route_path_id\": 73747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412H\", \"location\": \"Craiginches South Jn\", \"stage_seq\": 3, \"distance_m\": 2638.161, \"section_seq\": 1, \"route_path_id\": 73747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1413\", \"location\": \"Aberdeen Sig. A56\", \"stage_seq\": 4, \"distance_m\": 3751.003, \"section_seq\": 1, \"route_path_id\": 73747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Aberdeen Sig. A230\", \"stage_seq\": 5, \"distance_m\": 7543.998, \"section_seq\": 1, \"route_path_id\": 73747}, {\"is_pass\": false, \"wtt_arr\": \"1420\", \"wtt_dep\": \"1420H\", \"location\": \"Portlethen\", \"stage_seq\": 6, \"distance_m\": 13135.592, \"section_seq\": 1, \"route_path_id\": 73747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423\", \"location\": \"Aberdeen Sig. A222\", \"stage_seq\": 7, \"distance_m\": 16416.047, \"section_seq\": 1, \"route_path_id\": 73747}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1429H\", \"location\": \"Stonehaven\", \"stage_seq\": 8, \"distance_m\": 25938.603, \"section_seq\": 1, \"route_path_id\": 73747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435H\", \"location\": \"Carmont\", \"stage_seq\": 9, \"distance_m\": 34783.654, \"section_seq\": 1, \"route_path_id\": 73747}, {\"is_pass\": false, \"wtt_arr\": \"1442H\", \"wtt_dep\": \"1443\", \"location\": \"Laurencekirk\", \"stage_seq\": 10, \"distance_m\": 49026.16, \"section_seq\": 1, \"route_path_id\": 73747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Craigo S.B.\", \"stage_seq\": 11, \"distance_m\": 57690.928, \"section_seq\": 1, \"route_path_id\": 73747}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": null, \"location\": \"Montrose\", \"stage_seq\": 12, \"distance_m\": 65339.181, \"section_seq\": 1, \"route_path_id\": 73747}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 65339.181, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73747}], \"total_distance_m\": 65339.181, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 65339.181, \"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": "1410", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "56.7122284", "current_position_lon": "-2.4723449", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:19Z\", \"source_id\": 17985714, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:20Z\", \"source_id\": 18000334, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:38Z\", \"source_id\": 18006388, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Montrose", "service_state_platform": "1", "timing_fact_generation": 1789739801329950, "current_leg_arrival_utc": "2026-09-18T14:54:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:56:41.327052", "service_state_evidence_id": 18006388, "current_leg_start_actual_dep": "2026-09-18T14:43:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-18T13:53:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:06:41.410546", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
ABD |
MTS |
2B30 |
158726 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 449.407, "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": 2287.632, "from_m": 449.407, "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": 2794.184, "from_m": 2287.632, "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": 2840.068, "from_m": 2794.184, "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": 9887.257, "from_m": 2840.068, "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": 17063.718, "from_m": 9887.257, "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": 22394.384, "from_m": 17063.718, "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": 27031.124, "from_m": 22394.384, "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": 34853.313, "from_m": 27031.124, "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": 37452.758, "from_m": 34853.313, "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": 42885.469, "from_m": 37452.758, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 42928.123, "from_m": 42885.469, "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": 43197.585, "from_m": 42928.123, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 55558.218, "from_m": 43197.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": 61006.85, "from_m": 55558.218, "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": 64906.056, "from_m": 61006.85, "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": 64959.384, "from_m": 64906.056, "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": 65339.181, "from_m": 64959.384, "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}], "service_id": 672728, "profile_key": "f48307dbed81c4bf977d1474f77efa97191cd13777a9f7ad22b37fdddc42bb68", "schedule_id": 18303, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1410", "location": "Aberdeen", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411", "location": "Aberdeen Ferryhill Jn", "stage_seq": 2, "distance_m": 778.502, "section_seq": 1, "route_path_id": 73747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412H", "location": "Craiginches South Jn", "stage_seq": 3, "distance_m": 2638.161, "section_seq": 1, "route_path_id": 73747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1413", "location": "Aberdeen Sig. A56", "stage_seq": 4, "distance_m": 3751.003, "section_seq": 1, "route_path_id": 73747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Aberdeen Sig. A230", "stage_seq": 5, "distance_m": 7543.998, "section_seq": 1, "route_path_id": 73747}, {"is_pass": false, "wtt_arr": "1420", "wtt_dep": "1420H", "location": "Portlethen", "stage_seq": 6, "distance_m": 13135.592, "section_seq": 1, "route_path_id": 73747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423", "location": "Aberdeen Sig. A222", "stage_seq": 7, "distance_m": 16416.047, "section_seq": 1, "route_path_id": 73747}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1429H", "location": "Stonehaven", "stage_seq": 8, "distance_m": 25938.603, "section_seq": 1, "route_path_id": 73747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435H", "location": "Carmont", "stage_seq": 9, "distance_m": 34783.654, "section_seq": 1, "route_path_id": 73747}, {"is_pass": false, "wtt_arr": "1442H", "wtt_dep": "1443", "location": "Laurencekirk", "stage_seq": 10, "distance_m": 49026.16, "section_seq": 1, "route_path_id": 73747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Craigo S.B.", "stage_seq": 11, "distance_m": 57690.928, "section_seq": 1, "route_path_id": 73747}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": null, "location": "Montrose", "stage_seq": 12, "distance_m": 65339.181, "section_seq": 1, "route_path_id": 73747}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 65339.181, "from_m": 0.0, "section_seq": 1, "route_path_id": 73747}], "total_distance_m": 65339.181, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 65339.181, "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-18T13:28:19Z", "source_id": 17985714, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:20Z", "source_id": 18000334, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:38Z", "source_id": 18006388, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}] |
Aberdeen |
1410 |
1410 |
6N |
None |
None |
Montrose |
1455 |
1455 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88440/2026-09-18/detailed |
None |
Laurencekirk |
2026-09-18T14:43:00+01:00 |
Montrose |
9.0 |
{"type": "LineString", "coordinates": [[-2.4645901, 56.837232500000006], [-2.4689813, 56.8349377], [-2.471280699999999, 56.83372800000001], [-2.4729334, 56.83285149999999], [-2.4734595, 56.8325674], [-2.4739609, 56.8322626], [-2.4751476, 56.83153469999999], [-2.4760969, 56.8308991], [-2.4786536999999997, 56.8291144], [-2.4803784, 56.8278903], [-2.4819491, 56.82674560000001], [-2.4892971, 56.8215443], [-2.4908975, 56.820399900000005], [-2.4939553, 56.8181923], [-2.495877, 56.816827800000006], [-2.4977716999999995, 56.815482200000005], [-2.5037651, 56.811215700000005], [-2.5045563, 56.8106358], [-2.5050719999999997, 56.81024549999999], [-2.5056874999999996, 56.8097521], [-2.5061042, 56.809389499999995], [-2.5066898, 56.8088747], [-2.5073671, 56.8081966], [-2.5077883, 56.8077515], [-2.5083651, 56.8070859], [-2.5089317999999996, 56.80632069999999], [-2.5093381, 56.80571069999999], [-2.5096323, 56.8051985], [-2.5099995, 56.80453060000001], [-2.5102862, 56.8038884], [-2.5104433, 56.80352489999999], [-2.510558958403184, 56.803198107020805], [-2.5105774, 56.803146], [-2.5111469999999994, 56.80136869999998], [-2.5114995, 56.8004748], [-2.5117455, 56.7999241], [-2.5121883, 56.7991141], [-2.5122936999999994, 56.7989214], [-2.5147377, 56.794944699999995], [-2.5149220999999997, 56.79466430000001], [-2.51528279553466, 56.794088947936075], [-2.51732, 56.79083919999999], [-2.5191551, 56.787881500000005], [-2.5197854, 56.78686559999999], [-2.5200220000000004, 56.786439], [-2.5202907, 56.785854099999995], [-2.520541699999999, 56.7852038], [-2.5207054999999996, 56.78460199999999], [-2.5207659999999996, 56.78434589999999], [-2.5209714, 56.78352819999999], [-2.5210108999999994, 56.782944699999994], [-2.5210202999999995, 56.7826529], [-2.5209512, 56.7816113], [-2.5208781, 56.7811372], [-2.5207345, 56.780418999999995], [-2.5204661, 56.7795045], [-2.5202914999999995, 56.7790242], [-2.5200493, 56.77844100000001], [-2.5195974, 56.77755619999999], [-2.519357799999999, 56.77715309999999], [-2.5190925, 56.7767454], [-2.5183393999999995, 56.77573199999999], [-2.517505, 56.7748056], [-2.5171852999999995, 56.7744578], [-2.5163885999999995, 56.7736534], [-2.5163331, 56.7735973], [-2.51528279553466, 56.7726523332107], [-2.5152373, 56.772611399999995], [-2.5146734999999993, 56.7721447], [-2.5139826, 56.77160289999998], [-2.512869, 56.770814400000006], [-2.5128263, 56.7707866], [-2.5120160999999994, 56.7702622], [-2.5117916, 56.770112700000006], [-2.5117814999999997, 56.7701039], [-2.5117205, 56.7700664], [-2.5117129999999994, 56.7700615], [-2.5112358999999995, 56.7697859], [-2.5109343, 56.7696072], [-2.5105129, 56.7693574], [-2.5102738000000007, 56.76922], [-2.5096879999999997, 56.768883200000005], [-2.5096201, 56.7688495], [-2.5086412, 56.76836409999999], [-2.507557, 56.7678399], [-2.5019852999999994, 56.7653298], [-2.5004149, 56.764579299999994], [-2.499715, 56.7642165], [-2.4985208999999995, 56.76355749999999], [-2.494671799999999, 56.76122889999999], [-2.4874632, 56.75686749999999], [-2.4860288, 56.7559968], [-2.4850927, 56.7554805], [-2.4839082, 56.7548681], [-2.481962672421405, 56.75398158922311], [-2.4760479, 56.75128629999999], [-2.4754013999999995, 56.7509953], [-2.4747521999999997, 56.7506855], [-2.4743527, 56.7504797], [-2.4739645, 56.7502478], [-2.4733504999999996, 56.7498371], [-2.4728005999999993, 56.74940569999999], [-2.4720203999999995, 56.748642699999984], [-2.4715072, 56.7481208], [-2.4711112, 56.7476521], [-2.4708129999999997, 56.74719009999999], [-2.4706102, 56.7467736], [-2.4704728, 56.7463227], [-2.4704205, 56.7458834], [-2.470400699999999, 56.745679599999995], [-2.4704191, 56.7452697], [-2.4704842999999994, 56.7448971], [-2.4706014, 56.7445469], [-2.470772, 56.7441611], [-2.4709852, 56.74379299999999], [-2.4712404999999995, 56.7434254], [-2.4715824, 56.74307670000001], [-2.4719972, 56.7426656], [-2.4724345999999997, 56.74234260000001], [-2.4731870999999996, 56.7417879], [-2.4739036, 56.7412366], [-2.4742665999999995, 56.7409274], [-2.4746422, 56.7406056], [-2.4749272999999996, 56.7403183], [-2.4751698999999996, 56.74000480000001], [-2.475401, 56.7396569], [-2.4755585, 56.7393684], [-2.4756247, 56.7392257], [-2.4757111, 56.73901260000001], [-2.4757844999999996, 56.738871399999994], [-2.4758596999999996, 56.73857099999999], [-2.4759245999999995, 56.7381742], [-2.4759288, 56.73783039999999], [-2.4759138, 56.73752150000001], [-2.4758755, 56.7373414], [-2.475783799999999, 56.73698149999999], [-2.4755748, 56.7365349], [-2.4752763, 56.7360221], [-2.4738998, 56.73421209999999], [-2.4737855999999994, 56.7340317], [-2.473759499999999, 56.73399059999999], [-2.4736545999999997, 56.7337933], [-2.4736417999999993, 56.733765700000006], [-2.4734453999999997, 56.733343600000005], [-2.4733528999999996, 56.7330437], [-2.4732727999999997, 56.73269869999999], [-2.4732208, 56.7322089], [-2.4731931, 56.7317638], [-2.4732314, 56.73134239999999], [-2.4732647, 56.731116099999994], [-2.4733217, 56.7308691], [-2.4734627, 56.7303861], [-2.4736793, 56.7299032], [-2.4740535, 56.7292933], [-2.4748295, 56.7281412], [-2.474999, 56.727882400000006], [-2.4752018, 56.7275721], [-2.475425, 56.72718700000001], [-2.4756219, 56.7267999], [-2.4757787999999996, 56.7264156], [-2.4758918999999997, 56.7260003], [-2.4759673999999996, 56.7255504], [-2.4759883, 56.725118499999994], [-2.4759715999999994, 56.72463140000001], [-2.4758601999999996, 56.72410059999999], [-2.4756810999999996, 56.7235641], [-2.4754254, 56.72301790000001], [-2.4751681, 56.72256429999999], [-2.4747038, 56.72189879999999], [-2.4741233, 56.721053], [-2.473595, 56.72024179999999], [-2.473152, 56.7193859], [-2.4729660999999994, 56.7189663], [-2.4728054, 56.718545], [-2.4725879, 56.71787569999999], [-2.4724249000000005, 56.7171682], [-2.4723449999999993, 56.71649589999999], [-2.4723065, 56.7161102], [-2.4722026999999995, 56.715634], [-2.4721861, 56.7154438], [-2.4721658, 56.7152109], [-2.4721589999999996, 56.7151327], [-2.4721469999999997, 56.7149957], [-2.4721204, 56.71471410000001], [-2.4720954999999996, 56.7144505], [-2.4720845, 56.7140516], [-2.472074, 56.71366809999999], [-2.4720921, 56.7134716], [-2.4721237, 56.71322789999999], [-2.4721974, 56.71283710000001], [-2.4722792, 56.712454399999984], [-2.4723449, 56.712228399999994]]} |
10.2 |
1444 |
1453 |
Laurencekirk |
Montrose Down Thro' Siding |
Montrose |
56.7122284 |
-2.4723449 |
56.7122284 |
-2.4723449 |
1 |
0 |
2026-09-18 14:06:56 |
TERMINATED |
2026-09-18 13:53:00 |
Montrose |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006388 |
1789739801329950 |
9 |
9 |
2026-09-18 14:06:41.410546 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:56:41.327052 |
| 641614 |
673054 |
C49069 |
775C81MO18 |
2026-09-18 |
COMPLETE |
18005584 |
2026-09-18 14:55:00 |
2026-09-18 14:06:57 |
2026-09-20 14:06:57 |
{"id": 673054, "stp": "P", "toc": "Great Western Railway", "uid": "C49069", "consist": "802009", "dest_crs": "CDF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49069/2026-09-18/detailed", "trust_id": "775C81MO18", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-18", "dest_arr_time": "1456", "dest_platform": "1", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "5C81", "timing_status": "LATE", "origin_station": "Cardiff Central", "current_leg_arr": "1456", "current_leg_dep": "1455", "current_leg_end": "Cardiff Central", "origin_dep_time": "1425", "origin_platform": "4", "current_location": "Cardiff Brickyard Siding", "last_update_time": "2026-09-18T14:06:57", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1983144, 51.477133999999985], [-3.1980153, 51.4770889], [-3.1974734999999996, 51.4770355], [-3.1957501999999995, 51.47685340000001], [-3.1954632, 51.47682669999999], [-3.1952552999999995, 51.4768225], [-3.1950434, 51.47682], [-3.1948247999999997, 51.4768066], [-3.1946326999999997, 51.47678609999999], [-3.1941207, 51.476731400000006], [-3.1932355999999995, 51.4766546], [-3.193114899999999, 51.476639600000006], [-3.1929781, 51.4766187], [-3.1926159999999997, 51.476556899999984], [-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": "Cardiff Brickyard Siding", "dest_arr_time_act": "1456", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Cardiff Central", "current_leg_milage": "0.8", "linx_max_speed_mph": 125, "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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 461.973, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 567.682, \"from_m\": 461.973, \"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\": 2106.818, \"from_m\": 567.682, \"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\": 2212.527, \"from_m\": 2106.818, \"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\": 2402.449, \"from_m\": 2212.527, \"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\": 2674.5, \"from_m\": 2402.449, \"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}], \"service_id\": 673054, \"profile_key\": \"e30709c599acf9449c496fc1f38522d7f43ba87c173f0887e9386ae74ac86b7c\", \"schedule_id\": 6461, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1425\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30246}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1452\", \"location\": \"Cardiff Brickyard Siding\", \"stage_seq\": 2, \"distance_m\": 1337.25, \"section_seq\": 1, \"route_path_id\": 30246}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 3, \"distance_m\": 2674.5, \"section_seq\": 1, \"route_path_id\": 30246}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2674.5, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30246}], \"total_distance_m\": 2674.5, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 1135.364, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1539.136, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1425", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:00Z\", \"source_id\": 17989129, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:26Z\", \"source_id\": 56310005, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:27Z\", \"source_id\": 18005487, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "1", "timing_fact_generation": 1789739739333024, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:56:44.149778", "service_state_evidence_id": 18005487, "current_leg_start_actual_dep": "2026-09-18T14:55:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-18T13:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:06:44.234213", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
CDF |
CDF |
5C81 |
802009 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 461.973, "from_m": 272.05, "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": 567.682, "from_m": 461.973, "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": 2106.818, "from_m": 567.682, "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": 2212.527, "from_m": 2106.818, "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": 2402.449, "from_m": 2212.527, "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": 2674.5, "from_m": 2402.449, "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}], "service_id": 673054, "profile_key": "e30709c599acf9449c496fc1f38522d7f43ba87c173f0887e9386ae74ac86b7c", "schedule_id": 6461, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1425", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30246}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1452", "location": "Cardiff Brickyard Siding", "stage_seq": 2, "distance_m": 1337.25, "section_seq": 1, "route_path_id": 30246}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 3, "distance_m": 2674.5, "section_seq": 1, "route_path_id": 30246}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2674.5, "from_m": 0.0, "section_seq": 1, "route_path_id": 30246}], "total_distance_m": 2674.5, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 1135.364, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1539.136, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:00Z", "source_id": 17989129, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24800, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:26Z", "source_id": 56310005, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:56:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:27Z", "source_id": 18005487, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}] |
Cardiff Central |
1425 |
1425 |
4 |
None |
None |
Cardiff Central |
1456 |
1456 |
1 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49069/2026-09-18/detailed |
None |
Cardiff Brickyard Siding |
2026-09-18T14:55:00+01:00 |
Cardiff Central |
1.0 |
{"type": "LineString", "coordinates": [[-3.1983144, 51.477133999999985], [-3.1980153, 51.4770889], [-3.1974734999999996, 51.4770355], [-3.1957501999999995, 51.47685340000001], [-3.1954632, 51.47682669999999], [-3.1952552999999995, 51.4768225], [-3.1950434, 51.47682], [-3.1948247999999997, 51.4768066], [-3.1946326999999997, 51.47678609999999], [-3.1941207, 51.476731400000006], [-3.1932355999999995, 51.4766546], [-3.193114899999999, 51.476639600000006], [-3.1929781, 51.4766187], [-3.1926159999999997, 51.476556899999984], [-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]]} |
0.8 |
1455 |
1456 |
Cardiff Central |
Cardiff Brickyard Siding |
Cardiff Central |
51.4756626 |
-3.1792304 |
51.4756626 |
-3.1792304 |
1 |
0 |
2026-09-18 14:06:57 |
TERMINATED |
2026-09-18 13:56:00 |
Cardiff Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005487 |
1789739739333024 |
15 |
15 |
2026-09-18 14:06:44.234213 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:56:44.149778 |
| 641615 |
672243 |
P85344 |
631F36MN18 |
2026-09-18 |
COMPLETE |
18005568 |
2026-09-18 14:56:00 |
2026-09-18 14:06:57 |
2026-09-20 14:06:57 |
{"id": 672243, "stp": "P", "toc": "Southeastern", "uid": "P85344", "consist": "395026", "dest_crs": "FAV", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85344/2026-09-18/detailed", "trust_id": "631F36MN18", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Faversham", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "4", "is_terminated": 1, "next_location": "Faversham", "signalling_id": "1F36", "timing_status": "EARLY", "origin_station": "St. Pancras International", "current_leg_arr": "1456", "current_leg_dep": "1448", "current_leg_end": "Faversham", "origin_dep_time": "1350", "origin_platform": "11", "current_location": "Faversham Carriage Holding Sidings", "last_update_time": "2026-09-18T14:06:57", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7354106366273409, 51.342005005136656], [0.7356276, 51.341962], [0.7364020999999998, 51.3418178], [0.7369999, 51.3416982], [0.7373820999999999, 51.34162239999999], [0.7378110999999999, 51.3415418], [0.7386367999999999, 51.34138380000001], [0.7395978, 51.34120600000001], [0.74073, 51.34100990000001], [0.7408262, 51.3409919], [0.7410311999999999, 51.34095969999999], [0.7417351999999999, 51.3408609], [0.7421579999999999, 51.3408078], [0.7425728, 51.34075519999998], [0.7436982, 51.34063269999999], [0.7447695999999999, 51.3405361], [0.7449652, 51.34052], [0.7456596, 51.340473499999995], [0.7463802, 51.3404324], [0.7473347999999999, 51.3403919], [0.7481243999999999, 51.34037150000001], [0.7489552, 51.3403667], [0.7515564, 51.3403952], [0.7535234, 51.34040519999999], [0.7542835999999999, 51.340414900000006], [0.7549538, 51.3404316], [0.7573492, 51.3404701], [0.7591760999999999, 51.3404992], [0.7598607999999999, 51.3405178], [0.7600701, 51.340522099999994], [0.7607661000000001, 51.340529], [0.7617331, 51.3405276], [0.7626985, 51.34051480000001], [0.7633669999999999, 51.34049709999999], [0.7640141999999999, 51.34047150000001], [0.7646614, 51.3404414], [0.765316, 51.34039949999999], [0.7657946999999999, 51.3403656], [0.7662528, 51.3403364], [0.7667309, 51.34028709999999], [0.7671599999999998, 51.3402507], [0.7692220999999999, 51.3400626], [0.7713904, 51.33986629999999], [0.7750960999999998, 51.3395439], [0.7753160999999998, 51.3395212], [0.7783864999999999, 51.33922780000001], [0.780186, 51.33907099999998], [0.7803416, 51.33905629999999], [0.7835502999999999, 51.338793200000005], [0.7852201999999999, 51.3386331], [0.7864926999999999, 51.33849070000001], [0.7871151999999999, 51.3384154], [0.7875036, 51.33835789999999], [0.7877282999999999, 51.33832469999999], [0.7886691999999998, 51.3381723], [0.7895638000000001, 51.3380112], [0.790023, 51.337926899999985], [0.7904643, 51.337838700000006], [0.7913507999999999, 51.3376488], [0.7922032999999999, 51.3374566], [0.7930469, 51.33724629999999], [0.7932857, 51.3371864], [0.7962315999999999, 51.33645059999999], [0.7971828, 51.3362003], [0.7984557, 51.33586539999999], [0.7989016999999999, 51.3357461], [0.8016266999999999, 51.3350377], [0.8046374999999999, 51.334249], [0.804667, 51.3342413], [0.8077212, 51.3334501], [0.8080207999999999, 51.33337149999999], [0.8082867, 51.3333044], [0.8084837557075693, 51.333252499983125], [0.8111380999999999, 51.332553399999995], [0.811454, 51.33247180000001], [0.8145944, 51.3316611], [0.8154559, 51.331434499999986], [0.8163233999999999, 51.33120699999999], [0.816595, 51.3311368], [0.8182724646746016, 51.33069708903964], [0.8237184999999999, 51.329269499999995], [0.824481, 51.3290715], [0.8252231999999999, 51.3288732], [0.8259486999999999, 51.3286671], [0.8266941, 51.3284362], [0.8271121999999999, 51.3282989], [0.827643, 51.32812139999999], [0.8280987, 51.327952200000006], [0.8285539, 51.3277818], [0.8289973, 51.327599699999986], [0.8294389, 51.327416199999995], [0.8302851999999998, 51.3270427], [0.8309539999999999, 51.32672339999999], [0.8316290999999999, 51.3263797], [0.8330348, 51.3256013], [0.8332564999999998, 51.32547529999999], [0.8347085999999999, 51.32466289999999], [0.8356103999999999, 51.324168799999995], [0.8360706, 51.323938], [0.8365584000000001, 51.3237072], [0.8370225, 51.3234928], [0.8375204, 51.3232845], [0.8380261, 51.3230722], [0.8385642999999999, 51.32286659999999], [0.8387257, 51.3228068], [0.8390259, 51.3226954], [0.8395174999999999, 51.32253209999999], [0.8405045, 51.3222183], [0.8411421, 51.322038999999975], [0.8418127, 51.32186830000001], [0.842278, 51.3217583], [0.8427494999999999, 51.3216526], [0.8432554999999999, 51.3215452], [0.8440329999999999, 51.32139870000001], [0.8453996999999999, 51.3211894], [0.8468047999999999, 51.3209887], [0.8484568999999998, 51.3207485], [0.8491692, 51.3206412], [0.8498467, 51.3205247], [0.8508846999999999, 51.3203166], [0.8518674000000002, 51.3200915], [0.852466, 51.3199434], [0.8530398, 51.319792699999994], [0.8536194, 51.319629799999994], [0.8541626999999999, 51.319466299999995], [0.8546911, 51.3192992], [0.8552046, 51.31912049999998], [0.8562308999999999, 51.3187448], [0.8605223, 51.3170588], [0.8619358999999999, 51.3164965], [0.8626618, 51.31620780000001], [0.8648014, 51.3153634], [0.8670749, 51.31446549999999], [0.8677047999999999, 51.31421999999999], [0.8684154, 51.31394519999999], [0.8689694999999998, 51.313747199999995], [0.8695524, 51.3135637], [0.8707132, 51.31322209999999], [0.8713288000000001, 51.31306510000001], [0.8719240999999999, 51.31292500000001], [0.8730106, 51.31270669999999], [0.8732658999999999, 51.31266509999999], [0.8745965, 51.31247429999999], [0.8759350999999999, 51.312329199999986], [0.8762416, 51.31231009999999], [0.8773408999999999, 51.3122542], [0.878469, 51.312232299999984], [0.8807113, 51.312202000000006], [0.8816488, 51.3121933], [0.8840895999999997, 51.31215769999999], [0.8847587, 51.3121075], [0.8850871, 51.3121027], [0.8851615, 51.3121019], [0.8853684999999999, 51.3120997], [0.8856171999999999, 51.3121004], [0.8859768, 51.3121015], [0.8865842, 51.3120884], [0.8877305999999999, 51.3120395], [0.8879026, 51.3120279], [0.8881415999999999, 51.3120157], [0.8883966, 51.3119946], [0.8885103999999999, 51.31198319999999], [0.8889079999999999, 51.3119356], [0.8892097, 51.31190060000001], [0.8894845999999998, 51.31185529999999], [0.8898154, 51.31180209999999], [0.8901659, 51.31173710000001], [0.8904059999999999, 51.3116894], [0.8906903, 51.311629], [0.8909799999999999, 51.3115619], [0.8915727, 51.311417799999994]]}", "current_leg_start": "Sittingbourne", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "51.3114178", "next_location_lon": "0.8915727", "previous_location": "Sittingbourne", "current_leg_milage": "7.2", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 806.962, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}, {\"to_m\": 1186.402, \"from_m\": 806.962, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 1526.222, \"from_m\": 1186.402, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 1811.065, \"from_m\": 1526.222, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 4264.591, \"from_m\": 1811.065, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 9518.43, \"from_m\": 4264.591, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 9606.159, \"from_m\": 9518.43, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 9672.567, \"from_m\": 9606.159, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 10060.586, \"from_m\": 9672.567, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 26054.052, \"from_m\": 10060.586, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 26205.498, \"from_m\": 26054.052, \"capability_applied\": null, \"effective_limit_mph\": 99.419, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 99.419}, {\"to_m\": 35479.303, \"from_m\": 26205.498, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 36096.318, \"from_m\": 35479.303, \"capability_applied\": null, \"effective_limit_mph\": 105.633, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.633}, {\"to_m\": 36498.485, \"from_m\": 36096.318, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 38019.975, \"from_m\": 36498.485, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 39911.75, \"from_m\": 38019.975, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39982.219, \"from_m\": 39911.75, \"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\": 40548.337, \"from_m\": 39982.219, \"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\": 41544.701, \"from_m\": 40548.337, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 51562.128, \"from_m\": 41544.701, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52046.316, \"from_m\": 51562.128, \"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\": 52340.041, \"from_m\": 52046.316, \"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\": 52692.513, \"from_m\": 52340.041, \"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\": 52727.956, \"from_m\": 52692.513, \"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\": 53778.23, \"from_m\": 52727.956, \"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\": 53802.605, \"from_m\": 53778.23, \"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\": 54992.862, \"from_m\": 53802.605, \"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\": 55546.185, \"from_m\": 54992.862, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58477.462, \"from_m\": 55546.185, \"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\": 62059.998, \"from_m\": 58477.462, \"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\": 62083.125, \"from_m\": 62059.998, \"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\": 66204.155, \"from_m\": 62083.125, \"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\": 67777.006, \"from_m\": 66204.155, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 70308.88, \"from_m\": 67777.006, \"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\": 70326.559, \"from_m\": 70308.88, \"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\": 75462.484, \"from_m\": 70326.559, \"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\": 76608.746, \"from_m\": 75462.484, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 78805.745, \"from_m\": 76608.746, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 80110.406, \"from_m\": 78805.745, \"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\": 81479.722, \"from_m\": 80110.406, \"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\": 82767.703, \"from_m\": 81479.722, \"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}], \"service_id\": 672243, \"profile_key\": \"e9a49d704278b1200a3615e21d8babd2b615e5c83c4f5cdb2792ade0322f029c\", \"schedule_id\": 35258, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1350\", \"location\": \"St. Pancras International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352\", \"location\": \"York Way South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.317, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1355H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 3, \"distance_m\": 9032.076, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1356H\", \"wtt_dep\": \"1357H\", \"location\": \"Stratford International\", \"stage_seq\": 4, \"distance_m\": 9475.222, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1358\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 5, \"distance_m\": 10060.586, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402\", \"location\": \"Dagenham Jn\", \"stage_seq\": 6, \"distance_m\": 21157.407, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1403H\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 7, \"distance_m\": 25794.837, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 8, \"distance_m\": 35385.957, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1407H\", \"wtt_dep\": \"1409\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 9, \"distance_m\": 36976.37, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 10, \"distance_m\": 37892.724, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1413\", \"wtt_dep\": \"1414\", \"location\": \"Gravesend\", \"stage_seq\": 11, \"distance_m\": 40337.398, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Hoo Jn\", \"stage_seq\": 12, \"distance_m\": 45558.356, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1424\", \"location\": \"Strood\", \"stage_seq\": 13, \"distance_m\": 51927.656, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 52340.041, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1426H\", \"wtt_dep\": \"1427H\", \"location\": \"Rochester\", \"stage_seq\": 15, \"distance_m\": 53011.26, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1431\", \"location\": \"Chatham\", \"stage_seq\": 16, \"distance_m\": 54405.978, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1436\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 17, \"distance_m\": 56991.747, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 18, \"distance_m\": 61718.553, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442\", \"location\": \"Rainham East Jn\", \"stage_seq\": 19, \"distance_m\": 62755.102, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444\", \"location\": \"Newington\", \"stage_seq\": 20, \"distance_m\": 66019.827, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 21, \"distance_m\": 69767.967, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 22, \"distance_m\": 70326.559, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448H\", \"location\": \"Sittingbourne\", \"stage_seq\": 23, \"distance_m\": 71198.452, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Faversham\", \"stage_seq\": 24, \"distance_m\": 82767.703, \"section_seq\": 1, \"route_path_id\": 43729}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82767.703, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43729}], \"total_distance_m\": 82767.703, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 82744.576, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 23.127, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1350", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.3114178", "current_position_lon": "0.8915727", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:55:26Z\", \"source_id\": 56157060, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:56:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:55:30Z\", \"source_id\": 17962064, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:15Z\", \"source_id\": 56186884, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:19Z\", \"source_id\": 17970503, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:36Z\", \"source_id\": 56198464, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:12:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:39Z\", \"source_id\": 17973650, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:33Z\", \"source_id\": 56223766, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:22:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:37Z\", \"source_id\": 17980911, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:52Z\", \"source_id\": 56234614, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:56Z\", \"source_id\": 17983999, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:56Z\", \"source_id\": 56242278, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:04Z\", \"source_id\": 17986239, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:39Z\", \"source_id\": 56254588, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:43Z\", \"source_id\": 17989660, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:54Z\", \"source_id\": 56267949, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:58Z\", \"source_id\": 17993459, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:31Z\", \"source_id\": 56287199, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:34Z\", \"source_id\": 17999010, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:31Z\", \"source_id\": 56310291, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:35Z\", \"source_id\": 18005568, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Faversham", "service_state_platform": "4", "timing_fact_generation": 1789739737388363, "current_leg_arrival_utc": "2026-09-18T14:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:56:44.152752", "service_state_evidence_id": 18005568, "current_leg_start_actual_dep": "2026-09-18T14:48:30+01:00", "operational_evidence_version": 69, "service_state_event_time_utc": "2026-09-18T13:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:06:44.231129", "service_state_valid_until_kind": null, "operational_interpretation_version": 69, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
SPX |
FAV |
1F36 |
395026 |
6 |
140 |
None |
{"version": 3, "segments": [{"to_m": 806.962, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}, {"to_m": 1186.402, "from_m": 806.962, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 1526.222, "from_m": 1186.402, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 1811.065, "from_m": 1526.222, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 124.274}, {"to_m": 4264.591, "from_m": 1811.065, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 9518.43, "from_m": 4264.591, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 9606.159, "from_m": 9518.43, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 9672.567, "from_m": 9606.159, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 10060.586, "from_m": 9672.567, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 26054.052, "from_m": 10060.586, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 26205.498, "from_m": 26054.052, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}, {"to_m": 35479.303, "from_m": 26205.498, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 36096.318, "from_m": 35479.303, "capability_applied": null, "effective_limit_mph": 105.633, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.633}, {"to_m": 36498.485, "from_m": 36096.318, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 38019.975, "from_m": 36498.485, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 39911.75, "from_m": 38019.975, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39982.219, "from_m": 39911.75, "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": 40548.337, "from_m": 39982.219, "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": 41544.701, "from_m": 40548.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51562.128, "from_m": 41544.701, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52046.316, "from_m": 51562.128, "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": 52340.041, "from_m": 52046.316, "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": 52692.513, "from_m": 52340.041, "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": 52727.956, "from_m": 52692.513, "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": 53778.23, "from_m": 52727.956, "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": 53802.605, "from_m": 53778.23, "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": 54992.862, "from_m": 53802.605, "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": 55546.185, "from_m": 54992.862, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58477.462, "from_m": 55546.185, "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": 62059.998, "from_m": 58477.462, "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": 62083.125, "from_m": 62059.998, "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": 66204.155, "from_m": 62083.125, "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": 67777.006, "from_m": 66204.155, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 70308.88, "from_m": 67777.006, "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": 70326.559, "from_m": 70308.88, "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": 75462.484, "from_m": 70326.559, "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": 76608.746, "from_m": 75462.484, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 78805.745, "from_m": 76608.746, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 80110.406, "from_m": 78805.745, "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": 81479.722, "from_m": 80110.406, "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": 82767.703, "from_m": 81479.722, "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}], "service_id": 672243, "profile_key": "e9a49d704278b1200a3615e21d8babd2b615e5c83c4f5cdb2792ade0322f029c", "schedule_id": 35258, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1350", "location": "St. Pancras International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352", "location": "York Way South Jn", "stage_seq": 2, "distance_m": 1241.317, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1355H", "location": "Stratford International West Jn", "stage_seq": 3, "distance_m": 9032.076, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1356H", "wtt_dep": "1357H", "location": "Stratford International", "stage_seq": 4, "distance_m": 9475.222, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1358", "location": "Stratford International East Jn", "stage_seq": 5, "distance_m": 10060.586, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402", "location": "Dagenham Jn", "stage_seq": 6, "distance_m": 21157.407, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1403H", "location": "Wennington Crossovers", "stage_seq": 7, "distance_m": 25794.837, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406", "location": "Ebbsfleet West Jn", "stage_seq": 8, "distance_m": 35385.957, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1407H", "wtt_dep": "1409", "location": "Ebbsfleet International", "stage_seq": 9, "distance_m": 36976.37, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410H", "location": "Springhead Junction (CTRL)", "stage_seq": 10, "distance_m": 37892.724, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1413", "wtt_dep": "1414", "location": "Gravesend", "stage_seq": 11, "distance_m": 40337.398, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418", "location": "Hoo Jn", "stage_seq": 12, "distance_m": 45558.356, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1424", "location": "Strood", "stage_seq": 13, "distance_m": 51927.656, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425H", "location": "Rochester Bridge Jn", "stage_seq": 14, "distance_m": 52340.041, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1426H", "wtt_dep": "1427H", "location": "Rochester", "stage_seq": 15, "distance_m": 53011.26, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1431", "location": "Chatham", "stage_seq": 16, "distance_m": 54405.978, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1436", "location": "Gillingham (Kent)", "stage_seq": 17, "distance_m": 56991.747, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Rainham (Kent)", "stage_seq": 18, "distance_m": 61718.553, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442", "location": "Rainham East Jn", "stage_seq": 19, "distance_m": 62755.102, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444", "location": "Newington", "stage_seq": 20, "distance_m": 66019.827, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446", "location": "Western Jn (Sittingbourne)", "stage_seq": 21, "distance_m": 69767.967, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 22, "distance_m": 70326.559, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448H", "location": "Sittingbourne", "stage_seq": 23, "distance_m": 71198.452, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Faversham", "stage_seq": 24, "distance_m": 82767.703, "section_seq": 1, "route_path_id": 43729}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82767.703, "from_m": 0.0, "section_seq": 1, "route_path_id": 43729}], "total_distance_m": 82767.703, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 82744.576, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 23.127, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15171, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:55:26Z", "source_id": 56157060, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:56:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:55:30Z", "source_id": 17962064, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33363, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:15Z", "source_id": 56186884, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:08:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:19Z", "source_id": 17970503, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32242, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:36Z", "source_id": 56198464, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:12:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:39Z", "source_id": 17973650, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32271, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:33Z", "source_id": 56223766, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:22:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:37Z", "source_id": 17980911, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:52Z", "source_id": 56234614, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:26:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:56Z", "source_id": 17983999, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:56Z", "source_id": 56242278, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:29:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:04Z", "source_id": 17986239, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:39Z", "source_id": 56254588, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:34:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:43Z", "source_id": 17989660, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:54Z", "source_id": 56267949, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:40:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:58Z", "source_id": 17993459, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:31Z", "source_id": 56287199, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:47:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:34Z", "source_id": 17999010, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33206, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:31Z", "source_id": 56310291, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:56:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:35Z", "source_id": 18005568, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}] |
St. Pancras International |
1350 |
1350 |
11 |
None |
None |
Faversham |
1457 |
1457 |
4 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85344/2026-09-18/detailed |
None |
Sittingbourne |
2026-09-18T14:48:30+01:00 |
Faversham |
8.0 |
{"type": "LineString", "coordinates": [[0.7354106366273409, 51.342005005136656], [0.7356276, 51.341962], [0.7364020999999998, 51.3418178], [0.7369999, 51.3416982], [0.7373820999999999, 51.34162239999999], [0.7378110999999999, 51.3415418], [0.7386367999999999, 51.34138380000001], [0.7395978, 51.34120600000001], [0.74073, 51.34100990000001], [0.7408262, 51.3409919], [0.7410311999999999, 51.34095969999999], [0.7417351999999999, 51.3408609], [0.7421579999999999, 51.3408078], [0.7425728, 51.34075519999998], [0.7436982, 51.34063269999999], [0.7447695999999999, 51.3405361], [0.7449652, 51.34052], [0.7456596, 51.340473499999995], [0.7463802, 51.3404324], [0.7473347999999999, 51.3403919], [0.7481243999999999, 51.34037150000001], [0.7489552, 51.3403667], [0.7515564, 51.3403952], [0.7535234, 51.34040519999999], [0.7542835999999999, 51.340414900000006], [0.7549538, 51.3404316], [0.7573492, 51.3404701], [0.7591760999999999, 51.3404992], [0.7598607999999999, 51.3405178], [0.7600701, 51.340522099999994], [0.7607661000000001, 51.340529], [0.7617331, 51.3405276], [0.7626985, 51.34051480000001], [0.7633669999999999, 51.34049709999999], [0.7640141999999999, 51.34047150000001], [0.7646614, 51.3404414], [0.765316, 51.34039949999999], [0.7657946999999999, 51.3403656], [0.7662528, 51.3403364], [0.7667309, 51.34028709999999], [0.7671599999999998, 51.3402507], [0.7692220999999999, 51.3400626], [0.7713904, 51.33986629999999], [0.7750960999999998, 51.3395439], [0.7753160999999998, 51.3395212], [0.7783864999999999, 51.33922780000001], [0.780186, 51.33907099999998], [0.7803416, 51.33905629999999], [0.7835502999999999, 51.338793200000005], [0.7852201999999999, 51.3386331], [0.7864926999999999, 51.33849070000001], [0.7871151999999999, 51.3384154], [0.7875036, 51.33835789999999], [0.7877282999999999, 51.33832469999999], [0.7886691999999998, 51.3381723], [0.7895638000000001, 51.3380112], [0.790023, 51.337926899999985], [0.7904643, 51.337838700000006], [0.7913507999999999, 51.3376488], [0.7922032999999999, 51.3374566], [0.7930469, 51.33724629999999], [0.7932857, 51.3371864], [0.7962315999999999, 51.33645059999999], [0.7971828, 51.3362003], [0.7984557, 51.33586539999999], [0.7989016999999999, 51.3357461], [0.8016266999999999, 51.3350377], [0.8046374999999999, 51.334249], [0.804667, 51.3342413], [0.8077212, 51.3334501], [0.8080207999999999, 51.33337149999999], [0.8082867, 51.3333044], [0.8084837557075693, 51.333252499983125], [0.8111380999999999, 51.332553399999995], [0.811454, 51.33247180000001], [0.8145944, 51.3316611], [0.8154559, 51.331434499999986], [0.8163233999999999, 51.33120699999999], [0.816595, 51.3311368], [0.8182724646746016, 51.33069708903964], [0.8237184999999999, 51.329269499999995], [0.824481, 51.3290715], [0.8252231999999999, 51.3288732], [0.8259486999999999, 51.3286671], [0.8266941, 51.3284362], [0.8271121999999999, 51.3282989], [0.827643, 51.32812139999999], [0.8280987, 51.327952200000006], [0.8285539, 51.3277818], [0.8289973, 51.327599699999986], [0.8294389, 51.327416199999995], [0.8302851999999998, 51.3270427], [0.8309539999999999, 51.32672339999999], [0.8316290999999999, 51.3263797], [0.8330348, 51.3256013], [0.8332564999999998, 51.32547529999999], [0.8347085999999999, 51.32466289999999], [0.8356103999999999, 51.324168799999995], [0.8360706, 51.323938], [0.8365584000000001, 51.3237072], [0.8370225, 51.3234928], [0.8375204, 51.3232845], [0.8380261, 51.3230722], [0.8385642999999999, 51.32286659999999], [0.8387257, 51.3228068], [0.8390259, 51.3226954], [0.8395174999999999, 51.32253209999999], [0.8405045, 51.3222183], [0.8411421, 51.322038999999975], [0.8418127, 51.32186830000001], [0.842278, 51.3217583], [0.8427494999999999, 51.3216526], [0.8432554999999999, 51.3215452], [0.8440329999999999, 51.32139870000001], [0.8453996999999999, 51.3211894], [0.8468047999999999, 51.3209887], [0.8484568999999998, 51.3207485], [0.8491692, 51.3206412], [0.8498467, 51.3205247], [0.8508846999999999, 51.3203166], [0.8518674000000002, 51.3200915], [0.852466, 51.3199434], [0.8530398, 51.319792699999994], [0.8536194, 51.319629799999994], [0.8541626999999999, 51.319466299999995], [0.8546911, 51.3192992], [0.8552046, 51.31912049999998], [0.8562308999999999, 51.3187448], [0.8605223, 51.3170588], [0.8619358999999999, 51.3164965], [0.8626618, 51.31620780000001], [0.8648014, 51.3153634], [0.8670749, 51.31446549999999], [0.8677047999999999, 51.31421999999999], [0.8684154, 51.31394519999999], [0.8689694999999998, 51.313747199999995], [0.8695524, 51.3135637], [0.8707132, 51.31322209999999], [0.8713288000000001, 51.31306510000001], [0.8719240999999999, 51.31292500000001], [0.8730106, 51.31270669999999], [0.8732658999999999, 51.31266509999999], [0.8745965, 51.31247429999999], [0.8759350999999999, 51.312329199999986], [0.8762416, 51.31231009999999], [0.8773408999999999, 51.3122542], [0.878469, 51.312232299999984], [0.8807113, 51.312202000000006], [0.8816488, 51.3121933], [0.8840895999999997, 51.31215769999999], [0.8847587, 51.3121075], [0.8850871, 51.3121027], [0.8851615, 51.3121019], [0.8853684999999999, 51.3120997], [0.8856171999999999, 51.3121004], [0.8859768, 51.3121015], [0.8865842, 51.3120884], [0.8877305999999999, 51.3120395], [0.8879026, 51.3120279], [0.8881415999999999, 51.3120157], [0.8883966, 51.3119946], [0.8885103999999999, 51.31198319999999], [0.8889079999999999, 51.3119356], [0.8892097, 51.31190060000001], [0.8894845999999998, 51.31185529999999], [0.8898154, 51.31180209999999], [0.8901659, 51.31173710000001], [0.8904059999999999, 51.3116894], [0.8906903, 51.311629], [0.8909799999999999, 51.3115619], [0.8915727, 51.311417799999994]]} |
7.2 |
1448 |
1456 |
Sittingbourne |
Faversham Carriage Holding Sidings |
Faversham |
51.3114178 |
0.8915727 |
51.3114178 |
0.8915727 |
1 |
0 |
2026-09-18 14:06:57 |
TERMINATED |
2026-09-18 13:56:00 |
Faversham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005568 |
1789739737388363 |
69 |
69 |
2026-09-18 14:06:44.231129 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:56:44.152752 |
| 641616 |
672285 |
G90231 |
322B30MN18 |
2026-09-18 |
COMPLETE |
18006503 |
2026-09-18 14:51:00 |
2026-09-18 14:06:57 |
2026-09-20 14:06:57 |
{"id": 672285, "stp": "P", "toc": "Northern", "uid": "G90231", "consist": "156418", "dest_crs": "BUX", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G90231/2026-09-18/detailed", "trust_id": "322B30MN18", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Buxton", "service_date": "2026-09-18", "dest_arr_time": "1453", "dest_platform": "2", "is_terminated": 1, "next_location": "Buxton", "signalling_id": "2B30", "timing_status": "EARLY", "origin_station": "Manchester Piccadilly", "current_leg_arr": "1451", "current_leg_dep": "1446", "current_leg_end": "Buxton", "origin_dep_time": "1351", "origin_platform": "11", "current_location": "Buxton", "last_update_time": "2026-09-18T14:06:57", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8898731693902144, 53.29986833252227], [-1.8899758, 53.2997203], [-1.8896903, 53.30013209999999], [-1.889466, 53.30048819999999], [-1.8893813, 53.3006161], [-1.8891944, 53.3008962], [-1.8888453999999997, 53.3013621], [-1.8886910550502405, 53.30160527444709], [-1.8887422421414752, 53.30162595341803], [-1.8889012999999997, 53.3013754], [-1.8892739, 53.30085389999999], [-1.8894205, 53.3006282], [-1.8895120999999997, 53.3005009], [-1.8896374, 53.3002881], [-1.8897389, 53.3001433], [-1.889911, 53.2998777], [-1.8900686, 53.299642899999995], [-1.8904191, 53.29910989999999], [-1.8907403, 53.29853200000001], [-1.8910468, 53.29789339999999], [-1.8911578, 53.2976146], [-1.8913021, 53.2972408], [-1.8914164999999996, 53.2968082], [-1.8914379, 53.2967274], [-1.8915244, 53.29640019999999], [-1.8916128, 53.2960023], [-1.8916809, 53.295533], [-1.8917518, 53.2949837], [-1.8917744, 53.2943708], [-1.891733, 53.293642], [-1.8916439, 53.29289889999999], [-1.8915548, 53.29239679999999], [-1.8914968, 53.2918757], [-1.8914594, 53.291363800000006], [-1.8914676, 53.2908528], [-1.8915042999999996, 53.2902715], [-1.8915772, 53.2896979], [-1.8916838999999996, 53.2891477], [-1.8918185, 53.28859990000001], [-1.8918437, 53.288521899999985], [-1.8919831, 53.2880643], [-1.8921758, 53.287566700000006], [-1.8924397, 53.2869445], [-1.8927451, 53.2863115], [-1.8934872, 53.2848721], [-1.893849, 53.284184999999994], [-1.8941983, 53.28350840000001], [-1.8948819999999995, 53.282187699999994], [-1.895236, 53.281532699999985], [-1.8956265, 53.280885600000005], [-1.8961859, 53.2801408], [-1.8968055, 53.27940319999998], [-1.8974557000000003, 53.2786795], [-1.8981101, 53.27795210000001], [-1.8986922999999996, 53.27732439999999], [-1.8987245999999995, 53.2772896], [-1.899846, 53.27604379999999], [-1.9012057, 53.2745347], [-1.9030975000000003, 53.27248170000001], [-1.9039337, 53.2715827], [-1.9043977999999997, 53.2710151], [-1.9048843, 53.2703544], [-1.9051638, 53.26992719999999], [-1.9054120999999995, 53.26951520000001], [-1.9056544, 53.269084099999986], [-1.9058588, 53.2686626], [-1.9062346, 53.26777130000001], [-1.906472, 53.2671928], [-1.9067779999999996, 53.266548], [-1.9070538, 53.2660302], [-1.9074024, 53.265456400000005], [-1.9079613, 53.2646575], [-1.9082726999999997, 53.264275600000005], [-1.9083563252759037, 53.26417830871507], [-1.9084827899708496, 53.264039226106085], [-1.908591060709178, 53.26391634282838], [-1.908682884845364, 53.263808483664015], [-1.9087600097338808, 53.26371447339506], [-1.9088241827292016, 53.26363313680355], [-1.9088771511858, 53.26356329867156], [-1.9089206624581496, 53.26350378378115], [-1.9089564639007248, 53.26345341691436], [-1.908986302867998, 53.26341102285327], [-1.9090119267144432, 53.26337542637991], [-1.909035082794535, 53.26334545227637], [-1.9090575184627463, 53.26331992532469], [-1.9090809810735505, 53.26329767030691], [-1.909107217981421, 53.26327751200513], [-1.9091379765408325, 53.26325827520137], [-1.9091750041062576, 53.26323878467771], [-1.9094915, 53.262938800000015], [-1.9096508, 53.26279910000001], [-1.9097461, 53.2627303], [-1.9096764, 53.2628101], [-1.9095787999999996, 53.26292599999999], [-1.9096956, 53.2628171], [-1.9097774000000003, 53.262741899999995], [-1.9100659, 53.2624932], [-1.9103669000000003, 53.262258800000005], [-1.9105683, 53.2621148], [-1.9108667, 53.26191910000001], [-1.9112126000000005, 53.26171250000001], [-1.9116911000000003, 53.2614525], [-1.9122211, 53.2611969], [-1.9134457, 53.2606576]]}", "current_leg_start": "Dove Holes", "dest_arr_time_act": "1453", "motion_projection": null, "next_location_lat": "53.2606576", "next_location_lon": "-1.9134457", "previous_location": "Dove Holes", "current_leg_milage": "3.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3068.712, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3140.866, \"from_m\": 3068.712, \"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\": 3809.644, \"from_m\": 3140.866, \"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\": 3884.507, \"from_m\": 3809.644, \"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\": 4002.046, \"from_m\": 3884.507, \"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\": 5765.899, \"from_m\": 4002.046, \"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\": 8179.365, \"from_m\": 5765.899, \"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\": 8191.827, \"from_m\": 8179.365, \"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\": 9172.079, \"from_m\": 8191.827, \"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\": 9614.956, \"from_m\": 9172.079, \"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\": 10167.934, \"from_m\": 9614.956, \"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\": 10219.306, \"from_m\": 10167.934, \"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\": 10361.188, \"from_m\": 10219.306, \"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\": 10779.263, \"from_m\": 10361.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\": 14110.145, \"from_m\": 10779.263, \"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\": 14198.695, \"from_m\": 14110.145, \"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\": 14207.785, \"from_m\": 14198.695, \"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\": 14608.62, \"from_m\": 14207.785, \"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\": 17150.38, \"from_m\": 14608.62, \"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\": 24085.454, \"from_m\": 17150.38, \"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\": 24147.625, \"from_m\": 24085.454, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33116.704, \"from_m\": 24147.625, \"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\": 34030.719, \"from_m\": 33116.704, \"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\": 34404.71, \"from_m\": 34030.719, \"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\": 35339.531, \"from_m\": 34404.71, \"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\": 40763.818, \"from_m\": 35339.531, \"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\": 40854.706, \"from_m\": 40763.818, \"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\": 41126.973, \"from_m\": 40854.706, \"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\": 672285, \"profile_key\": \"75b33fe37a3d667eb4de4cc51cb0fcb34cbba156197d1723355f5f2400a3b763\", \"schedule_id\": 13116, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1351\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1353\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1355H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3689.85, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1356H\", \"wtt_dep\": \"1357\", \"location\": \"Levenshulme\", \"stage_seq\": 4, \"distance_m\": 4607.496, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1359H\", \"wtt_dep\": \"1400H\", \"location\": \"Heaton Chapel\", \"stage_seq\": 5, \"distance_m\": 6875.248, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 6, \"distance_m\": 8191.827, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1403H\", \"wtt_dep\": \"1404H\", \"location\": \"Stockport\", \"stage_seq\": 7, \"distance_m\": 9382.03, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1405H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 8, \"distance_m\": 9822.215, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 9, \"distance_m\": 10219.306, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1409\", \"location\": \"Davenport\", \"stage_seq\": 10, \"distance_m\": 11531.142, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1410H\", \"wtt_dep\": \"1411H\", \"location\": \"Woodsmoor\", \"stage_seq\": 11, \"distance_m\": 12416.855, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415H\", \"location\": \"Hazel Grove\", \"stage_seq\": 12, \"distance_m\": 13877.491, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1423\", \"location\": \"Disley\", \"stage_seq\": 13, \"distance_m\": 20139.991, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1427\", \"location\": \"New Mills Newtown\", \"stage_seq\": 14, \"distance_m\": 22539.382, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1430\", \"location\": \"Furness Vale\", \"stage_seq\": 15, \"distance_m\": 24502.658, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1432H\", \"wtt_dep\": \"1433H\", \"location\": \"Whaley Bridge\", \"stage_seq\": 16, \"distance_m\": 26593.671, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Chapel-en-le-Frith\", \"stage_seq\": 17, \"distance_m\": 32677.813, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446\", \"location\": \"Dove Holes\", \"stage_seq\": 18, \"distance_m\": 36385.085, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Buxton S.B.\", \"stage_seq\": 19, \"distance_m\": 40724.845, \"section_seq\": 1, \"route_path_id\": 70143}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": null, \"location\": \"Buxton\", \"stage_seq\": 20, \"distance_m\": 41126.973, \"section_seq\": 1, \"route_path_id\": 70143}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 41126.973, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70143}], \"total_distance_m\": 41126.973, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 37310.213, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3816.76, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1351", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.2606576", "current_position_lon": "-1.9134457", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:00:50Z\", \"source_id\": 56170602, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:01:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:00:52Z\", \"source_id\": 17965914, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:37Z\", \"source_id\": 56179947, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:05:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:37Z\", \"source_id\": 17968580, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:31Z\", \"source_id\": 56193045, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:34Z\", \"source_id\": 17972151, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:12:09Z\", \"source_id\": 56199780, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:12:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:12:13Z\", \"source_id\": 17974080, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:43Z\", \"source_id\": 17977343, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:55Z\", \"source_id\": 17987598, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:48Z\", \"source_id\": 18006503, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Buxton", "service_state_platform": "2", "timing_fact_generation": 1789739809295493, "current_leg_arrival_utc": "2026-09-18T14:52:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:56:49.287740", "service_state_evidence_id": 18006503, "current_leg_start_actual_dep": "2026-09-18T14:46:00+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-18T13:51:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:06:49.621004", "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 |
MAN |
BUX |
2B30 |
156418 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3068.712, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3140.866, "from_m": 3068.712, "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": 3809.644, "from_m": 3140.866, "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": 3884.507, "from_m": 3809.644, "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": 4002.046, "from_m": 3884.507, "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": 5765.899, "from_m": 4002.046, "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": 8179.365, "from_m": 5765.899, "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": 8191.827, "from_m": 8179.365, "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": 9172.079, "from_m": 8191.827, "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": 9614.956, "from_m": 9172.079, "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": 10167.934, "from_m": 9614.956, "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": 10219.306, "from_m": 10167.934, "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": 10361.188, "from_m": 10219.306, "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": 10779.263, "from_m": 10361.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": 14110.145, "from_m": 10779.263, "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": 14198.695, "from_m": 14110.145, "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": 14207.785, "from_m": 14198.695, "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": 14608.62, "from_m": 14207.785, "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": 17150.38, "from_m": 14608.62, "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": 24085.454, "from_m": 17150.38, "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": 24147.625, "from_m": 24085.454, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33116.704, "from_m": 24147.625, "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": 34030.719, "from_m": 33116.704, "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": 34404.71, "from_m": 34030.719, "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": 35339.531, "from_m": 34404.71, "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": 40763.818, "from_m": 35339.531, "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": 40854.706, "from_m": 40763.818, "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": 41126.973, "from_m": 40854.706, "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": 672285, "profile_key": "75b33fe37a3d667eb4de4cc51cb0fcb34cbba156197d1723355f5f2400a3b763", "schedule_id": 13116, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1351", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70143}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1353", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 70143}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1355H", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3689.85, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1356H", "wtt_dep": "1357", "location": "Levenshulme", "stage_seq": 4, "distance_m": 4607.496, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1359H", "wtt_dep": "1400H", "location": "Heaton Chapel", "stage_seq": 5, "distance_m": 6875.248, "section_seq": 1, "route_path_id": 70143}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402", "location": "Heaton Norris Jn", "stage_seq": 6, "distance_m": 8191.827, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1403H", "wtt_dep": "1404H", "location": "Stockport", "stage_seq": 7, "distance_m": 9382.03, "section_seq": 1, "route_path_id": 70143}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1405H", "location": "Edgeley Jn No2", "stage_seq": 8, "distance_m": 9822.215, "section_seq": 1, "route_path_id": 70143}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406", "location": "Edgeley Jn No.1", "stage_seq": 9, "distance_m": 10219.306, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1409", "location": "Davenport", "stage_seq": 10, "distance_m": 11531.142, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1410H", "wtt_dep": "1411H", "location": "Woodsmoor", "stage_seq": 11, "distance_m": 12416.855, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415H", "location": "Hazel Grove", "stage_seq": 12, "distance_m": 13877.491, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1423", "location": "Disley", "stage_seq": 13, "distance_m": 20139.991, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1427", "location": "New Mills Newtown", "stage_seq": 14, "distance_m": 22539.382, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1430", "location": "Furness Vale", "stage_seq": 15, "distance_m": 24502.658, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1432H", "wtt_dep": "1433H", "location": "Whaley Bridge", "stage_seq": 16, "distance_m": 26593.671, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Chapel-en-le-Frith", "stage_seq": 17, "distance_m": 32677.813, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446", "location": "Dove Holes", "stage_seq": 18, "distance_m": 36385.085, "section_seq": 1, "route_path_id": 70143}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "Buxton S.B.", "stage_seq": 19, "distance_m": 40724.845, "section_seq": 1, "route_path_id": 70143}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": null, "location": "Buxton", "stage_seq": 20, "distance_m": 41126.973, "section_seq": 1, "route_path_id": 70143}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41126.973, "from_m": 0.0, "section_seq": 1, "route_path_id": 70143}], "total_distance_m": 41126.973, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 37310.213, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3816.76, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8869, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:00:50Z", "source_id": 56170602, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:01:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:00:52Z", "source_id": 17965914, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8958, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:37Z", "source_id": 56179947, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:05:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:37Z", "source_id": 17968580, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9006, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:31Z", "source_id": 56193045, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:10:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:34Z", "source_id": 17972151, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9010, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:12:09Z", "source_id": 56199780, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:12:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:12:13Z", "source_id": 17974080, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:43Z", "source_id": 17977343, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:55Z", "source_id": 17987598, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:48Z", "source_id": 18006503, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
1351 |
1351 |
11 |
None |
None |
Buxton |
1453 |
1453 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G90231/2026-09-18/detailed |
None |
Dove Holes |
2026-09-18T14:46:00+01:00 |
Buxton |
5.0 |
{"type": "LineString", "coordinates": [[-1.8898731693902144, 53.29986833252227], [-1.8899758, 53.2997203], [-1.8896903, 53.30013209999999], [-1.889466, 53.30048819999999], [-1.8893813, 53.3006161], [-1.8891944, 53.3008962], [-1.8888453999999997, 53.3013621], [-1.8886910550502405, 53.30160527444709], [-1.8887422421414752, 53.30162595341803], [-1.8889012999999997, 53.3013754], [-1.8892739, 53.30085389999999], [-1.8894205, 53.3006282], [-1.8895120999999997, 53.3005009], [-1.8896374, 53.3002881], [-1.8897389, 53.3001433], [-1.889911, 53.2998777], [-1.8900686, 53.299642899999995], [-1.8904191, 53.29910989999999], [-1.8907403, 53.29853200000001], [-1.8910468, 53.29789339999999], [-1.8911578, 53.2976146], [-1.8913021, 53.2972408], [-1.8914164999999996, 53.2968082], [-1.8914379, 53.2967274], [-1.8915244, 53.29640019999999], [-1.8916128, 53.2960023], [-1.8916809, 53.295533], [-1.8917518, 53.2949837], [-1.8917744, 53.2943708], [-1.891733, 53.293642], [-1.8916439, 53.29289889999999], [-1.8915548, 53.29239679999999], [-1.8914968, 53.2918757], [-1.8914594, 53.291363800000006], [-1.8914676, 53.2908528], [-1.8915042999999996, 53.2902715], [-1.8915772, 53.2896979], [-1.8916838999999996, 53.2891477], [-1.8918185, 53.28859990000001], [-1.8918437, 53.288521899999985], [-1.8919831, 53.2880643], [-1.8921758, 53.287566700000006], [-1.8924397, 53.2869445], [-1.8927451, 53.2863115], [-1.8934872, 53.2848721], [-1.893849, 53.284184999999994], [-1.8941983, 53.28350840000001], [-1.8948819999999995, 53.282187699999994], [-1.895236, 53.281532699999985], [-1.8956265, 53.280885600000005], [-1.8961859, 53.2801408], [-1.8968055, 53.27940319999998], [-1.8974557000000003, 53.2786795], [-1.8981101, 53.27795210000001], [-1.8986922999999996, 53.27732439999999], [-1.8987245999999995, 53.2772896], [-1.899846, 53.27604379999999], [-1.9012057, 53.2745347], [-1.9030975000000003, 53.27248170000001], [-1.9039337, 53.2715827], [-1.9043977999999997, 53.2710151], [-1.9048843, 53.2703544], [-1.9051638, 53.26992719999999], [-1.9054120999999995, 53.26951520000001], [-1.9056544, 53.269084099999986], [-1.9058588, 53.2686626], [-1.9062346, 53.26777130000001], [-1.906472, 53.2671928], [-1.9067779999999996, 53.266548], [-1.9070538, 53.2660302], [-1.9074024, 53.265456400000005], [-1.9079613, 53.2646575], [-1.9082726999999997, 53.264275600000005], [-1.9083563252759037, 53.26417830871507], [-1.9084827899708496, 53.264039226106085], [-1.908591060709178, 53.26391634282838], [-1.908682884845364, 53.263808483664015], [-1.9087600097338808, 53.26371447339506], [-1.9088241827292016, 53.26363313680355], [-1.9088771511858, 53.26356329867156], [-1.9089206624581496, 53.26350378378115], [-1.9089564639007248, 53.26345341691436], [-1.908986302867998, 53.26341102285327], [-1.9090119267144432, 53.26337542637991], [-1.909035082794535, 53.26334545227637], [-1.9090575184627463, 53.26331992532469], [-1.9090809810735505, 53.26329767030691], [-1.909107217981421, 53.26327751200513], [-1.9091379765408325, 53.26325827520137], [-1.9091750041062576, 53.26323878467771], [-1.9094915, 53.262938800000015], [-1.9096508, 53.26279910000001], [-1.9097461, 53.2627303], [-1.9096764, 53.2628101], [-1.9095787999999996, 53.26292599999999], [-1.9096956, 53.2628171], [-1.9097774000000003, 53.262741899999995], [-1.9100659, 53.2624932], [-1.9103669000000003, 53.262258800000005], [-1.9105683, 53.2621148], [-1.9108667, 53.26191910000001], [-1.9112126000000005, 53.26171250000001], [-1.9116911000000003, 53.2614525], [-1.9122211, 53.2611969], [-1.9134457, 53.2606576]]} |
3.3 |
1446 |
1451 |
Dove Holes |
Buxton |
Buxton |
53.2606576 |
-1.9134457 |
53.2606576 |
-1.9134457 |
1 |
0 |
2026-09-18 14:06:57 |
TERMINATED |
2026-09-18 13:51:00 |
Buxton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006503 |
1789739809295493 |
39 |
39 |
2026-09-18 14:06:49.621004 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:56:49.287740 |
| 641617 |
671984 |
G89657 |
361N87MN18 |
2026-09-18 |
COMPLETE |
18005338 |
2026-09-18 14:56:00 |
2026-09-18 14:06:57 |
2026-09-20 14:06:57 |
{"id": 671984, "stp": "P", "toc": "Northern", "uid": "G89657", "consist": "331111", "dest_crs": "BPN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89657/2026-09-18/detailed", "trust_id": "361N87MN18", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackpool North", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "3", "is_terminated": 1, "next_location": "Blackpool North", "signalling_id": "1N87", "timing_status": "EARLY", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "1456", "current_leg_dep": "1452", "current_leg_end": "Blackpool North", "origin_dep_time": "1339", "origin_platform": "2", "current_location": "Blackpool North H.S.", "last_update_time": "2026-09-18T14:06:57", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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": "Poulton-le-Fylde", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "53.8223707", "next_location_lon": "-3.0488645", "previous_location": "Poulton-le-Fylde", "current_leg_milage": "3.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 317.352, \"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\": 683.612, \"from_m\": 317.352, \"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\": 1779.804, \"from_m\": 683.612, \"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\": 1821.377, \"from_m\": 1779.804, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2057.272, \"from_m\": 1821.377, \"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\": 4800.14, \"from_m\": 2057.272, \"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\": 7467.933, \"from_m\": 4800.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\": 9389.892, \"from_m\": 7467.933, \"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\": 9682.667, \"from_m\": 9389.892, \"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\": 9776.173, \"from_m\": 9682.667, \"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\": 11323.387, \"from_m\": 9776.173, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17261.685, \"from_m\": 11323.387, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17901.388, \"from_m\": 17261.685, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19586.379, \"from_m\": 17901.388, \"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\": 28927.693, \"from_m\": 19586.379, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29270.916, \"from_m\": 28927.693, \"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\": 29304.547, \"from_m\": 29270.916, \"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\": 30754.457, \"from_m\": 29304.547, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30765.56, \"from_m\": 30754.457, \"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\": 30839.163, \"from_m\": 30765.56, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31663.102, \"from_m\": 30839.163, \"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\": 32590.302, \"from_m\": 31663.102, \"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\": 32645.713, \"from_m\": 32590.302, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33460.4, \"from_m\": 32645.713, \"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\": 44501.174, \"from_m\": 33460.4, \"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\": 44608.742, \"from_m\": 44501.174, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48122.825, \"from_m\": 44608.742, \"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\": 48207.031, \"from_m\": 48122.825, \"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\": 52281.494, \"from_m\": 48207.031, \"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\": 52347.666, \"from_m\": 52281.494, \"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\": 55839.071, \"from_m\": 52347.666, \"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\": 55886.404, \"from_m\": 55839.071, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55907.3, \"from_m\": 55886.404, \"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\": 55955.556, \"from_m\": 55907.3, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55995.776, \"from_m\": 55955.556, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 56049.858, \"from_m\": 55995.776, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56276.359, \"from_m\": 56049.858, \"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\": 57325.545, \"from_m\": 56276.359, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57348.441, \"from_m\": 57325.545, \"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\": 57406.223, \"from_m\": 57348.441, \"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\": 69187.184, \"from_m\": 57406.223, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 69890.28, \"from_m\": 69187.184, \"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\": 69955.827, \"from_m\": 69890.28, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79184.748, \"from_m\": 69955.827, \"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\": 79794.645, \"from_m\": 79184.748, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 80164.377, \"from_m\": 79794.645, \"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\": 84047.257, \"from_m\": 80164.377, \"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\": 84080.048, \"from_m\": 84047.257, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 84376.565, \"from_m\": 84080.048, \"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\": 84517.578, \"from_m\": 84376.565, \"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\": 84708.439, \"from_m\": 84517.578, \"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\": 84720.174, \"from_m\": 84708.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\": 85047.061, \"from_m\": 84720.174, \"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\": 671984, \"profile_key\": \"92a7b4ed1584d17398f22ead34fdad273560803dbccd2818e9f3ada1d6ca3fd9\", \"schedule_id\": 12865, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1339\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1341\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1342\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1342H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2734.994, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1343\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 5, \"distance_m\": 3219.501, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1343H\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 6, \"distance_m\": 4385.67, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1345H\", \"location\": \"Roby\", \"stage_seq\": 7, \"distance_m\": 8286.836, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": false, \"wtt_arr\": \"1346H\", \"wtt_dep\": \"1348\", \"location\": \"Huyton\", \"stage_seq\": 8, \"distance_m\": 9106.657, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": false, \"wtt_arr\": \"1355\", \"wtt_dep\": \"1356H\", \"location\": \"St. Helens Central\", \"stage_seq\": 9, \"distance_m\": 18214.186, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 10, \"distance_m\": 30236.552, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407\", \"location\": \"Wigan South Jn\", \"stage_seq\": 11, \"distance_m\": 31587.889, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1410H\", \"location\": \"Wigan North Western\", \"stage_seq\": 12, \"distance_m\": 32271.563, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416H\", \"location\": \"Balshaw Lane Jn\", \"stage_seq\": 13, \"distance_m\": 44344.443, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": false, \"wtt_arr\": \"1417H\", \"wtt_dep\": \"1419H\", \"location\": \"Euxton\", \"stage_seq\": 14, \"distance_m\": 46047.315, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422H\", \"location\": \"Euxton Jn\", \"stage_seq\": 15, \"distance_m\": 48245.234, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": false, \"wtt_arr\": \"1425\", \"wtt_dep\": \"1426\", \"location\": \"Leyland\", \"stage_seq\": 16, \"distance_m\": 50398.965, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430H\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 17, \"distance_m\": 54126.255, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431H\", \"location\": \"Ribble Jn\", \"stage_seq\": 18, \"distance_m\": 55839.071, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": false, \"wtt_arr\": \"1433\", \"wtt_dep\": \"1435\", \"location\": \"Preston\", \"stage_seq\": 19, \"distance_m\": 56805.013, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 20, \"distance_m\": 57533.949, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 21, \"distance_m\": 69336.8, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": false, \"wtt_arr\": \"1449H\", \"wtt_dep\": \"1450H\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 22, \"distance_m\": 80010.567, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 23, \"distance_m\": 84158.404, \"section_seq\": 1, \"route_path_id\": 70025}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Blackpool North\", \"stage_seq\": 24, \"distance_m\": 85047.061, \"section_seq\": 1, \"route_path_id\": 70025}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 85047.061, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70025}], \"total_distance_m\": 85047.061, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 64290.807, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 20756.254, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1339", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.8223707", "current_position_lon": "-3.0488645", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:41:33Z\", \"source_id\": 56121324, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:42:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:41:38Z\", \"source_id\": 17952020, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10003, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:12Z\", \"source_id\": 56130582, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:46:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:16Z\", \"source_id\": 17954602, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:59Z\", \"source_id\": 56132616, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:46:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:46:05Z\", \"source_id\": 17955241, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:53:46Z\", \"source_id\": 56152809, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:54:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:53:46Z\", \"source_id\": 17960819, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:58Z\", \"source_id\": 56186139, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:03Z\", \"source_id\": 17970307, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:40Z\", \"source_id\": 56211244, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:17:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:43Z\", \"source_id\": 17977353, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7992, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:26Z\", \"source_id\": 56225947, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:28Z\", \"source_id\": 17981483, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:49Z\", \"source_id\": 56247144, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:51Z\", \"source_id\": 17987526, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:17Z\", \"source_id\": 56276486, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:21Z\", \"source_id\": 17995915, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:29Z\", \"source_id\": 56292124, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:34Z\", \"source_id\": 18000494, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:09Z\", \"source_id\": 56309288, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:12Z\", \"source_id\": 18005338, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackpool North", "service_state_platform": "3", "timing_fact_generation": 1789739713451762, "current_leg_arrival_utc": "2026-09-18T14:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:56:51.555690", "service_state_evidence_id": 18005338, "current_leg_start_actual_dep": "2026-09-18T14:50:30+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-18T13:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:06:51.932545", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LIV |
BPN |
1N87 |
331111 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 317.352, "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": 683.612, "from_m": 317.352, "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": 1779.804, "from_m": 683.612, "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": 1821.377, "from_m": 1779.804, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2057.272, "from_m": 1821.377, "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": 4800.14, "from_m": 2057.272, "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": 7467.933, "from_m": 4800.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": 9389.892, "from_m": 7467.933, "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": 9682.667, "from_m": 9389.892, "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": 9776.173, "from_m": 9682.667, "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": 11323.387, "from_m": 9776.173, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17261.685, "from_m": 11323.387, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17901.388, "from_m": 17261.685, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19586.379, "from_m": 17901.388, "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": 28927.693, "from_m": 19586.379, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29270.916, "from_m": 28927.693, "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": 29304.547, "from_m": 29270.916, "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": 30754.457, "from_m": 29304.547, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30765.56, "from_m": 30754.457, "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": 30839.163, "from_m": 30765.56, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31663.102, "from_m": 30839.163, "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": 32590.302, "from_m": 31663.102, "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": 32645.713, "from_m": 32590.302, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33460.4, "from_m": 32645.713, "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": 44501.174, "from_m": 33460.4, "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": 44608.742, "from_m": 44501.174, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48122.825, "from_m": 44608.742, "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": 48207.031, "from_m": 48122.825, "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": 52281.494, "from_m": 48207.031, "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": 52347.666, "from_m": 52281.494, "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": 55839.071, "from_m": 52347.666, "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": 55886.404, "from_m": 55839.071, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55907.3, "from_m": 55886.404, "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": 55955.556, "from_m": 55907.3, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55995.776, "from_m": 55955.556, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 56049.858, "from_m": 55995.776, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56276.359, "from_m": 56049.858, "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": 57325.545, "from_m": 56276.359, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57348.441, "from_m": 57325.545, "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": 57406.223, "from_m": 57348.441, "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": 69187.184, "from_m": 57406.223, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69890.28, "from_m": 69187.184, "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": 69955.827, "from_m": 69890.28, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79184.748, "from_m": 69955.827, "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": 79794.645, "from_m": 79184.748, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 80164.377, "from_m": 79794.645, "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": 84047.257, "from_m": 80164.377, "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": 84080.048, "from_m": 84047.257, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 84376.565, "from_m": 84080.048, "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": 84517.578, "from_m": 84376.565, "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": 84708.439, "from_m": 84517.578, "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": 84720.174, "from_m": 84708.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": 85047.061, "from_m": 84720.174, "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": 671984, "profile_key": "92a7b4ed1584d17398f22ead34fdad273560803dbccd2818e9f3ada1d6ca3fd9", "schedule_id": 12865, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1339", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1341", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1342", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1342H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2734.994, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1343", "location": "Bootle Branch Jn", "stage_seq": 5, "distance_m": 3219.501, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1343H", "location": "Olive Mount Jn", "stage_seq": 6, "distance_m": 4385.67, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1345H", "location": "Roby", "stage_seq": 7, "distance_m": 8286.836, "section_seq": 1, "route_path_id": 70025}, {"is_pass": false, "wtt_arr": "1346H", "wtt_dep": "1348", "location": "Huyton", "stage_seq": 8, "distance_m": 9106.657, "section_seq": 1, "route_path_id": 70025}, {"is_pass": false, "wtt_arr": "1355", "wtt_dep": "1356H", "location": "St. Helens Central", "stage_seq": 9, "distance_m": 18214.186, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406", "location": "Springs Branch Jn", "stage_seq": 10, "distance_m": 30236.552, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407", "location": "Wigan South Jn", "stage_seq": 11, "distance_m": 31587.889, "section_seq": 1, "route_path_id": 70025}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1410H", "location": "Wigan North Western", "stage_seq": 12, "distance_m": 32271.563, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416H", "location": "Balshaw Lane Jn", "stage_seq": 13, "distance_m": 44344.443, "section_seq": 1, "route_path_id": 70025}, {"is_pass": false, "wtt_arr": "1417H", "wtt_dep": "1419H", "location": "Euxton", "stage_seq": 14, "distance_m": 46047.315, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422H", "location": "Euxton Jn", "stage_seq": 15, "distance_m": 48245.234, "section_seq": 1, "route_path_id": 70025}, {"is_pass": false, "wtt_arr": "1425", "wtt_dep": "1426", "location": "Leyland", "stage_seq": 16, "distance_m": 50398.965, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430H", "location": "Farington Curve Jn", "stage_seq": 17, "distance_m": 54126.255, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431H", "location": "Ribble Jn", "stage_seq": 18, "distance_m": 55839.071, "section_seq": 1, "route_path_id": 70025}, {"is_pass": false, "wtt_arr": "1433", "wtt_dep": "1435", "location": "Preston", "stage_seq": 19, "distance_m": 56805.013, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "Preston Fylde Jn", "stage_seq": 20, "distance_m": 57533.949, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443", "location": "Kirkham & Wesham", "stage_seq": 21, "distance_m": 69336.8, "section_seq": 1, "route_path_id": 70025}, {"is_pass": false, "wtt_arr": "1449H", "wtt_dep": "1450H", "location": "Poulton-le-Fylde", "stage_seq": 22, "distance_m": 80010.567, "section_seq": 1, "route_path_id": 70025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Devonshire Road Jn", "stage_seq": 23, "distance_m": 84158.404, "section_seq": 1, "route_path_id": 70025}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Blackpool North", "stage_seq": 24, "distance_m": 85047.061, "section_seq": 1, "route_path_id": 70025}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 85047.061, "from_m": 0.0, "section_seq": 1, "route_path_id": 70025}], "total_distance_m": 85047.061, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 64290.807, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 20756.254, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9868, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:41:33Z", "source_id": 56121324, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:42:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:41:38Z", "source_id": 17952020, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10003, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:12Z", "source_id": 56130582, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:46:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:16Z", "source_id": 17954602, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10011, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:59Z", "source_id": 56132616, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T12:46:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:46:05Z", "source_id": 17955241, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9466, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:53:46Z", "source_id": 56152809, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:54:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:53:46Z", "source_id": 17960819, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9373, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:58Z", "source_id": 56186139, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:08:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:03Z", "source_id": 17970307, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7997, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:40Z", "source_id": 56211244, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:17:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:43Z", "source_id": 17977353, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7992, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:26Z", "source_id": 56225947, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:23:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:28Z", "source_id": 17981483, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7911, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:49Z", "source_id": 56247144, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:31:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:51Z", "source_id": 17987526, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7842, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:17Z", "source_id": 56276486, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:43:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:21Z", "source_id": 17995915, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7834, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:29Z", "source_id": 56292124, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:49:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:34Z", "source_id": 18000494, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7802, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:09Z", "source_id": 56309288, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:56:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:12Z", "source_id": 18005338, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}] |
Liverpool Lime Street HL/ML |
1339 |
1339 |
2 |
None |
None |
Blackpool North |
1457 |
1457 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89657/2026-09-18/detailed |
None |
Poulton-le-Fylde |
2026-09-18T14:50:30+01:00 |
Blackpool North |
4.0 |
{"type": "LineString", "coordinates": [[-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]]} |
3.2 |
1452 |
1456 |
Poulton-le-Fylde |
Blackpool North H.S. |
Blackpool North |
53.8223707 |
-3.0488645 |
53.8223707 |
-3.0488645 |
1 |
0 |
2026-09-18 14:06:57 |
TERMINATED |
2026-09-18 13:56:00 |
Blackpool North |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005338 |
1789739713451762 |
74 |
74 |
2026-09-18 14:06:51.932545 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:56:51.555690 |
| 641618 |
672475 |
C32308 |
152D36MO18 |
2026-09-18 |
COMPLETE |
18006544 |
2026-09-18 14:54:00 |
2026-09-18 14:06:57 |
2026-09-20 14:06:57 |
{"id": 672475, "stp": "P", "toc": "Northern", "uid": "C32308", "consist": "156489", "dest_crs": "SLB", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32308/2026-09-18/detailed", "trust_id": "152D36MO18", "origin_crs": "DAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Saltburn", "service_date": "2026-09-18", "dest_arr_time": "1454", "dest_platform": "2", "is_terminated": 1, "next_location": "Saltburn", "signalling_id": "2D36", "timing_status": "LATE", "origin_station": "Darlington", "current_leg_arr": "1454", "current_leg_dep": "1449", "current_leg_end": "Saltburn", "origin_dep_time": "1400", "origin_platform": "6", "current_location": "Saltburn", "last_update_time": "2026-09-18T14:06:57", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0195165, 54.5873806], [-1.0189585999999995, 54.5873581], [-1.0182281, 54.587351600000005], [-1.0176092999999995, 54.587349800000005], [-1.0165468, 54.587377199999985], [-1.0163771, 54.58738410000001], [-1.0153313, 54.5874426], [-1.0131319, 54.58759810000001], [-1.0118122, 54.5876478], [-1.0105921, 54.587644100000006], [-1.0095742, 54.5876068], [-1.0083708, 54.587519799999995], [-1.0072255, 54.58740169999999], [-1.0060531, 54.587223599999994], [-1.0050204, 54.58702459999999], [-1.0039132, 54.58677800000001], [-1.003, 54.58653329999999], [-1.0020944, 54.586255399999985], [-1.001158, 54.585933], [-1.0005097, 54.585697999999994], [-0.9999842, 54.58547260000001], [-0.9977646, 54.5845074], [-0.9973372, 54.5843297], [-0.9969829999999998, 54.5841857], [-0.9965387, 54.5840249], [-0.9961837, 54.5839052], [-0.996046, 54.5838618], [-0.9956343999999998, 54.5837359], [-0.9952097, 54.5836168], [-0.9948517999999998, 54.58352150000001], [-0.9944838, 54.5834331], [-0.9942229999999996, 54.5833755], [-0.9939837, 54.5833279], [-0.9937257, 54.58328289999999], [-0.9934675999999998, 54.5832405], [-0.9932205, 54.58320330000001], [-0.9927912, 54.58314929999999], [-0.9923693, 54.5831012], [-0.9922054, 54.5830855], [-0.9915913591446698, 54.58305258383052], [-0.9910114999999998, 54.5830215], [-0.990852, 54.5830135], [-0.9906273, 54.58300229999999], [-0.9902254, 54.58298870000001], [-0.9897868999999998, 54.5829961], [-0.9896842, 54.5829974], [-0.989421, 54.5830021], [-0.9881468125314736, 54.58305280490932], [-0.9879459, 54.5830608], [-0.9861121999999998, 54.5831333], [-0.9849901, 54.5831776], [-0.9804626, 54.58335170000001], [-0.9795169, 54.5833935], [-0.9790871, 54.583412], [-0.9785875, 54.5834102], [-0.9783593, 54.58341209999999], [-0.9780720000000002, 54.583416699999994], [-0.9776361, 54.583400100000006], [-0.9772106, 54.583405600000006], [-0.9769128, 54.58341729999999], [-0.975311, 54.58348679999999], [-0.9747589, 54.5835099]]}", "current_leg_start": "Marske", "dest_arr_time_act": "1453½", "motion_projection": null, "next_location_lat": "54.5835099", "next_location_lon": "-0.9747589", "previous_location": "Marske", "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\": 425.178, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 579.077, \"from_m\": 425.178, \"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\": 848.563, \"from_m\": 579.077, \"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\": 1333.87, \"from_m\": 848.563, \"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\": 6363.765, \"from_m\": 1333.87, \"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\": 6448.078, \"from_m\": 6363.765, \"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\": 6460.647, \"from_m\": 6448.078, \"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\": 6978.916, \"from_m\": 6460.647, \"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\": 11606.635, \"from_m\": 6978.916, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12121.577, \"from_m\": 11606.635, \"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\": 13199.543, \"from_m\": 12121.577, \"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\": 13498.921, \"from_m\": 13199.543, \"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\": 13871.98, \"from_m\": 13498.921, \"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\": 13971.756, \"from_m\": 13871.98, \"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\": 16330.221, \"from_m\": 13971.756, \"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\": 16604.778, \"from_m\": 16330.221, \"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\": 17252.804, \"from_m\": 16604.778, \"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\": 17517.032, \"from_m\": 17252.804, \"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\": 17546.62, \"from_m\": 17517.032, \"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\": 18157.119, \"from_m\": 17546.62, \"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\": 18560.376, \"from_m\": 18157.119, \"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\": 18976.903, \"from_m\": 18560.376, \"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\": 19195.996, \"from_m\": 18976.903, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 20026.352, \"from_m\": 19195.996, \"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\": 21716.026, \"from_m\": 20026.352, \"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\": 21991.851, \"from_m\": 21716.026, \"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\": 22399.716, \"from_m\": 21991.851, \"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\": 22445.145, \"from_m\": 22399.716, \"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\": 22893.508, \"from_m\": 22445.145, \"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\": 24198.894, \"from_m\": 22893.508, \"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\": 28019.513, \"from_m\": 24198.894, \"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\": 30577.439, \"from_m\": 28019.513, \"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\": 31207.014, \"from_m\": 30577.439, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31245.379, \"from_m\": 31207.014, \"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\": 40895.338, \"from_m\": 31245.379, \"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\": 42883.65, \"from_m\": 40895.338, \"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\": 43855.375, \"from_m\": 42883.65, \"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\": 43930.048, \"from_m\": 43855.375, \"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\": 44162.556, \"from_m\": 43930.048, \"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\": 672475, \"profile_key\": \"5cc8cc19ba2d7cfad08bb33fdb07ddda8cc84ed5c1b3dde71d7ae3adbad10347\", \"schedule_id\": 3816, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1400H\", \"location\": \"Darlington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1406H\", \"wtt_dep\": \"1407H\", \"location\": \"Dinsdale\", \"stage_seq\": 2, \"distance_m\": 6084.552, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1413H\", \"wtt_dep\": \"1414\", \"location\": \"Allens West\", \"stage_seq\": 3, \"distance_m\": 13016.175, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1415H\", \"wtt_dep\": \"1416H\", \"location\": \"Eaglescliffe\", \"stage_seq\": 4, \"distance_m\": 14120.446, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419\", \"location\": \"Stockton Cut Jn\", \"stage_seq\": 5, \"distance_m\": 16330.221, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421\", \"location\": \"Bowesfield Jn\", \"stage_seq\": 6, \"distance_m\": 17546.62, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1423H\", \"location\": \"Thornaby\", \"stage_seq\": 7, \"distance_m\": 18997.072, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426H\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 8, \"distance_m\": 22422.643, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1429H\", \"location\": \"Middlesbrough\", \"stage_seq\": 9, \"distance_m\": 24178.348, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431H\", \"location\": \"Whitehouse Jn (Teesside)\", \"stage_seq\": 10, \"distance_m\": 25556.677, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"South Bank\", \"stage_seq\": 11, \"distance_m\": 28214.266, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435H\", \"location\": \"Shell Jn\", \"stage_seq\": 12, \"distance_m\": 31207.014, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1440\", \"location\": \"Redcar Central\", \"stage_seq\": 13, \"distance_m\": 36275.884, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1442H\", \"location\": \"Redcar East\", \"stage_seq\": 14, \"distance_m\": 37750.332, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446H\", \"location\": \"Longbeck\", \"stage_seq\": 15, \"distance_m\": 40337.307, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1449\", \"location\": \"Marske\", \"stage_seq\": 16, \"distance_m\": 41148.636, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451H\", \"location\": \"Saltburn West Jn\", \"stage_seq\": 17, \"distance_m\": 43113.023, \"section_seq\": 1, \"route_path_id\": 67167}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": null, \"location\": \"Saltburn\", \"stage_seq\": 18, \"distance_m\": 44162.556, \"section_seq\": 1, \"route_path_id\": 67167}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44162.556, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67167}], \"total_distance_m\": 44162.556, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 41566.265, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2596.291, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1400½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "54.5835099", "current_position_lon": "-0.9747589", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4334, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:06Z\", \"source_id\": 56181342, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:06:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:09Z\", \"source_id\": 17968936, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:46Z\", \"source_id\": 56198811, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:13:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:47Z\", \"source_id\": 17973746, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:10Z\", \"source_id\": 56207380, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:15:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:17Z\", \"source_id\": 17976266, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:36Z\", \"source_id\": 56223937, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:22:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:37Z\", \"source_id\": 17980918, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4256, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:47Z\", \"source_id\": 56239292, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:52Z\", \"source_id\": 17985367, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:34Z\", \"source_id\": 17996081, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:53Z\", \"source_id\": 18006544, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:54:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Saltburn", "service_state_platform": "2", "timing_fact_generation": 1789739815395696, "current_leg_arrival_utc": "2026-09-18T14:53:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:56:55.381670", "service_state_evidence_id": 18006544, "current_leg_start_actual_dep": "2026-09-18T14:49:00+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-18T13:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:06:56.016396", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
DAR |
SLB |
2D36 |
156489 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 425.178, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 579.077, "from_m": 425.178, "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": 848.563, "from_m": 579.077, "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": 1333.87, "from_m": 848.563, "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": 6363.765, "from_m": 1333.87, "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": 6448.078, "from_m": 6363.765, "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": 6460.647, "from_m": 6448.078, "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": 6978.916, "from_m": 6460.647, "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": 11606.635, "from_m": 6978.916, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12121.577, "from_m": 11606.635, "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": 13199.543, "from_m": 12121.577, "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": 13498.921, "from_m": 13199.543, "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": 13871.98, "from_m": 13498.921, "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": 13971.756, "from_m": 13871.98, "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": 16330.221, "from_m": 13971.756, "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": 16604.778, "from_m": 16330.221, "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": 17252.804, "from_m": 16604.778, "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": 17517.032, "from_m": 17252.804, "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": 17546.62, "from_m": 17517.032, "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": 18157.119, "from_m": 17546.62, "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": 18560.376, "from_m": 18157.119, "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": 18976.903, "from_m": 18560.376, "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": 19195.996, "from_m": 18976.903, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 20026.352, "from_m": 19195.996, "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": 21716.026, "from_m": 20026.352, "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": 21991.851, "from_m": 21716.026, "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": 22399.716, "from_m": 21991.851, "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": 22445.145, "from_m": 22399.716, "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": 22893.508, "from_m": 22445.145, "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": 24198.894, "from_m": 22893.508, "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": 28019.513, "from_m": 24198.894, "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": 30577.439, "from_m": 28019.513, "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": 31207.014, "from_m": 30577.439, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31245.379, "from_m": 31207.014, "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": 40895.338, "from_m": 31245.379, "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": 42883.65, "from_m": 40895.338, "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": 43855.375, "from_m": 42883.65, "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": 43930.048, "from_m": 43855.375, "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": 44162.556, "from_m": 43930.048, "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": 672475, "profile_key": "5cc8cc19ba2d7cfad08bb33fdb07ddda8cc84ed5c1b3dde71d7ae3adbad10347", "schedule_id": 3816, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1400H", "location": "Darlington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1406H", "wtt_dep": "1407H", "location": "Dinsdale", "stage_seq": 2, "distance_m": 6084.552, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1413H", "wtt_dep": "1414", "location": "Allens West", "stage_seq": 3, "distance_m": 13016.175, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1415H", "wtt_dep": "1416H", "location": "Eaglescliffe", "stage_seq": 4, "distance_m": 14120.446, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419", "location": "Stockton Cut Jn", "stage_seq": 5, "distance_m": 16330.221, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421", "location": "Bowesfield Jn", "stage_seq": 6, "distance_m": 17546.62, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1423H", "location": "Thornaby", "stage_seq": 7, "distance_m": 18997.072, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426H", "location": "Newport East Jn (Teesside)", "stage_seq": 8, "distance_m": 22422.643, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1429H", "location": "Middlesbrough", "stage_seq": 9, "distance_m": 24178.348, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431H", "location": "Whitehouse Jn (Teesside)", "stage_seq": 10, "distance_m": 25556.677, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "South Bank", "stage_seq": 11, "distance_m": 28214.266, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435H", "location": "Shell Jn", "stage_seq": 12, "distance_m": 31207.014, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1440", "location": "Redcar Central", "stage_seq": 13, "distance_m": 36275.884, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1442H", "location": "Redcar East", "stage_seq": 14, "distance_m": 37750.332, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446H", "location": "Longbeck", "stage_seq": 15, "distance_m": 40337.307, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1449", "location": "Marske", "stage_seq": 16, "distance_m": 41148.636, "section_seq": 1, "route_path_id": 67167}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451H", "location": "Saltburn West Jn", "stage_seq": 17, "distance_m": 43113.023, "section_seq": 1, "route_path_id": 67167}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": null, "location": "Saltburn", "stage_seq": 18, "distance_m": 44162.556, "section_seq": 1, "route_path_id": 67167}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44162.556, "from_m": 0.0, "section_seq": 1, "route_path_id": 67167}], "total_distance_m": 44162.556, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 41566.265, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2596.291, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 4334, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:06Z", "source_id": 56181342, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:06:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:09Z", "source_id": 17968936, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4318, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:46Z", "source_id": 56198811, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:13:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:47Z", "source_id": 17973746, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4310, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:10Z", "source_id": 56207380, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:15:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:17Z", "source_id": 17976266, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4187, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:36Z", "source_id": 56223937, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:22:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:37Z", "source_id": 17980918, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4256, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:47Z", "source_id": 56239292, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:28:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:52Z", "source_id": 17985367, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:34Z", "source_id": 17996081, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:53Z", "source_id": 18006544, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:54:00+01:00", "operational_fact": true}] |
Darlington |
1400 |
1400½ |
6 |
None |
None |
Saltburn |
1454 |
1453½ |
2 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32308/2026-09-18/detailed |
None |
Marske |
2026-09-18T14:49:00+01:00 |
Saltburn |
5.0 |
{"type": "LineString", "coordinates": [[-1.0195165, 54.5873806], [-1.0189585999999995, 54.5873581], [-1.0182281, 54.587351600000005], [-1.0176092999999995, 54.587349800000005], [-1.0165468, 54.587377199999985], [-1.0163771, 54.58738410000001], [-1.0153313, 54.5874426], [-1.0131319, 54.58759810000001], [-1.0118122, 54.5876478], [-1.0105921, 54.587644100000006], [-1.0095742, 54.5876068], [-1.0083708, 54.587519799999995], [-1.0072255, 54.58740169999999], [-1.0060531, 54.587223599999994], [-1.0050204, 54.58702459999999], [-1.0039132, 54.58677800000001], [-1.003, 54.58653329999999], [-1.0020944, 54.586255399999985], [-1.001158, 54.585933], [-1.0005097, 54.585697999999994], [-0.9999842, 54.58547260000001], [-0.9977646, 54.5845074], [-0.9973372, 54.5843297], [-0.9969829999999998, 54.5841857], [-0.9965387, 54.5840249], [-0.9961837, 54.5839052], [-0.996046, 54.5838618], [-0.9956343999999998, 54.5837359], [-0.9952097, 54.5836168], [-0.9948517999999998, 54.58352150000001], [-0.9944838, 54.5834331], [-0.9942229999999996, 54.5833755], [-0.9939837, 54.5833279], [-0.9937257, 54.58328289999999], [-0.9934675999999998, 54.5832405], [-0.9932205, 54.58320330000001], [-0.9927912, 54.58314929999999], [-0.9923693, 54.5831012], [-0.9922054, 54.5830855], [-0.9915913591446698, 54.58305258383052], [-0.9910114999999998, 54.5830215], [-0.990852, 54.5830135], [-0.9906273, 54.58300229999999], [-0.9902254, 54.58298870000001], [-0.9897868999999998, 54.5829961], [-0.9896842, 54.5829974], [-0.989421, 54.5830021], [-0.9881468125314736, 54.58305280490932], [-0.9879459, 54.5830608], [-0.9861121999999998, 54.5831333], [-0.9849901, 54.5831776], [-0.9804626, 54.58335170000001], [-0.9795169, 54.5833935], [-0.9790871, 54.583412], [-0.9785875, 54.5834102], [-0.9783593, 54.58341209999999], [-0.9780720000000002, 54.583416699999994], [-0.9776361, 54.583400100000006], [-0.9772106, 54.583405600000006], [-0.9769128, 54.58341729999999], [-0.975311, 54.58348679999999], [-0.9747589, 54.5835099]]} |
1.9 |
1449 |
1454 |
Marske |
Saltburn |
Saltburn |
54.5835099 |
-0.9747589 |
54.5835099 |
-0.9747589 |
1 |
0 |
2026-09-18 14:06:57 |
TERMINATED |
2026-09-18 13:54:00 |
Saltburn |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006544 |
1789739815395696 |
40 |
40 |
2026-09-18 14:06:56.016396 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:56:55.381670 |
| 641619 |
672211 |
Y80973 |
652A31MN18 |
2026-09-18 |
COMPLETE |
18005700 |
2026-09-18 14:56:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 672211, "stp": "O", "toc": "West Midlands Trains", "uid": "Y80973", "consist": "730034", "dest_crs": "WSL", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y80973/2026-09-18/detailed", "trust_id": "652A31MN18", "origin_crs": "WVH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Walsall", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "3", "is_terminated": 1, "next_location": "Walsall", "signalling_id": "2A31", "timing_status": "EARLY", "origin_station": "Wolverhampton", "current_leg_arr": "1456", "current_leg_dep": "1453", "current_leg_end": "Walsall", "origin_dep_time": "1348", "origin_platform": "5", "current_location": "Walsall", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9911539969297969, 52.56261474440464], [-1.9914867999999997, 52.5627838], [-1.991857, 52.5629882], [-1.9919696, 52.5630521], [-1.9921275000000005, 52.5631417], [-1.9923322999999995, 52.56328], [-1.9925431, 52.5634258], [-1.9927802, 52.5635812], [-1.9928961999999997, 52.56364870000001], [-1.9932106999999992, 52.563884300000005], [-1.9934751, 52.5640986], [-1.9936134999999997, 52.5642402], [-1.9938808, 52.5644523], [-1.9945012, 52.56492029999999], [-1.9947454999999996, 52.56520969999999], [-1.9948552, 52.565316], [-1.9949599, 52.5654225], [-1.9951720999999996, 52.5656465], [-1.9953818, 52.565891], [-1.9957053, 52.5663089], [-1.9959261, 52.56664010000001], [-1.9960458999999997, 52.5668345], [-1.9962511, 52.56721619999999], [-1.9963698, 52.5675018], [-1.9964822, 52.56786480000001], [-1.9965668, 52.568237200000006], [-1.9966465, 52.5686341], [-1.996667, 52.568922], [-1.9966628, 52.56934139999999], [-1.9966503, 52.56955959999999], [-1.9966206, 52.5697743], [-1.9965045999999995, 52.570162999999994], [-1.9962127999999997, 52.5709142], [-1.995971, 52.57144149999999], [-1.9949505, 52.573079099999994], [-1.9947727, 52.5733645], [-1.9944183999999996, 52.57393719999999], [-1.9942880000000005, 52.57415090000001], [-1.9941139, 52.57443649999999], [-1.9938400104022092, 52.57487162309209], [-1.9935591, 52.5753179], [-1.9934062999999995, 52.57555930000001], [-1.9931594, 52.5759605], [-1.9925684, 52.5769059], [-1.9920017, 52.5778182], [-1.9915965, 52.5784501], [-1.9913171, 52.57888410000001], [-1.9910244, 52.5793303], [-1.9908470999999996, 52.57956670000001], [-1.9906412, 52.57983050000001], [-1.9904485, 52.58004460000001], [-1.9902028, 52.5803117], [-1.9898070999999995, 52.5806744], [-1.9894759, 52.5809441], [-1.9889676000000005, 52.5813231], [-1.9885227, 52.5816129], [-1.9882666, 52.58178240000001], [-1.9880225, 52.5819339], [-1.987848, 52.582037799999995], [-1.9877619999999996, 52.58209709999999], [-1.9874767, 52.582286], [-1.9873023000000003, 52.58242450000001], [-1.9871980999999996, 52.58251329999999], [-1.98704, 52.582621200000006], [-1.9864863999999995, 52.58304909999999], [-1.9863273, 52.583170800000005], [-1.9861065, 52.5833256], [-1.9858854999999995, 52.58346059999999], [-1.9856005, 52.5836567], [-1.9854584, 52.5837715], [-1.9853423999999995, 52.583882], [-1.9851321, 52.584085]]}", "current_leg_start": "Bescot Stadium", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "52.5840850", "next_location_lon": "-1.9851321", "previous_location": "Bescot Stadium", "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\": 369.616, \"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\": 718.86, \"from_m\": 369.616, \"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\": 6786.25, \"from_m\": 718.86, \"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\": 7151.147, \"from_m\": 6786.25, \"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\": 10774.067, \"from_m\": 7151.147, \"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\": 11331.809, \"from_m\": 10774.067, \"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\": 11385.857, \"from_m\": 11331.809, \"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\": 11386.764, \"from_m\": 11385.857, \"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\": 13946.278, \"from_m\": 11386.764, \"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\": 17418.703, \"from_m\": 13946.278, \"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\": 17458.032, \"from_m\": 17418.703, \"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\": 19629.115, \"from_m\": 17458.032, \"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\": 20491.598, \"from_m\": 19629.115, \"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\": 21051.931, \"from_m\": 20491.598, \"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\": 21071.377, \"from_m\": 21051.931, \"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\": 21101.748, \"from_m\": 21071.377, \"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\": 21523.459, \"from_m\": 21101.748, \"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\": 22305.081, \"from_m\": 21523.459, \"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\": 22681.409, \"from_m\": 22305.081, \"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\": 23426.599, \"from_m\": 22681.409, \"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\": 24681.066, \"from_m\": 23426.599, \"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\": 24910.714, \"from_m\": 24681.066, \"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\": 24953.705, \"from_m\": 24910.714, \"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\": 25236.685, \"from_m\": 24953.705, \"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\": 27462.744, \"from_m\": 25236.685, \"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\": 27660.502, \"from_m\": 27462.744, \"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\": 35425.497, \"from_m\": 27660.502, \"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\": 35480.929, \"from_m\": 35425.497, \"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\": 36135.052, \"from_m\": 35480.929, \"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\": 36231.594, \"from_m\": 36135.052, \"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\": 36267.763, \"from_m\": 36231.594, \"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\": 38311.314, \"from_m\": 36267.763, \"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\": 38595.468, \"from_m\": 38311.314, \"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\": 672211, \"profile_key\": \"e051c1f9730a36c3dbd952af34576472be7b0d247f791a1415d57c4e714e53fe\", \"schedule_id\": 38440, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1348\", \"location\": \"Wolverhampton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1352H\", \"wtt_dep\": \"1353H\", \"location\": \"Coseley\", \"stage_seq\": 2, \"distance_m\": 5416.111, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1356\", \"wtt_dep\": \"1356H\", \"location\": \"Tipton\", \"stage_seq\": 3, \"distance_m\": 7649.846, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1358\", \"wtt_dep\": \"1359\", \"location\": \"Dudley Port\", \"stage_seq\": 4, \"distance_m\": 8997.216, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": \"1403\", \"location\": \"Sandwell & Dudley\", \"stage_seq\": 5, \"distance_m\": 12249.64, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1405\", \"wtt_dep\": \"1406\", \"location\": \"Smethwick Galton Bridge LL\", \"stage_seq\": 6, \"distance_m\": 14358.322, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406H\", \"location\": \"Galton Jn\", \"stage_seq\": 7, \"distance_m\": 14779.343, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1407H\", \"wtt_dep\": \"1408H\", \"location\": \"Smethwick Rolfe Street\", \"stage_seq\": 8, \"distance_m\": 15395.823, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410H\", \"location\": \"Soho South Jn\", \"stage_seq\": 9, \"distance_m\": 17516.545, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1415\", \"wtt_dep\": \"1430\", \"location\": \"Birmingham New Street\", \"stage_seq\": 10, \"distance_m\": 20800.453, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432\", \"location\": \"Proof House Jn\", \"stage_seq\": 11, \"distance_m\": 21797.469, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435\", \"location\": \"Duddeston\", \"stage_seq\": 12, \"distance_m\": 23124.13, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1438\", \"location\": \"Aston\", \"stage_seq\": 13, \"distance_m\": 25057.235, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440\", \"location\": \"Witton\", \"stage_seq\": 14, \"distance_m\": 26211.515, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1442H\", \"location\": \"Perry Barr\", \"stage_seq\": 15, \"distance_m\": 27572.27, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 16, \"distance_m\": 28721.164, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1446\", \"location\": \"Hamstead\", \"stage_seq\": 17, \"distance_m\": 29982.494, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1450\", \"location\": \"Tame Bridge Parkway\", \"stage_seq\": 18, \"distance_m\": 34277.52, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1452H\", \"location\": \"Bescot Stadium\", \"stage_seq\": 19, \"distance_m\": 35887.108, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Pleck Jn\", \"stage_seq\": 20, \"distance_m\": 37452.191, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Walsall\", \"stage_seq\": 21, \"distance_m\": 38595.468, \"section_seq\": 1, \"route_path_id\": 28872}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38595.468, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28872}], \"total_distance_m\": 38595.468, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 37768.808, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 826.66, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1348", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.5840850", "current_position_lon": "-1.9851321", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19593, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:47Z\", \"source_id\": 56155532, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:55:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:51Z\", \"source_id\": 17961541, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:31Z\", \"source_id\": 56162273, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:58:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:36Z\", \"source_id\": 17963545, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:00:25Z\", \"source_id\": 56169418, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:01:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:00:26Z\", \"source_id\": 17965585, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:09Z\", \"source_id\": 56178864, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:04:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:12Z\", \"source_id\": 17968300, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:01Z\", \"source_id\": 56186343, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:04Z\", \"source_id\": 17970308, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:21Z\", \"source_id\": 56192575, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:23Z\", \"source_id\": 17971987, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:49Z\", \"source_id\": 56206596, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:52Z\", \"source_id\": 17975981, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:30Z\", \"source_id\": 56256722, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:34Z\", \"source_id\": 17990310, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:27Z\", \"source_id\": 56261853, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:32Z\", \"source_id\": 17991752, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:33Z\", \"source_id\": 56269681, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:37Z\", \"source_id\": 17993947, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:07Z\", \"source_id\": 56273534, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:08Z\", \"source_id\": 17995033, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:14Z\", \"source_id\": 56281416, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:19Z\", \"source_id\": 17997347, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:55Z\", \"source_id\": 56293271, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:59Z\", \"source_id\": 18000734, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19560, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:37Z\", \"source_id\": 56300315, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:38Z\", \"source_id\": 18002706, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:42Z\", \"source_id\": 56310795, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:43Z\", \"source_id\": 18005700, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Walsall", "service_state_platform": "3", "timing_fact_generation": 1789739745517090, "current_leg_arrival_utc": "2026-09-18T14:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:00.298078", "service_state_evidence_id": 18005700, "current_leg_start_actual_dep": "2026-09-18T14:52:30+01:00", "operational_evidence_version": 84, "service_state_event_time_utc": "2026-09-18T13:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:04.201149", "service_state_valid_until_kind": null, "operational_interpretation_version": 84, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
O |
WVH |
WSL |
2A31 |
730034 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 369.616, "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": 718.86, "from_m": 369.616, "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": 6786.25, "from_m": 718.86, "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": 7151.147, "from_m": 6786.25, "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": 10774.067, "from_m": 7151.147, "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": 11331.809, "from_m": 10774.067, "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": 11385.857, "from_m": 11331.809, "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": 11386.764, "from_m": 11385.857, "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": 13946.278, "from_m": 11386.764, "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": 17418.703, "from_m": 13946.278, "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": 17458.032, "from_m": 17418.703, "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": 19629.115, "from_m": 17458.032, "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": 20491.598, "from_m": 19629.115, "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": 21051.931, "from_m": 20491.598, "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": 21071.377, "from_m": 21051.931, "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": 21101.748, "from_m": 21071.377, "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": 21523.459, "from_m": 21101.748, "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": 22305.081, "from_m": 21523.459, "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": 22681.409, "from_m": 22305.081, "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": 23426.599, "from_m": 22681.409, "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": 24681.066, "from_m": 23426.599, "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": 24910.714, "from_m": 24681.066, "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": 24953.705, "from_m": 24910.714, "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": 25236.685, "from_m": 24953.705, "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": 27462.744, "from_m": 25236.685, "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": 27660.502, "from_m": 27462.744, "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": 35425.497, "from_m": 27660.502, "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": 35480.929, "from_m": 35425.497, "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": 36135.052, "from_m": 35480.929, "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": 36231.594, "from_m": 36135.052, "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": 36267.763, "from_m": 36231.594, "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": 38311.314, "from_m": 36267.763, "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": 38595.468, "from_m": 38311.314, "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": 672211, "profile_key": "e051c1f9730a36c3dbd952af34576472be7b0d247f791a1415d57c4e714e53fe", "schedule_id": 38440, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1348", "location": "Wolverhampton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1352H", "wtt_dep": "1353H", "location": "Coseley", "stage_seq": 2, "distance_m": 5416.111, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1356", "wtt_dep": "1356H", "location": "Tipton", "stage_seq": 3, "distance_m": 7649.846, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1358", "wtt_dep": "1359", "location": "Dudley Port", "stage_seq": 4, "distance_m": 8997.216, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": "1403", "location": "Sandwell & Dudley", "stage_seq": 5, "distance_m": 12249.64, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1405", "wtt_dep": "1406", "location": "Smethwick Galton Bridge LL", "stage_seq": 6, "distance_m": 14358.322, "section_seq": 1, "route_path_id": 28872}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406H", "location": "Galton Jn", "stage_seq": 7, "distance_m": 14779.343, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1407H", "wtt_dep": "1408H", "location": "Smethwick Rolfe Street", "stage_seq": 8, "distance_m": 15395.823, "section_seq": 1, "route_path_id": 28872}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410H", "location": "Soho South Jn", "stage_seq": 9, "distance_m": 17516.545, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1415", "wtt_dep": "1430", "location": "Birmingham New Street", "stage_seq": 10, "distance_m": 20800.453, "section_seq": 1, "route_path_id": 28872}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432", "location": "Proof House Jn", "stage_seq": 11, "distance_m": 21797.469, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435", "location": "Duddeston", "stage_seq": 12, "distance_m": 23124.13, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1438", "location": "Aston", "stage_seq": 13, "distance_m": 25057.235, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440", "location": "Witton", "stage_seq": 14, "distance_m": 26211.515, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1442H", "location": "Perry Barr", "stage_seq": 15, "distance_m": 27572.27, "section_seq": 1, "route_path_id": 28872}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Perry Barr North Jn", "stage_seq": 16, "distance_m": 28721.164, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1446", "location": "Hamstead", "stage_seq": 17, "distance_m": 29982.494, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1450", "location": "Tame Bridge Parkway", "stage_seq": 18, "distance_m": 34277.52, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1452H", "location": "Bescot Stadium", "stage_seq": 19, "distance_m": 35887.108, "section_seq": 1, "route_path_id": 28872}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Pleck Jn", "stage_seq": 20, "distance_m": 37452.191, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Walsall", "stage_seq": 21, "distance_m": 38595.468, "section_seq": 1, "route_path_id": 28872}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38595.468, "from_m": 0.0, "section_seq": 1, "route_path_id": 28872}], "total_distance_m": 38595.468, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 37768.808, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 826.66, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19593, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:47Z", "source_id": 56155532, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:55:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:51Z", "source_id": 17961541, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19597, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:31Z", "source_id": 56162273, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:58:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:36Z", "source_id": 17963545, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19610, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:00:25Z", "source_id": 56169418, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:01:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:00:26Z", "source_id": 17965585, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19623, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:09Z", "source_id": 56178864, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:04:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:12Z", "source_id": 17968300, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19628, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:01Z", "source_id": 56186343, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:07:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:04Z", "source_id": 17970308, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19640, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:21Z", "source_id": 56192575, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:10:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:23Z", "source_id": 17971987, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19339, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:49Z", "source_id": 56206596, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:16:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:52Z", "source_id": 17975981, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19499, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:30Z", "source_id": 56256722, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:34:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:34Z", "source_id": 17990310, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:27Z", "source_id": 56261853, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:37:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:32Z", "source_id": 17991752, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19512, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:33Z", "source_id": 56269681, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:39:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:37Z", "source_id": 17993947, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19517, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:07Z", "source_id": 56273534, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:41:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:08Z", "source_id": 17995033, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19528, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:14Z", "source_id": 56281416, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:45:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:19Z", "source_id": 17997347, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19534, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:55Z", "source_id": 56293271, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:49:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:59Z", "source_id": 18000734, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19560, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:37Z", "source_id": 56300315, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:52:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:38Z", "source_id": 18002706, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19228, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:42Z", "source_id": 56310795, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:57:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:43Z", "source_id": 18005700, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}] |
Wolverhampton |
1348 |
1348 |
5 |
None |
None |
Walsall |
1457 |
1457 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y80973/2026-09-18/detailed |
None |
Bescot Stadium |
2026-09-18T14:52:30+01:00 |
Walsall |
3.0 |
{"type": "LineString", "coordinates": [[-1.9911539969297969, 52.56261474440464], [-1.9914867999999997, 52.5627838], [-1.991857, 52.5629882], [-1.9919696, 52.5630521], [-1.9921275000000005, 52.5631417], [-1.9923322999999995, 52.56328], [-1.9925431, 52.5634258], [-1.9927802, 52.5635812], [-1.9928961999999997, 52.56364870000001], [-1.9932106999999992, 52.563884300000005], [-1.9934751, 52.5640986], [-1.9936134999999997, 52.5642402], [-1.9938808, 52.5644523], [-1.9945012, 52.56492029999999], [-1.9947454999999996, 52.56520969999999], [-1.9948552, 52.565316], [-1.9949599, 52.5654225], [-1.9951720999999996, 52.5656465], [-1.9953818, 52.565891], [-1.9957053, 52.5663089], [-1.9959261, 52.56664010000001], [-1.9960458999999997, 52.5668345], [-1.9962511, 52.56721619999999], [-1.9963698, 52.5675018], [-1.9964822, 52.56786480000001], [-1.9965668, 52.568237200000006], [-1.9966465, 52.5686341], [-1.996667, 52.568922], [-1.9966628, 52.56934139999999], [-1.9966503, 52.56955959999999], [-1.9966206, 52.5697743], [-1.9965045999999995, 52.570162999999994], [-1.9962127999999997, 52.5709142], [-1.995971, 52.57144149999999], [-1.9949505, 52.573079099999994], [-1.9947727, 52.5733645], [-1.9944183999999996, 52.57393719999999], [-1.9942880000000005, 52.57415090000001], [-1.9941139, 52.57443649999999], [-1.9938400104022092, 52.57487162309209], [-1.9935591, 52.5753179], [-1.9934062999999995, 52.57555930000001], [-1.9931594, 52.5759605], [-1.9925684, 52.5769059], [-1.9920017, 52.5778182], [-1.9915965, 52.5784501], [-1.9913171, 52.57888410000001], [-1.9910244, 52.5793303], [-1.9908470999999996, 52.57956670000001], [-1.9906412, 52.57983050000001], [-1.9904485, 52.58004460000001], [-1.9902028, 52.5803117], [-1.9898070999999995, 52.5806744], [-1.9894759, 52.5809441], [-1.9889676000000005, 52.5813231], [-1.9885227, 52.5816129], [-1.9882666, 52.58178240000001], [-1.9880225, 52.5819339], [-1.987848, 52.582037799999995], [-1.9877619999999996, 52.58209709999999], [-1.9874767, 52.582286], [-1.9873023000000003, 52.58242450000001], [-1.9871980999999996, 52.58251329999999], [-1.98704, 52.582621200000006], [-1.9864863999999995, 52.58304909999999], [-1.9863273, 52.583170800000005], [-1.9861065, 52.5833256], [-1.9858854999999995, 52.58346059999999], [-1.9856005, 52.5836567], [-1.9854584, 52.5837715], [-1.9853423999999995, 52.583882], [-1.9851321, 52.584085]]} |
1.6 |
1453 |
1456 |
Bescot Stadium |
Walsall |
Walsall |
52.5840850 |
-1.9851321 |
52.5840850 |
-1.9851321 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:56:00 |
Walsall |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005700 |
1789739745517090 |
84 |
84 |
2026-09-18 14:07:04.201149 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:00.298078 |
| 641620 |
670837 |
C55879 |
142I10ML18 |
2026-09-18 |
COMPLETE |
None |
2026-09-18 13:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 670837, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55879", "consist": null, "dest_crs": "APN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55879/2026-09-18/detailed", "trust_id": "142I10ML18", "origin_crs": "SHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle Airport", "service_date": "2026-09-18", "dest_arr_time": "1356", "dest_platform": null, "is_terminated": 1, "next_location": "Heworth (Metro)", "signalling_id": "2I10", "timing_status": "LATE", "origin_station": "South Hylton (Sunderland Metro)", "current_leg_arr": "1321", "current_leg_dep": "1214", "current_leg_end": "Heworth (Metro)", "origin_dep_time": "1250", "origin_platform": null, "current_location": "Pelaw Metro Jn", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.541938075137366, 54.95286920612093], [-1.5430793, 54.9527757], [-1.5438221999999997, 54.95271420000001], [-1.5448931999999995, 54.95262520000001], [-1.5457284999999998, 54.9525534], [-1.5472127999999998, 54.9524307], [-1.5476067999999998, 54.9523967], [-1.5505280999999995, 54.9521379], [-1.5515977, 54.95205289999999], [-1.5533736, 54.9519118], [-1.554531, 54.9518234], [-1.5560539999999998, 54.9516979], [-1.556119405334117, 54.95169386329232]]}", "current_leg_start": "Pelaw Tyne & Wear Metro", "dest_arr_time_act": "1356", "motion_projection": null, "next_location_lat": "54.9516939", "next_location_lon": "-1.5561194", "previous_location": "Brockley Whins", "current_leg_milage": "0.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 15, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:55900258\", \"confirmationDeadline\": \"2026-09-18T13:22:00+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "1250½", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "67.0", "current_position_lat": "54.9516939", "current_position_lon": "-1.5561194", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:44:13Z\", \"source_id\": 55974598, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:46:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:41:30Z\", \"source_id\": 55967741, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:42:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:52:25Z\", \"source_id\": 55996027, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:53:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:52:25Z\", \"source_id\": 17916356, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:39:24Z\", \"source_id\": 55962670, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:40:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:54:36Z\", \"source_id\": 56001540, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:55:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:54:40Z\", \"source_id\": 17917946, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:38:10Z\", \"source_id\": 55959537, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:38:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:56:07Z\", \"source_id\": 56005153, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:56:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:56:09Z\", \"source_id\": 17918993, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:36:00Z\", \"source_id\": 55954096, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:36:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:57:21Z\", \"source_id\": 56008229, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:58:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:57:23Z\", \"source_id\": 17919953, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:33:33Z\", \"source_id\": 55947879, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:34:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:00:18Z\", \"source_id\": 56015372, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:01:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:00:22Z\", \"source_id\": 17921972, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:31:02Z\", \"source_id\": 55941341, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:31:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:03:50Z\", \"source_id\": 17924508, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:29:34Z\", \"source_id\": 55937443, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:29:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:04:43Z\", \"source_id\": 17925130, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:27:18Z\", \"source_id\": 55931629, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:27:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:07:04Z\", \"source_id\": 17926890, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:23:49Z\", \"source_id\": 55923199, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:24:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:10:05Z\", \"source_id\": 17929038, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:20:23Z\", \"source_id\": 55914576, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:21:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:14:08Z\", \"source_id\": 17932089, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:18:08Z\", \"source_id\": 55908743, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:18:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:16:43Z\", \"source_id\": 17933928, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pelaw Metro Jn", "service_state_platform": null, "timing_fact_generation": 1789733973030984, "current_leg_arrival_utc": "2026-09-18T13:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:00.316029", "service_state_evidence_id": 17936002, "current_leg_start_actual_dep": "2026-09-18T12:14:19+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:03.627785", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Tyne and Wear Metro |
P |
SHZ |
APN |
2I10 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 4034, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:44:13Z", "source_id": 55974598, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-18T11:46:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4019, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:41:30Z", "source_id": 55967741, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T11:42:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4021, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:52:25Z", "source_id": 55996027, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T11:53:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:52:25Z", "source_id": 17916356, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4023, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:39:24Z", "source_id": 55962670, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T11:40:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4025, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:54:36Z", "source_id": 56001540, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T11:55:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:54:40Z", "source_id": 17917946, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3981, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:38:10Z", "source_id": 55959537, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T11:38:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3983, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:56:07Z", "source_id": 56005153, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T11:56:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:56:09Z", "source_id": 17918993, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4011, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:36:00Z", "source_id": 55954096, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T11:36:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4017, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:57:21Z", "source_id": 56008229, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T11:58:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:57:23Z", "source_id": 17919953, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:33:33Z", "source_id": 55947879, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T11:34:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4006, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:00:18Z", "source_id": 56015372, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:01:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:00:22Z", "source_id": 17921972, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3974, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:31:02Z", "source_id": 55941341, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T11:31:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:03:50Z", "source_id": 17924508, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4027, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:29:34Z", "source_id": 55937443, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T11:29:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:04:43Z", "source_id": 17925130, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3970, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:27:18Z", "source_id": 55931629, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T11:27:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:07:04Z", "source_id": 17926890, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3961, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:23:49Z", "source_id": 55923199, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T11:24:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:10:05Z", "source_id": 17929038, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3955, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:20:23Z", "source_id": 55914576, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T11:21:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:14:08Z", "source_id": 17932089, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3742, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:18:08Z", "source_id": 55908743, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T11:18:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:16:43Z", "source_id": 17933928, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:16:00+01:00", "operational_fact": true}] |
South Hylton (Sunderland Metro) |
1250 |
1250½ |
None |
None |
None |
Newcastle Airport |
1356 |
1356 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C55879/2026-09-18/detailed |
None |
Pelaw Tyne & Wear Metro |
2026-09-18T12:14:19+01:00 |
Heworth (Metro) |
67.0 |
{"type": "LineString", "coordinates": [[-1.541938075137366, 54.95286920612093], [-1.5430793, 54.9527757], [-1.5438221999999997, 54.95271420000001], [-1.5448931999999995, 54.95262520000001], [-1.5457284999999998, 54.9525534], [-1.5472127999999998, 54.9524307], [-1.5476067999999998, 54.9523967], [-1.5505280999999995, 54.9521379], [-1.5515977, 54.95205289999999], [-1.5533736, 54.9519118], [-1.554531, 54.9518234], [-1.5560539999999998, 54.9516979], [-1.556119405334117, 54.95169386329232]]} |
0.6 |
1214 |
1321 |
Brockley Whins |
Pelaw Metro Jn |
Heworth (Metro) |
54.9516939 |
-1.5561194 |
54.9516939 |
-1.5561194 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Pelaw Metro Jn |
TRUST |
TRACKING_TIMEOUT |
17936002 |
1789733973030984 |
52 |
52 |
2026-09-18 14:07:03.627785 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:00.316029 |
| 641621 |
672403 |
L55232 |
505K73MO18 |
2026-09-18 |
COMPLETE |
None |
2026-09-18 13:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 672403, "stp": "O", "toc": "Greater Anglia", "uid": "L55232", "consist": "720124+720543", "dest_crs": "SOV", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55232/2026-09-18/detailed", "trust_id": "505K73MO18", "origin_crs": null, "show_on_map": 0, "dar_est_time": "13:57:00", "dar_platform": null, "dest_station": "Southend Victoria", "service_date": "2026-09-18", "dest_arr_time": "1402", "dest_platform": "4", "is_terminated": 1, "next_location": "Southend Victoria", "signalling_id": "5K73", "timing_status": null, "origin_station": "Southend Victoria DSN", "current_leg_arr": "1402", "current_leg_dep": "1357", "current_leg_end": "Southend Victoria", "origin_dep_time": "1357", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7113280999999999, 51.5494961], [0.7114203999999998, 51.5480315], [0.7114422, 51.547735800000005], [0.7114469000000001, 51.5475806], [0.7114484999999999, 51.5474778], [0.711436, 51.5473905], [0.7114189, 51.5472887], [0.7113938999999999, 51.5472048], [0.7113596, 51.547119], [0.71134, 51.5470225], [0.7113079, 51.54694620000001], [0.7112697, 51.5468449], [0.7112454, 51.5467592], [0.7112306999999999, 51.5466878], [0.7112222, 51.546472400000006], [0.7111957, 51.5461328], [0.7112157, 51.5459388], [0.7112415, 51.54570309999999], [0.7112291, 51.5452913], [0.7112503999999998, 51.5450564], [0.7112386999999999, 51.5448077], [0.7111727, 51.5445179], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]}", "current_leg_start": "Southend Victoria DSN", "dest_arr_time_act": "1402", "motion_projection": null, "next_location_lat": "51.5420385", "next_location_lon": "0.7113374", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 375.634, \"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\": 831.768, \"from_m\": 375.634, \"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\": 672403, \"profile_key\": \"0625f63e51238f03005b3ae9c5bfb78721bf99f80a14edb5778b10c091be57f4\", \"schedule_id\": 36987, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1357\", \"location\": \"Southend Victoria DSN\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34643}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": null, \"location\": \"Southend Victoria\", \"stage_seq\": 2, \"distance_m\": 831.768, \"section_seq\": 1, \"route_path_id\": 34643}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 831.768, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34643}], \"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": "1357", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "5.0", "current_position_lat": "51.5420385", "current_position_lon": "0.7113374", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Southend Victoria DSN", "service_state_platform": null, "timing_fact_generation": 1789732676255351, "current_leg_arrival_utc": "2026-09-18T14:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:00.716993", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-18T13:57:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:04.471003", "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 |
O |
None |
SOV |
5K73 |
720124+720543 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 375.634, "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": 831.768, "from_m": 375.634, "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": 672403, "profile_key": "0625f63e51238f03005b3ae9c5bfb78721bf99f80a14edb5778b10c091be57f4", "schedule_id": 36987, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1357", "location": "Southend Victoria DSN", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34643}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": null, "location": "Southend Victoria", "stage_seq": 2, "distance_m": 831.768, "section_seq": 1, "route_path_id": 34643}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 831.768, "from_m": 0.0, "section_seq": 1, "route_path_id": 34643}], "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 DSN |
1357 |
1357 |
None |
13:57:00 |
None |
Southend Victoria |
1402 |
1402 |
4 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L55232/2026-09-18/detailed |
None |
Southend Victoria DSN |
2026-09-18T13:57:30+01:00 |
Southend Victoria |
5.0 |
{"type": "LineString", "coordinates": [[0.7113280999999999, 51.5494961], [0.7114203999999998, 51.5480315], [0.7114422, 51.547735800000005], [0.7114469000000001, 51.5475806], [0.7114484999999999, 51.5474778], [0.711436, 51.5473905], [0.7114189, 51.5472887], [0.7113938999999999, 51.5472048], [0.7113596, 51.547119], [0.71134, 51.5470225], [0.7113079, 51.54694620000001], [0.7112697, 51.5468449], [0.7112454, 51.5467592], [0.7112306999999999, 51.5466878], [0.7112222, 51.546472400000006], [0.7111957, 51.5461328], [0.7112157, 51.5459388], [0.7112415, 51.54570309999999], [0.7112291, 51.5452913], [0.7112503999999998, 51.5450564], [0.7112386999999999, 51.5448077], [0.7111727, 51.5445179], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]} |
0.5 |
1357 |
1402 |
None |
None |
Southend Victoria |
51.5420385 |
0.7113374 |
51.5420385 |
0.7113374 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Southend Victoria DSN |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789732676255351 |
0 |
0 |
2026-09-18 14:07:04.471003 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:00.716993 |
| 641622 |
670569 |
W68381 |
062E54ML18 |
2026-09-18 |
COMPLETE |
None |
2026-09-18 13:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 670569, "stp": "P", "toc": "ScotRail", "uid": "W68381", "consist": "318250+320309", "dest_crs": "ADR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68381/2026-09-18/detailed", "trust_id": "062E54ML18", "origin_crs": "BHC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Airdrie", "service_date": "2026-09-18", "dest_arr_time": "1356", "dest_platform": "1", "is_terminated": 1, "next_location": "Coatdyke", "signalling_id": "2E54", "timing_status": "LATE", "origin_station": "Balloch", "current_leg_arr": "1353", "current_leg_dep": "1352", "current_leg_end": "Coatdyke", "origin_dep_time": "1238", "origin_platform": null, "current_location": "Coatdyke", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.028140672263664, 55.86694850251461], [-4.027955099999999, 55.86692070000001], [-4.027828699999999, 55.866908899999984], [-4.0276824, 55.8668949], [-4.0273711, 55.866876999999995], [-4.0269935, 55.86686879999999], [-4.0265936, 55.866878099999994], [-4.0261045, 55.8669097], [-4.0257264, 55.8669522], [-4.0241733, 55.8672346], [-4.022043199999999, 55.8676359], [-4.0213376, 55.86775970000001], [-4.0208472, 55.8678387], [-4.0204696, 55.86788620000001], [-4.0200968, 55.867918], [-4.0197006, 55.86794439999999], [-4.019311799999999, 55.8679605], [-4.0189118, 55.867957799999985], [-4.0186404, 55.867957699999984], [-4.0183772, 55.86794729999999], [-4.018128099999999, 55.86793500000001], [-4.017843299999999, 55.867915], [-4.0176409, 55.8678996], [-4.017436499999999, 55.8678798], [-4.017029100000001, 55.8678304], [-4.0165102, 55.8677566], [-4.0160049, 55.86766139999999], [-4.0155031, 55.8675512], [-4.0150309, 55.86742699999999], [-4.0072268, 55.86509649999999], [-4.0061914, 55.8647742], [-4.0045126, 55.8642816]]}", "current_leg_start": "Coatbridge Sunnyside", "dest_arr_time_act": "1356", "motion_projection": null, "next_location_lat": "55.8642816", "next_location_lon": "-4.0045126", "previous_location": "Coatbridge Sunnyside", "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\": 1853.804, \"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\": 2081.586, \"from_m\": 1853.804, \"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\": 6179.404, \"from_m\": 2081.586, \"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\": 6827.215, \"from_m\": 6179.404, \"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\": 6870.07, \"from_m\": 6827.215, \"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\": 7001.323, \"from_m\": 6870.07, \"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\": 7414.903, \"from_m\": 7001.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\": 7480.933, \"from_m\": 7414.903, \"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\": 7531.684, \"from_m\": 7480.933, \"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\": 8453.39, \"from_m\": 7531.684, \"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\": 10804.131, \"from_m\": 8453.39, \"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\": 11627.037, \"from_m\": 10804.131, \"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\": 17279.306, \"from_m\": 11627.037, \"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\": 17323.539, \"from_m\": 17279.306, \"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\": 23292.751, \"from_m\": 17323.539, \"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\": 23988.595, \"from_m\": 23292.751, \"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\": 26171.343, \"from_m\": 23988.595, \"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\": 26589.397, \"from_m\": 26171.343, \"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\": 26604.777, \"from_m\": 26589.397, \"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\": 26645.015, \"from_m\": 26604.777, \"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\": 27356.505, \"from_m\": 26645.015, \"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\": 27397.27, \"from_m\": 27356.505, \"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\": 28723.468, \"from_m\": 27397.27, \"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\": 28769.492, \"from_m\": 28723.468, \"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\": 33400.798, \"from_m\": 28769.492, \"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\": 34244.463, \"from_m\": 33400.798, \"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\": 35035.335, \"from_m\": 34244.463, \"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\": 35430.697, \"from_m\": 35035.335, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46282.435, \"from_m\": 35430.697, \"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\": 47258.1, \"from_m\": 46282.435, \"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\": 49624.407, \"from_m\": 47258.1, \"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\": 49684.813, \"from_m\": 49624.407, \"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\": 49909.751, \"from_m\": 49684.813, \"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\": 670569, \"profile_key\": \"717fe5b030a64249340752447525846c8eb22300d41c8efc10f071eb64d4a2e4\", \"schedule_id\": 26376, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1238\", \"location\": \"Balloch\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1240\", \"wtt_dep\": \"1240H\", \"location\": \"Alexandria\", \"stage_seq\": 2, \"distance_m\": 1950.12, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1242H\", \"wtt_dep\": \"1243\", \"location\": \"Renton\", \"stage_seq\": 3, \"distance_m\": 3767.347, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1245H\", \"wtt_dep\": \"1246\", \"location\": \"Dalreoch\", \"stage_seq\": 4, \"distance_m\": 6470.83, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1247\", \"wtt_dep\": \"1247H\", \"location\": \"Dumbarton Central\", \"stage_seq\": 5, \"distance_m\": 7066.484, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1249\", \"wtt_dep\": \"1249H\", \"location\": \"Dumbarton East\", \"stage_seq\": 6, \"distance_m\": 8151.045, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1253H\", \"wtt_dep\": \"1254\", \"location\": \"Bowling\", \"stage_seq\": 7, \"distance_m\": 12630.934, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1256H\", \"wtt_dep\": \"1257\", \"location\": \"Kilpatrick\", \"stage_seq\": 8, \"distance_m\": 15292.056, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1259H\", \"wtt_dep\": \"1301H\", \"location\": \"Dalmuir\", \"stage_seq\": 9, \"distance_m\": 17489.989, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1303\", \"wtt_dep\": \"1303H\", \"location\": \"Singer\", \"stage_seq\": 10, \"distance_m\": 19000.067, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1305H\", \"wtt_dep\": \"1306\", \"location\": \"Drumry\", \"stage_seq\": 11, \"distance_m\": 20285.122, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1308\", \"wtt_dep\": \"1308H\", \"location\": \"Drumchapel\", \"stage_seq\": 12, \"distance_m\": 21699.069, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1310H\", \"wtt_dep\": \"1311\", \"location\": \"Westerton\", \"stage_seq\": 13, \"distance_m\": 23505.375, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1313H\", \"wtt_dep\": \"1314\", \"location\": \"Anniesland\", \"stage_seq\": 14, \"distance_m\": 25561.183, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1315H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 15, \"distance_m\": 26589.397, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1316H\", \"wtt_dep\": \"1317\", \"location\": \"Hyndland\", \"stage_seq\": 16, \"distance_m\": 27120.366, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1318H\", \"wtt_dep\": \"1319H\", \"location\": \"Partick\", \"stage_seq\": 17, \"distance_m\": 28296.229, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1320H\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 18, \"distance_m\": 28816.851, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1323\", \"wtt_dep\": \"1323H\", \"location\": \"Charing Cross\", \"stage_seq\": 19, \"distance_m\": 31024.452, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1325\", \"wtt_dep\": \"1326\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 20, \"distance_m\": 32263.505, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1327H\", \"wtt_dep\": \"1328\", \"location\": \"High Street\", \"stage_seq\": 21, \"distance_m\": 33132.163, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1329H\", \"wtt_dep\": \"1330\", \"location\": \"Bellgrove\", \"stage_seq\": 22, \"distance_m\": 34154.731, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1333\", \"wtt_dep\": \"1335\", \"location\": \"Carntyne\", \"stage_seq\": 23, \"distance_m\": 36965.067, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1337\", \"wtt_dep\": \"1338\", \"location\": \"Shettleston\", \"stage_seq\": 24, \"distance_m\": 38183.752, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1340\", \"wtt_dep\": \"1340H\", \"location\": \"Garrowhill\", \"stage_seq\": 25, \"distance_m\": 40128.399, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1342H\", \"wtt_dep\": \"1343\", \"location\": \"Easterhouse\", \"stage_seq\": 26, \"distance_m\": 41678.018, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1346H\", \"wtt_dep\": \"1347\", \"location\": \"Blairhill\", \"stage_seq\": 27, \"distance_m\": 45873.012, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1349\", \"wtt_dep\": \"1350\", \"location\": \"Coatbridge Sunnyside\", \"stage_seq\": 28, \"distance_m\": 46863.349, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1352\", \"wtt_dep\": \"1352H\", \"location\": \"Coatdyke\", \"stage_seq\": 29, \"distance_m\": 48452.998, \"section_seq\": 1, \"route_path_id\": 101628}, {\"is_pass\": false, \"wtt_arr\": \"1356\", \"wtt_dep\": null, \"location\": \"Airdrie\", \"stage_seq\": 30, \"distance_m\": 49909.751, \"section_seq\": 1, \"route_path_id\": 101628}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49909.751, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101628}], \"total_distance_m\": 49909.751, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 49863.727, \"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": "1238", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1.0", "current_position_lat": "55.8642816", "current_position_lon": "-4.0045126", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:43:22Z\", \"source_id\": 17909778, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:45:54Z\", \"source_id\": 55979028, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:46:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:45:58Z\", \"source_id\": 17911611, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:47:10Z\", \"source_id\": 55982216, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:48:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:47:13Z\", \"source_id\": 17912575, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1240, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:50:09Z\", \"source_id\": 55989966, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:51:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:50:11Z\", \"source_id\": 17914709, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1246, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:54:46Z\", \"source_id\": 56001869, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:55:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:54:50Z\", \"source_id\": 17918037, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:58:52Z\", \"source_id\": 17920943, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1258, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:00:37Z\", \"source_id\": 56016166, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:01:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:00:41Z\", \"source_id\": 17922221, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:03:15Z\", \"source_id\": 56023306, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:03:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:03:18Z\", \"source_id\": 17924102, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:05:01Z\", \"source_id\": 56028034, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:06:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:05:04Z\", \"source_id\": 17925405, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:07:29Z\", \"source_id\": 56034461, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:08:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:07:32Z\", \"source_id\": 17927263, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:10:51Z\", \"source_id\": 56042826, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:11:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:10:54Z\", \"source_id\": 17929659, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:14:08Z\", \"source_id\": 56051569, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:14:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:14:10Z\", \"source_id\": 17932134, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:16:55Z\", \"source_id\": 56058855, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:18:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:16:59Z\", \"source_id\": 17934158, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:19:53Z\", \"source_id\": 56066468, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:20:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:19:56Z\", \"source_id\": 17936299, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:23:23Z\", \"source_id\": 56075618, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:24:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:23:29Z\", \"source_id\": 17938922, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:26:29Z\", \"source_id\": 56083359, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:27:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:26:34Z\", \"source_id\": 17941153, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:29:47Z\", \"source_id\": 56091642, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:30:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:29:52Z\", \"source_id\": 17943488, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1558, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:32:02Z\", \"source_id\": 56097114, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:33:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:32:05Z\", \"source_id\": 17945050, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:34:39Z\", \"source_id\": 56103943, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:37:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:34:44Z\", \"source_id\": 17947016, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1570, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:38:53Z\", \"source_id\": 56114653, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:39:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:38:59Z\", \"source_id\": 17950069, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1577, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:41:05Z\", \"source_id\": 56120144, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:42:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:41:12Z\", \"source_id\": 17951710, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:44:56Z\", \"source_id\": 17954355, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1585, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:47:59Z\", \"source_id\": 56137746, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:48:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:04Z\", \"source_id\": 17956672, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:50:08Z\", \"source_id\": 56143239, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:51:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:50:14Z\", \"source_id\": 17958231, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:23Z\", \"source_id\": 17961239, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Coatdyke", "service_state_platform": "2", "timing_fact_generation": 1789736119972265, "current_leg_arrival_utc": "2026-09-18T13:53:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:00.834267", "service_state_evidence_id": 56156630, "current_leg_start_actual_dep": "2026-09-18T13:51:00+01:00", "operational_evidence_version": 100, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:03.559589", "service_state_valid_until_kind": null, "operational_interpretation_version": 100, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
BHC |
ADR |
2E54 |
318250+320309 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1853.804, "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": 2081.586, "from_m": 1853.804, "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": 6179.404, "from_m": 2081.586, "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": 6827.215, "from_m": 6179.404, "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": 6870.07, "from_m": 6827.215, "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": 7001.323, "from_m": 6870.07, "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": 7414.903, "from_m": 7001.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": 7480.933, "from_m": 7414.903, "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": 7531.684, "from_m": 7480.933, "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": 8453.39, "from_m": 7531.684, "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": 10804.131, "from_m": 8453.39, "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": 11627.037, "from_m": 10804.131, "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": 17279.306, "from_m": 11627.037, "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": 17323.539, "from_m": 17279.306, "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": 23292.751, "from_m": 17323.539, "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": 23988.595, "from_m": 23292.751, "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": 26171.343, "from_m": 23988.595, "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": 26589.397, "from_m": 26171.343, "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": 26604.777, "from_m": 26589.397, "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": 26645.015, "from_m": 26604.777, "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": 27356.505, "from_m": 26645.015, "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": 27397.27, "from_m": 27356.505, "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": 28723.468, "from_m": 27397.27, "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": 28769.492, "from_m": 28723.468, "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": 33400.798, "from_m": 28769.492, "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": 34244.463, "from_m": 33400.798, "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": 35035.335, "from_m": 34244.463, "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": 35430.697, "from_m": 35035.335, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46282.435, "from_m": 35430.697, "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": 47258.1, "from_m": 46282.435, "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": 49624.407, "from_m": 47258.1, "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": 49684.813, "from_m": 49624.407, "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": 49909.751, "from_m": 49684.813, "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": 670569, "profile_key": "717fe5b030a64249340752447525846c8eb22300d41c8efc10f071eb64d4a2e4", "schedule_id": 26376, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1238", "location": "Balloch", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1240", "wtt_dep": "1240H", "location": "Alexandria", "stage_seq": 2, "distance_m": 1950.12, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1242H", "wtt_dep": "1243", "location": "Renton", "stage_seq": 3, "distance_m": 3767.347, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1245H", "wtt_dep": "1246", "location": "Dalreoch", "stage_seq": 4, "distance_m": 6470.83, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1247", "wtt_dep": "1247H", "location": "Dumbarton Central", "stage_seq": 5, "distance_m": 7066.484, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1249", "wtt_dep": "1249H", "location": "Dumbarton East", "stage_seq": 6, "distance_m": 8151.045, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1253H", "wtt_dep": "1254", "location": "Bowling", "stage_seq": 7, "distance_m": 12630.934, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1256H", "wtt_dep": "1257", "location": "Kilpatrick", "stage_seq": 8, "distance_m": 15292.056, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1259H", "wtt_dep": "1301H", "location": "Dalmuir", "stage_seq": 9, "distance_m": 17489.989, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1303", "wtt_dep": "1303H", "location": "Singer", "stage_seq": 10, "distance_m": 19000.067, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1305H", "wtt_dep": "1306", "location": "Drumry", "stage_seq": 11, "distance_m": 20285.122, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1308", "wtt_dep": "1308H", "location": "Drumchapel", "stage_seq": 12, "distance_m": 21699.069, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1310H", "wtt_dep": "1311", "location": "Westerton", "stage_seq": 13, "distance_m": 23505.375, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1313H", "wtt_dep": "1314", "location": "Anniesland", "stage_seq": 14, "distance_m": 25561.183, "section_seq": 1, "route_path_id": 101628}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1315H", "location": "Hyndland East Jn", "stage_seq": 15, "distance_m": 26589.397, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1316H", "wtt_dep": "1317", "location": "Hyndland", "stage_seq": 16, "distance_m": 27120.366, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1318H", "wtt_dep": "1319H", "location": "Partick", "stage_seq": 17, "distance_m": 28296.229, "section_seq": 1, "route_path_id": 101628}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1320H", "location": "Finnieston West Jn", "stage_seq": 18, "distance_m": 28816.851, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1323", "wtt_dep": "1323H", "location": "Charing Cross", "stage_seq": 19, "distance_m": 31024.452, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1325", "wtt_dep": "1326", "location": "Glasgow Queen St Low Level", "stage_seq": 20, "distance_m": 32263.505, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1327H", "wtt_dep": "1328", "location": "High Street", "stage_seq": 21, "distance_m": 33132.163, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1329H", "wtt_dep": "1330", "location": "Bellgrove", "stage_seq": 22, "distance_m": 34154.731, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1333", "wtt_dep": "1335", "location": "Carntyne", "stage_seq": 23, "distance_m": 36965.067, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1337", "wtt_dep": "1338", "location": "Shettleston", "stage_seq": 24, "distance_m": 38183.752, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1340", "wtt_dep": "1340H", "location": "Garrowhill", "stage_seq": 25, "distance_m": 40128.399, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1342H", "wtt_dep": "1343", "location": "Easterhouse", "stage_seq": 26, "distance_m": 41678.018, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1346H", "wtt_dep": "1347", "location": "Blairhill", "stage_seq": 27, "distance_m": 45873.012, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1349", "wtt_dep": "1350", "location": "Coatbridge Sunnyside", "stage_seq": 28, "distance_m": 46863.349, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1352", "wtt_dep": "1352H", "location": "Coatdyke", "stage_seq": 29, "distance_m": 48452.998, "section_seq": 1, "route_path_id": 101628}, {"is_pass": false, "wtt_arr": "1356", "wtt_dep": null, "location": "Airdrie", "stage_seq": 30, "distance_m": 49909.751, "section_seq": 1, "route_path_id": 101628}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49909.751, "from_m": 0.0, "section_seq": 1, "route_path_id": 101628}], "total_distance_m": 49909.751, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 49863.727, "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": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:43:22Z", "source_id": 17909778, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1213, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:45:54Z", "source_id": 55979028, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T11:46:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:45:58Z", "source_id": 17911611, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1222, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:47:10Z", "source_id": 55982216, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T11:48:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:47:13Z", "source_id": 17912575, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1240, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:50:09Z", "source_id": 55989966, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T11:51:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:50:11Z", "source_id": 17914709, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1246, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:54:46Z", "source_id": 56001869, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T11:55:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:54:50Z", "source_id": 17918037, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:58:52Z", "source_id": 17920943, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T12:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1258, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:00:37Z", "source_id": 56016166, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:01:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:00:41Z", "source_id": 17922221, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1272, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:03:15Z", "source_id": 56023306, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T12:03:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:03:18Z", "source_id": 17924102, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1276, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:05:01Z", "source_id": 56028034, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T12:06:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:05:04Z", "source_id": 17925405, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1280, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:07:29Z", "source_id": 56034461, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:08:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:07:32Z", "source_id": 17927263, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1284, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:10:51Z", "source_id": 56042826, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T12:11:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:10:54Z", "source_id": 17929659, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1292, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:14:08Z", "source_id": 56051569, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T12:14:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:14:10Z", "source_id": 17932134, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1367, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:16:55Z", "source_id": 56058855, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T12:18:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:16:59Z", "source_id": 17934158, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:19:53Z", "source_id": 56066468, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T12:20:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:19:56Z", "source_id": 17936299, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1382, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:23:23Z", "source_id": 56075618, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T12:24:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:23:29Z", "source_id": 17938922, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1387, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:26:29Z", "source_id": 56083359, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T12:27:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:26:34Z", "source_id": 17941153, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1554, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:29:47Z", "source_id": 56091642, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T12:30:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:29:52Z", "source_id": 17943488, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1558, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:32:02Z", "source_id": 56097114, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T12:33:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:32:05Z", "source_id": 17945050, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1567, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:34:39Z", "source_id": 56103943, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T12:37:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:34:44Z", "source_id": 17947016, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1570, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:38:53Z", "source_id": 56114653, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T12:39:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:38:59Z", "source_id": 17950069, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1577, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:41:05Z", "source_id": 56120144, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T12:42:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:41:12Z", "source_id": 17951710, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T13:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:44:56Z", "source_id": 17954355, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T13:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1585, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:47:59Z", "source_id": 56137746, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T12:48:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:04Z", "source_id": 17956672, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T13:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2208, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:50:08Z", "source_id": 56143239, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T12:51:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:50:14Z", "source_id": 17958231, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T13:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:23Z", "source_id": 17961239, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T13:53:00+01:00", "operational_fact": true}] |
Balloch |
1238 |
1238 |
None |
None |
None |
Airdrie |
1356 |
1356 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68381/2026-09-18/detailed |
None |
Coatbridge Sunnyside |
2026-09-18T13:51:00+01:00 |
Coatdyke |
1.0 |
{"type": "LineString", "coordinates": [[-4.028140672263664, 55.86694850251461], [-4.027955099999999, 55.86692070000001], [-4.027828699999999, 55.866908899999984], [-4.0276824, 55.8668949], [-4.0273711, 55.866876999999995], [-4.0269935, 55.86686879999999], [-4.0265936, 55.866878099999994], [-4.0261045, 55.8669097], [-4.0257264, 55.8669522], [-4.0241733, 55.8672346], [-4.022043199999999, 55.8676359], [-4.0213376, 55.86775970000001], [-4.0208472, 55.8678387], [-4.0204696, 55.86788620000001], [-4.0200968, 55.867918], [-4.0197006, 55.86794439999999], [-4.019311799999999, 55.8679605], [-4.0189118, 55.867957799999985], [-4.0186404, 55.867957699999984], [-4.0183772, 55.86794729999999], [-4.018128099999999, 55.86793500000001], [-4.017843299999999, 55.867915], [-4.0176409, 55.8678996], [-4.017436499999999, 55.8678798], [-4.017029100000001, 55.8678304], [-4.0165102, 55.8677566], [-4.0160049, 55.86766139999999], [-4.0155031, 55.8675512], [-4.0150309, 55.86742699999999], [-4.0072268, 55.86509649999999], [-4.0061914, 55.8647742], [-4.0045126, 55.8642816]]} |
1.0 |
1352 |
1353 |
Coatbridge Sunnyside |
Coatdyke |
Coatdyke |
55.8642816 |
-4.0045126 |
55.8642816 |
-4.0045126 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Coatdyke |
TD |
TRACKING_TIMEOUT |
56156630 |
1789736119972265 |
100 |
100 |
2026-09-18 14:07:03.559589 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:00.834267 |
| 641623 |
673775 |
F45062 |
515S841P18 |
2026-09-18 |
COMPLETE |
18003928 |
2026-09-18 14:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 673775, "stp": "N", "toc": "c2c", "uid": "F45062", "consist": "720606", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45062/2026-09-18/detailed", "trust_id": "515S841P18", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shoeburyness C.S.D.", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": null, "is_terminated": 1, "next_location": "Shoeburyness C.S.D.", "signalling_id": "5S84", "timing_status": "EARLY", "origin_station": "Shoeburyness", "current_leg_arr": "1457", "current_leg_dep": "1451", "current_leg_end": "Shoeburyness C.S.D.", "origin_dep_time": "1455", "origin_platform": "3", "current_location": "Shoeburyness C.S.D.", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7944172999999999, 51.53140749999999], [0.7927334, 51.532139699999995], [0.7924086, 51.53228920000001], [0.7923273, 51.5323276], [0.7921447999999999, 51.53240290000001], [0.7919925, 51.53245709999999], [0.7917991, 51.5325185], [0.7916363999999999, 51.5325583], [0.7911968, 51.532648300000005], [0.7908785999999999, 51.53269660000001], [0.7906563, 51.5327141], [0.7905211, 51.5327229], [0.7903778999999999, 51.53273479999999], [0.7902017999999998, 51.5327561], [0.7900320999999999, 51.53278110000001], [0.7896846, 51.5328359], [0.7894102, 51.5328835], [0.7890311999999999, 51.532967199999995], [0.7884983, 51.5331266], [0.7880329, 51.5332683], [0.7877687999999999, 51.533347899999995], [0.7875930999999999, 51.533405899999984], [0.7872056, 51.5335751], [0.7868591, 51.53373740000001], [0.7871839, 51.5335487], [0.7873965, 51.53342190000001], [0.7876406, 51.5332891], [0.7877948, 51.53322080000001], [0.7879928999999999, 51.533146599999995], [0.7882717999999999, 51.53305610000001], [0.7898434999999999, 51.5325845]]}", "current_leg_start": "Shoeburyness", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "51.5325845", "next_location_lon": "0.7898435", "previous_location": "Shoeburyness", "current_leg_milage": "0.5", "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\": 836.517, \"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}], \"service_id\": 673775, \"profile_key\": \"3902d781b9d3e475dd7a00332bcf95087ea66ac01c79216156993ba78e2fc58b\", \"schedule_id\": 35640, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1455\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40803}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Shoeburyness C.S.D.\", \"stage_seq\": 2, \"distance_m\": 836.517, \"section_seq\": 1, \"route_path_id\": 40803}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 836.517, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40803}], \"total_distance_m\": 836.517, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 177.122, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 659.395, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1455", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5325845", "current_position_lon": "0.7898435", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:14Z\", \"source_id\": 18003928, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shoeburyness C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789739594833839, "current_leg_arrival_utc": "2026-09-18T14:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:01.490085", "service_state_evidence_id": 18003928, "current_leg_start_actual_dep": "2026-09-18T14:55:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:04.879014", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
SRY |
None |
5S84 |
720606 |
5 |
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": 836.517, "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}], "service_id": 673775, "profile_key": "3902d781b9d3e475dd7a00332bcf95087ea66ac01c79216156993ba78e2fc58b", "schedule_id": 35640, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1455", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40803}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Shoeburyness C.S.D.", "stage_seq": 2, "distance_m": 836.517, "section_seq": 1, "route_path_id": 40803}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 836.517, "from_m": 0.0, "section_seq": 1, "route_path_id": 40803}], "total_distance_m": 836.517, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 177.122, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 659.395, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:14Z", "source_id": 18003928, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Shoeburyness |
1455 |
1455 |
3 |
None |
None |
Shoeburyness C.S.D. |
1500 |
1500 |
None |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F45062/2026-09-18/detailed |
None |
Shoeburyness |
2026-09-18T14:55:00+01:00 |
Shoeburyness C.S.D. |
6.0 |
{"type": "LineString", "coordinates": [[0.7944172999999999, 51.53140749999999], [0.7927334, 51.532139699999995], [0.7924086, 51.53228920000001], [0.7923273, 51.5323276], [0.7921447999999999, 51.53240290000001], [0.7919925, 51.53245709999999], [0.7917991, 51.5325185], [0.7916363999999999, 51.5325583], [0.7911968, 51.532648300000005], [0.7908785999999999, 51.53269660000001], [0.7906563, 51.5327141], [0.7905211, 51.5327229], [0.7903778999999999, 51.53273479999999], [0.7902017999999998, 51.5327561], [0.7900320999999999, 51.53278110000001], [0.7896846, 51.5328359], [0.7894102, 51.5328835], [0.7890311999999999, 51.532967199999995], [0.7884983, 51.5331266], [0.7880329, 51.5332683], [0.7877687999999999, 51.533347899999995], [0.7875930999999999, 51.533405899999984], [0.7872056, 51.5335751], [0.7868591, 51.53373740000001], [0.7871839, 51.5335487], [0.7873965, 51.53342190000001], [0.7876406, 51.5332891], [0.7877948, 51.53322080000001], [0.7879928999999999, 51.533146599999995], [0.7882717999999999, 51.53305610000001], [0.7898434999999999, 51.5325845]]} |
0.5 |
1451 |
1457 |
Shoeburyness |
Shoeburyness C.S.D. |
Shoeburyness C.S.D. |
51.5325845 |
0.7898435 |
51.5325845 |
0.7898435 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Shoeburyness C.S.D. |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18003928 |
1789739594833839 |
6 |
6 |
2026-09-18 14:07:04.879014 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:01.490085 |
| 641624 |
672598 |
L87405 |
081K36MO18 |
2026-09-18 |
COMPLETE |
18005615 |
2026-09-18 14:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 672598, "stp": "P", "toc": "ScotRail", "uid": "L87405", "consist": "380014+380113", "dest_crs": "GLC", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87405/2026-09-18/detailed", "trust_id": "081K36MO18", "origin_crs": "AYR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-18", "dest_arr_time": "1456", "dest_platform": "15", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "1K36", "timing_status": "LATE", "origin_station": "Ayr", "current_leg_arr": "1457", "current_leg_dep": "1446", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1405", "origin_platform": "4", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.424546420476094, 55.84732358163011], [-4.4239769, 55.8473092], [-4.423688299999999, 55.8473103], [-4.4230172, 55.8473343], [-4.4225429, 55.84735129999999], [-4.4222781, 55.8473674], [-4.4222059, 55.8473717], [-4.4220911, 55.847379], [-4.421909199999999, 55.84739009999999], [-4.4215813, 55.84741329999999], [-4.421173699999999, 55.8474517], [-4.4207162, 55.8475051], [-4.4201208, 55.84758719999999], [-4.4197262, 55.8476536], [-4.419178, 55.84775969999999], [-4.4190195999999995, 55.847793300000006], [-4.418841499999999, 55.84783240000001], [-4.418497799999999, 55.8479134], [-4.418285699999999, 55.8479687], [-4.4179577, 55.84805720000001], [-4.417388100000001, 55.84822689999999], [-4.4170496, 55.848335799999994], [-4.4164391, 55.84854169999999], [-4.4162045, 55.84862089999999], [-4.4154551, 55.8488891], [-4.4147696, 55.8491191], [-4.4143379, 55.8492935], [-4.4134361, 55.8496149], [-4.413094899999999, 55.84974019999999], [-4.412616099999999, 55.8499357], [-4.4117849, 55.850308299999995], [-4.4110189, 55.850661599999995], [-4.4102425, 55.85100909999999], [-4.409122399999999, 55.85149820000001], [-4.4078574, 55.8520232], [-4.4069699, 55.85236359999999], [-4.4068918, 55.8523936], [-4.405963099999999, 55.852736500000006], [-4.4050088999999994, 55.85307409999999], [-4.4042441, 55.8533277], [-4.4040781, 55.85338429999999], [-4.4032966, 55.85366739999999], [-4.402464299999999, 55.85393909999999], [-4.4023078, 55.8539794], [-4.401744892185655, 55.854122055957966], [-4.4016658, 55.8541421], [-4.4008469, 55.8543389], [-4.4000008, 55.8545276], [-4.3995563, 55.85462479999999], [-4.399554641869232, 55.85462514373172], [-4.3992577, 55.85468670000001], [-4.3985259, 55.85482760000001], [-4.3977279, 55.854971299999995], [-4.3972734, 55.855049599999994], [-4.3966782, 55.85514379999999], [-4.3957937, 55.85527600000001], [-4.3954316, 55.85532679999999], [-4.3947422, 55.855420200000005], [-4.393785299999999, 55.85554249999999], [-4.3930011, 55.8556499], [-4.3919334999999995, 55.85578610000001], [-4.3912287, 55.8558708], [-4.3901164, 55.8559838], [-4.3889497, 55.856090599999995], [-4.388207899999999, 55.8561504], [-4.3873556, 55.85621059999999], [-4.386735399999999, 55.85624980000001], [-4.3867023, 55.8562517], [-4.386135200000001, 55.85628500000001], [-4.3843791, 55.8563639], [-4.3832550999999995, 55.8563946], [-4.3814374, 55.856415000000005], [-4.380101599999999, 55.8564053], [-4.3783263, 55.85636989999999], [-4.3774166, 55.8563288], [-4.3767806, 55.85630129999999], [-4.375898099999999, 55.8562473], [-4.374935899999999, 55.8561716], [-4.3749093, 55.8561695], [-4.3747732, 55.8561588], [-4.3736985, 55.85606580000001], [-4.3717486, 55.8558687], [-4.3715965, 55.8558542], [-4.368766999999999, 55.85556879999999], [-4.3682661, 55.85551469999999], [-4.3648012, 55.8551624], [-4.3640631999999995, 55.8550933], [-4.3639672, 55.8550838], [-4.3620062, 55.8548892], [-4.361975499999999, 55.8548862], [-4.356153, 55.8543036], [-4.3548722, 55.85418129999999], [-4.3533052, 55.8540241], [-4.353274899999999, 55.8540211], [-4.3520233, 55.85389549999999], [-4.3460335, 55.85326849999999], [-4.341513399999999, 55.8528142], [-4.3414196, 55.85280459999999], [-4.340281, 55.852688099999995], [-4.3376471, 55.8524393], [-4.3369289, 55.8523715], [-4.3305345, 55.8517131], [-4.3282558, 55.851476099999985], [-4.327906499999999, 55.851439799999994], [-4.3251524, 55.851162300000006], [-4.324417699999999, 55.8510891], [-4.321409699999999, 55.85078930000001], [-4.3170393, 55.85034749999999], [-4.316502, 55.85029240000001], [-4.315440699999999, 55.8501835], [-4.314926400000001, 55.85013069999999], [-4.3126584999999995, 55.84994139999999], [-4.311913363773703, 55.84986626237388], [-4.3114764, 55.849822199999984], [-4.3104319, 55.849716099999995], [-4.3095806, 55.8496313], [-4.307099699999999, 55.8493911], [-4.3059333, 55.84926990000001], [-4.3057023999999995, 55.8492459], [-4.3022617, 55.8489007], [-4.3021996, 55.848893800000006], [-4.3001136, 55.84867200000001], [-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": "Paisley Gilmour Street", "dest_arr_time_act": "1456", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Paisley Gilmour Street", "current_leg_milage": "7.2", "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\": 313.268, \"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.74, \"from_m\": 313.268, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2513.5, \"from_m\": 658.74, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8576.099, \"from_m\": 2513.5, \"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.458, \"from_m\": 8576.099, \"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.594, \"from_m\": 10379.458, \"capability_applied\": null, \"effective_limit_mph\": 60.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.477, \"from_m\": 11597.594, \"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.836, \"from_m\": 12742.477, \"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.584, \"from_m\": 20826.836, \"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.416, \"from_m\": 24035.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\": 48784.429, \"from_m\": 24049.416, \"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\": 54289.518, \"from_m\": 48784.429, \"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\": 55152.744, \"from_m\": 54289.518, \"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\": 56694.123, \"from_m\": 55152.744, \"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\": 56951.12, \"from_m\": 56694.123, \"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\": 63399.69, \"from_m\": 56951.12, \"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\": 63477.472, \"from_m\": 63399.69, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63478.569, \"from_m\": 63477.472, \"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\": 63802.62, \"from_m\": 63478.569, \"capability_applied\": null, \"effective_limit_mph\": 60.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.167, \"from_m\": 63802.62, \"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\": 64818.589, \"from_m\": 64355.167, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65252.709, \"from_m\": 64818.589, \"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.182, \"from_m\": 65252.709, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 66204.725, \"from_m\": 65780.182, \"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\": 672598, \"profile_key\": \"e3444a15f6bb19c78a4d2fac2b4c2ebedc2d908487b23ea76e833f7a19258e37\", \"schedule_id\": 17979, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1405\", \"location\": \"Ayr\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"1407\", \"wtt_dep\": \"1407H\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 2, \"distance_m\": 1872.595, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408H\", \"location\": \"Falkland Jn\", \"stage_seq\": 3, \"distance_m\": 2726.263, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"1410\", \"wtt_dep\": \"1410H\", \"location\": \"Prestwick Town\", \"stage_seq\": 4, \"distance_m\": 5083.704, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"1411H\", \"wtt_dep\": \"1412\", \"location\": \"Prestwick International\", \"stage_seq\": 5, \"distance_m\": 5851.164, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"1415H\", \"wtt_dep\": \"1416\", \"location\": \"Troon\", \"stage_seq\": 6, \"distance_m\": 10455.673, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417H\", \"location\": \"Barassie Jn\", \"stage_seq\": 7, \"distance_m\": 12501.673, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"1418\", \"wtt_dep\": \"1418H\", \"location\": \"Barassie\", \"stage_seq\": 8, \"distance_m\": 12677.253, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"1422H\", \"wtt_dep\": \"1423\", \"location\": \"Irvine\", \"stage_seq\": 9, \"distance_m\": 18400.827, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"1426H\", \"wtt_dep\": \"1427H\", \"location\": \"Kilwinning\", \"stage_seq\": 10, \"distance_m\": 23860.285, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"Dalry\", \"stage_seq\": 11, \"distance_m\": 29516.211, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"Lochwinnoch\", \"stage_seq\": 12, \"distance_m\": 40359.774, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"1440H\", \"wtt_dep\": \"1441\", \"location\": \"Johnstone\", \"stage_seq\": 13, \"distance_m\": 49369.803, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"Elderslie\", \"stage_seq\": 14, \"distance_m\": 50884.643, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445H\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 15, \"distance_m\": 54565.518, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Arkleston Jn\", \"stage_seq\": 16, \"distance_m\": 56411.971, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Shields Jn\", \"stage_seq\": 17, \"distance_m\": 63544.524, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 18, \"distance_m\": 65278.185, \"section_seq\": 1, \"route_path_id\": 35565}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 19, \"distance_m\": 66204.725, \"section_seq\": 1, \"route_path_id\": 35565}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66204.725, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35565}], \"total_distance_m\": 66204.725, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65741.303, \"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": "1405", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.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-18T13:06:29Z\", \"source_id\": 56184952, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:36Z\", \"source_id\": 17969981, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:45Z\", \"source_id\": 56193782, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:50Z\", \"source_id\": 17972336, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:47Z\", \"source_id\": 56198892, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:12:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:51Z\", \"source_id\": 17973795, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:45Z\", \"source_id\": 56208992, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:49Z\", \"source_id\": 17976696, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2786, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:20Z\", \"source_id\": 56215449, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:23Z\", \"source_id\": 17978584, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:46Z\", \"source_id\": 56226701, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:52Z\", \"source_id\": 17981732, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:14Z\", \"source_id\": 56237862, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:18Z\", \"source_id\": 17984975, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:12Z\", \"source_id\": 56250790, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:17Z\", \"source_id\": 17988592, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1641, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:26Z\", \"source_id\": 56261782, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:28Z\", \"source_id\": 17991694, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:45Z\", \"source_id\": 56272774, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:45Z\", \"source_id\": 17994752, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:16Z\", \"source_id\": 56284114, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:19Z\", \"source_id\": 17998054, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:31Z\", \"source_id\": 56310270, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:37Z\", \"source_id\": 18005615, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "15", "timing_fact_generation": 1789739738224602, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:02.985308", "service_state_evidence_id": 18005615, "current_leg_start_actual_dep": "2026-09-18T14:46:30+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:04.197566", "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 |
AYR |
GLC |
1K36 |
380014+380113 |
7 |
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": 313.268, "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.74, "from_m": 313.268, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2513.5, "from_m": 658.74, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8576.099, "from_m": 2513.5, "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.458, "from_m": 8576.099, "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.594, "from_m": 10379.458, "capability_applied": null, "effective_limit_mph": 60.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.477, "from_m": 11597.594, "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.836, "from_m": 12742.477, "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.584, "from_m": 20826.836, "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.416, "from_m": 24035.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": 48784.429, "from_m": 24049.416, "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": 54289.518, "from_m": 48784.429, "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": 55152.744, "from_m": 54289.518, "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": 56694.123, "from_m": 55152.744, "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": 56951.12, "from_m": 56694.123, "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": 63399.69, "from_m": 56951.12, "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": 63477.472, "from_m": 63399.69, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63478.569, "from_m": 63477.472, "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": 63802.62, "from_m": 63478.569, "capability_applied": null, "effective_limit_mph": 60.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.167, "from_m": 63802.62, "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": 64818.589, "from_m": 64355.167, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65252.709, "from_m": 64818.589, "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.182, "from_m": 65252.709, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 66204.725, "from_m": 65780.182, "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": 672598, "profile_key": "e3444a15f6bb19c78a4d2fac2b4c2ebedc2d908487b23ea76e833f7a19258e37", "schedule_id": 17979, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1405", "location": "Ayr", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "1407", "wtt_dep": "1407H", "location": "Newton-on-Ayr", "stage_seq": 2, "distance_m": 1872.595, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408H", "location": "Falkland Jn", "stage_seq": 3, "distance_m": 2726.263, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "1410", "wtt_dep": "1410H", "location": "Prestwick Town", "stage_seq": 4, "distance_m": 5083.704, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "1411H", "wtt_dep": "1412", "location": "Prestwick International", "stage_seq": 5, "distance_m": 5851.164, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "1415H", "wtt_dep": "1416", "location": "Troon", "stage_seq": 6, "distance_m": 10455.673, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417H", "location": "Barassie Jn", "stage_seq": 7, "distance_m": 12501.673, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "1418", "wtt_dep": "1418H", "location": "Barassie", "stage_seq": 8, "distance_m": 12677.253, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "1422H", "wtt_dep": "1423", "location": "Irvine", "stage_seq": 9, "distance_m": 18400.827, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "1426H", "wtt_dep": "1427H", "location": "Kilwinning", "stage_seq": 10, "distance_m": 23860.285, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431", "location": "Dalry", "stage_seq": 11, "distance_m": 29516.211, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "Lochwinnoch", "stage_seq": 12, "distance_m": 40359.774, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "1440H", "wtt_dep": "1441", "location": "Johnstone", "stage_seq": 13, "distance_m": 49369.803, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "Elderslie", "stage_seq": 14, "distance_m": 50884.643, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445H", "location": "Paisley Gilmour Street", "stage_seq": 15, "distance_m": 54565.518, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447", "location": "Arkleston Jn", "stage_seq": 16, "distance_m": 56411.971, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "Shields Jn", "stage_seq": 17, "distance_m": 63544.524, "section_seq": 1, "route_path_id": 35565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Glasgow Bridge Street Jn", "stage_seq": 18, "distance_m": 65278.185, "section_seq": 1, "route_path_id": 35565}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 19, "distance_m": 66204.725, "section_seq": 1, "route_path_id": 35565}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66204.725, "from_m": 0.0, "section_seq": 1, "route_path_id": 35565}], "total_distance_m": 66204.725, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65741.303, "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-18T13:06:29Z", "source_id": 56184952, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:07:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:36Z", "source_id": 17969981, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2809, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:45Z", "source_id": 56193782, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:10:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:50Z", "source_id": 17972336, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2806, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:47Z", "source_id": 56198892, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:12:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:51Z", "source_id": 17973795, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2802, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:45Z", "source_id": 56208992, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:16:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:49Z", "source_id": 17976696, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2786, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:20Z", "source_id": 56215449, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:19:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:23Z", "source_id": 17978584, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2780, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:46Z", "source_id": 56226701, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:23:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:52Z", "source_id": 17981732, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2710, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:14Z", "source_id": 56237862, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:28:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:18Z", "source_id": 17984975, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2704, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:12Z", "source_id": 56250790, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:33:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:17Z", "source_id": 17988592, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1641, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:26Z", "source_id": 56261782, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:38:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:28Z", "source_id": 17991694, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1663, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:45Z", "source_id": 56272774, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:41:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:45Z", "source_id": 17994752, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1722, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:16Z", "source_id": 56284114, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:46:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:19Z", "source_id": 17998054, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2031, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:31Z", "source_id": 56310270, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:57:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:37Z", "source_id": 18005615, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Ayr |
1405 |
1405 |
4 |
None |
None |
Glasgow Central High Level |
1456 |
1456 |
15 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L87405/2026-09-18/detailed |
None |
Paisley Gilmour Street |
2026-09-18T14:46:30+01:00 |
Glasgow Central High Level |
11.0 |
{"type": "LineString", "coordinates": [[-4.424546420476094, 55.84732358163011], [-4.4239769, 55.8473092], [-4.423688299999999, 55.8473103], [-4.4230172, 55.8473343], [-4.4225429, 55.84735129999999], [-4.4222781, 55.8473674], [-4.4222059, 55.8473717], [-4.4220911, 55.847379], [-4.421909199999999, 55.84739009999999], [-4.4215813, 55.84741329999999], [-4.421173699999999, 55.8474517], [-4.4207162, 55.8475051], [-4.4201208, 55.84758719999999], [-4.4197262, 55.8476536], [-4.419178, 55.84775969999999], [-4.4190195999999995, 55.847793300000006], [-4.418841499999999, 55.84783240000001], [-4.418497799999999, 55.8479134], [-4.418285699999999, 55.8479687], [-4.4179577, 55.84805720000001], [-4.417388100000001, 55.84822689999999], [-4.4170496, 55.848335799999994], [-4.4164391, 55.84854169999999], [-4.4162045, 55.84862089999999], [-4.4154551, 55.8488891], [-4.4147696, 55.8491191], [-4.4143379, 55.8492935], [-4.4134361, 55.8496149], [-4.413094899999999, 55.84974019999999], [-4.412616099999999, 55.8499357], [-4.4117849, 55.850308299999995], [-4.4110189, 55.850661599999995], [-4.4102425, 55.85100909999999], [-4.409122399999999, 55.85149820000001], [-4.4078574, 55.8520232], [-4.4069699, 55.85236359999999], [-4.4068918, 55.8523936], [-4.405963099999999, 55.852736500000006], [-4.4050088999999994, 55.85307409999999], [-4.4042441, 55.8533277], [-4.4040781, 55.85338429999999], [-4.4032966, 55.85366739999999], [-4.402464299999999, 55.85393909999999], [-4.4023078, 55.8539794], [-4.401744892185655, 55.854122055957966], [-4.4016658, 55.8541421], [-4.4008469, 55.8543389], [-4.4000008, 55.8545276], [-4.3995563, 55.85462479999999], [-4.399554641869232, 55.85462514373172], [-4.3992577, 55.85468670000001], [-4.3985259, 55.85482760000001], [-4.3977279, 55.854971299999995], [-4.3972734, 55.855049599999994], [-4.3966782, 55.85514379999999], [-4.3957937, 55.85527600000001], [-4.3954316, 55.85532679999999], [-4.3947422, 55.855420200000005], [-4.393785299999999, 55.85554249999999], [-4.3930011, 55.8556499], [-4.3919334999999995, 55.85578610000001], [-4.3912287, 55.8558708], [-4.3901164, 55.8559838], [-4.3889497, 55.856090599999995], [-4.388207899999999, 55.8561504], [-4.3873556, 55.85621059999999], [-4.386735399999999, 55.85624980000001], [-4.3867023, 55.8562517], [-4.386135200000001, 55.85628500000001], [-4.3843791, 55.8563639], [-4.3832550999999995, 55.8563946], [-4.3814374, 55.856415000000005], [-4.380101599999999, 55.8564053], [-4.3783263, 55.85636989999999], [-4.3774166, 55.8563288], [-4.3767806, 55.85630129999999], [-4.375898099999999, 55.8562473], [-4.374935899999999, 55.8561716], [-4.3749093, 55.8561695], [-4.3747732, 55.8561588], [-4.3736985, 55.85606580000001], [-4.3717486, 55.8558687], [-4.3715965, 55.8558542], [-4.368766999999999, 55.85556879999999], [-4.3682661, 55.85551469999999], [-4.3648012, 55.8551624], [-4.3640631999999995, 55.8550933], [-4.3639672, 55.8550838], [-4.3620062, 55.8548892], [-4.361975499999999, 55.8548862], [-4.356153, 55.8543036], [-4.3548722, 55.85418129999999], [-4.3533052, 55.8540241], [-4.353274899999999, 55.8540211], [-4.3520233, 55.85389549999999], [-4.3460335, 55.85326849999999], [-4.341513399999999, 55.8528142], [-4.3414196, 55.85280459999999], [-4.340281, 55.852688099999995], [-4.3376471, 55.8524393], [-4.3369289, 55.8523715], [-4.3305345, 55.8517131], [-4.3282558, 55.851476099999985], [-4.327906499999999, 55.851439799999994], [-4.3251524, 55.851162300000006], [-4.324417699999999, 55.8510891], [-4.321409699999999, 55.85078930000001], [-4.3170393, 55.85034749999999], [-4.316502, 55.85029240000001], [-4.315440699999999, 55.8501835], [-4.314926400000001, 55.85013069999999], [-4.3126584999999995, 55.84994139999999], [-4.311913363773703, 55.84986626237388], [-4.3114764, 55.849822199999984], [-4.3104319, 55.849716099999995], [-4.3095806, 55.8496313], [-4.307099699999999, 55.8493911], [-4.3059333, 55.84926990000001], [-4.3057023999999995, 55.8492459], [-4.3022617, 55.8489007], [-4.3021996, 55.848893800000006], [-4.3001136, 55.84867200000001], [-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]]} |
7.2 |
1446 |
1457 |
Paisley Gilmour Street |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005615 |
1789739738224602 |
72 |
72 |
2026-09-18 14:07:04.197566 |
15 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:02.985308 |
| 641625 |
673206 |
G62027 |
522T68MP18 |
2026-09-18 |
COMPLETE |
18005355 |
2026-09-18 14:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 673206, "stp": "P", "toc": "London Overground", "uid": "G62027", "consist": null, "dest_crs": "CHI", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G62027/2026-09-18/detailed", "trust_id": "522T68MP18", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chingford", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": "2", "is_terminated": 1, "next_location": "Chingford", "signalling_id": "2T68", "timing_status": "ON TIME", "origin_station": "London Liverpool Street", "current_leg_arr": "1457", "current_leg_dep": "1452", "current_leg_end": "Chingford", "origin_dep_time": "1431", "origin_platform": "7", "current_location": "Chingford", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.0, 51.60929923452176], [0.0001939, 51.610054700000006], [0.00030389120902488484, 51.61048353460085], [0.0013431999999999997, 51.614535399999994], [0.0014536999999999998, 51.614970199999995], [0.0015133999999999998, 51.6152525], [0.0015630999999999998, 51.6155338], [0.0016024999999999998, 51.6158215], [0.0016360000000000003, 51.6161128], [0.0016536999999999997, 51.6164058], [0.0016626, 51.616694599999995], [0.0016575, 51.6170041], [0.0016438, 51.617257599999995], [0.0015808, 51.6181593], [0.0015754, 51.618241700000006], [0.0015141, 51.6190481], [0.0014998999999999998, 51.619212799999985], [0.001475, 51.6195791], [0.0014561, 51.6198612], [0.0014419999999999997, 51.62018110000001], [0.0014405999999999998, 51.62023330000001], [0.0014469, 51.6206839], [0.0014636, 51.6209573], [0.0014958, 51.621233800000006], [0.0015340999999999998, 51.62149169999999], [0.0015826999999999998, 51.6217547], [0.0016369, 51.62199509999999], [0.0016965, 51.622239699999994], [0.0018514, 51.6227228], [0.0020335, 51.62319389999999], [0.0022171, 51.6235826], [0.0035221, 51.6262101], [0.003624099999999999, 51.62640579999999], [0.0037019, 51.62654009999999], [0.0037868, 51.626672600000006], [0.003888, 51.62682139999998], [0.0039929, 51.626959], [0.004099900000000001, 51.62708539999999], [0.004208699999999999, 51.627202999999994], [0.0044825, 51.6274861], [0.0047542999999999995, 51.6277596], [0.0049034, 51.6279107], [0.0062267, 51.629254], [0.006637988480823196, 51.62965167706966], [0.0067313, 51.629741900000006], [0.0067628, 51.6297737], [0.0081096, 51.631127699999986], [0.008186999999999998, 51.63120339999999], [0.0082415, 51.631264], [0.008289599999999998, 51.631320800000005], [0.008434199999999998, 51.6315032], [0.0084901, 51.6315677], [0.008551599999999998, 51.63163330000001], [0.010025799999999998, 51.633113]]}", "current_leg_start": "Highams Park", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "51.6331130", "next_location_lon": "0.0100258", "previous_location": "Highams Park", "current_leg_milage": "1.7", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"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\": 5185.434, \"from_m\": 4607.29, \"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\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"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\": 7257.519, \"from_m\": 7216.942, \"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\": 9122.523, \"from_m\": 7257.519, \"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\": 9136.134, \"from_m\": 9122.523, \"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\": 10229.951, \"from_m\": 9136.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\": 10272.272, \"from_m\": 10229.951, \"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\": 10505.501, \"from_m\": 10272.272, \"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\": 11691.939, \"from_m\": 10505.501, \"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\": 11918.98, \"from_m\": 11691.939, \"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\": 14120.594, \"from_m\": 11918.98, \"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\": 16651.254, \"from_m\": 14120.594, \"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\": 16788.264, \"from_m\": 16651.254, \"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\": 16870.277, \"from_m\": 16788.264, \"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\": 17154.5, \"from_m\": 16870.277, \"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\": 673206, \"profile_key\": \"52c1694885126f2854299a27ca2f1486ea9d1d87c0fc93616026c3af696a2075\", \"schedule_id\": 11657, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1434H\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1438H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1440H\", \"wtt_dep\": \"1441\", \"location\": \"Clapton\", \"stage_seq\": 4, \"distance_m\": 6284.461, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442\", \"location\": \"Clapton Jn\", \"stage_seq\": 5, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1444H\", \"location\": \"St. James' Street\", \"stage_seq\": 6, \"distance_m\": 9218.248, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446H\", \"location\": \"Walthamstow Central\", \"stage_seq\": 7, \"distance_m\": 10045.085, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1449\", \"location\": \"Wood Street\", \"stage_seq\": 8, \"distance_m\": 11796.695, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452\", \"location\": \"Highams Park\", \"stage_seq\": 9, \"distance_m\": 14233.173, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Chingford\", \"stage_seq\": 10, \"distance_m\": 17154.5, \"section_seq\": 1, \"route_path_id\": 32255}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17154.5, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32255}], \"total_distance_m\": 17154.5, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15482.886, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1671.614, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1431", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.6331130", "current_position_lon": "0.0100258", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:51Z\", \"source_id\": 56257608, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:56Z\", \"source_id\": 17990508, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:54Z\", \"source_id\": 56267945, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:56Z\", \"source_id\": 17993426, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:47Z\", \"source_id\": 56275196, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:51Z\", \"source_id\": 17995529, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:33Z\", \"source_id\": 56282265, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:36Z\", \"source_id\": 17997581, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:15Z\", \"source_id\": 56286603, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:18Z\", \"source_id\": 17998817, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:40Z\", \"source_id\": 56292592, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:46Z\", \"source_id\": 18000605, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:51Z\", \"source_id\": 56300989, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:54Z\", \"source_id\": 18002878, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:11Z\", \"source_id\": 56309420, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:15Z\", \"source_id\": 18005355, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chingford", "service_state_platform": "2", "timing_fact_generation": 1789739717328406, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:04.514448", "service_state_evidence_id": 18005355, "current_leg_start_actual_dep": "2026-09-18T14:52:00+01:00", "operational_evidence_version": 43, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:04.873083", "service_state_valid_until_kind": null, "operational_interpretation_version": 43, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
LST |
CHI |
2T68 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "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": 5185.434, "from_m": 4607.29, "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": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "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": 7257.519, "from_m": 7216.942, "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": 9122.523, "from_m": 7257.519, "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": 9136.134, "from_m": 9122.523, "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": 10229.951, "from_m": 9136.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": 10272.272, "from_m": 10229.951, "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": 10505.501, "from_m": 10272.272, "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": 11691.939, "from_m": 10505.501, "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": 11918.98, "from_m": 11691.939, "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": 14120.594, "from_m": 11918.98, "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": 16651.254, "from_m": 14120.594, "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": 16788.264, "from_m": 16651.254, "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": 16870.277, "from_m": 16788.264, "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": 17154.5, "from_m": 16870.277, "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": 673206, "profile_key": "52c1694885126f2854299a27ca2f1486ea9d1d87c0fc93616026c3af696a2075", "schedule_id": 11657, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1431", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1434H", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1438H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1440H", "wtt_dep": "1441", "location": "Clapton", "stage_seq": 4, "distance_m": 6284.461, "section_seq": 1, "route_path_id": 32255}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442", "location": "Clapton Jn", "stage_seq": 5, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1444H", "location": "St. James' Street", "stage_seq": 6, "distance_m": 9218.248, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446H", "location": "Walthamstow Central", "stage_seq": 7, "distance_m": 10045.085, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1449", "location": "Wood Street", "stage_seq": 8, "distance_m": 11796.695, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452", "location": "Highams Park", "stage_seq": 9, "distance_m": 14233.173, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Chingford", "stage_seq": 10, "distance_m": 17154.5, "section_seq": 1, "route_path_id": 32255}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17154.5, "from_m": 0.0, "section_seq": 1, "route_path_id": 32255}], "total_distance_m": 17154.5, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15482.886, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1671.614, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:51Z", "source_id": 56257608, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:35:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:56Z", "source_id": 17990508, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:54Z", "source_id": 56267945, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:39:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:56Z", "source_id": 17993426, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15428, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:47Z", "source_id": 56275196, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:42:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:51Z", "source_id": 17995529, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15424, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:33Z", "source_id": 56282265, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:45:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:36Z", "source_id": 17997581, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15420, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:15Z", "source_id": 56286603, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:46:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:18Z", "source_id": 17998817, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15395, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:40Z", "source_id": 56292592, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:49:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:46Z", "source_id": 18000605, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15416, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:51Z", "source_id": 56300989, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:52:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:54Z", "source_id": 18002878, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15410, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:11Z", "source_id": 56309420, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:57:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:15Z", "source_id": 18005355, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1431 |
1431 |
7 |
None |
None |
Chingford |
1458 |
1457 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G62027/2026-09-18/detailed |
None |
Highams Park |
2026-09-18T14:52:00+01:00 |
Chingford |
5.0 |
{"type": "LineString", "coordinates": [[0.0, 51.60929923452176], [0.0001939, 51.610054700000006], [0.00030389120902488484, 51.61048353460085], [0.0013431999999999997, 51.614535399999994], [0.0014536999999999998, 51.614970199999995], [0.0015133999999999998, 51.6152525], [0.0015630999999999998, 51.6155338], [0.0016024999999999998, 51.6158215], [0.0016360000000000003, 51.6161128], [0.0016536999999999997, 51.6164058], [0.0016626, 51.616694599999995], [0.0016575, 51.6170041], [0.0016438, 51.617257599999995], [0.0015808, 51.6181593], [0.0015754, 51.618241700000006], [0.0015141, 51.6190481], [0.0014998999999999998, 51.619212799999985], [0.001475, 51.6195791], [0.0014561, 51.6198612], [0.0014419999999999997, 51.62018110000001], [0.0014405999999999998, 51.62023330000001], [0.0014469, 51.6206839], [0.0014636, 51.6209573], [0.0014958, 51.621233800000006], [0.0015340999999999998, 51.62149169999999], [0.0015826999999999998, 51.6217547], [0.0016369, 51.62199509999999], [0.0016965, 51.622239699999994], [0.0018514, 51.6227228], [0.0020335, 51.62319389999999], [0.0022171, 51.6235826], [0.0035221, 51.6262101], [0.003624099999999999, 51.62640579999999], [0.0037019, 51.62654009999999], [0.0037868, 51.626672600000006], [0.003888, 51.62682139999998], [0.0039929, 51.626959], [0.004099900000000001, 51.62708539999999], [0.004208699999999999, 51.627202999999994], [0.0044825, 51.6274861], [0.0047542999999999995, 51.6277596], [0.0049034, 51.6279107], [0.0062267, 51.629254], [0.006637988480823196, 51.62965167706966], [0.0067313, 51.629741900000006], [0.0067628, 51.6297737], [0.0081096, 51.631127699999986], [0.008186999999999998, 51.63120339999999], [0.0082415, 51.631264], [0.008289599999999998, 51.631320800000005], [0.008434199999999998, 51.6315032], [0.0084901, 51.6315677], [0.008551599999999998, 51.63163330000001], [0.010025799999999998, 51.633113]]} |
1.7 |
1452 |
1457 |
Highams Park |
Chingford |
Chingford |
51.6331130 |
0.0100258 |
51.6331130 |
0.0100258 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Chingford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005355 |
1789739717328406 |
43 |
43 |
2026-09-18 14:07:04.873083 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:04.514448 |
| 641626 |
672158 |
P24207 |
332O87MN18 |
2026-09-18 |
COMPLETE |
18005364 |
2026-09-18 14:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 672158, "stp": "P", "toc": "Northern", "uid": "P24207", "consist": "156422+156475", "dest_crs": "LIV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24207/2026-09-18/detailed", "trust_id": "332O87MN18", "origin_crs": "MCO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-18", "dest_arr_time": "1455", "dest_platform": "8", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "2O87", "timing_status": "LATE", "origin_station": "Manchester Oxford Road", "current_leg_arr": "1457", "current_leg_dep": "1453", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "1346", "origin_platform": "5", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "+2 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": "1455", "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": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 136.111, \"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\": 776.606, \"from_m\": 136.111, \"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\": 1135.531, \"from_m\": 776.606, \"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\": 2345.887, \"from_m\": 1135.531, \"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\": 9118.878, \"from_m\": 2345.887, \"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\": 9157.361, \"from_m\": 9118.878, \"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\": 28363.047, \"from_m\": 9157.361, \"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\": 28830.737, \"from_m\": 28363.047, \"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\": 30564.874, \"from_m\": 28830.737, \"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\": 30626.258, \"from_m\": 30564.874, \"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\": 30772.923, \"from_m\": 30626.258, \"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\": 31513.9, \"from_m\": 30772.923, \"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\": 32666.564, \"from_m\": 31513.9, \"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\": 50365.361, \"from_m\": 32666.564, \"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\": 50843.795, \"from_m\": 50365.361, \"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\": 51069.07, \"from_m\": 50843.795, \"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\": 51538.584, \"from_m\": 51069.07, \"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\": 51660.252, \"from_m\": 51538.584, \"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\": 55805.509, \"from_m\": 51660.252, \"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\": 56051.79, \"from_m\": 55805.509, \"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\": 56116.609, \"from_m\": 56051.79, \"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\": 56176.927, \"from_m\": 56116.609, \"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\": 56508.641, \"from_m\": 56176.927, \"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\": 57642.739, \"from_m\": 56508.641, \"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\": 57700.777, \"from_m\": 57642.739, \"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\": 57780.0, \"from_m\": 57700.777, \"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\": 57821.742, \"from_m\": 57780.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\": 57890.804, \"from_m\": 57821.742, \"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\": 57928.849, \"from_m\": 57890.804, \"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\": 58227.931, \"from_m\": 57928.849, \"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\": 58463.826, \"from_m\": 58227.931, \"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\": 58505.4, \"from_m\": 58463.826, \"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\": 59601.591, \"from_m\": 58505.4, \"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\": 59967.851, \"from_m\": 59601.591, \"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\": 60285.203, \"from_m\": 59967.851, \"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\": 672158, \"profile_key\": \"5c0f6cb2d4e232b9beb265a35fc56089d13deb4276732435326ee9d6c1156c20\", \"schedule_id\": 19697, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1346\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347\", \"location\": \"Deansgate\", \"stage_seq\": 2, \"distance_m\": 588.441, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1350\", \"location\": \"Trafford Park East Jn\", \"stage_seq\": 3, \"distance_m\": 3555.494, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1351H\", \"wtt_dep\": \"1352\", \"location\": \"Trafford Park\", \"stage_seq\": 4, \"distance_m\": 5408.472, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1353H\", \"wtt_dep\": \"1354\", \"location\": \"Humphrey Park\", \"stage_seq\": 5, \"distance_m\": 6501.511, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1356\", \"wtt_dep\": \"1357\", \"location\": \"Urmston\", \"stage_seq\": 6, \"distance_m\": 13513.071, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1359H\", \"wtt_dep\": \"1400\", \"location\": \"Flixton\", \"stage_seq\": 7, \"distance_m\": 15561.877, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1404\", \"wtt_dep\": \"1405\", \"location\": \"Irlam\", \"stage_seq\": 8, \"distance_m\": 18972.666, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406H\", \"location\": \"Glazebrook East Jn\", \"stage_seq\": 9, \"distance_m\": 20404.584, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1410\", \"wtt_dep\": \"1411\", \"location\": \"Birchwood\", \"stage_seq\": 10, \"distance_m\": 25541.823, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1413H\", \"wtt_dep\": \"1414\", \"location\": \"Padgate\", \"stage_seq\": 11, \"distance_m\": 27841.982, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1417\", \"wtt_dep\": \"1418\", \"location\": \"Warrington Central\", \"stage_seq\": 12, \"distance_m\": 30642.022, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1421\", \"wtt_dep\": \"1421H\", \"location\": \"Warrington West\", \"stage_seq\": 13, \"distance_m\": 33837.907, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1429H\", \"location\": \"Hough Green\", \"stage_seq\": 14, \"distance_m\": 43371.828, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433H\", \"location\": \"Hunt's Cross\", \"stage_seq\": 15, \"distance_m\": 48841.867, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Hunts Cross West Jn\", \"stage_seq\": 16, \"distance_m\": 50365.361, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1439\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 17, \"distance_m\": 51250.957, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1442H\", \"location\": \"West Allerton\", \"stage_seq\": 18, \"distance_m\": 52829.259, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445H\", \"location\": \"Mossley Hill\", \"stage_seq\": 19, \"distance_m\": 53976.648, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"Wavertree Jn\", \"stage_seq\": 20, \"distance_m\": 56063.132, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 21, \"distance_m\": 57526.067, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451\", \"location\": \"Edge Hill\", \"stage_seq\": 22, \"distance_m\": 58114.808, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Crown Street Jn\", \"stage_seq\": 23, \"distance_m\": 59007.065, \"section_seq\": 1, \"route_path_id\": 74315}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 24, \"distance_m\": 60285.203, \"section_seq\": 1, \"route_path_id\": 74315}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 60285.203, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74315}], \"total_distance_m\": 60285.203, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 60163.404, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 121.799, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1346", "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\": \"TD\", \"smart_id\": 9250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:47:51Z\", \"source_id\": 56137380, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:48:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:47:57Z\", \"source_id\": 17956579, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:02Z\", \"source_id\": 56161178, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:58:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:04Z\", \"source_id\": 17963205, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:47Z\", \"source_id\": 56180452, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:06:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:50Z\", \"source_id\": 17968723, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:38Z\", \"source_id\": 56193322, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:42Z\", \"source_id\": 17972214, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10066, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:37Z\", \"source_id\": 56203499, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:15:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:41Z\", \"source_id\": 17975123, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10058, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:19Z\", \"source_id\": 56217796, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:21Z\", \"source_id\": 17979217, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:43Z\", \"source_id\": 56226528, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:44Z\", \"source_id\": 17981693, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:53Z\", \"source_id\": 17988327, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:38Z\", \"source_id\": 56262295, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:42Z\", \"source_id\": 17991866, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:26Z\", \"source_id\": 56272017, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:31Z\", \"source_id\": 17994578, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:31Z\", \"source_id\": 56279571, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:35Z\", \"source_id\": 17996851, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9906, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:39Z\", \"source_id\": 56285158, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:39Z\", \"source_id\": 17998368, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:28Z\", \"source_id\": 56299877, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:34Z\", \"source_id\": 18002635, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:12Z\", \"source_id\": 56309458, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:15Z\", \"source_id\": 18005364, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "8", "timing_fact_generation": 1789739720355560, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:07.530078", "service_state_evidence_id": 18005364, "current_leg_start_actual_dep": "2026-09-18T14:53:00+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:07.612960", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MCO |
LIV |
2O87 |
156422+156475 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 136.111, "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": 776.606, "from_m": 136.111, "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": 1135.531, "from_m": 776.606, "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": 2345.887, "from_m": 1135.531, "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": 9118.878, "from_m": 2345.887, "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": 9157.361, "from_m": 9118.878, "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": 28363.047, "from_m": 9157.361, "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": 28830.737, "from_m": 28363.047, "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": 30564.874, "from_m": 28830.737, "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": 30626.258, "from_m": 30564.874, "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": 30772.923, "from_m": 30626.258, "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": 31513.9, "from_m": 30772.923, "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": 32666.564, "from_m": 31513.9, "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": 50365.361, "from_m": 32666.564, "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": 50843.795, "from_m": 50365.361, "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": 51069.07, "from_m": 50843.795, "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": 51538.584, "from_m": 51069.07, "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": 51660.252, "from_m": 51538.584, "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": 55805.509, "from_m": 51660.252, "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": 56051.79, "from_m": 55805.509, "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": 56116.609, "from_m": 56051.79, "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": 56176.927, "from_m": 56116.609, "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": 56508.641, "from_m": 56176.927, "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": 57642.739, "from_m": 56508.641, "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": 57700.777, "from_m": 57642.739, "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": 57780.0, "from_m": 57700.777, "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": 57821.742, "from_m": 57780.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": 57890.804, "from_m": 57821.742, "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": 57928.849, "from_m": 57890.804, "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": 58227.931, "from_m": 57928.849, "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": 58463.826, "from_m": 58227.931, "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": 58505.4, "from_m": 58463.826, "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": 59601.591, "from_m": 58505.4, "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": 59967.851, "from_m": 59601.591, "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": 60285.203, "from_m": 59967.851, "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": 672158, "profile_key": "5c0f6cb2d4e232b9beb265a35fc56089d13deb4276732435326ee9d6c1156c20", "schedule_id": 19697, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1346", "location": "Manchester Oxford Road", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347", "location": "Deansgate", "stage_seq": 2, "distance_m": 588.441, "section_seq": 1, "route_path_id": 74315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1350", "location": "Trafford Park East Jn", "stage_seq": 3, "distance_m": 3555.494, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1351H", "wtt_dep": "1352", "location": "Trafford Park", "stage_seq": 4, "distance_m": 5408.472, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1353H", "wtt_dep": "1354", "location": "Humphrey Park", "stage_seq": 5, "distance_m": 6501.511, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1356", "wtt_dep": "1357", "location": "Urmston", "stage_seq": 6, "distance_m": 13513.071, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1359H", "wtt_dep": "1400", "location": "Flixton", "stage_seq": 7, "distance_m": 15561.877, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1404", "wtt_dep": "1405", "location": "Irlam", "stage_seq": 8, "distance_m": 18972.666, "section_seq": 1, "route_path_id": 74315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406H", "location": "Glazebrook East Jn", "stage_seq": 9, "distance_m": 20404.584, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1410", "wtt_dep": "1411", "location": "Birchwood", "stage_seq": 10, "distance_m": 25541.823, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1413H", "wtt_dep": "1414", "location": "Padgate", "stage_seq": 11, "distance_m": 27841.982, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1417", "wtt_dep": "1418", "location": "Warrington Central", "stage_seq": 12, "distance_m": 30642.022, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1421", "wtt_dep": "1421H", "location": "Warrington West", "stage_seq": 13, "distance_m": 33837.907, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1429H", "location": "Hough Green", "stage_seq": 14, "distance_m": 43371.828, "section_seq": 1, "route_path_id": 74315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433H", "location": "Hunt's Cross", "stage_seq": 15, "distance_m": 48841.867, "section_seq": 1, "route_path_id": 74315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435", "location": "Hunts Cross West Jn", "stage_seq": 16, "distance_m": 50365.361, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1439", "location": "Liverpool South Parkway (HL)", "stage_seq": 17, "distance_m": 51250.957, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1442H", "location": "West Allerton", "stage_seq": 18, "distance_m": 52829.259, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445H", "location": "Mossley Hill", "stage_seq": 19, "distance_m": 53976.648, "section_seq": 1, "route_path_id": 74315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448", "location": "Wavertree Jn", "stage_seq": 20, "distance_m": 56063.132, "section_seq": 1, "route_path_id": 74315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Edge Hill S.B.", "stage_seq": 21, "distance_m": 57526.067, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451", "location": "Edge Hill", "stage_seq": 22, "distance_m": 58114.808, "section_seq": 1, "route_path_id": 74315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "Crown Street Jn", "stage_seq": 23, "distance_m": 59007.065, "section_seq": 1, "route_path_id": 74315}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 24, "distance_m": 60285.203, "section_seq": 1, "route_path_id": 74315}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 60285.203, "from_m": 0.0, "section_seq": 1, "route_path_id": 74315}], "total_distance_m": 60285.203, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 60163.404, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 121.799, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9250, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:47:51Z", "source_id": 56137380, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:48:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:47:57Z", "source_id": 17956579, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9268, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:02Z", "source_id": 56161178, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:58:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:04Z", "source_id": 17963205, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9275, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:47Z", "source_id": 56180452, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:06:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:50Z", "source_id": 17968723, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10069, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:38Z", "source_id": 56193322, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:11:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:42Z", "source_id": 17972214, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10066, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:37Z", "source_id": 56203499, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:15:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:41Z", "source_id": 17975123, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10058, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:19Z", "source_id": 56217796, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:20:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:21Z", "source_id": 17979217, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10063, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:43Z", "source_id": 56226528, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:24:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:44Z", "source_id": 17981693, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:53Z", "source_id": 17988327, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10038, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:38Z", "source_id": 56262295, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:37:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:42Z", "source_id": 17991866, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9932, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:26Z", "source_id": 56272017, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:41:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:31Z", "source_id": 17994578, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9914, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:31Z", "source_id": 56279571, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:44:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:35Z", "source_id": 17996851, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9906, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:39Z", "source_id": 56285158, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:46:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:39Z", "source_id": 17998368, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9881, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:28Z", "source_id": 56299877, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:52:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:34Z", "source_id": 18002635, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9845, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:12Z", "source_id": 56309458, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:57:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:15Z", "source_id": 18005364, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Manchester Oxford Road |
1346 |
1346 |
5 |
None |
None |
Liverpool Lime Street HL/ML |
1455 |
1455 |
8 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24207/2026-09-18/detailed |
None |
Edge Hill |
2026-09-18T14:53: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 |
1453 |
1457 |
Edge Hill |
Liverpool L.st (lhs-vt) |
Liverpool Lime Street HL/ML |
53.4075993 |
-2.9783843 |
53.4075993 |
-2.9783843 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Liverpool Lime Street HL/ML |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005364 |
1789739720355560 |
72 |
72 |
2026-09-18 14:07:07.612960 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:07.530078 |
| 641627 |
672946 |
G97878 |
512U49MO18 |
2026-09-18 |
COMPLETE |
18005610 |
2026-09-18 14:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 672946, "stp": "P", "toc": "London Overground", "uid": "G97878", "consist": null, "dest_crs": "LST", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G97878/2026-09-18/detailed", "trust_id": "512U49MO18", "origin_crs": "ENF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-18", "dest_arr_time": "1456", "dest_platform": "6", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2U49", "timing_status": "LATE", "origin_station": "Enfield Town", "current_leg_arr": "1457", "current_leg_dep": "1453", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1420", "origin_platform": "2", "current_location": "London Liverpool Street", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "+5 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": "1452", "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\": 523.002, \"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\": 3059.549, \"from_m\": 523.002, \"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\": 3428.845, \"from_m\": 3059.549, \"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\": 6718.837, \"from_m\": 3428.845, \"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\": 7152.055, \"from_m\": 6718.837, \"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\": 12071.937, \"from_m\": 7152.055, \"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\": 12195.572, \"from_m\": 12071.937, \"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\": 12267.039, \"from_m\": 12195.572, \"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\": 12638.54, \"from_m\": 12267.039, \"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\": 14021.364, \"from_m\": 12638.54, \"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\": 15597.354, \"from_m\": 14021.364, \"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\": 16234.255, \"from_m\": 15597.354, \"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\": 16710.93, \"from_m\": 16234.255, \"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\": 17164.148, \"from_m\": 16710.93, \"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\": 672946, \"profile_key\": \"3fd39d70f738fd4f636d9328089004bacf8be7b5a09fe7862feb5148e359c50d\", \"schedule_id\": 35151, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1420\", \"location\": \"Enfield Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1422H\", \"wtt_dep\": \"1423\", \"location\": \"Bush Hill Park\", \"stage_seq\": 2, \"distance_m\": 1397.487, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Bury Street Jn\", \"stage_seq\": 3, \"distance_m\": 2292.351, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1425\", \"wtt_dep\": \"1425H\", \"location\": \"Edmonton Green\", \"stage_seq\": 4, \"distance_m\": 3428.845, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1427H\", \"location\": \"Silver Street\", \"stage_seq\": 5, \"distance_m\": 4409.209, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1429H\", \"location\": \"White Hart Lane\", \"stage_seq\": 6, \"distance_m\": 5615.911, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1431H\", \"location\": \"Bruce Grove\", \"stage_seq\": 7, \"distance_m\": 6955.578, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1433\", \"wtt_dep\": \"1434\", \"location\": \"Seven Sisters\", \"stage_seq\": 8, \"distance_m\": 8139.646, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1435H\", \"wtt_dep\": \"1436\", \"location\": \"Stamford Hill\", \"stage_seq\": 9, \"distance_m\": 9068.692, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438\", \"location\": \"Stoke Newington\", \"stage_seq\": 10, \"distance_m\": 10409.693, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1439H\", \"location\": \"Rectory Road\", \"stage_seq\": 11, \"distance_m\": 11004.807, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1442\", \"location\": \"Hackney Downs\", \"stage_seq\": 12, \"distance_m\": 12378.222, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444\", \"location\": \"London Fields\", \"stage_seq\": 13, \"distance_m\": 13291.638, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446\", \"location\": \"Cambridge Heath\", \"stage_seq\": 14, \"distance_m\": 14328.394, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448\", \"location\": \"Bethnal Green\", \"stage_seq\": 15, \"distance_m\": 15352.006, \"section_seq\": 1, \"route_path_id\": 42761}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 16, \"distance_m\": 17164.148, \"section_seq\": 1, \"route_path_id\": 42761}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17164.148, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 42761}], \"total_distance_m\": 17164.148, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15588.158, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1575.99, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1420", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:02Z\", \"source_id\": 56224899, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:22:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:08Z\", \"source_id\": 17981240, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:45Z\", \"source_id\": 56231620, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:47Z\", \"source_id\": 17983164, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:51Z\", \"source_id\": 56236967, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:55Z\", \"source_id\": 17984727, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14954, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:56Z\", \"source_id\": 56242340, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:00Z\", \"source_id\": 17986222, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:46Z\", \"source_id\": 56247098, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:51Z\", \"source_id\": 17987536, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:54Z\", \"source_id\": 56255296, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:57Z\", \"source_id\": 17989820, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:54Z\", \"source_id\": 56262961, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:56Z\", \"source_id\": 17992019, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:57Z\", \"source_id\": 56268117, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:01Z\", \"source_id\": 17993499, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:39Z\", \"source_id\": 56272530, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:41Z\", \"source_id\": 17994693, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:47Z\", \"source_id\": 56277724, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:52Z\", \"source_id\": 17996270, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:36Z\", \"source_id\": 56285022, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:39Z\", \"source_id\": 17998316, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:42Z\", \"source_id\": 56290139, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:48Z\", \"source_id\": 17999869, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:08Z\", \"source_id\": 56301662, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:13Z\", \"source_id\": 18003119, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:31Z\", \"source_id\": 56310266, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:37Z\", \"source_id\": 18005610, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "6", "timing_fact_generation": 1789739739110577, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:07.550484", "service_state_evidence_id": 18005610, "current_leg_start_actual_dep": "2026-09-18T14:53:00+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:07.616117", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
ENF |
LST |
2U49 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 523.002, "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": 3059.549, "from_m": 523.002, "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": 3428.845, "from_m": 3059.549, "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": 6718.837, "from_m": 3428.845, "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": 7152.055, "from_m": 6718.837, "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": 12071.937, "from_m": 7152.055, "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": 12195.572, "from_m": 12071.937, "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": 12267.039, "from_m": 12195.572, "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": 12638.54, "from_m": 12267.039, "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": 14021.364, "from_m": 12638.54, "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": 15597.354, "from_m": 14021.364, "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": 16234.255, "from_m": 15597.354, "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": 16710.93, "from_m": 16234.255, "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": 17164.148, "from_m": 16710.93, "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": 672946, "profile_key": "3fd39d70f738fd4f636d9328089004bacf8be7b5a09fe7862feb5148e359c50d", "schedule_id": 35151, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1420", "location": "Enfield Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1422H", "wtt_dep": "1423", "location": "Bush Hill Park", "stage_seq": 2, "distance_m": 1397.487, "section_seq": 1, "route_path_id": 42761}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424", "location": "Bury Street Jn", "stage_seq": 3, "distance_m": 2292.351, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1425", "wtt_dep": "1425H", "location": "Edmonton Green", "stage_seq": 4, "distance_m": 3428.845, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1427H", "location": "Silver Street", "stage_seq": 5, "distance_m": 4409.209, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1429H", "location": "White Hart Lane", "stage_seq": 6, "distance_m": 5615.911, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1431H", "location": "Bruce Grove", "stage_seq": 7, "distance_m": 6955.578, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1433", "wtt_dep": "1434", "location": "Seven Sisters", "stage_seq": 8, "distance_m": 8139.646, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1435H", "wtt_dep": "1436", "location": "Stamford Hill", "stage_seq": 9, "distance_m": 9068.692, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438", "location": "Stoke Newington", "stage_seq": 10, "distance_m": 10409.693, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1439H", "location": "Rectory Road", "stage_seq": 11, "distance_m": 11004.807, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1442", "location": "Hackney Downs", "stage_seq": 12, "distance_m": 12378.222, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444", "location": "London Fields", "stage_seq": 13, "distance_m": 13291.638, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446", "location": "Cambridge Heath", "stage_seq": 14, "distance_m": 14328.394, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448", "location": "Bethnal Green", "stage_seq": 15, "distance_m": 15352.006, "section_seq": 1, "route_path_id": 42761}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 16, "distance_m": 17164.148, "section_seq": 1, "route_path_id": 42761}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17164.148, "from_m": 0.0, "section_seq": 1, "route_path_id": 42761}], "total_distance_m": 17164.148, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15588.158, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1575.99, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14938, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:02Z", "source_id": 56224899, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:22:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:08Z", "source_id": 17981240, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14946, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:45Z", "source_id": 56231620, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:25:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:47Z", "source_id": 17983164, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14950, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:51Z", "source_id": 56236967, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:27:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:55Z", "source_id": 17984727, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14954, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:56Z", "source_id": 56242340, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:29:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:00Z", "source_id": 17986222, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14958, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:46Z", "source_id": 56247098, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:31:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:51Z", "source_id": 17987536, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14964, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:54Z", "source_id": 56255296, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:34:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:57Z", "source_id": 17989820, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14975, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:54Z", "source_id": 56262961, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:37:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:56Z", "source_id": 17992019, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14979, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:57Z", "source_id": 56268117, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:39:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:01Z", "source_id": 17993499, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14983, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:39Z", "source_id": 56272530, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:41Z", "source_id": 17994693, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15430, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:47Z", "source_id": 56277724, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:43:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:52Z", "source_id": 17996270, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15442, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:36Z", "source_id": 56285022, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:46:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:39Z", "source_id": 17998316, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15447, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:42Z", "source_id": 56290139, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:48:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:48Z", "source_id": 17999869, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:08Z", "source_id": 56301662, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:52:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:13Z", "source_id": 18003119, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15480, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:31Z", "source_id": 56310266, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:57:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:37Z", "source_id": 18005610, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Enfield Town |
1420 |
1420 |
2 |
None |
None |
London Liverpool Street |
1456 |
1452 |
6 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G97878/2026-09-18/detailed |
None |
Bethnal Green |
2026-09-18T14:53:00+01:00 |
London Liverpool Street |
4.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 |
1453 |
1457 |
Bethnal Green |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005610 |
1789739739110577 |
68 |
68 |
2026-09-18 14:07:07.616117 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:07.550484 |
| 641628 |
672140 |
G28309 |
879Y35MN18 |
2026-09-18 |
COMPLETE |
18005467 |
2026-09-18 14:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 672140, "stp": "P", "toc": "Thameslink", "uid": "G28309", "consist": "700049", "dest_crs": "SEV", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G28309/2026-09-18/detailed", "trust_id": "879Y35MN18", "origin_crs": "BFR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sevenoaks", "service_date": "2026-09-18", "dest_arr_time": "1455", "dest_platform": "4", "is_terminated": 1, "next_location": "Sevenoaks", "signalling_id": "9Y35", "timing_status": "LATE", "origin_station": "London Blackfriars", "current_leg_arr": "1457", "current_leg_dep": "1453", "current_leg_end": "Sevenoaks", "origin_dep_time": "1346", "origin_platform": "3", "current_location": "Sevenoaks", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.19424569999999997, 51.2902086], [0.1940319, 51.28999339999999], [0.1938622, 51.28983579999999], [0.1934423, 51.28949719999999], [0.1931641, 51.2893146], [0.19274489999999997, 51.2890929], [0.19246119999999997, 51.28896389999999], [0.1918542, 51.2887242], [0.19146489999999997, 51.2886038], [0.19105589999999997, 51.2884966], [0.1902705, 51.28832559999999], [0.1897276, 51.2881946], [0.1894037, 51.2881075], [0.1890096, 51.28798520000001], [0.1886492, 51.2878617], [0.188291, 51.2877226], [0.18813199999999997, 51.2876544], [0.1877957, 51.287505999999986], [0.1875017, 51.2873618], [0.1871779, 51.2871845], [0.1867025, 51.286916], [0.18619889999999997, 51.28657720000001], [0.18606980000000004, 51.2864637], [0.18581819999999996, 51.2862301], [0.1856047, 51.2860358], [0.1854508, 51.28588239999999], [0.18528849999999997, 51.285688500000006], [0.1851868, 51.2855593], [0.18482719999999997, 51.28501279999999], [0.18408359999999996, 51.2840342], [0.1829115, 51.28263320000001], [0.18252509999999997, 51.282235], [0.1821945, 51.28190180000001], [0.1819358, 51.281653099999986], [0.18133119999999997, 51.2810378], [0.18119779999999996, 51.2808779], [0.1810527, 51.28067549999999], [0.1809605, 51.2805575], [0.1808462, 51.2803723], [0.1807825, 51.280227], [0.18072309999999997, 51.2800696], [0.1806451, 51.27979530000001], [0.18059939999999997, 51.27954879999999], [0.1805988, 51.2795422], [0.18057649999999997, 51.27929480000001], [0.1805718, 51.2791658], [0.1805798, 51.27898459999999], [0.1806156, 51.2787572], [0.18069519999999997, 51.27852909999999], [0.1807684, 51.2783575], [0.1808781, 51.2781758], [0.1810051, 51.2779863], [0.1812736, 51.2775722], [0.1814202, 51.27734480000001], [0.18148860000000003, 51.2772431], [0.1816263, 51.2770322], [0.1817495, 51.27682289999999], [0.18188419999999997, 51.27658619999998], [0.1820625, 51.2762304], [0.18221549999999995, 51.27591609999999], [0.1822975, 51.275733499999994], [0.1823858, 51.2755069], [0.1824472, 51.275325499999994], [0.1824871, 51.275211600000006], [0.18251229999999996, 51.2750374], [0.1825374, 51.27476269999998], [0.1824833, 51.2750201], [0.1824397, 51.2752001], [0.1823733, 51.27539650000001], [0.182063, 51.276119199999975], [0.181869, 51.2765049], [0.18177329999999997, 51.27668429999999], [0.1816949, 51.2768276]]}", "current_leg_start": "Bat & Ball", "dest_arr_time_act": "1455", "motion_projection": null, "next_location_lat": "51.2768276", "next_location_lon": "0.1816949", "previous_location": "Bat & Ball", "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\": 235.732, \"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:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 700.496, \"from_m\": 235.732, \"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\": 1765.547, \"from_m\": 700.496, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1990.517, \"from_m\": 1765.547, \"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\": 4765.052, \"from_m\": 1990.517, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4848.975, \"from_m\": 4765.052, \"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\": 4880.583, \"from_m\": 4848.975, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5590.11, \"from_m\": 4880.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\": 5622.571, \"from_m\": 5590.11, \"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\": 7402.591, \"from_m\": 5622.571, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7902.925, \"from_m\": 7402.591, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8170.496, \"from_m\": 7902.925, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8220.855, \"from_m\": 8170.496, \"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\": 8539.864, \"from_m\": 8220.855, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10578.474, \"from_m\": 8539.864, \"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\": 11083.262, \"from_m\": 10578.474, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13400.165, \"from_m\": 11083.262, \"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\": 14204.008, \"from_m\": 13400.165, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14978.828, \"from_m\": 14204.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\": 15033.167, \"from_m\": 14978.828, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16812.204, \"from_m\": 15033.167, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16866.543, \"from_m\": 16812.204, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19467.061, \"from_m\": 16866.543, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19946.491, \"from_m\": 19467.061, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24408.866, \"from_m\": 19946.491, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24454.287, \"from_m\": 24408.866, \"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\": 26093.445, \"from_m\": 24454.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\": 32116.112, \"from_m\": 26093.445, \"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\": 32550.687, \"from_m\": 32116.112, \"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\": 32645.192, \"from_m\": 32550.687, \"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\": 32987.907, \"from_m\": 32645.192, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43153.584, \"from_m\": 32987.907, \"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\": 44045.86, \"from_m\": 43153.584, \"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\": 45448.462, \"from_m\": 44045.86, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47038.022, \"from_m\": 45448.462, \"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\": 47074.701, \"from_m\": 47038.022, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47346.365, \"from_m\": 47074.701, \"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\": 47672.261, \"from_m\": 47346.365, \"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\": 47722.305, \"from_m\": 47672.261, \"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\": 47959.78, \"from_m\": 47722.305, \"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\": 672140, \"profile_key\": \"0d808bebe010103eeb163e2e2f5b8c0b6f9b51e46041eb542f5756aeb599fb1f\", \"schedule_id\": 10828, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1346\", \"location\": \"London Blackfriars\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 2, \"distance_m\": 617.965, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1348\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 1348.555, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1349\", \"wtt_dep\": \"1350H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 4, \"distance_m\": 1888.136, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1355\", \"location\": \"Loughborough Jn\", \"stage_seq\": 5, \"distance_m\": 4983.623, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1356\", \"location\": \"Cambria Jn\", \"stage_seq\": 6, \"distance_m\": 5556.912, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1357\", \"wtt_dep\": \"1358\", \"location\": \"Denmark Hill\", \"stage_seq\": 7, \"distance_m\": 6273.409, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1359\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 8, \"distance_m\": 7103.167, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1400\", \"wtt_dep\": \"1401\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 9, \"distance_m\": 7652.758, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1403\", \"wtt_dep\": \"1404\", \"location\": \"Nunhead\", \"stage_seq\": 10, \"distance_m\": 10112.121, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1406H\", \"wtt_dep\": \"1407\", \"location\": \"Crofton Park\", \"stage_seq\": 11, \"distance_m\": 12014.438, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1409\", \"wtt_dep\": \"1410\", \"location\": \"Catford\", \"stage_seq\": 12, \"distance_m\": 13473.6, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1412\", \"wtt_dep\": \"1413\", \"location\": \"Bellingham\", \"stage_seq\": 13, \"distance_m\": 14827.48, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415\", \"location\": \"Beckenham Hill\", \"stage_seq\": 14, \"distance_m\": 15922.685, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1417\", \"wtt_dep\": \"1417H\", \"location\": \"Ravensbourne\", \"stage_seq\": 15, \"distance_m\": 19179.83, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1419H\", \"wtt_dep\": \"1420\", \"location\": \"Shortlands\", \"stage_seq\": 16, \"distance_m\": 20351.9, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1423H\", \"location\": \"Bromley South\", \"stage_seq\": 17, \"distance_m\": 21660.967, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1425H\", \"wtt_dep\": \"1426H\", \"location\": \"Bickley\", \"stage_seq\": 18, \"distance_m\": 23498.803, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1427H\", \"location\": \"Bickley Jn\", \"stage_seq\": 19, \"distance_m\": 24408.866, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1428\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 20, \"distance_m\": 25929.977, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1431\", \"location\": \"St. Mary Cray\", \"stage_seq\": 21, \"distance_m\": 27997.022, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1436\", \"location\": \"Swanley\", \"stage_seq\": 22, \"distance_m\": 32285.023, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1440H\", \"wtt_dep\": \"1441\", \"location\": \"Eynsford\", \"stage_seq\": 23, \"distance_m\": 37122.39, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445\", \"location\": \"Shoreham (Kent)\", \"stage_seq\": 24, \"distance_m\": 40762.389, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448\", \"location\": \"Otford\", \"stage_seq\": 25, \"distance_m\": 43050.737, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Otford Jn\", \"stage_seq\": 26, \"distance_m\": 44017.353, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451\", \"location\": \"Bat & Ball\", \"stage_seq\": 27, \"distance_m\": 45585.314, \"section_seq\": 1, \"route_path_id\": 31919}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": null, \"location\": \"Sevenoaks\", \"stage_seq\": 28, \"distance_m\": 47959.78, \"section_seq\": 1, \"route_path_id\": 31919}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 47959.78, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31919}], \"total_distance_m\": 47959.78, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 44086.654, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3873.126, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1346", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2768276", "current_position_lon": "0.1816949", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29334, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:26Z\", \"source_id\": 56138882, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:49:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:30Z\", \"source_id\": 17956993, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:59Z\", \"source_id\": 56156014, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:55:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:55:01Z\", \"source_id\": 17961702, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:26Z\", \"source_id\": 56166835, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:59:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:27Z\", \"source_id\": 17964896, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:23Z\", \"source_id\": 56174410, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:02:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:24Z\", \"source_id\": 17967007, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:57Z\", \"source_id\": 56183473, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:06:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:02Z\", \"source_id\": 17969584, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31822, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:28Z\", \"source_id\": 56190266, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:33Z\", \"source_id\": 17971389, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:13Z\", \"source_id\": 56197454, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:16Z\", \"source_id\": 17973378, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:02Z\", \"source_id\": 56204527, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:04Z\", \"source_id\": 17975450, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:15Z\", \"source_id\": 56210227, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:17:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:20Z\", \"source_id\": 17977092, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:12Z\", \"source_id\": 56215171, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:16Z\", \"source_id\": 17978486, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:53Z\", \"source_id\": 56222011, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:58Z\", \"source_id\": 17980375, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:24Z\", \"source_id\": 56230884, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:26Z\", \"source_id\": 17982957, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:44Z\", \"source_id\": 56252189, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:48Z\", \"source_id\": 17988976, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:36Z\", \"source_id\": 56264731, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:40Z\", \"source_id\": 17992514, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:30Z\", \"source_id\": 56276963, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:34Z\", \"source_id\": 17996077, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:18Z\", \"source_id\": 56286691, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:24Z\", \"source_id\": 17998888, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:09Z\", \"source_id\": 56293822, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:09Z\", \"source_id\": 18000927, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32563, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:33Z\", \"source_id\": 56302640, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:37Z\", \"source_id\": 18003431, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:21Z\", \"source_id\": 56309871, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:27Z\", \"source_id\": 18005467, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sevenoaks", "service_state_platform": "4", "timing_fact_generation": 1789739728132809, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:13.475992", "service_state_evidence_id": 18005467, "current_leg_start_actual_dep": "2026-09-18T14:53:00+01:00", "operational_evidence_version": 107, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:13.664254", "service_state_valid_until_kind": null, "operational_interpretation_version": 107, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
BFR |
SEV |
9Y35 |
700049 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 235.732, "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:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 700.496, "from_m": 235.732, "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": 1765.547, "from_m": 700.496, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1990.517, "from_m": 1765.547, "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": 4765.052, "from_m": 1990.517, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4848.975, "from_m": 4765.052, "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": 4880.583, "from_m": 4848.975, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5590.11, "from_m": 4880.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": 5622.571, "from_m": 5590.11, "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": 7402.591, "from_m": 5622.571, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7902.925, "from_m": 7402.591, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8170.496, "from_m": 7902.925, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8220.855, "from_m": 8170.496, "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": 8539.864, "from_m": 8220.855, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10578.474, "from_m": 8539.864, "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": 11083.262, "from_m": 10578.474, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13400.165, "from_m": 11083.262, "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": 14204.008, "from_m": 13400.165, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14978.828, "from_m": 14204.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": 15033.167, "from_m": 14978.828, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16812.204, "from_m": 15033.167, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16866.543, "from_m": 16812.204, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19467.061, "from_m": 16866.543, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19946.491, "from_m": 19467.061, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24408.866, "from_m": 19946.491, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24454.287, "from_m": 24408.866, "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": 26093.445, "from_m": 24454.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": 32116.112, "from_m": 26093.445, "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": 32550.687, "from_m": 32116.112, "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": 32645.192, "from_m": 32550.687, "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": 32987.907, "from_m": 32645.192, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43153.584, "from_m": 32987.907, "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": 44045.86, "from_m": 43153.584, "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": 45448.462, "from_m": 44045.86, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47038.022, "from_m": 45448.462, "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": 47074.701, "from_m": 47038.022, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47346.365, "from_m": 47074.701, "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": 47672.261, "from_m": 47346.365, "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": 47722.305, "from_m": 47672.261, "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": 47959.78, "from_m": 47722.305, "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": 672140, "profile_key": "0d808bebe010103eeb163e2e2f5b8c0b6f9b51e46041eb542f5756aeb599fb1f", "schedule_id": 10828, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1346", "location": "London Blackfriars", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31919}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347", "location": "Blackfriars Jn", "stage_seq": 2, "distance_m": 617.965, "section_seq": 1, "route_path_id": 31919}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1348", "location": "Southwark Bridge Jn", "stage_seq": 3, "distance_m": 1348.555, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1349", "wtt_dep": "1350H", "location": "Elephant & Castle", "stage_seq": 4, "distance_m": 1888.136, "section_seq": 1, "route_path_id": 31919}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1355", "location": "Loughborough Jn", "stage_seq": 5, "distance_m": 4983.623, "section_seq": 1, "route_path_id": 31919}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1356", "location": "Cambria Jn", "stage_seq": 6, "distance_m": 5556.912, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1357", "wtt_dep": "1358", "location": "Denmark Hill", "stage_seq": 7, "distance_m": 6273.409, "section_seq": 1, "route_path_id": 31919}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1359", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 7103.167, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1400", "wtt_dep": "1401", "location": "Peckham Rye (E)", "stage_seq": 9, "distance_m": 7652.758, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1403", "wtt_dep": "1404", "location": "Nunhead", "stage_seq": 10, "distance_m": 10112.121, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1406H", "wtt_dep": "1407", "location": "Crofton Park", "stage_seq": 11, "distance_m": 12014.438, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1409", "wtt_dep": "1410", "location": "Catford", "stage_seq": 12, "distance_m": 13473.6, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1412", "wtt_dep": "1413", "location": "Bellingham", "stage_seq": 13, "distance_m": 14827.48, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415", "location": "Beckenham Hill", "stage_seq": 14, "distance_m": 15922.685, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1417", "wtt_dep": "1417H", "location": "Ravensbourne", "stage_seq": 15, "distance_m": 19179.83, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1419H", "wtt_dep": "1420", "location": "Shortlands", "stage_seq": 16, "distance_m": 20351.9, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1423H", "location": "Bromley South", "stage_seq": 17, "distance_m": 21660.967, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1425H", "wtt_dep": "1426H", "location": "Bickley", "stage_seq": 18, "distance_m": 23498.803, "section_seq": 1, "route_path_id": 31919}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1427H", "location": "Bickley Jn", "stage_seq": 19, "distance_m": 24408.866, "section_seq": 1, "route_path_id": 31919}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1428", "location": "St. Mary Cray Jn", "stage_seq": 20, "distance_m": 25929.977, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1431", "location": "St. Mary Cray", "stage_seq": 21, "distance_m": 27997.022, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1436", "location": "Swanley", "stage_seq": 22, "distance_m": 32285.023, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1440H", "wtt_dep": "1441", "location": "Eynsford", "stage_seq": 23, "distance_m": 37122.39, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445", "location": "Shoreham (Kent)", "stage_seq": 24, "distance_m": 40762.389, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448", "location": "Otford", "stage_seq": 25, "distance_m": 43050.737, "section_seq": 1, "route_path_id": 31919}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Otford Jn", "stage_seq": 26, "distance_m": 44017.353, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451", "location": "Bat & Ball", "stage_seq": 27, "distance_m": 45585.314, "section_seq": 1, "route_path_id": 31919}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": null, "location": "Sevenoaks", "stage_seq": 28, "distance_m": 47959.78, "section_seq": 1, "route_path_id": 31919}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 47959.78, "from_m": 0.0, "section_seq": 1, "route_path_id": 31919}], "total_distance_m": 47959.78, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 44086.654, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3873.126, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29334, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:26Z", "source_id": 56138882, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:49:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:30Z", "source_id": 17956993, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29765, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:59Z", "source_id": 56156014, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:55:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:55:01Z", "source_id": 17961702, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29777, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:26Z", "source_id": 56166835, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:59:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:27Z", "source_id": 17964896, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31564, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:23Z", "source_id": 56174410, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:02:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:24Z", "source_id": 17967007, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31810, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:57Z", "source_id": 56183473, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:06:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:02Z", "source_id": 17969584, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31822, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:28Z", "source_id": 56190266, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:08:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:33Z", "source_id": 17971389, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31835, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:13Z", "source_id": 56197454, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:11:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:16Z", "source_id": 17973378, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31841, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:02Z", "source_id": 56204527, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:14:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:04Z", "source_id": 17975450, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31846, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:15Z", "source_id": 56210227, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:17:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:20Z", "source_id": 17977092, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31855, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:12Z", "source_id": 56215171, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:19:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:16Z", "source_id": 17978486, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31879, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:53Z", "source_id": 56222011, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:21:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:58Z", "source_id": 17980375, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31887, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:24Z", "source_id": 56230884, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:25:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:26Z", "source_id": 17982957, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32076, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:44Z", "source_id": 56252189, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:33:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:48Z", "source_id": 17988976, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31965, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:36Z", "source_id": 56264731, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:38:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:40Z", "source_id": 17992514, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32546, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:30Z", "source_id": 56276963, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:43:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:34Z", "source_id": 17996077, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32550, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:18Z", "source_id": 56286691, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:47:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:24Z", "source_id": 17998888, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32559, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:09Z", "source_id": 56293822, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T13:50:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:09Z", "source_id": 18000927, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32563, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:33Z", "source_id": 56302640, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T13:53:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:37Z", "source_id": 18003431, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32589, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:21Z", "source_id": 56309871, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T13:57:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:27Z", "source_id": 18005467, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
London Blackfriars |
1346 |
1346 |
3 |
None |
None |
Sevenoaks |
1455 |
1455 |
4 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G28309/2026-09-18/detailed |
None |
Bat & Ball |
2026-09-18T14:53:00+01:00 |
Sevenoaks |
4.0 |
{"type": "LineString", "coordinates": [[0.19424569999999997, 51.2902086], [0.1940319, 51.28999339999999], [0.1938622, 51.28983579999999], [0.1934423, 51.28949719999999], [0.1931641, 51.2893146], [0.19274489999999997, 51.2890929], [0.19246119999999997, 51.28896389999999], [0.1918542, 51.2887242], [0.19146489999999997, 51.2886038], [0.19105589999999997, 51.2884966], [0.1902705, 51.28832559999999], [0.1897276, 51.2881946], [0.1894037, 51.2881075], [0.1890096, 51.28798520000001], [0.1886492, 51.2878617], [0.188291, 51.2877226], [0.18813199999999997, 51.2876544], [0.1877957, 51.287505999999986], [0.1875017, 51.2873618], [0.1871779, 51.2871845], [0.1867025, 51.286916], [0.18619889999999997, 51.28657720000001], [0.18606980000000004, 51.2864637], [0.18581819999999996, 51.2862301], [0.1856047, 51.2860358], [0.1854508, 51.28588239999999], [0.18528849999999997, 51.285688500000006], [0.1851868, 51.2855593], [0.18482719999999997, 51.28501279999999], [0.18408359999999996, 51.2840342], [0.1829115, 51.28263320000001], [0.18252509999999997, 51.282235], [0.1821945, 51.28190180000001], [0.1819358, 51.281653099999986], [0.18133119999999997, 51.2810378], [0.18119779999999996, 51.2808779], [0.1810527, 51.28067549999999], [0.1809605, 51.2805575], [0.1808462, 51.2803723], [0.1807825, 51.280227], [0.18072309999999997, 51.2800696], [0.1806451, 51.27979530000001], [0.18059939999999997, 51.27954879999999], [0.1805988, 51.2795422], [0.18057649999999997, 51.27929480000001], [0.1805718, 51.2791658], [0.1805798, 51.27898459999999], [0.1806156, 51.2787572], [0.18069519999999997, 51.27852909999999], [0.1807684, 51.2783575], [0.1808781, 51.2781758], [0.1810051, 51.2779863], [0.1812736, 51.2775722], [0.1814202, 51.27734480000001], [0.18148860000000003, 51.2772431], [0.1816263, 51.2770322], [0.1817495, 51.27682289999999], [0.18188419999999997, 51.27658619999998], [0.1820625, 51.2762304], [0.18221549999999995, 51.27591609999999], [0.1822975, 51.275733499999994], [0.1823858, 51.2755069], [0.1824472, 51.275325499999994], [0.1824871, 51.275211600000006], [0.18251229999999996, 51.2750374], [0.1825374, 51.27476269999998], [0.1824833, 51.2750201], [0.1824397, 51.2752001], [0.1823733, 51.27539650000001], [0.182063, 51.276119199999975], [0.181869, 51.2765049], [0.18177329999999997, 51.27668429999999], [0.1816949, 51.2768276]]} |
1.5 |
1453 |
1457 |
Bat & Ball |
Sevenoaks |
Sevenoaks |
51.2768276 |
0.1816949 |
51.2768276 |
0.1816949 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Sevenoaks |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005467 |
1789739728132809 |
107 |
107 |
2026-09-18 14:07:13.664254 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:13.475992 |
| 641629 |
671769 |
G15136 |
871V50MM18 |
2026-09-18 |
COMPLETE |
18005728 |
2026-09-18 14:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 671769, "stp": "P", "toc": "Great Western Railway", "uid": "G15136", "consist": "165111", "dest_crs": "RDZ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15136/2026-09-18/detailed", "trust_id": "871V50MM18", "origin_crs": "GTW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading Platforms 4/5/6", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "5", "is_terminated": 1, "next_location": "Reading Platforms 4/5/6", "signalling_id": "1V50", "timing_status": "ON TIME", "origin_station": "Gatwick Airport", "current_leg_arr": "1457", "current_leg_dep": "1445", "current_leg_end": "Reading Platforms 4/5/6", "origin_dep_time": "1329", "origin_platform": "2", "current_location": "Reading Platforms 4/5/6", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8428937999999999, 51.411719100000006], [-0.8431017, 51.4120823], [-0.8433706, 51.4125065], [-0.8437601, 51.413070299999994], [-0.8442332999999999, 51.4137124], [-0.8450796999999999, 51.4146542], [-0.8469986999999999, 51.41636919999999], [-0.8474845999999999, 51.41671169999999], [-0.8479836, 51.41706870000001], [-0.8484463999999999, 51.41736539999998], [-0.8489421999999999, 51.4176716], [-0.8502317, 51.418370200000005], [-0.8508348999999998, 51.41866149999999], [-0.8509674999999999, 51.4187255], [-0.8516891999999999, 51.4190481], [-0.8517916, 51.41909600000001], [-0.8545019, 51.420311], [-0.8547705999999999, 51.4204275], [-0.8562244999999999, 51.4210604], [-0.8650906, 51.425015899999984], [-0.8651938, 51.425062], [-0.8768743000000001, 51.43027310000001], [-0.8789096, 51.4311777], [-0.8836826999999999, 51.4332989], [-0.8838393, 51.433371400000006], [-0.889016, 51.43565410000001], [-0.8897986999999999, 51.4359769], [-0.8907661999999998, 51.436368], [-0.8909815, 51.436448799999994], [-0.8918376999999998, 51.43675890000001], [-0.8926687999999999, 51.43703560000001], [-0.8932023999999998, 51.437199599999985], [-0.8937174999999999, 51.4373502], [-0.8948738, 51.4376834], [-0.895872, 51.437941300000006], [-0.8967612, 51.43814329999999], [-0.8983152841195214, 51.43844676910208], [-0.8985505000000001, 51.43849269999999], [-0.8991721, 51.43861429999999], [-0.8997130999999999, 51.4387149], [-0.9000802999999998, 51.4387781], [-0.9008585999999996, 51.4389064], [-0.9019041999999998, 51.439046999999995], [-0.9121745, 51.4402703], [-0.9151795, 51.4406103], [-0.9159213999999998, 51.4407066], [-0.9167821999999998, 51.4408406], [-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]}", "current_leg_start": "Wokingham", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "51.4586984", "next_location_lon": "-0.9712403", "previous_location": "Wokingham", "current_leg_milage": "6.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1558.532, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4369.629, \"from_m\": 1558.532, \"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\": 4410.383, \"from_m\": 4369.629, \"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\": 7794.077, \"from_m\": 4410.383, \"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\": 9107.384, \"from_m\": 7794.077, \"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\": 9261.952, \"from_m\": 9107.384, \"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\": 9383.775, \"from_m\": 9261.952, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9727.028, \"from_m\": 9383.775, \"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\": 29242.282, \"from_m\": 9727.028, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 29288.964, \"from_m\": 29242.282, \"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\": 30451.61, \"from_m\": 29288.964, \"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\": 32840.91, \"from_m\": 30451.61, \"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\": 34226.911, \"from_m\": 32840.91, \"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\": 36136.553, \"from_m\": 34226.911, \"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\": 36194.512, \"from_m\": 36136.553, \"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\": 38989.989, \"from_m\": 36194.512, \"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\": 39990.68, \"from_m\": 38989.989, \"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\": 40051.592, \"from_m\": 39990.68, \"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\": 40128.158, \"from_m\": 40051.592, \"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\": 40168.049, \"from_m\": 40128.158, \"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\": 41758.147, \"from_m\": 40168.049, \"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\": 41870.005, \"from_m\": 41758.147, \"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\": 42215.999, \"from_m\": 41870.005, \"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\": 42260.912, \"from_m\": 42215.999, \"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\": 42285.994, \"from_m\": 42260.912, \"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\": 42339.859, \"from_m\": 42285.994, \"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\": 43454.277, \"from_m\": 42339.859, \"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\": 50802.596, \"from_m\": 43454.277, \"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\": 51007.935, \"from_m\": 50802.596, \"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\": 52015.057, \"from_m\": 51007.935, \"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\": 52065.677, \"from_m\": 52015.057, \"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\": 53466.789, \"from_m\": 52065.677, \"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\": 63135.796, \"from_m\": 53466.789, \"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\": 63183.609, \"from_m\": 63135.796, \"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\": 72121.65, \"from_m\": 63183.609, \"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\": 72687.837, \"from_m\": 72121.65, \"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\": 73143.493, \"from_m\": 72687.837, \"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\": 82641.494, \"from_m\": 73143.493, \"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\": 82648.111, \"from_m\": 82641.494, \"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\": 82733.152, \"from_m\": 82648.111, \"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\": 83172.473, \"from_m\": 82733.152, \"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\": 83432.555, \"from_m\": 83172.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\": 83719.488, \"from_m\": 83432.555, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 671769, \"profile_key\": \"4b0ab26c8e2cc036cb79b98df824811062693209741621d171ba38c2a8443ddb\", \"schedule_id\": 8758, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1329\", \"location\": \"Gatwick Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1332H\", \"location\": \"Salfords\", \"stage_seq\": 2, \"distance_m\": 5035.082, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1334\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 3, \"distance_m\": 7971.842, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": false, \"wtt_arr\": \"1337\", \"wtt_dep\": \"1340\", \"location\": \"Redhill\", \"stage_seq\": 4, \"distance_m\": 9287.218, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": false, \"wtt_arr\": \"1344\", \"wtt_dep\": \"1345\", \"location\": \"Reigate\", \"stage_seq\": 5, \"distance_m\": 12078.685, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": false, \"wtt_arr\": \"1349\", \"wtt_dep\": \"1349H\", \"location\": \"Betchworth\", \"stage_seq\": 6, \"distance_m\": 16702.019, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": false, \"wtt_arr\": \"1353\", \"wtt_dep\": \"1354H\", \"location\": \"Dorking (Deepdene)\", \"stage_seq\": 7, \"distance_m\": 20871.546, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": false, \"wtt_arr\": \"1356H\", \"wtt_dep\": \"1357\", \"location\": \"Dorking West\", \"stage_seq\": 8, \"distance_m\": 21887.827, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1403H\", \"location\": \"Gomshall\", \"stage_seq\": 9, \"distance_m\": 29669.844, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407\", \"location\": \"Chilworth\", \"stage_seq\": 10, \"distance_m\": 35973.625, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": false, \"wtt_arr\": \"1409H\", \"wtt_dep\": \"1410H\", \"location\": \"Shalford\", \"stage_seq\": 11, \"distance_m\": 38939.365, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412H\", \"location\": \"Shalford Jn\", \"stage_seq\": 12, \"distance_m\": 40094.072, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": false, \"wtt_arr\": \"1415\", \"wtt_dep\": \"1419\", \"location\": \"Guildford\", \"stage_seq\": 13, \"distance_m\": 42087.838, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1427\", \"location\": \"Ash\", \"stage_seq\": 14, \"distance_m\": 52147.62, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1428\", \"location\": \"Aldershot South Jn\", \"stage_seq\": 15, \"distance_m\": 53457.127, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1431H\", \"location\": \"North Camp\", \"stage_seq\": 16, \"distance_m\": 55344.135, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1437H\", \"location\": \"Blackwater\", \"stage_seq\": 17, \"distance_m\": 62639.527, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439\", \"location\": \"Blackwater Sig. BEF2979\", \"stage_seq\": 18, \"distance_m\": 63525.672, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446H\", \"location\": \"Wokingham\", \"stage_seq\": 19, \"distance_m\": 72903.046, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Earley\", \"stage_seq\": 20, \"distance_m\": 79203.085, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 21, \"distance_m\": 82473.291, \"section_seq\": 1, \"route_path_id\": 68667}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 22, \"distance_m\": 83719.488, \"section_seq\": 1, \"route_path_id\": 68667}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 83719.488, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68667}], \"total_distance_m\": 83719.488, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 83487.921, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 231.567, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1329", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.4586984", "current_position_lon": "-0.9712403", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:32:06Z\", \"source_id\": 56097330, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:33:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:32:09Z\", \"source_id\": 17945113, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:33:35Z\", \"source_id\": 56101229, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:34:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:33:37Z\", \"source_id\": 17946217, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:35:34Z\", \"source_id\": 56106304, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:37:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:35:39Z\", \"source_id\": 17947671, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28154, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:43:22Z\", \"source_id\": 56125762, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:44:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:43:26Z\", \"source_id\": 17953317, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:18Z\", \"source_id\": 56138412, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:49:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:21Z\", \"source_id\": 17956854, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28150, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:00Z\", \"source_id\": 56148183, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:54:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:02Z\", \"source_id\": 17959553, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:54Z\", \"source_id\": 17963757, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:30Z\", \"source_id\": 56167112, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:03:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:30Z\", \"source_id\": 17964930, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:28Z\", \"source_id\": 56184856, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:32Z\", \"source_id\": 17969956, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:31Z\", \"source_id\": 56190323, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:09:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:37Z\", \"source_id\": 17971409, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27921, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:27Z\", \"source_id\": 56205612, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:15:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:30Z\", \"source_id\": 17975775, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:36Z\", \"source_id\": 56236234, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:37Z\", \"source_id\": 17984508, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27829, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:41Z\", \"source_id\": 56239029, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:44Z\", \"source_id\": 17985297, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:01Z\", \"source_id\": 17992074, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:12Z\", \"source_id\": 56278749, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:16Z\", \"source_id\": 17996584, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:30Z\", \"source_id\": 56294780, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:33Z\", \"source_id\": 18001189, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:43Z\", \"source_id\": 56310858, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:47Z\", \"source_id\": 18005728, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading Platforms 4/5/6", "service_state_platform": "5", "timing_fact_generation": 1789739749247760, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:18.592631", "service_state_evidence_id": 18005728, "current_leg_start_actual_dep": "2026-09-18T14:46:30+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:19.669828", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
GTW |
RDZ |
1V50 |
165111 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1558.532, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4369.629, "from_m": 1558.532, "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": 4410.383, "from_m": 4369.629, "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": 7794.077, "from_m": 4410.383, "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": 9107.384, "from_m": 7794.077, "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": 9261.952, "from_m": 9107.384, "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": 9383.775, "from_m": 9261.952, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9727.028, "from_m": 9383.775, "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": 29242.282, "from_m": 9727.028, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29288.964, "from_m": 29242.282, "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": 30451.61, "from_m": 29288.964, "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": 32840.91, "from_m": 30451.61, "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": 34226.911, "from_m": 32840.91, "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": 36136.553, "from_m": 34226.911, "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": 36194.512, "from_m": 36136.553, "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": 38989.989, "from_m": 36194.512, "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": 39990.68, "from_m": 38989.989, "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": 40051.592, "from_m": 39990.68, "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": 40128.158, "from_m": 40051.592, "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": 40168.049, "from_m": 40128.158, "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": 41758.147, "from_m": 40168.049, "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": 41870.005, "from_m": 41758.147, "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": 42215.999, "from_m": 41870.005, "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": 42260.912, "from_m": 42215.999, "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": 42285.994, "from_m": 42260.912, "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": 42339.859, "from_m": 42285.994, "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": 43454.277, "from_m": 42339.859, "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": 50802.596, "from_m": 43454.277, "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": 51007.935, "from_m": 50802.596, "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": 52015.057, "from_m": 51007.935, "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": 52065.677, "from_m": 52015.057, "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": 53466.789, "from_m": 52065.677, "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": 63135.796, "from_m": 53466.789, "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": 63183.609, "from_m": 63135.796, "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": 72121.65, "from_m": 63183.609, "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": 72687.837, "from_m": 72121.65, "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": 73143.493, "from_m": 72687.837, "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": 82641.494, "from_m": 73143.493, "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": 82648.111, "from_m": 82641.494, "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": 82733.152, "from_m": 82648.111, "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": 83172.473, "from_m": 82733.152, "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": 83432.555, "from_m": 83172.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": 83719.488, "from_m": 83432.555, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 15.0}], "service_id": 671769, "profile_key": "4b0ab26c8e2cc036cb79b98df824811062693209741621d171ba38c2a8443ddb", "schedule_id": 8758, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1329", "location": "Gatwick Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1332H", "location": "Salfords", "stage_seq": 2, "distance_m": 5035.082, "section_seq": 1, "route_path_id": 68667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1334", "location": "Earlswood (Surrey)", "stage_seq": 3, "distance_m": 7971.842, "section_seq": 1, "route_path_id": 68667}, {"is_pass": false, "wtt_arr": "1337", "wtt_dep": "1340", "location": "Redhill", "stage_seq": 4, "distance_m": 9287.218, "section_seq": 1, "route_path_id": 68667}, {"is_pass": false, "wtt_arr": "1344", "wtt_dep": "1345", "location": "Reigate", "stage_seq": 5, "distance_m": 12078.685, "section_seq": 1, "route_path_id": 68667}, {"is_pass": false, "wtt_arr": "1349", "wtt_dep": "1349H", "location": "Betchworth", "stage_seq": 6, "distance_m": 16702.019, "section_seq": 1, "route_path_id": 68667}, {"is_pass": false, "wtt_arr": "1353", "wtt_dep": "1354H", "location": "Dorking (Deepdene)", "stage_seq": 7, "distance_m": 20871.546, "section_seq": 1, "route_path_id": 68667}, {"is_pass": false, "wtt_arr": "1356H", "wtt_dep": "1357", "location": "Dorking West", "stage_seq": 8, "distance_m": 21887.827, "section_seq": 1, "route_path_id": 68667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1403H", "location": "Gomshall", "stage_seq": 9, "distance_m": 29669.844, "section_seq": 1, "route_path_id": 68667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407", "location": "Chilworth", "stage_seq": 10, "distance_m": 35973.625, "section_seq": 1, "route_path_id": 68667}, {"is_pass": false, "wtt_arr": "1409H", "wtt_dep": "1410H", "location": "Shalford", "stage_seq": 11, "distance_m": 38939.365, "section_seq": 1, "route_path_id": 68667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412H", "location": "Shalford Jn", "stage_seq": 12, "distance_m": 40094.072, "section_seq": 1, "route_path_id": 68667}, {"is_pass": false, "wtt_arr": "1415", "wtt_dep": "1419", "location": "Guildford", "stage_seq": 13, "distance_m": 42087.838, "section_seq": 1, "route_path_id": 68667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1427", "location": "Ash", "stage_seq": 14, "distance_m": 52147.62, "section_seq": 1, "route_path_id": 68667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1428", "location": "Aldershot South Jn", "stage_seq": 15, "distance_m": 53457.127, "section_seq": 1, "route_path_id": 68667}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1431H", "location": "North Camp", "stage_seq": 16, "distance_m": 55344.135, "section_seq": 1, "route_path_id": 68667}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1437H", "location": "Blackwater", "stage_seq": 17, "distance_m": 62639.527, "section_seq": 1, "route_path_id": 68667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439", "location": "Blackwater Sig. BEF2979", "stage_seq": 18, "distance_m": 63525.672, "section_seq": 1, "route_path_id": 68667}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446H", "location": "Wokingham", "stage_seq": 19, "distance_m": 72903.046, "section_seq": 1, "route_path_id": 68667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Earley", "stage_seq": 20, "distance_m": 79203.085, "section_seq": 1, "route_path_id": 68667}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Reading Spur Jn", "stage_seq": 21, "distance_m": 82473.291, "section_seq": 1, "route_path_id": 68667}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Reading Platforms 4/5/6", "stage_seq": 22, "distance_m": 83719.488, "section_seq": 1, "route_path_id": 68667}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 83719.488, "from_m": 0.0, "section_seq": 1, "route_path_id": 68667}], "total_distance_m": 83719.488, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 83487.921, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 231.567, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30562, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:32:06Z", "source_id": 56097330, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:33:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:32:09Z", "source_id": 17945113, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30546, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:33:35Z", "source_id": 56101229, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:34:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:33:37Z", "source_id": 17946217, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30300, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:35:34Z", "source_id": 56106304, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:37:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:35:39Z", "source_id": 17947671, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28154, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:43:22Z", "source_id": 56125762, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:44:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:43:26Z", "source_id": 17953317, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28147, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:18Z", "source_id": 56138412, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:49:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:21Z", "source_id": 17956854, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28150, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:00Z", "source_id": 56148183, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:54:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:02Z", "source_id": 17959553, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:54Z", "source_id": 17963757, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28141, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:30Z", "source_id": 56167112, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:03:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:30Z", "source_id": 17964930, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28136, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:28Z", "source_id": 56184856, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:08:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:32Z", "source_id": 17969956, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28131, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:31Z", "source_id": 56190323, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:09:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:37Z", "source_id": 17971409, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27921, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:27Z", "source_id": 56205612, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:15:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:30Z", "source_id": 17975775, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27838, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:36Z", "source_id": 56236234, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:27:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:37Z", "source_id": 17984508, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27829, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:41Z", "source_id": 56239029, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:29:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:44Z", "source_id": 17985297, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:01Z", "source_id": 17992074, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27815, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:12Z", "source_id": 56278749, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:43:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:16Z", "source_id": 17996584, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27804, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:30Z", "source_id": 56294780, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:50:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:33Z", "source_id": 18001189, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23744, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:43Z", "source_id": 56310858, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:57:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:47Z", "source_id": 18005728, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Gatwick Airport |
1329 |
1329 |
2 |
None |
None |
Reading Platforms 4/5/6 |
1457 |
1457 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15136/2026-09-18/detailed |
None |
Wokingham |
2026-09-18T14:46:30+01:00 |
Reading Platforms 4/5/6 |
12.0 |
{"type": "LineString", "coordinates": [[-0.8428937999999999, 51.411719100000006], [-0.8431017, 51.4120823], [-0.8433706, 51.4125065], [-0.8437601, 51.413070299999994], [-0.8442332999999999, 51.4137124], [-0.8450796999999999, 51.4146542], [-0.8469986999999999, 51.41636919999999], [-0.8474845999999999, 51.41671169999999], [-0.8479836, 51.41706870000001], [-0.8484463999999999, 51.41736539999998], [-0.8489421999999999, 51.4176716], [-0.8502317, 51.418370200000005], [-0.8508348999999998, 51.41866149999999], [-0.8509674999999999, 51.4187255], [-0.8516891999999999, 51.4190481], [-0.8517916, 51.41909600000001], [-0.8545019, 51.420311], [-0.8547705999999999, 51.4204275], [-0.8562244999999999, 51.4210604], [-0.8650906, 51.425015899999984], [-0.8651938, 51.425062], [-0.8768743000000001, 51.43027310000001], [-0.8789096, 51.4311777], [-0.8836826999999999, 51.4332989], [-0.8838393, 51.433371400000006], [-0.889016, 51.43565410000001], [-0.8897986999999999, 51.4359769], [-0.8907661999999998, 51.436368], [-0.8909815, 51.436448799999994], [-0.8918376999999998, 51.43675890000001], [-0.8926687999999999, 51.43703560000001], [-0.8932023999999998, 51.437199599999985], [-0.8937174999999999, 51.4373502], [-0.8948738, 51.4376834], [-0.895872, 51.437941300000006], [-0.8967612, 51.43814329999999], [-0.8983152841195214, 51.43844676910208], [-0.8985505000000001, 51.43849269999999], [-0.8991721, 51.43861429999999], [-0.8997130999999999, 51.4387149], [-0.9000802999999998, 51.4387781], [-0.9008585999999996, 51.4389064], [-0.9019041999999998, 51.439046999999995], [-0.9121745, 51.4402703], [-0.9151795, 51.4406103], [-0.9159213999999998, 51.4407066], [-0.9167821999999998, 51.4408406], [-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]} |
6.7 |
1445 |
1457 |
Wokingham |
Reading Platforms 4/5/6 |
Reading Platforms 4/5/6 |
51.4586984 |
-0.9712403 |
51.4586984 |
-0.9712403 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Reading Platforms 4/5/6 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005728 |
1789739749247760 |
83 |
83 |
2026-09-18 14:07:19.669828 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:18.592631 |
| 641630 |
673311 |
G30494 |
362K33MP18 |
2026-09-18 |
COMPLETE |
18005346 |
2026-09-18 14:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 673311, "stp": "P", "toc": "Merseyrail", "uid": "G30494", "consist": "777146", "dest_crs": "HBL", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30494/2026-09-18/detailed", "trust_id": "362K33MP18", "origin_crs": "LVC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Headbolt Lane", "service_date": "2026-09-18", "dest_arr_time": "1456", "dest_platform": "1", "is_terminated": 1, "next_location": "Headbolt Lane", "signalling_id": "2K33", "timing_status": "LATE", "origin_station": "Liverpool Central (Northern)", "current_leg_arr": "1457", "current_leg_dep": "1454", "current_leg_end": "Headbolt Lane", "origin_dep_time": "1435", "origin_platform": "1", "current_location": "Headbolt Lane", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9020566999999997, 53.486595699999995], [-2.9018242, 53.4866575], [-2.9010672999999993, 53.4868597], [-2.900444, 53.487028], [-2.8924708999999997, 53.4891812], [-2.8922818, 53.4892327], [-2.8901963, 53.4897987], [-2.888544, 53.49025759999999], [-2.8880113999999995, 53.49040159999999], [-2.8840886, 53.49149189999999], [-2.8839028, 53.4915435]]}", "current_leg_start": "Kirkby (Merseyside)", "dest_arr_time_act": "1456", "motion_projection": null, "next_location_lat": "53.4915435", "next_location_lon": "-2.8839028", "previous_location": "Kirkby (Merseyside)", "current_leg_milage": "0.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 169.657, \"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\": 837.852, \"from_m\": 169.657, \"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\": 1042.761, \"from_m\": 837.852, \"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\": 2036.11, \"from_m\": 1042.761, \"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\": 2096.099, \"from_m\": 2036.11, \"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\": 3616.249, \"from_m\": 2096.099, \"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\": 3869.577, \"from_m\": 3616.249, \"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\": 4725.795, \"from_m\": 3869.577, \"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\": 5023.959, \"from_m\": 4725.795, \"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\": 5078.625, \"from_m\": 5023.959, \"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\": 6442.936, \"from_m\": 5078.625, \"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\": 6799.8, \"from_m\": 6442.936, \"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\": 7157.025, \"from_m\": 6799.8, \"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\": 11984.924, \"from_m\": 7157.025, \"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\": 13565.67, \"from_m\": 11984.924, \"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\": 673311, \"profile_key\": \"d4af53dc172727ce7efb2830807f7af0c8770c8aafda3753cbf9611591de1e31\", \"schedule_id\": 11025, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1437H\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 2, \"distance_m\": 952.387, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1442\", \"location\": \"Sandhills\", \"stage_seq\": 3, \"distance_m\": 3407.163, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1445\", \"location\": \"Kirkdale\", \"stage_seq\": 4, \"distance_m\": 4796.926, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Walton Jn\", \"stage_seq\": 5, \"distance_m\": 6271.818, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1446H\", \"wtt_dep\": \"1447\", \"location\": \"Rice Lane\", \"stage_seq\": 6, \"distance_m\": 7011.202, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1449H\", \"location\": \"Fazakerley\", \"stage_seq\": 7, \"distance_m\": 9199.438, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1453H\", \"location\": \"Kirkby (Merseyside)\", \"stage_seq\": 8, \"distance_m\": 12244.605, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": null, \"location\": \"Headbolt Lane\", \"stage_seq\": 9, \"distance_m\": 13565.67, \"section_seq\": 1, \"route_path_id\": 31938}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13565.67, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31938}], \"total_distance_m\": 13565.67, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 13565.67, \"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": "1435", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.4915435", "current_position_lon": "-2.8839028", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:48Z\", \"source_id\": 56262774, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:53Z\", \"source_id\": 17991977, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:37Z\", \"source_id\": 56272412, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:39Z\", \"source_id\": 17994657, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:52Z\", \"source_id\": 56277945, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:58Z\", \"source_id\": 17996323, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:20Z\", \"source_id\": 56286802, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:24Z\", \"source_id\": 17998900, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9639, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:34Z\", \"source_id\": 56294947, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:38Z\", \"source_id\": 18001246, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9630, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:38Z\", \"source_id\": 56302862, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:42Z\", \"source_id\": 18003490, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9635, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:11Z\", \"source_id\": 56309399, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:12Z\", \"source_id\": 18005346, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Headbolt Lane", "service_state_platform": "1", "timing_fact_generation": 1789739713064807, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:21.292084", "service_state_evidence_id": 18005346, "current_leg_start_actual_dep": "2026-09-18T14:54:30+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:21.489719", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Merseyrail |
P |
LVC |
HBL |
2K33 |
777146 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 169.657, "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": 837.852, "from_m": 169.657, "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": 1042.761, "from_m": 837.852, "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": 2036.11, "from_m": 1042.761, "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": 2096.099, "from_m": 2036.11, "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": 3616.249, "from_m": 2096.099, "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": 3869.577, "from_m": 3616.249, "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": 4725.795, "from_m": 3869.577, "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": 5023.959, "from_m": 4725.795, "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": 5078.625, "from_m": 5023.959, "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": 6442.936, "from_m": 5078.625, "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": 6799.8, "from_m": 6442.936, "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": 7157.025, "from_m": 6799.8, "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": 11984.924, "from_m": 7157.025, "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": 13565.67, "from_m": 11984.924, "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": 673311, "profile_key": "d4af53dc172727ce7efb2830807f7af0c8770c8aafda3753cbf9611591de1e31", "schedule_id": 11025, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1435", "location": "Liverpool Central (Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1437H", "location": "Moorfields (Northern Line)", "stage_seq": 2, "distance_m": 952.387, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1442", "location": "Sandhills", "stage_seq": 3, "distance_m": 3407.163, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1445", "location": "Kirkdale", "stage_seq": 4, "distance_m": 4796.926, "section_seq": 1, "route_path_id": 31938}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446", "location": "Walton Jn", "stage_seq": 5, "distance_m": 6271.818, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1446H", "wtt_dep": "1447", "location": "Rice Lane", "stage_seq": 6, "distance_m": 7011.202, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1449H", "location": "Fazakerley", "stage_seq": 7, "distance_m": 9199.438, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1453H", "location": "Kirkby (Merseyside)", "stage_seq": 8, "distance_m": 12244.605, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": null, "location": "Headbolt Lane", "stage_seq": 9, "distance_m": 13565.67, "section_seq": 1, "route_path_id": 31938}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13565.67, "from_m": 0.0, "section_seq": 1, "route_path_id": 31938}], "total_distance_m": 13565.67, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13565.67, "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": 9775, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:48Z", "source_id": 56262774, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:37:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:53Z", "source_id": 17991977, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9761, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:37Z", "source_id": 56272412, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:41:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:39Z", "source_id": 17994657, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9665, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:52Z", "source_id": 56277945, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:43:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:58Z", "source_id": 17996323, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9644, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:20Z", "source_id": 56286802, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:47:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:24Z", "source_id": 17998900, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9639, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:34Z", "source_id": 56294947, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:50:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:38Z", "source_id": 18001246, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9630, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:38Z", "source_id": 56302862, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:54:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:42Z", "source_id": 18003490, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9635, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:11Z", "source_id": 56309399, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:57:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:12Z", "source_id": 18005346, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Liverpool Central (Northern) |
1435 |
1435 |
1 |
None |
None |
Headbolt Lane |
1456 |
1456 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G30494/2026-09-18/detailed |
None |
Kirkby (Merseyside) |
2026-09-18T14:54:30+01:00 |
Headbolt Lane |
3.0 |
{"type": "LineString", "coordinates": [[-2.9020566999999997, 53.486595699999995], [-2.9018242, 53.4866575], [-2.9010672999999993, 53.4868597], [-2.900444, 53.487028], [-2.8924708999999997, 53.4891812], [-2.8922818, 53.4892327], [-2.8901963, 53.4897987], [-2.888544, 53.49025759999999], [-2.8880113999999995, 53.49040159999999], [-2.8840886, 53.49149189999999], [-2.8839028, 53.4915435]]} |
0.8 |
1454 |
1457 |
Kirkby (Merseyside) |
Headbolt Lane |
Headbolt Lane |
53.4915435 |
-2.8839028 |
53.4915435 |
-2.8839028 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Headbolt Lane |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005346 |
1789739713064807 |
37 |
37 |
2026-09-18 14:07:21.489719 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:21.292084 |
| 641631 |
672715 |
G26847 |
871P37MO18 |
2026-09-18 |
COMPLETE |
18006085 |
2026-09-18 14:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 672715, "stp": "P", "toc": "Southern", "uid": "G26847", "consist": "377109+377149", "dest_crs": "CAT", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26847/2026-09-18/detailed", "trust_id": "871P37MO18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Caterham", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "1", "is_terminated": 1, "next_location": "Caterham", "signalling_id": "1P37", "timing_status": "ON TIME", "origin_station": "London Bridge (Central)", "current_leg_arr": "1457", "current_leg_dep": "1453", "current_leg_end": "Caterham", "origin_dep_time": "1410", "origin_platform": "11", "current_location": "Caterham Sidings", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07725379999999998, 51.3037474], [-0.07665829999999998, 51.30310370000001], [-0.0763437, 51.3027478], [-0.0760117, 51.302385399999984], [-0.0750656, 51.3013945], [-0.07355209999999998, 51.2997385], [-0.0732273, 51.2993934], [-0.0729174, 51.2990201], [-0.07269, 51.2986627], [-0.0725088, 51.29835870000001], [-0.0723761, 51.298077799999994], [-0.07224459999999999, 51.2977738], [-0.07213399999999999, 51.29741739999999], [-0.0720987, 51.2971107], [-0.0720388, 51.2967658], [-0.07201359999999998, 51.29640739999999], [-0.07200469999999999, 51.29598349999999], [-0.0720851, 51.2955457], [-0.0721895, 51.29512659999999], [-0.07233969999999999, 51.29473529999999], [-0.0725421, 51.294306899999995], [-0.0727999, 51.29387450000001], [-0.0729857, 51.2936153], [-0.07318179999999999, 51.2933628], [-0.0733951, 51.2931104], [-0.0736395, 51.2928494], [-0.0746283, 51.292091199999994], [-0.0753101, 51.2916827], [-0.0763179, 51.2910973], [-0.07704319999999999, 51.2906638], [-0.07849, 51.2894445], [-0.0791071, 51.28865590000001], [-0.0796244, 51.28768590000001], [-0.0797804, 51.2873336], [-0.0798409, 51.2871606], [-0.0798891, 51.28698099999999], [-0.0799531, 51.28658949999999], [-0.0799878, 51.286182499999995], [-0.0799954, 51.28603390000001], [-0.0799888, 51.2855432], [-0.0799327, 51.2851539], [-0.0798506, 51.28488669999999], [-0.0797292, 51.2845779], [-0.079685, 51.2844175], [-0.0796112, 51.28419950000001], [-0.07949899999999999, 51.28395019999999], [-0.0793967, 51.28376000000001], [-0.07929129999999998, 51.28359090000001], [-0.07912850000000002, 51.2833364], [-0.0789164, 51.2830549], [-0.07845429999999999, 51.28246390000001]]}", "current_leg_start": "Whyteleafe South", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "51.2824639", "next_location_lon": "-0.0784543", "previous_location": "Whyteleafe South", "current_leg_milage": "1.6", "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\": 2199.884, \"from_m\": 430.826, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2590.489, \"from_m\": 2199.884, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3206.992, \"from_m\": 2590.489, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4918.123, \"from_m\": 3206.992, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13929.659, \"from_m\": 4918.123, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16082.629, \"from_m\": 13929.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16144.016, \"from_m\": 16082.629, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16183.619, \"from_m\": 16144.016, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16209.188, \"from_m\": 16183.619, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16262.187, \"from_m\": 16209.188, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16292.387, \"from_m\": 16262.187, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16329.352, \"from_m\": 16292.387, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16723.609, \"from_m\": 16329.352, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16754.044, \"from_m\": 16723.609, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16842.713, \"from_m\": 16754.044, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16906.412, \"from_m\": 16842.713, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17045.895, \"from_m\": 16906.412, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18322.627, \"from_m\": 17045.895, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21008.524, \"from_m\": 18322.627, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21045.041, \"from_m\": 21008.524, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21105.508, \"from_m\": 21045.041, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 21447.559, \"from_m\": 21105.508, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21546.412, \"from_m\": 21447.559, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28537.674, \"from_m\": 21546.412, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28899.16, \"from_m\": 28537.674, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 672715, \"profile_key\": \"1ba53064452e3996f69f01706690417f4a9a160e5cdb685562c7be086c29b46b\", \"schedule_id\": 10239, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 4, \"distance_m\": 3464.145, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1415H\", \"location\": \"New Cross Gate\", \"stage_seq\": 5, \"distance_m\": 4567.0, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418H\", \"location\": \"Sydenham\", \"stage_seq\": 6, \"distance_m\": 10199.295, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1423H\", \"location\": \"Norwood Junction\", \"stage_seq\": 7, \"distance_m\": 13864.921, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1427\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 15672.614, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1429\", \"location\": \"East Croydon\", \"stage_seq\": 9, \"distance_m\": 16521.717, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1431H\", \"location\": \"South Croydon\", \"stage_seq\": 10, \"distance_m\": 18010.097, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434H\", \"location\": \"Purley Oaks\", \"stage_seq\": 11, \"distance_m\": 19804.458, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1441\", \"location\": \"Purley\", \"stage_seq\": 12, \"distance_m\": 21302.705, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1445\", \"location\": \"Kenley\", \"stage_seq\": 13, \"distance_m\": 23289.761, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1449\", \"location\": \"Whyteleafe\", \"stage_seq\": 14, \"distance_m\": 25463.167, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451H\", \"location\": \"Whyteleafe South\", \"stage_seq\": 15, \"distance_m\": 26254.184, \"section_seq\": 1, \"route_path_id\": 31660}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Caterham\", \"stage_seq\": 16, \"distance_m\": 28899.16, \"section_seq\": 1, \"route_path_id\": 31660}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28899.16, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31660}], \"total_distance_m\": 28899.16, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28058.956, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 840.204, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1410", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2824639", "current_position_lon": "-0.0784543", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:13Z\", \"source_id\": 56207507, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:15:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:17Z\", \"source_id\": 17976267, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30005, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:55Z\", \"source_id\": 56227107, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:58Z\", \"source_id\": 17981822, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:02Z\", \"source_id\": 56242508, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:04Z\", \"source_id\": 17986280, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:05Z\", \"source_id\": 56253066, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:08Z\", \"source_id\": 17989241, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:38Z\", \"source_id\": 56262312, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:42Z\", \"source_id\": 17991863, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:12Z\", \"source_id\": 56268708, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:17Z\", \"source_id\": 17993686, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:15Z\", \"source_id\": 56286536, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:16Z\", \"source_id\": 17998812, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:14Z\", \"source_id\": 56301921, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:19Z\", \"source_id\": 18003189, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:14Z\", \"source_id\": 56312133, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:16Z\", \"source_id\": 18006085, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Caterham", "service_state_platform": "2", "timing_fact_generation": 1789739778160475, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:21.319109", "service_state_evidence_id": 18006085, "current_leg_start_actual_dep": "2026-09-18T14:51:30+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:21.493803", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
CAT |
1P37 |
377109+377149 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2199.884, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2590.489, "from_m": 2199.884, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3206.992, "from_m": 2590.489, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4918.123, "from_m": 3206.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13929.659, "from_m": 4918.123, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16082.629, "from_m": 13929.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16144.016, "from_m": 16082.629, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16183.619, "from_m": 16144.016, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16209.188, "from_m": 16183.619, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16262.187, "from_m": 16209.188, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16292.387, "from_m": 16262.187, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16329.352, "from_m": 16292.387, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16723.609, "from_m": 16329.352, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16754.044, "from_m": 16723.609, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16842.713, "from_m": 16754.044, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16906.412, "from_m": 16842.713, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17045.895, "from_m": 16906.412, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18322.627, "from_m": 17045.895, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21008.524, "from_m": 18322.627, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21045.041, "from_m": 21008.524, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21105.508, "from_m": 21045.041, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 21447.559, "from_m": 21105.508, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21546.412, "from_m": 21447.559, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28537.674, "from_m": 21546.412, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28899.16, "from_m": 28537.674, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 672715, "profile_key": "1ba53064452e3996f69f01706690417f4a9a160e5cdb685562c7be086c29b46b", "schedule_id": 10239, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1410", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414H", "location": "Bricklayers Arms Jn", "stage_seq": 4, "distance_m": 3464.145, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1415H", "location": "New Cross Gate", "stage_seq": 5, "distance_m": 4567.0, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418H", "location": "Sydenham", "stage_seq": 6, "distance_m": 10199.295, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1423H", "location": "Norwood Junction", "stage_seq": 7, "distance_m": 13864.921, "section_seq": 1, "route_path_id": 31660}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1427", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 15672.614, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1429", "location": "East Croydon", "stage_seq": 9, "distance_m": 16521.717, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1431H", "location": "South Croydon", "stage_seq": 10, "distance_m": 18010.097, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434H", "location": "Purley Oaks", "stage_seq": 11, "distance_m": 19804.458, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1441", "location": "Purley", "stage_seq": 12, "distance_m": 21302.705, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1445", "location": "Kenley", "stage_seq": 13, "distance_m": 23289.761, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1449", "location": "Whyteleafe", "stage_seq": 14, "distance_m": 25463.167, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451H", "location": "Whyteleafe South", "stage_seq": 15, "distance_m": 26254.184, "section_seq": 1, "route_path_id": 31660}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Caterham", "stage_seq": 16, "distance_m": 28899.16, "section_seq": 1, "route_path_id": 31660}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28899.16, "from_m": 0.0, "section_seq": 1, "route_path_id": 31660}], "total_distance_m": 28899.16, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28058.956, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 840.204, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:13Z", "source_id": 56207507, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:15:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:17Z", "source_id": 17976267, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30005, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:55Z", "source_id": 56227107, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:24:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:58Z", "source_id": 17981822, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30217, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:02Z", "source_id": 56242508, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:29:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:04Z", "source_id": 17986280, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30247, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:05Z", "source_id": 56253066, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:34:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:08Z", "source_id": 17989241, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30477, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:38Z", "source_id": 56262312, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:37:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:42Z", "source_id": 17991863, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30505, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:12Z", "source_id": 56268708, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:40:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:17Z", "source_id": 17993686, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30527, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:15Z", "source_id": 56286536, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:47:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:16Z", "source_id": 17998812, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30532, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:14Z", "source_id": 56301921, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:53:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:19Z", "source_id": 18003189, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30255, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:14Z", "source_id": 56312133, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:57:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:16Z", "source_id": 18006085, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
1410 |
1410 |
11 |
None |
None |
Caterham |
1457 |
1457 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26847/2026-09-18/detailed |
None |
Whyteleafe South |
2026-09-18T14:51:30+01:00 |
Caterham |
4.0 |
{"type": "LineString", "coordinates": [[-0.07725379999999998, 51.3037474], [-0.07665829999999998, 51.30310370000001], [-0.0763437, 51.3027478], [-0.0760117, 51.302385399999984], [-0.0750656, 51.3013945], [-0.07355209999999998, 51.2997385], [-0.0732273, 51.2993934], [-0.0729174, 51.2990201], [-0.07269, 51.2986627], [-0.0725088, 51.29835870000001], [-0.0723761, 51.298077799999994], [-0.07224459999999999, 51.2977738], [-0.07213399999999999, 51.29741739999999], [-0.0720987, 51.2971107], [-0.0720388, 51.2967658], [-0.07201359999999998, 51.29640739999999], [-0.07200469999999999, 51.29598349999999], [-0.0720851, 51.2955457], [-0.0721895, 51.29512659999999], [-0.07233969999999999, 51.29473529999999], [-0.0725421, 51.294306899999995], [-0.0727999, 51.29387450000001], [-0.0729857, 51.2936153], [-0.07318179999999999, 51.2933628], [-0.0733951, 51.2931104], [-0.0736395, 51.2928494], [-0.0746283, 51.292091199999994], [-0.0753101, 51.2916827], [-0.0763179, 51.2910973], [-0.07704319999999999, 51.2906638], [-0.07849, 51.2894445], [-0.0791071, 51.28865590000001], [-0.0796244, 51.28768590000001], [-0.0797804, 51.2873336], [-0.0798409, 51.2871606], [-0.0798891, 51.28698099999999], [-0.0799531, 51.28658949999999], [-0.0799878, 51.286182499999995], [-0.0799954, 51.28603390000001], [-0.0799888, 51.2855432], [-0.0799327, 51.2851539], [-0.0798506, 51.28488669999999], [-0.0797292, 51.2845779], [-0.079685, 51.2844175], [-0.0796112, 51.28419950000001], [-0.07949899999999999, 51.28395019999999], [-0.0793967, 51.28376000000001], [-0.07929129999999998, 51.28359090000001], [-0.07912850000000002, 51.2833364], [-0.0789164, 51.2830549], [-0.07845429999999999, 51.28246390000001]]} |
1.6 |
1453 |
1457 |
Whyteleafe South |
Caterham Sidings |
Caterham |
51.2824639 |
-0.0784543 |
51.2824639 |
-0.0784543 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Caterham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006085 |
1789739778160475 |
61 |
61 |
2026-09-18 14:07:21.493803 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:21.319109 |
| 641632 |
670449 |
W34179 |
721H67ML18 |
2026-09-18 |
COMPLETE |
18005671 |
2026-09-18 14:57:00 |
2026-09-18 14:07:26 |
2026-09-20 14:07:26 |
{"id": 670449, "stp": "O", "toc": "Avanti West Coast", "uid": "W34179", "consist": "390040", "dest_crs": "MAN", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34179/2026-09-18/detailed", "trust_id": "721H67ML18", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-18", "dest_arr_time": "1444", "dest_platform": "5", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "1H67", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "1457", "current_leg_dep": "1445", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "1233", "origin_platform": "14", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": "+13 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": "1444", "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\": 6.906, \"from_m\": 0.0, \"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\": 686.718, \"from_m\": 6.906, \"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\": 1227.144, \"from_m\": 686.718, \"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\": 1258.396, \"from_m\": 1227.144, \"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\": 1546.479, \"from_m\": 1258.396, \"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\": 1689.749, \"from_m\": 1546.479, \"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\": 2635.639, \"from_m\": 1689.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3787.675, \"from_m\": 2635.639, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5632.663, \"from_m\": 3787.675, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7136.095, \"from_m\": 5632.663, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 10505.955, \"from_m\": 7136.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 12941.841, \"from_m\": 10505.955, \"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\": 18619.811, \"from_m\": 12941.841, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 33233.229, \"from_m\": 18619.811, \"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\": 34553.95, \"from_m\": 33233.229, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 36285.324, \"from_m\": 34553.95, \"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\": 36339.261, \"from_m\": 36285.324, \"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\": 44607.679, \"from_m\": 36339.261, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 46540.265, \"from_m\": 44607.679, \"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\": 60306.749, \"from_m\": 46540.265, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 60414.026, \"from_m\": 60306.749, \"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\": 60629.659, \"from_m\": 60414.026, \"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\": 60715.503, \"from_m\": 60629.659, \"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\": 64996.307, \"from_m\": 60715.503, \"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\": 68285.69, \"from_m\": 64996.307, \"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\": 74916.697, \"from_m\": 68285.69, \"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\": 77240.851, \"from_m\": 74916.697, \"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\": 78068.989, \"from_m\": 77240.851, \"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\": 78733.241, \"from_m\": 78068.989, \"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\": 78893.918, \"from_m\": 78733.241, \"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\": 91874.844, \"from_m\": 78893.918, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 91969.455, \"from_m\": 91874.844, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 110750.154, \"from_m\": 91969.455, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 117180.103, \"from_m\": 110750.154, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 124095.596, \"from_m\": 117180.103, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 126313.06, \"from_m\": 124095.596, \"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\": 131025.117, \"from_m\": 126313.06, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 131062.706, \"from_m\": 131025.117, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 131716.944, \"from_m\": 131062.706, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 131775.895, \"from_m\": 131716.944, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 136165.401, \"from_m\": 131775.895, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 136346.904, \"from_m\": 136165.401, \"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\": 137400.296, \"from_m\": 136346.904, \"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\": 137479.1, \"from_m\": 137400.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 137684.363, \"from_m\": 137479.1, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 137754.629, \"from_m\": 137684.363, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 154958.148, \"from_m\": 137754.629, \"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\": 157279.096, \"from_m\": 154958.148, \"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\": 184702.873, \"from_m\": 157279.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\": 188221.755, \"from_m\": 184702.873, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 188301.171, \"from_m\": 188221.755, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 188889.121, \"from_m\": 188301.171, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 188973.047, \"from_m\": 188889.121, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 204880.902, \"from_m\": 188973.047, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 205397.053, \"from_m\": 204880.902, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 205456.012, \"from_m\": 205397.053, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 212693.503, \"from_m\": 205456.012, \"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\": 214020.635, \"from_m\": 212693.503, \"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\": 214980.335, \"from_m\": 214020.635, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 215058.785, \"from_m\": 214980.335, \"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\": 216492.413, \"from_m\": 215058.785, \"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\": 216558.925, \"from_m\": 216492.413, \"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\": 252051.481, \"from_m\": 216558.925, \"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\": 252086.645, \"from_m\": 252051.481, \"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\": 254343.193, \"from_m\": 252086.645, \"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\": 254472.31, \"from_m\": 254343.193, \"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\": 255417.784, \"from_m\": 254472.31, \"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\": 255792.894, \"from_m\": 255417.784, \"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\": 261856.083, \"from_m\": 255792.894, \"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\": 262737.426, \"from_m\": 261856.083, \"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\": 277740.591, \"from_m\": 262737.426, \"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\": 277783.041, \"from_m\": 277740.591, \"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\": 282683.442, \"from_m\": 277783.041, \"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\": 282726.7, \"from_m\": 282683.442, \"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\": 284935.15, \"from_m\": 282726.7, \"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\": 285888.698, \"from_m\": 284935.15, \"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\": 290512.536, \"from_m\": 285888.698, \"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\": 293305.954, \"from_m\": 290512.536, \"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\": 294256.569, \"from_m\": 293305.954, \"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\": 295134.592, \"from_m\": 294256.569, \"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\": 295577.469, \"from_m\": 295134.592, \"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\": 295617.392, \"from_m\": 295577.469, \"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\": 295647.731, \"from_m\": 295617.392, \"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\": 300646.643, \"from_m\": 295647.731, \"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\": 301610.132, \"from_m\": 300646.643, \"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\": 301682.285, \"from_m\": 301610.132, \"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\": 302210.377, \"from_m\": 301682.285, \"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\": 303744.683, \"from_m\": 302210.377, \"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\": 303908.408, \"from_m\": 303744.683, \"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\": 304217.821, \"from_m\": 303908.408, \"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\": 304264.028, \"from_m\": 304217.821, \"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\": 304341.817, \"from_m\": 304264.028, \"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\": 304750.997, \"from_m\": 304341.817, \"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\": 670449, \"profile_key\": \"6f4b3c5b722d94524e26d55f13f93260856183b74cee0f2d8b7572e7cf970ddd\", \"schedule_id\": 39354, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1233\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1235H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1236\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1239\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1240H\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1244H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1247H\", \"location\": \"Watford Junction\", \"stage_seq\": 7, \"distance_m\": 28035.335, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1251H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 8, \"distance_m\": 41051.781, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1255\", \"location\": \"Tring\", \"stage_seq\": 9, \"distance_m\": 50880.259, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1258\", \"location\": \"Ledburn Jn\", \"stage_seq\": 10, \"distance_m\": 60306.749, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1302H\", \"location\": \"Bletchley\", \"stage_seq\": 11, \"distance_m\": 75745.529, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1304\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 12, \"distance_m\": 80749.99, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1307\", \"location\": \"Hanslope Jn\", \"stage_seq\": 13, \"distance_m\": 91473.743, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1313H\", \"location\": \"Weedon\", \"stage_seq\": 14, \"distance_m\": 112006.174, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1319H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 15, \"distance_m\": 131142.932, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1320\", \"location\": \"Rugby\", \"stage_seq\": 16, \"distance_m\": 133479.81, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1320H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 17, \"distance_m\": 134515.361, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1323\", \"location\": \"Brinklow Jn\", \"stage_seq\": 18, \"distance_m\": 141980.639, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1326H\", \"location\": \"Attleborough South Jn\", \"stage_seq\": 19, \"distance_m\": 153640.003, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1327H\", \"location\": \"Nuneaton\", \"stage_seq\": 20, \"distance_m\": 156723.119, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1333H\", \"location\": \"Amington Jn\", \"stage_seq\": 21, \"distance_m\": 176065.787, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1337H\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 22, \"distance_m\": 188652.173, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1341\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 23, \"distance_m\": 201346.683, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1343H\", \"location\": \"Colwich Jn\", \"stage_seq\": 24, \"distance_m\": 205456.012, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": false, \"wtt_arr\": \"1348H\", \"wtt_dep\": \"1350H\", \"location\": \"Stafford\", \"stage_seq\": 25, \"distance_m\": 215703.959, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1355\", \"location\": \"Norton Bridge\", \"stage_seq\": 26, \"distance_m\": 224228.719, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1400H\", \"location\": \"Madeley\", \"stage_seq\": 27, \"distance_m\": 241725.186, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404H\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 28, \"distance_m\": 252384.345, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1410H\", \"location\": \"Crewe\", \"stage_seq\": 29, \"distance_m\": 255075.948, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Sandbach\", \"stage_seq\": 30, \"distance_m\": 262439.193, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421H\", \"location\": \"Chelford\", \"stage_seq\": 31, \"distance_m\": 277954.69, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423\", \"location\": \"Alderley Edge\", \"stage_seq\": 32, \"distance_m\": 282859.922, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1426H\", \"location\": \"Wilmslow\", \"stage_seq\": 33, \"distance_m\": 285537.222, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 34, \"distance_m\": 291549.649, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 35, \"distance_m\": 293032.885, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 36, \"distance_m\": 294493.317, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 37, \"distance_m\": 294927.332, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1436\", \"location\": \"Stockport\", \"stage_seq\": 38, \"distance_m\": 295367.517, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 39, \"distance_m\": 296539.078, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 40, \"distance_m\": 301061.147, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441\", \"location\": \"Ardwick Jn\", \"stage_seq\": 41, \"distance_m\": 303598.311, \"section_seq\": 1, \"route_path_id\": 38583}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 42, \"distance_m\": 304750.997, \"section_seq\": 1, \"route_path_id\": 38583}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 304750.997, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38583}], \"total_distance_m\": 304750.997, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 299911.615, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4839.382, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1233", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:44:27Z\", \"source_id\": 55975155, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:45:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:44:34Z\", \"source_id\": 17910589, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:48:39Z\", \"source_id\": 55985997, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:49:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:48:45Z\", \"source_id\": 17913610, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:54:06Z\", \"source_id\": 56000218, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:55:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:54:11Z\", \"source_id\": 17917571, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:04:08Z\", \"source_id\": 56025774, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:05:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:04:13Z\", \"source_id\": 17924746, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:11:29Z\", \"source_id\": 56044561, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:12:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:11:31Z\", \"source_id\": 17930154, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:13:07Z\", \"source_id\": 56048718, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:14:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:13:11Z\", \"source_id\": 17931406, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:29:22Z\", \"source_id\": 56090553, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:31:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:29:21Z\", \"source_id\": 17943133, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20699, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:36:34Z\", \"source_id\": 56108901, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:37:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:36:38Z\", \"source_id\": 17948383, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:37Z\", \"source_id\": 56162494, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:58:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:40Z\", \"source_id\": 17963614, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:03Z\", \"source_id\": 56209676, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:17:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:08Z\", \"source_id\": 17976942, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:41Z\", \"source_id\": 56234067, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:44Z\", \"source_id\": 17983866, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:13Z\", \"source_id\": 56248330, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:16Z\", \"source_id\": 17987893, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:53Z\", \"source_id\": 56252607, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:56Z\", \"source_id\": 17989091, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:22Z\", \"source_id\": 56256482, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:28Z\", \"source_id\": 17990210, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:20Z\", \"source_id\": 56271706, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:25Z\", \"source_id\": 17994496, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:14Z\", \"source_id\": 17996560, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8452, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:37Z\", \"source_id\": 56310598, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:41Z\", \"source_id\": 18005671, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "5", "timing_fact_generation": 1789739743197565, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": "{\"units\": [\"390040\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-18T13:57:24.372483", "service_state_evidence_id": 18005671, "current_leg_start_actual_dep": "2026-09-18T14:49:00+01:00", "operational_evidence_version": 164, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:25.299661", "service_state_valid_until_kind": null, "operational_interpretation_version": 164, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
O |
EUS |
MAN |
1H67 |
390040 |
9 |
140 |
{"units": ["390040"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} |
{"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "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": 686.718, "from_m": 6.906, "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": 1227.144, "from_m": 686.718, "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": 1258.396, "from_m": 1227.144, "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": 1546.479, "from_m": 1258.396, "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": 1689.749, "from_m": 1546.479, "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": 2635.639, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7136.095, "from_m": 5632.663, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 10505.955, "from_m": 7136.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12941.841, "from_m": 10505.955, "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": 18619.811, "from_m": 12941.841, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 33233.229, "from_m": 18619.811, "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": 34553.95, "from_m": 33233.229, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 36285.324, "from_m": 34553.95, "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": 36339.261, "from_m": 36285.324, "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": 44607.679, "from_m": 36339.261, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 46540.265, "from_m": 44607.679, "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": 60306.749, "from_m": 46540.265, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 60414.026, "from_m": 60306.749, "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": 60629.659, "from_m": 60414.026, "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": 60715.503, "from_m": 60629.659, "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": 64996.307, "from_m": 60715.503, "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": 68285.69, "from_m": 64996.307, "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": 74916.697, "from_m": 68285.69, "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": 77240.851, "from_m": 74916.697, "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": 78068.989, "from_m": 77240.851, "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": 78733.241, "from_m": 78068.989, "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": 78893.918, "from_m": 78733.241, "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": 91874.844, "from_m": 78893.918, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 91969.455, "from_m": 91874.844, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 110750.154, "from_m": 91969.455, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 117180.103, "from_m": 110750.154, "capability_applied": "tilting", "effective_limit_mph": 120.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 120.0}, {"to_m": 124095.596, "from_m": 117180.103, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 126313.06, "from_m": 124095.596, "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": 131025.117, "from_m": 126313.06, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 131062.706, "from_m": 131025.117, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 131716.944, "from_m": 131062.706, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 131775.895, "from_m": 131716.944, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 136165.401, "from_m": 131775.895, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 136346.904, "from_m": 136165.401, "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": 137400.296, "from_m": 136346.904, "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": 137479.1, "from_m": 137400.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 137684.363, "from_m": 137479.1, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 137754.629, "from_m": 137684.363, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 154958.148, "from_m": 137754.629, "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": 157279.096, "from_m": 154958.148, "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": 184702.873, "from_m": 157279.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": 188221.755, "from_m": 184702.873, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 188301.171, "from_m": 188221.755, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 188889.121, "from_m": 188301.171, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 188973.047, "from_m": 188889.121, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 204880.902, "from_m": 188973.047, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 205397.053, "from_m": 204880.902, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 205456.012, "from_m": 205397.053, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 212693.503, "from_m": 205456.012, "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": 214020.635, "from_m": 212693.503, "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": 214980.335, "from_m": 214020.635, "capability_applied": "tilting", "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 85.0}, {"to_m": 215058.785, "from_m": 214980.335, "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": 216492.413, "from_m": 215058.785, "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": 216558.925, "from_m": 216492.413, "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": 252051.481, "from_m": 216558.925, "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": 252086.645, "from_m": 252051.481, "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": 254343.193, "from_m": 252086.645, "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": 254472.31, "from_m": 254343.193, "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": 255417.784, "from_m": 254472.31, "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": 255792.894, "from_m": 255417.784, "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": 261856.083, "from_m": 255792.894, "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": 262737.426, "from_m": 261856.083, "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": 277740.591, "from_m": 262737.426, "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": 277783.041, "from_m": 277740.591, "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": 282683.442, "from_m": 277783.041, "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": 282726.7, "from_m": 282683.442, "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": 284935.15, "from_m": 282726.7, "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": 285888.698, "from_m": 284935.15, "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": 290512.536, "from_m": 285888.698, "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": 293305.954, "from_m": 290512.536, "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": 294256.569, "from_m": 293305.954, "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": 295134.592, "from_m": 294256.569, "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": 295577.469, "from_m": 295134.592, "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": 295617.392, "from_m": 295577.469, "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": 295647.731, "from_m": 295617.392, "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": 300646.643, "from_m": 295647.731, "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": 301610.132, "from_m": 300646.643, "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": 301682.285, "from_m": 301610.132, "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": 302210.377, "from_m": 301682.285, "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": 303744.683, "from_m": 302210.377, "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": 303908.408, "from_m": 303744.683, "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": 304217.821, "from_m": 303908.408, "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": 304264.028, "from_m": 304217.821, "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": 304341.817, "from_m": 304264.028, "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": 304750.997, "from_m": 304341.817, "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": 670449, "profile_key": "6f4b3c5b722d94524e26d55f13f93260856183b74cee0f2d8b7572e7cf970ddd", "schedule_id": 39354, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1233", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1235H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1236", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1239", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1240H", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1244H", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1247H", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28035.335, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1251H", "location": "Bourne End Jn (Herts)", "stage_seq": 8, "distance_m": 41051.781, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1255", "location": "Tring", "stage_seq": 9, "distance_m": 50880.259, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1258", "location": "Ledburn Jn", "stage_seq": 10, "distance_m": 60306.749, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1302H", "location": "Bletchley", "stage_seq": 11, "distance_m": 75745.529, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1304", "location": "Milton Keynes Central", "stage_seq": 12, "distance_m": 80749.99, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1307", "location": "Hanslope Jn", "stage_seq": 13, "distance_m": 91473.743, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1313H", "location": "Weedon", "stage_seq": 14, "distance_m": 112006.174, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1319H", "location": "Hillmorton Jn", "stage_seq": 15, "distance_m": 131142.932, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1320", "location": "Rugby", "stage_seq": 16, "distance_m": 133479.81, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1320H", "location": "Rugby Trent Valley Jn", "stage_seq": 17, "distance_m": 134515.361, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1323", "location": "Brinklow Jn", "stage_seq": 18, "distance_m": 141980.639, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1326H", "location": "Attleborough South Jn", "stage_seq": 19, "distance_m": 153640.003, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1327H", "location": "Nuneaton", "stage_seq": 20, "distance_m": 156723.119, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1333H", "location": "Amington Jn", "stage_seq": 21, "distance_m": 176065.787, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1337H", "location": "Lichfield TV North Jn (LL)", "stage_seq": 22, "distance_m": 188652.173, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1341", "location": "Rugeley North Jn", "stage_seq": 23, "distance_m": 201346.683, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1343H", "location": "Colwich Jn", "stage_seq": 24, "distance_m": 205456.012, "section_seq": 1, "route_path_id": 38583}, {"is_pass": false, "wtt_arr": "1348H", "wtt_dep": "1350H", "location": "Stafford", "stage_seq": 25, "distance_m": 215703.959, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1355", "location": "Norton Bridge", "stage_seq": 26, "distance_m": 224228.719, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1400H", "location": "Madeley", "stage_seq": 27, "distance_m": 241725.186, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404H", "location": "Crewe Basford Hall Jn", "stage_seq": 28, "distance_m": 252384.345, "section_seq": 1, "route_path_id": 38583}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1410H", "location": "Crewe", "stage_seq": 29, "distance_m": 255075.948, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Sandbach", "stage_seq": 30, "distance_m": 262439.193, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421H", "location": "Chelford", "stage_seq": 31, "distance_m": 277954.69, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423", "location": "Alderley Edge", "stage_seq": 32, "distance_m": 282859.922, "section_seq": 1, "route_path_id": 38583}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1426H", "location": "Wilmslow", "stage_seq": 33, "distance_m": 285537.222, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431", "location": "Cheadle Hulme", "stage_seq": 34, "distance_m": 291549.649, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431H", "location": "Adswood Road Jn", "stage_seq": 35, "distance_m": 293032.885, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Edgeley Jn No.1", "stage_seq": 36, "distance_m": 294493.317, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433H", "location": "Edgeley Jn No2", "stage_seq": 37, "distance_m": 294927.332, "section_seq": 1, "route_path_id": 38583}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1436", "location": "Stockport", "stage_seq": 38, "distance_m": 295367.517, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437H", "location": "Heaton Norris Jn", "stage_seq": 39, "distance_m": 296539.078, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439H", "location": "Slade Lane Jn", "stage_seq": 40, "distance_m": 301061.147, "section_seq": 1, "route_path_id": 38583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441", "location": "Ardwick Jn", "stage_seq": 41, "distance_m": 303598.311, "section_seq": 1, "route_path_id": 38583}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 42, "distance_m": 304750.997, "section_seq": 1, "route_path_id": 38583}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 304750.997, "from_m": 0.0, "section_seq": 1, "route_path_id": 38583}], "total_distance_m": 304750.997, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 299911.615, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4839.382, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22007, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:44:27Z", "source_id": 55975155, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T11:45:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:44:34Z", "source_id": 17910589, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21957, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:48:39Z", "source_id": 55985997, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T11:49:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:48:45Z", "source_id": 17913610, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21885, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:54:06Z", "source_id": 56000218, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T11:55:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:54:11Z", "source_id": 17917571, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21792, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:04:08Z", "source_id": 56025774, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:05:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:04:13Z", "source_id": 17924746, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21610, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:11:29Z", "source_id": 56044561, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T12:12:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:11:31Z", "source_id": 17930154, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21500, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:13:07Z", "source_id": 56048718, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:14:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:13:11Z", "source_id": 17931406, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21218, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:29:22Z", "source_id": 56090553, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T12:31:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:29:21Z", "source_id": 17943133, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20699, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:36:34Z", "source_id": 56108901, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T12:37:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:36:38Z", "source_id": 17948383, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11395, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:37Z", "source_id": 56162494, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T12:58:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:40Z", "source_id": 17963614, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T13:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10804, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:03Z", "source_id": 56209676, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T13:17:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:08Z", "source_id": 17976942, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10514, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:41Z", "source_id": 56234067, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T13:26:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:44Z", "source_id": 17983866, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9180, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:13Z", "source_id": 56248330, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T13:32:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:16Z", "source_id": 17987893, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9163, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:53Z", "source_id": 56252607, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T13:33:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:56Z", "source_id": 17989091, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9116, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:22Z", "source_id": 56256482, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T13:35:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:28Z", "source_id": 17990210, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9081, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:20Z", "source_id": 56271706, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T13:41:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:25Z", "source_id": 17994496, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:14Z", "source_id": 17996560, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8452, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:37Z", "source_id": 56310598, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-18T13:57:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:41Z", "source_id": 18005671, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
London Euston |
1233 |
1233 |
14 |
None |
None |
Manchester Piccadilly |
1444 |
1444 |
5 |
LATE |
+13 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34179/2026-09-18/detailed |
None |
Stockport |
2026-09-18T14:49:00+01:00 |
Manchester Piccadilly |
12.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 |
1445 |
1457 |
Stockport |
Manchester Piccadilly |
Manchester Piccadilly |
53.4769795 |
-2.2302017 |
53.4769795 |
-2.2302017 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Manchester Piccadilly |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005671 |
1789739743197565 |
164 |
164 |
2026-09-18 14:07:25.299661 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:24.372483 |
| 641633 |
668834 |
Y41809 |
822E66MO18 |
2026-09-18 |
COMPLETE |
18006857 |
2026-09-18 14:57:00 |
2026-09-18 14:07:27 |
2026-09-20 14:07:27 |
{"id": 668834, "stp": "P", "toc": "Great Western Railway", "uid": "Y41809", "consist": "158771", "dest_crs": "GCR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y41809/2026-09-18/detailed", "trust_id": "822E66MO18", "origin_crs": "WSB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gloucester", "service_date": "2026-09-18", "dest_arr_time": "1559", "dest_platform": "1", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "2E66", "timing_status": null, "origin_station": "Westbury", "current_leg_arr": "1458", "current_leg_dep": "1443", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "1403", "origin_platform": "2", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-18T14:07:26", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5524641, 51.448576299999985], [-2.5532341999999995, 51.4487259], [-2.5547875999999996, 51.4490169], [-2.5567065, 51.4493754], [-2.5569337999999995, 51.4494215], [-2.557079, 51.44944989999999], [-2.5572433999999995, 51.4494831], [-2.5585953999999997, 51.4497384], [-2.5602168, 51.45003259999999], [-2.562490287806551, 51.45044514687922], [-2.5627330640311414, 51.45049263846528], [-2.562947819244929, 51.45053452589952], [-2.5631385658149823, 51.45057158840635], [-2.563309316108368, 51.45060460521019], [-2.563464082492152, 51.450634355535456], [-2.563606877333404, 51.450661618606574], [-2.563741712999191, 51.45068717364797], [-2.5638726018565805, 51.45071179988403], [-2.564003556272639, 51.4507362765392], [-2.5641385886144348, 51.4507613828379], [-2.564281711249035, 51.450787898004535], [-2.564436936543507, 51.450816601263526], [-2.5646082768649188, 51.4508482718393], [-2.564799744580337, 51.45088368895626], [-2.56501535205683, 51.45092363183883], [-2.5652591116614643, 51.450968879711446], [-2.5657943, 51.4510678], [-2.5660363, 51.4511147], [-2.5662843, 51.45116279999999], [-2.5669957, 51.45129190000001], [-2.5672436999999997, 51.45133800000001], [-2.5673304999999997, 51.4513541], [-2.5682364, 51.451504699999994], [-2.5685338999999994, 51.4515476], [-2.5686151999999995, 51.45155770000001], [-2.5687621999999997, 51.45157700000001], [-2.5690472999999994, 51.45160969999999], [-2.5700309999999997, 51.4517017], [-2.5711448999999997, 51.4517663], [-2.5713886, 51.4517693], [-2.5718643999999995, 51.4517752], [-2.5722084, 51.4517857], [-2.5725276, 51.451787], [-2.5729452000000004, 51.451768099999995], [-2.5735291, 51.45173919999999], [-2.573842361796266, 51.4517096090898], [-2.5738720999999996, 51.45170679999999], [-2.574328, 51.451636399999984], [-2.5745055999999997, 51.451608099999994], [-2.5751838, 51.4515349]]}", "current_leg_start": "Keynsham", "dest_arr_time_act": "1559", "motion_projection": null, "next_location_lat": "51.4515349", "next_location_lon": "-2.5751838", "previous_location": "Keynsham", "current_leg_milage": "4.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 539.573, \"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\": 1067.492, \"from_m\": 539.573, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6339.077, \"from_m\": 1067.492, \"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\": 6629.934, \"from_m\": 6339.077, \"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\": 8375.228, \"from_m\": 6629.934, \"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\": 8979.995, \"from_m\": 8375.228, \"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\": 21183.82, \"from_m\": 8979.995, \"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\": 22076.454, \"from_m\": 21183.82, \"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\": 23258.547, \"from_m\": 22076.454, \"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\": 24439.663, \"from_m\": 23258.547, \"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\": 26022.896, \"from_m\": 24439.663, \"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\": 26767.782, \"from_m\": 26022.896, \"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\": 27113.732, \"from_m\": 26767.782, \"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\": 27570.448, \"from_m\": 27113.732, \"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\": 27629.066, \"from_m\": 27570.448, \"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\": 29312.697, \"from_m\": 27629.066, \"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\": 41136.368, \"from_m\": 29312.697, \"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\": 44125.719, \"from_m\": 41136.368, \"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\": 44168.707, \"from_m\": 44125.719, \"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\": 44554.854, \"from_m\": 44168.707, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44682.24, \"from_m\": 44554.854, \"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\": 44728.225, \"from_m\": 44682.24, \"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\": 44862.563, \"from_m\": 44728.225, \"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\": 44925.615, \"from_m\": 44862.563, \"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\": 44941.989, \"from_m\": 44925.615, \"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\": 44979.496, \"from_m\": 44941.989, \"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\": 45032.168, \"from_m\": 44979.496, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45467.992, \"from_m\": 45032.168, \"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\": 45817.516, \"from_m\": 45467.992, \"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\": 47010.067, \"from_m\": 45817.516, \"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\": 47164.435, \"from_m\": 47010.067, \"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\": 47541.746, \"from_m\": 47164.435, \"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\": 47561.834, \"from_m\": 47541.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\": 50427.833, \"from_m\": 47561.834, \"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\": 50528.812, \"from_m\": 50427.833, \"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\": 51371.963, \"from_m\": 50528.812, \"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\": 53569.52, \"from_m\": 51371.963, \"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\": 54962.597, \"from_m\": 53569.52, \"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\": 60903.054, \"from_m\": 54962.597, \"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\": 125.0}, {\"to_m\": 60987.613, \"from_m\": 60903.054, \"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\": 61113.24, \"from_m\": 60987.613, \"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\": 61309.395, \"from_m\": 61113.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\": 61963.725, \"from_m\": 61309.395, \"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\": 63182.061, \"from_m\": 61963.725, \"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\": 63317.334, \"from_m\": 63182.061, \"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\": 63389.462, \"from_m\": 63317.334, \"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\": 75190.164, \"from_m\": 63389.462, \"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\": 103475.596, \"from_m\": 75190.164, \"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\": 103899.735, \"from_m\": 103475.596, \"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\": 105441.379, \"from_m\": 103899.735, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 105546.92, \"from_m\": 105441.379, \"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\": 107231.017, \"from_m\": 105546.92, \"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\": 668834, \"profile_key\": \"43777807f37e350df226e83893374de6e592a25b2ba6916a884dd4c425a991ac\", \"schedule_id\": 29316, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1403\", \"location\": \"Westbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404H\", \"location\": \"Hawkeridge Jn\", \"stage_seq\": 2, \"distance_m\": 998.668, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": false, \"wtt_arr\": \"1408H\", \"wtt_dep\": \"1409H\", \"location\": \"Trowbridge\", \"stage_seq\": 3, \"distance_m\": 6538.569, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411H\", \"location\": \"Bradford Jn\", \"stage_seq\": 4, \"distance_m\": 8473.695, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415H\", \"location\": \"Bradford-on-Avon\", \"stage_seq\": 5, \"distance_m\": 11794.782, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Bathampton Jn\", \"stage_seq\": 6, \"distance_m\": 23494.75, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1428H\", \"location\": \"Bath Spa\", \"stage_seq\": 7, \"distance_m\": 26986.105, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1431H\", \"location\": \"Oldfield Park\", \"stage_seq\": 8, \"distance_m\": 28594.579, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438H\", \"location\": \"Keynsham\", \"stage_seq\": 9, \"distance_m\": 38008.558, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444\", \"location\": \"North Somerset Jn\", \"stage_seq\": 10, \"distance_m\": 44112.891, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 11, \"distance_m\": 44821.865, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": false, \"wtt_arr\": \"1446H\", \"wtt_dep\": \"1508\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 12, \"distance_m\": 44821.865, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509\", \"location\": \"Bristol East Jn\", \"stage_seq\": 13, \"distance_m\": 44821.865, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 14, \"distance_m\": 45413.484, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Horfield Jn\", \"stage_seq\": 15, \"distance_m\": 50306.659, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": false, \"wtt_arr\": \"1516H\", \"wtt_dep\": \"1518\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 16, \"distance_m\": 51324.771, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": \"1522H\", \"location\": \"Bristol Parkway\", \"stage_seq\": 17, \"distance_m\": 53728.207, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1527H\", \"location\": \"Westerleigh Jn\", \"stage_seq\": 18, \"distance_m\": 61085.431, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": false, \"wtt_arr\": \"1530H\", \"wtt_dep\": \"1531H\", \"location\": \"Yate\", \"stage_seq\": 19, \"distance_m\": 63681.243, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539H\", \"location\": \"Charfield\", \"stage_seq\": 20, \"distance_m\": 74631.603, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550\", \"location\": \"Standish Jn\", \"stage_seq\": 21, \"distance_m\": 95612.726, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1556H\", \"location\": \"Gloucester Yard Jn\", \"stage_seq\": 22, \"distance_m\": 105518.855, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1558\", \"location\": \"Horton Road Jn\", \"stage_seq\": 23, \"distance_m\": 106624.056, \"section_seq\": 1, \"route_path_id\": 68740}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"wtt_dep\": null, \"location\": \"Gloucester\", \"stage_seq\": 24, \"distance_m\": 107231.017, \"section_seq\": 1, \"route_path_id\": 68740}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 107231.017, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68740}], \"total_distance_m\": 107231.017, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 106316.802, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 914.215, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1403", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "15.0", "current_position_lat": "51.4515349", "current_position_lon": "-2.5751838", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:26Z\", \"source_id\": 56195487, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:31Z\", \"source_id\": 17972803, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26207, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:29Z\", \"source_id\": 56210793, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:34Z\", \"source_id\": 17977238, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:55Z\", \"source_id\": 56244890, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:56Z\", \"source_id\": 17986894, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:29Z\", \"source_id\": 56251461, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:33Z\", \"source_id\": 17988815, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:14Z\", \"source_id\": 56273910, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:18Z\", \"source_id\": 17995138, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:18Z\", \"source_id\": 56315045, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:21Z\", \"source_id\": 18006855, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "9", "timing_fact_generation": 1789739844480483, "current_leg_arrival_utc": "2026-09-18T14:46:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:24.472661", "service_state_evidence_id": 18006857, "current_leg_start_actual_dep": "2026-09-18T14:38:30+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:24.743044", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
WSB |
GCR |
2E66 |
158771 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 539.573, "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": 1067.492, "from_m": 539.573, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6339.077, "from_m": 1067.492, "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": 6629.934, "from_m": 6339.077, "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": 8375.228, "from_m": 6629.934, "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": 8979.995, "from_m": 8375.228, "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": 21183.82, "from_m": 8979.995, "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": 22076.454, "from_m": 21183.82, "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": 23258.547, "from_m": 22076.454, "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": 24439.663, "from_m": 23258.547, "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": 26022.896, "from_m": 24439.663, "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": 26767.782, "from_m": 26022.896, "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": 27113.732, "from_m": 26767.782, "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": 27570.448, "from_m": 27113.732, "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": 27629.066, "from_m": 27570.448, "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": 29312.697, "from_m": 27629.066, "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": 41136.368, "from_m": 29312.697, "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": 44125.719, "from_m": 41136.368, "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": 44168.707, "from_m": 44125.719, "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": 44554.854, "from_m": 44168.707, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44682.24, "from_m": 44554.854, "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": 44728.225, "from_m": 44682.24, "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": 44862.563, "from_m": 44728.225, "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": 44925.615, "from_m": 44862.563, "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": 44941.989, "from_m": 44925.615, "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": 44979.496, "from_m": 44941.989, "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": 45032.168, "from_m": 44979.496, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45467.992, "from_m": 45032.168, "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": 45817.516, "from_m": 45467.992, "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": 47010.067, "from_m": 45817.516, "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": 47164.435, "from_m": 47010.067, "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": 47541.746, "from_m": 47164.435, "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": 47561.834, "from_m": 47541.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": 50427.833, "from_m": 47561.834, "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": 50528.812, "from_m": 50427.833, "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": 51371.963, "from_m": 50528.812, "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": 53569.52, "from_m": 51371.963, "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": 54962.597, "from_m": 53569.52, "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": 60903.054, "from_m": 54962.597, "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": 125.0}, {"to_m": 60987.613, "from_m": 60903.054, "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": 61113.24, "from_m": 60987.613, "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": 61309.395, "from_m": 61113.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": 61963.725, "from_m": 61309.395, "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": 63182.061, "from_m": 61963.725, "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": 63317.334, "from_m": 63182.061, "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": 63389.462, "from_m": 63317.334, "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": 75190.164, "from_m": 63389.462, "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": 103475.596, "from_m": 75190.164, "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": 103899.735, "from_m": 103475.596, "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": 105441.379, "from_m": 103899.735, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 105546.92, "from_m": 105441.379, "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": 107231.017, "from_m": 105546.92, "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": 668834, "profile_key": "43777807f37e350df226e83893374de6e592a25b2ba6916a884dd4c425a991ac", "schedule_id": 29316, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1403", "location": "Westbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404H", "location": "Hawkeridge Jn", "stage_seq": 2, "distance_m": 998.668, "section_seq": 1, "route_path_id": 68740}, {"is_pass": false, "wtt_arr": "1408H", "wtt_dep": "1409H", "location": "Trowbridge", "stage_seq": 3, "distance_m": 6538.569, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411H", "location": "Bradford Jn", "stage_seq": 4, "distance_m": 8473.695, "section_seq": 1, "route_path_id": 68740}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415H", "location": "Bradford-on-Avon", "stage_seq": 5, "distance_m": 11794.782, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424", "location": "Bathampton Jn", "stage_seq": 6, "distance_m": 23494.75, "section_seq": 1, "route_path_id": 68740}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1428H", "location": "Bath Spa", "stage_seq": 7, "distance_m": 26986.105, "section_seq": 1, "route_path_id": 68740}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1431H", "location": "Oldfield Park", "stage_seq": 8, "distance_m": 28594.579, "section_seq": 1, "route_path_id": 68740}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438H", "location": "Keynsham", "stage_seq": 9, "distance_m": 38008.558, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444", "location": "North Somerset Jn", "stage_seq": 10, "distance_m": 44112.891, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445H", "location": "Bristol East Jn", "stage_seq": 11, "distance_m": 44821.865, "section_seq": 1, "route_path_id": 68740}, {"is_pass": false, "wtt_arr": "1446H", "wtt_dep": "1508", "location": "Bristol Temple Meads", "stage_seq": 12, "distance_m": 44821.865, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509", "location": "Bristol East Jn", "stage_seq": 13, "distance_m": 44821.865, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510", "location": "Dr Day's Jn", "stage_seq": 14, "distance_m": 45413.484, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515", "location": "Horfield Jn", "stage_seq": 15, "distance_m": 50306.659, "section_seq": 1, "route_path_id": 68740}, {"is_pass": false, "wtt_arr": "1516H", "wtt_dep": "1518", "location": "Filton Abbey Wood", "stage_seq": 16, "distance_m": 51324.771, "section_seq": 1, "route_path_id": 68740}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": "1522H", "location": "Bristol Parkway", "stage_seq": 17, "distance_m": 53728.207, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1527H", "location": "Westerleigh Jn", "stage_seq": 18, "distance_m": 61085.431, "section_seq": 1, "route_path_id": 68740}, {"is_pass": false, "wtt_arr": "1530H", "wtt_dep": "1531H", "location": "Yate", "stage_seq": 19, "distance_m": 63681.243, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539H", "location": "Charfield", "stage_seq": 20, "distance_m": 74631.603, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550", "location": "Standish Jn", "stage_seq": 21, "distance_m": 95612.726, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1556H", "location": "Gloucester Yard Jn", "stage_seq": 22, "distance_m": 105518.855, "section_seq": 1, "route_path_id": 68740}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1558", "location": "Horton Road Jn", "stage_seq": 23, "distance_m": 106624.056, "section_seq": 1, "route_path_id": 68740}, {"is_pass": false, "wtt_arr": "1559", "wtt_dep": null, "location": "Gloucester", "stage_seq": 24, "distance_m": 107231.017, "section_seq": 1, "route_path_id": 68740}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 107231.017, "from_m": 0.0, "section_seq": 1, "route_path_id": 68740}], "total_distance_m": 107231.017, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 106316.802, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 914.215, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 26210, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:26Z", "source_id": 56195487, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:11:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:31Z", "source_id": 17972803, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26207, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:29Z", "source_id": 56210793, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:18:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:34Z", "source_id": 17977238, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25874, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:55Z", "source_id": 56244890, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:30:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:56Z", "source_id": 17986894, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25886, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:29Z", "source_id": 56251461, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:34:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:33Z", "source_id": 17988815, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25894, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:14Z", "source_id": 56273910, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:42:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:18Z", "source_id": 17995138, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26069, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:18Z", "source_id": 56315045, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:58:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:21Z", "source_id": 18006855, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Westbury |
1403 |
1403 |
2 |
None |
None |
Gloucester |
1559 |
1559 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:Y41809/2026-09-18/detailed |
None |
Keynsham |
2026-09-18T14:38:30+01:00 |
Bristol Temple Meads |
15.0 |
{"type": "LineString", "coordinates": [[-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5524641, 51.448576299999985], [-2.5532341999999995, 51.4487259], [-2.5547875999999996, 51.4490169], [-2.5567065, 51.4493754], [-2.5569337999999995, 51.4494215], [-2.557079, 51.44944989999999], [-2.5572433999999995, 51.4494831], [-2.5585953999999997, 51.4497384], [-2.5602168, 51.45003259999999], [-2.562490287806551, 51.45044514687922], [-2.5627330640311414, 51.45049263846528], [-2.562947819244929, 51.45053452589952], [-2.5631385658149823, 51.45057158840635], [-2.563309316108368, 51.45060460521019], [-2.563464082492152, 51.450634355535456], [-2.563606877333404, 51.450661618606574], [-2.563741712999191, 51.45068717364797], [-2.5638726018565805, 51.45071179988403], [-2.564003556272639, 51.4507362765392], [-2.5641385886144348, 51.4507613828379], [-2.564281711249035, 51.450787898004535], [-2.564436936543507, 51.450816601263526], [-2.5646082768649188, 51.4508482718393], [-2.564799744580337, 51.45088368895626], [-2.56501535205683, 51.45092363183883], [-2.5652591116614643, 51.450968879711446], [-2.5657943, 51.4510678], [-2.5660363, 51.4511147], [-2.5662843, 51.45116279999999], [-2.5669957, 51.45129190000001], [-2.5672436999999997, 51.45133800000001], [-2.5673304999999997, 51.4513541], [-2.5682364, 51.451504699999994], [-2.5685338999999994, 51.4515476], [-2.5686151999999995, 51.45155770000001], [-2.5687621999999997, 51.45157700000001], [-2.5690472999999994, 51.45160969999999], [-2.5700309999999997, 51.4517017], [-2.5711448999999997, 51.4517663], [-2.5713886, 51.4517693], [-2.5718643999999995, 51.4517752], [-2.5722084, 51.4517857], [-2.5725276, 51.451787], [-2.5729452000000004, 51.451768099999995], [-2.5735291, 51.45173919999999], [-2.573842361796266, 51.4517096090898], [-2.5738720999999996, 51.45170679999999], [-2.574328, 51.451636399999984], [-2.5745055999999997, 51.451608099999994], [-2.5751838, 51.4515349]]} |
4.3 |
1443 |
1458 |
Keynsham |
Bristol Temple Meads |
Bristol Temple Meads |
51.4515349 |
-2.5751838 |
51.4515349 |
-2.5751838 |
1 |
0 |
2026-09-18 14:07:26 |
TERMINATED |
2026-09-18 13:57:00 |
Bristol Temple Meads |
TRUST |
TRUST_CANCELLATION |
18006857 |
1789739844480483 |
47 |
47 |
2026-09-18 14:07:24.743044 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:24.472661 |
| 641634 |
672798 |
L88883 |
322G57MO18 |
2026-09-18 |
COMPLETE |
18005795 |
2026-09-18 14:57:00 |
2026-09-18 14:07:56 |
2026-09-20 14:07:56 |
{"id": 672798, "stp": "P", "toc": "Northern", "uid": "L88883", "consist": "323243", "dest_crs": "MAN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88883/2026-09-18/detailed", "trust_id": "322G57MO18", "origin_crs": "HDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-18", "dest_arr_time": "1455", "dest_platform": "2", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "2G57", "timing_status": "LATE", "origin_station": "Hadfield", "current_leg_arr": "1457", "current_leg_dep": "1453", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "1414", "origin_platform": null, "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-18T14:07:56", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.195430665216247, 53.4718313623279], [-2.1956898, 53.47183090000001], [-2.1963011, 53.47181909999999], [-2.1967866999999996, 53.4717958], [-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": "Ashburys", "dest_arr_time_act": "1455", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Ashburys", "current_leg_milage": "1.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1180.259, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1699.947, \"from_m\": 1180.259, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1986.581, \"from_m\": 1699.947, \"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\": 3958.3, \"from_m\": 1986.581, \"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\": 3969.264, \"from_m\": 3958.3, \"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\": 6320.688, \"from_m\": 3969.264, \"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\": 7604.348, \"from_m\": 6320.688, \"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\": 10702.545, \"from_m\": 7604.348, \"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\": 10724.158, \"from_m\": 10702.545, \"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\": 15133.874, \"from_m\": 10724.158, \"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\": 18369.724, \"from_m\": 15133.874, \"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\": 18455.928, \"from_m\": 18369.724, \"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\": 18514.283, \"from_m\": 18455.928, \"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\": 19269.755, \"from_m\": 18514.283, \"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\": 19439.249, \"from_m\": 19269.755, \"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\": 19529.968, \"from_m\": 19439.249, \"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\": 19554.025, \"from_m\": 19529.968, \"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\": 19625.037, \"from_m\": 19554.025, \"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\": 19664.033, \"from_m\": 19625.037, \"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\": 19707.187, \"from_m\": 19664.033, \"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\": 19870.912, \"from_m\": 19707.187, \"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\": 20180.325, \"from_m\": 19870.912, \"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\": 20226.532, \"from_m\": 20180.325, \"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\": 20304.321, \"from_m\": 20226.532, \"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\": 20713.501, \"from_m\": 20304.321, \"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\": 672798, \"profile_key\": \"a66485f389c0ce6f6bc3b26587fd750ed80604f15aa338195b5ef5eea01afb6d\", \"schedule_id\": 18457, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1414\", \"location\": \"Hadfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1422\", \"location\": \"Glossop\", \"stage_seq\": 2, \"distance_m\": 1439.383, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1425\", \"wtt_dep\": \"1425H\", \"location\": \"Dinting\", \"stage_seq\": 3, \"distance_m\": 1604.969, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1430\", \"location\": \"Broadbottom\", \"stage_seq\": 4, \"distance_m\": 4931.224, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1432\", \"wtt_dep\": \"1433\", \"location\": \"Hattersley\", \"stage_seq\": 5, \"distance_m\": 6590.029, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435\", \"location\": \"Godley\", \"stage_seq\": 6, \"distance_m\": 7964.172, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1436H\", \"wtt_dep\": \"1437H\", \"location\": \"Newton for Hyde\", \"stage_seq\": 7, \"distance_m\": 8867.336, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1439H\", \"location\": \"Flowery Field\", \"stage_seq\": 8, \"distance_m\": 9897.995, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440H\", \"location\": \"Hyde Jn\", \"stage_seq\": 9, \"distance_m\": 10724.158, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1443H\", \"location\": \"Guide Bridge\", \"stage_seq\": 10, \"distance_m\": 12629.061, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1450\", \"location\": \"Ashburys\", \"stage_seq\": 11, \"distance_m\": 18244.951, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Ardwick Jn\", \"stage_seq\": 12, \"distance_m\": 19595.615, \"section_seq\": 1, \"route_path_id\": 73806}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 13, \"distance_m\": 20713.501, \"section_seq\": 1, \"route_path_id\": 73806}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20713.501, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73806}], \"total_distance_m\": 20713.501, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 18224.634, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2488.867, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1414", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:49Z\", \"source_id\": 56226819, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:52Z\", \"source_id\": 17981761, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:06Z\", \"source_id\": 56240113, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:09Z\", \"source_id\": 17985620, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8767, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:39Z\", \"source_id\": 56249316, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:43Z\", \"source_id\": 17988209, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8763, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:34Z\", \"source_id\": 56272303, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:39Z\", \"source_id\": 17994655, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8724, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:15Z\", \"source_id\": 56286595, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:22Z\", \"source_id\": 17998853, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:28Z\", \"source_id\": 56299890, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:32Z\", \"source_id\": 18002608, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:51Z\", \"source_id\": 56311175, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:53Z\", \"source_id\": 18005795, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "2", "timing_fact_generation": 1789739756999386, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:29.453483", "service_state_evidence_id": 18005795, "current_leg_start_actual_dep": "2026-09-18T14:52:00+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:29.733903", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
HDF |
MAN |
2G57 |
323243 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1180.259, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1699.947, "from_m": 1180.259, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1986.581, "from_m": 1699.947, "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": 3958.3, "from_m": 1986.581, "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": 3969.264, "from_m": 3958.3, "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": 6320.688, "from_m": 3969.264, "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": 7604.348, "from_m": 6320.688, "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": 10702.545, "from_m": 7604.348, "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": 10724.158, "from_m": 10702.545, "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": 15133.874, "from_m": 10724.158, "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": 18369.724, "from_m": 15133.874, "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": 18455.928, "from_m": 18369.724, "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": 18514.283, "from_m": 18455.928, "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": 19269.755, "from_m": 18514.283, "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": 19439.249, "from_m": 19269.755, "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": 19529.968, "from_m": 19439.249, "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": 19554.025, "from_m": 19529.968, "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": 19625.037, "from_m": 19554.025, "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": 19664.033, "from_m": 19625.037, "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": 19707.187, "from_m": 19664.033, "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": 19870.912, "from_m": 19707.187, "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": 20180.325, "from_m": 19870.912, "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": 20226.532, "from_m": 20180.325, "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": 20304.321, "from_m": 20226.532, "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": 20713.501, "from_m": 20304.321, "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": 672798, "profile_key": "a66485f389c0ce6f6bc3b26587fd750ed80604f15aa338195b5ef5eea01afb6d", "schedule_id": 18457, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1414", "location": "Hadfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1422", "location": "Glossop", "stage_seq": 2, "distance_m": 1439.383, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1425", "wtt_dep": "1425H", "location": "Dinting", "stage_seq": 3, "distance_m": 1604.969, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1430", "location": "Broadbottom", "stage_seq": 4, "distance_m": 4931.224, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1432", "wtt_dep": "1433", "location": "Hattersley", "stage_seq": 5, "distance_m": 6590.029, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435", "location": "Godley", "stage_seq": 6, "distance_m": 7964.172, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1436H", "wtt_dep": "1437H", "location": "Newton for Hyde", "stage_seq": 7, "distance_m": 8867.336, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1439H", "location": "Flowery Field", "stage_seq": 8, "distance_m": 9897.995, "section_seq": 1, "route_path_id": 73806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440H", "location": "Hyde Jn", "stage_seq": 9, "distance_m": 10724.158, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1443H", "location": "Guide Bridge", "stage_seq": 10, "distance_m": 12629.061, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1450", "location": "Ashburys", "stage_seq": 11, "distance_m": 18244.951, "section_seq": 1, "route_path_id": 73806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "Ardwick Jn", "stage_seq": 12, "distance_m": 19595.615, "section_seq": 1, "route_path_id": 73806}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 13, "distance_m": 20713.501, "section_seq": 1, "route_path_id": 73806}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20713.501, "from_m": 0.0, "section_seq": 1, "route_path_id": 73806}], "total_distance_m": 20713.501, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 18224.634, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2488.867, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8773, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:49Z", "source_id": 56226819, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:23:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:52Z", "source_id": 17981761, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8770, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:06Z", "source_id": 56240113, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:29:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:09Z", "source_id": 17985620, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8767, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:39Z", "source_id": 56249316, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:33:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:43Z", "source_id": 17988209, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8763, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:34Z", "source_id": 56272303, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:41:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:39Z", "source_id": 17994655, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8724, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:15Z", "source_id": 56286595, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:47:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:22Z", "source_id": 17998853, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8589, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:28Z", "source_id": 56299890, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:52:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:32Z", "source_id": 18002608, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8442, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:51Z", "source_id": 56311175, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:57:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:53Z", "source_id": 18005795, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Hadfield |
1414 |
1414 |
None |
None |
None |
Manchester Piccadilly |
1455 |
1455 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88883/2026-09-18/detailed |
None |
Ashburys |
2026-09-18T14:52:00+01:00 |
Manchester Piccadilly |
4.0 |
{"type": "LineString", "coordinates": [[-2.195430665216247, 53.4718313623279], [-2.1956898, 53.47183090000001], [-2.1963011, 53.47181909999999], [-2.1967866999999996, 53.4717958], [-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]]} |
1.5 |
1453 |
1457 |
Ashburys |
Manchester Piccadilly |
Manchester Piccadilly |
53.4769795 |
-2.2302017 |
53.4769795 |
-2.2302017 |
1 |
0 |
2026-09-18 14:07:56 |
TERMINATED |
2026-09-18 13:57:00 |
Manchester Piccadilly |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005795 |
1789739756999386 |
36 |
36 |
2026-09-18 14:07:29.733903 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:29.453483 |
| 641635 |
672534 |
L12153 |
529C35MO18 |
2026-09-18 |
COMPLETE |
18005875 |
2026-09-18 14:57:00 |
2026-09-18 14:07:56 |
2026-09-20 14:07:56 |
{"id": 672534, "stp": "P", "toc": "London Overground", "uid": "L12153", "consist": null, "dest_crs": "WCY", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L12153/2026-09-18/detailed", "trust_id": "529C35MO18", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Croydon", "service_date": "2026-09-18", "dest_arr_time": "1454", "dest_platform": "1", "is_terminated": 1, "next_location": "West Croydon", "signalling_id": "9C35", "timing_status": "LATE", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "1457", "current_leg_dep": "1452", "current_leg_end": "West Croydon", "origin_dep_time": "1402", "origin_platform": "1", "current_location": "West Croydon", "last_update_time": "2026-09-18T14:07:56", "route_debug_link": null, "timing_variation": "+3 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": "1454", "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\": 3665.549, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4220.136, \"from_m\": 3665.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5153.444, \"from_m\": 4220.136, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5556.24, \"from_m\": 5153.444, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5699.14, \"from_m\": 5556.24, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5772.015, \"from_m\": 5699.14, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6031.99, \"from_m\": 5772.015, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6087.353, \"from_m\": 6031.99, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6485.143, \"from_m\": 6087.353, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6542.479, \"from_m\": 6485.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8280.138, \"from_m\": 6542.479, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9431.662, \"from_m\": 8280.138, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11169.321, \"from_m\": 9431.662, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11226.657, \"from_m\": 11169.321, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12966.164, \"from_m\": 11226.657, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13272.655, \"from_m\": 12966.164, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13310.11, \"from_m\": 13272.655, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13690.193, \"from_m\": 13310.11, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14405.746, \"from_m\": 13690.193, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14638.025, \"from_m\": 14405.746, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 16322.617, \"from_m\": 14638.025, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16405.584, \"from_m\": 16322.617, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18863.651, \"from_m\": 16405.584, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18904.691, \"from_m\": 18863.651, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20191.175, \"from_m\": 18904.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20232.216, \"from_m\": 20191.175, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20988.894, \"from_m\": 20232.216, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26936.802, \"from_m\": 20988.894, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26998.318, \"from_m\": 26936.802, \"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\": 30728.682, \"from_m\": 26998.318, \"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\": 30901.763, \"from_m\": 30728.682, \"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\": 30978.574, \"from_m\": 30901.763, \"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\": 30983.958, \"from_m\": 30978.574, \"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\": 31592.012, \"from_m\": 30983.958, \"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\": 31602.878, \"from_m\": 31592.012, \"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\": 32074.577, \"from_m\": 31602.878, \"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\": 32098.801, \"from_m\": 32074.577, \"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\": 33058.382, \"from_m\": 32098.801, \"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\": 33266.379, \"from_m\": 33058.382, \"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\": 33301.635, \"from_m\": 33266.379, \"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\": 33536.374, \"from_m\": 33301.635, \"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\": 672534, \"profile_key\": \"d91450d8e50b9bec266ce3b67a0f5d388d4c67e2b443d20548004646bfbaeb58\", \"schedule_id\": 14952, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1402\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1403H\", \"wtt_dep\": \"1404\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 1644.893, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 4425.65, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1406\", \"wtt_dep\": \"1407\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 5612.857, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1408H\", \"wtt_dep\": \"1409\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 6286.248, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1410H\", \"wtt_dep\": \"1411\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 7623.582, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1413\", \"wtt_dep\": \"1413H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 8855.9, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1415\", \"wtt_dep\": \"1416\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 14638.025, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1417H\", \"wtt_dep\": \"1418\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 15622.112, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1419H\", \"wtt_dep\": \"1420\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 16405.584, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1421\", \"wtt_dep\": \"1421H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 16881.908, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1422H\", \"wtt_dep\": \"1423H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 17195.973, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1425H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 17805.638, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 18095.083, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1427\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 18851.907, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1428\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 19547.933, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1430\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 21182.825, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1432\", \"wtt_dep\": \"1432H\", \"location\": \"Brockley\", \"stage_seq\": 18, \"distance_m\": 22498.837, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435\", \"location\": \"Honor Oak Park\", \"stage_seq\": 19, \"distance_m\": 24163.908, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1437H\", \"location\": \"Forest Hill\", \"stage_seq\": 20, \"distance_m\": 25516.271, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Sydenham\", \"stage_seq\": 21, \"distance_m\": 26936.802, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1442H\", \"wtt_dep\": \"1443\", \"location\": \"Penge West\", \"stage_seq\": 22, \"distance_m\": 28192.328, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445\", \"location\": \"Anerley\", \"stage_seq\": 23, \"distance_m\": 28812.808, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448H\", \"location\": \"Norwood Junction\", \"stage_seq\": 24, \"distance_m\": 30663.944, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 25, \"distance_m\": 32098.801, \"section_seq\": 1, \"route_path_id\": 34287}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": null, \"location\": \"West Croydon\", \"stage_seq\": 26, \"distance_m\": 33536.374, \"section_seq\": 1, \"route_path_id\": 34287}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33536.374, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34287}], \"total_distance_m\": 33536.374, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 31992.496, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1543.878, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1402", "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-18T13:03:32Z\", \"source_id\": 56177291, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:04:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:03:33Z\", \"source_id\": 17967851, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:09Z\", \"source_id\": 56183992, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:10Z\", \"source_id\": 17969706, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:21Z\", \"source_id\": 56197785, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:26Z\", \"source_id\": 17973471, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:31Z\", \"source_id\": 56203250, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:13:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:33Z\", \"source_id\": 17975056, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:02Z\", \"source_id\": 56209627, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:06Z\", \"source_id\": 17976922, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:25Z\", \"source_id\": 56215687, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:28Z\", \"source_id\": 17978646, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:32Z\", \"source_id\": 56221126, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:38Z\", \"source_id\": 17980141, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:32Z\", \"source_id\": 56226152, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:38Z\", \"source_id\": 17981582, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:15Z\", \"source_id\": 56230445, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:18Z\", \"source_id\": 17982849, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:51Z\", \"source_id\": 56234491, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:54Z\", \"source_id\": 17983960, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:39Z\", \"source_id\": 56238896, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:42Z\", \"source_id\": 17985274, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:04Z\", \"source_id\": 56247846, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:08Z\", \"source_id\": 17987805, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:45Z\", \"source_id\": 56254847, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:47Z\", \"source_id\": 17989717, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:14Z\", \"source_id\": 56263812, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:17Z\", \"source_id\": 17992249, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:23Z\", \"source_id\": 56269237, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:27Z\", \"source_id\": 17993783, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:12Z\", \"source_id\": 56281379, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:15Z\", \"source_id\": 17997342, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:23Z\", \"source_id\": 56286881, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:26Z\", \"source_id\": 17998937, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:56Z\", \"source_id\": 56290797, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:58Z\", \"source_id\": 18000029, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:22Z\", \"source_id\": 56297072, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:29Z\", \"source_id\": 18001829, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:57Z\", \"source_id\": 56311430, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:01Z\", \"source_id\": 18005875, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Croydon", "service_state_platform": "1", "timing_fact_generation": 1789739763332899, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:29.457199", "service_state_evidence_id": 18005875, "current_leg_start_actual_dep": "2026-09-18T14:51:30+01:00", "operational_evidence_version": 90, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:29.740385", "service_state_valid_until_kind": null, "operational_interpretation_version": 90, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
XHZ |
WCY |
9C35 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 3665.549, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4220.136, "from_m": 3665.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5153.444, "from_m": 4220.136, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5556.24, "from_m": 5153.444, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5699.14, "from_m": 5556.24, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5772.015, "from_m": 5699.14, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6031.99, "from_m": 5772.015, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6087.353, "from_m": 6031.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6485.143, "from_m": 6087.353, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6542.479, "from_m": 6485.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8280.138, "from_m": 6542.479, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9431.662, "from_m": 8280.138, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11169.321, "from_m": 9431.662, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11226.657, "from_m": 11169.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12966.164, "from_m": 11226.657, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13272.655, "from_m": 12966.164, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13310.11, "from_m": 13272.655, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13690.193, "from_m": 13310.11, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14405.746, "from_m": 13690.193, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14638.025, "from_m": 14405.746, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 16322.617, "from_m": 14638.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16405.584, "from_m": 16322.617, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18863.651, "from_m": 16405.584, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18904.691, "from_m": 18863.651, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20191.175, "from_m": 18904.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20232.216, "from_m": 20191.175, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20988.894, "from_m": 20232.216, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26936.802, "from_m": 20988.894, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26998.318, "from_m": 26936.802, "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": 30728.682, "from_m": 26998.318, "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": 30901.763, "from_m": 30728.682, "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": 30978.574, "from_m": 30901.763, "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": 30983.958, "from_m": 30978.574, "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": 31592.012, "from_m": 30983.958, "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": 31602.878, "from_m": 31592.012, "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": 32074.577, "from_m": 31602.878, "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": 32098.801, "from_m": 32074.577, "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": 33058.382, "from_m": 32098.801, "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": 33266.379, "from_m": 33058.382, "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": 33301.635, "from_m": 33266.379, "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": 33536.374, "from_m": 33301.635, "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": 672534, "profile_key": "d91450d8e50b9bec266ce3b67a0f5d388d4c67e2b443d20548004646bfbaeb58", "schedule_id": 14952, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1402", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1403H", "wtt_dep": "1404", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 1644.893, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 4425.65, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1406", "wtt_dep": "1407", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 5612.857, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1408H", "wtt_dep": "1409", "location": "Haggerston", "stage_seq": 5, "distance_m": 6286.248, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1410H", "wtt_dep": "1411", "location": "Hoxton", "stage_seq": 6, "distance_m": 7623.582, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1413", "wtt_dep": "1413H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 8855.9, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1415", "wtt_dep": "1416", "location": "Whitechapel", "stage_seq": 8, "distance_m": 14638.025, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1417H", "wtt_dep": "1418", "location": "Shadwell", "stage_seq": 9, "distance_m": 15622.112, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1419H", "wtt_dep": "1420", "location": "Wapping", "stage_seq": 10, "distance_m": 16405.584, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1421", "wtt_dep": "1421H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 16881.908, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1422H", "wtt_dep": "1423H", "location": "Canada Water", "stage_seq": 12, "distance_m": 17195.973, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1425H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 17805.638, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 18095.083, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1427", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 18851.907, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1428", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 19547.933, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1430", "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 21182.825, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1432", "wtt_dep": "1432H", "location": "Brockley", "stage_seq": 18, "distance_m": 22498.837, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 24163.908, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1437H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 25516.271, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Sydenham", "stage_seq": 21, "distance_m": 26936.802, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1442H", "wtt_dep": "1443", "location": "Penge West", "stage_seq": 22, "distance_m": 28192.328, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445", "location": "Anerley", "stage_seq": 23, "distance_m": 28812.808, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448H", "location": "Norwood Junction", "stage_seq": 24, "distance_m": 30663.944, "section_seq": 1, "route_path_id": 34287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 25, "distance_m": 32098.801, "section_seq": 1, "route_path_id": 34287}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": null, "location": "West Croydon", "stage_seq": 26, "distance_m": 33536.374, "section_seq": 1, "route_path_id": 34287}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33536.374, "from_m": 0.0, "section_seq": 1, "route_path_id": 34287}], "total_distance_m": 33536.374, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 31992.496, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1543.878, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:03:32Z", "source_id": 56177291, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:04:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:03:33Z", "source_id": 17967851, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:09Z", "source_id": 56183992, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:07:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:10Z", "source_id": 17969706, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:21Z", "source_id": 56197785, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:11:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:26Z", "source_id": 17973471, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:31Z", "source_id": 56203250, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:13:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:33Z", "source_id": 17975056, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:02Z", "source_id": 56209627, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:16:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:06Z", "source_id": 17976922, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:25Z", "source_id": 56215687, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:18:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:28Z", "source_id": 17978646, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:32Z", "source_id": 56221126, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:21:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:38Z", "source_id": 17980141, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:32Z", "source_id": 56226152, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:23:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:38Z", "source_id": 17981582, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:15Z", "source_id": 56230445, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:24:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:18Z", "source_id": 17982849, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:51Z", "source_id": 56234491, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:26:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:54Z", "source_id": 17983960, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:39Z", "source_id": 56238896, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:28:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:42Z", "source_id": 17985274, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:04Z", "source_id": 56247846, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:31:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:08Z", "source_id": 17987805, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:45Z", "source_id": 56254847, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:34:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:47Z", "source_id": 17989717, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:14Z", "source_id": 56263812, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:37:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:17Z", "source_id": 17992249, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:23Z", "source_id": 56269237, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:39:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:27Z", "source_id": 17993783, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:12Z", "source_id": 56281379, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:44:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:15Z", "source_id": 17997342, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30035, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:23Z", "source_id": 56286881, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:46:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:26Z", "source_id": 17998937, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30031, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:56Z", "source_id": 56290797, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:48:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:58Z", "source_id": 18000029, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30006, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:22Z", "source_id": 56297072, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:51:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:29Z", "source_id": 18001829, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30054, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:57Z", "source_id": 56311430, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T13:57:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:01Z", "source_id": 18005875, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Highbury & Islington (East London Line) |
1402 |
1402 |
1 |
None |
None |
West Croydon |
1454 |
1454 |
1 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L12153/2026-09-18/detailed |
None |
Norwood Junction |
2026-09-18T14:51: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 |
1452 |
1457 |
Norwood Junction |
West Croydon |
West Croydon |
51.3789421 |
-0.1019610 |
51.3789421 |
-0.1019610 |
1 |
0 |
2026-09-18 14:07:56 |
TERMINATED |
2026-09-18 13:57:00 |
West Croydon |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005875 |
1789739763332899 |
90 |
90 |
2026-09-18 14:07:29.740385 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:29.457199 |
| 641636 |
672554 |
L84647 |
872U39MO18 |
2026-09-18 |
COMPLETE |
18006098 |
2026-09-18 14:57:00 |
2026-09-18 14:07:56 |
2026-09-20 14:07:56 |
{"id": 672554, "stp": "P", "toc": "South Western Railway", "uid": "L84647", "consist": "701007", "dest_crs": "WNR", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L84647/2026-09-18/detailed", "trust_id": "872U39MO18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Windsor & Eton Riverside", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": "1", "is_terminated": 1, "next_location": "Windsor & Eton Riverside", "signalling_id": "2U39", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "1457", "current_leg_dep": "1453", "current_leg_end": "Windsor & Eton Riverside", "origin_dep_time": "1403", "origin_platform": "20", "current_location": "Windsor & Eton Riverside", "last_update_time": "2026-09-18T14:07:56", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5789061437630914, 51.48259922474861], [-0.5793472, 51.48285510000001], [-0.5798640999999999, 51.48317509999998], [-0.5800824, 51.48330970000001], [-0.5812719999999999, 51.4840229], [-0.5820876, 51.48451639999999], [-0.5833241, 51.48541000000001], [-0.5843487, 51.4862468], [-0.5850549, 51.4869165], [-0.5855470999999999, 51.48743900000001], [-0.5866286, 51.488633500000006], [-0.5877203, 51.48989280000001], [-0.5883425000000001, 51.4905808], [-0.5890158, 51.4911202], [-0.5900161999999999, 51.49170480000001], [-0.590845, 51.49205210000001], [-0.5914806999999999, 51.4922492], [-0.5927348, 51.4925278], [-0.5933563, 51.49261559999999], [-0.5938893, 51.49266], [-0.5943068, 51.4926937], [-0.5949211999999999, 51.49270749999999], [-0.5955078, 51.49267890000001], [-0.5960779, 51.4926231], [-0.5976600999999999, 51.49250229999999], [-0.5982827999999999, 51.4924479], [-0.5998546, 51.492285800000005], [-0.6001611, 51.492266], [-0.6004642, 51.49223400000001], [-0.6008646999999999, 51.49216559999999], [-0.6017463, 51.49191939999999], [-0.6021615, 51.49173489999999], [-0.6025045999999998, 51.491544400000016], [-0.6029539999999999, 51.4912404], [-0.6032395, 51.490946599999994], [-0.6036284, 51.490489], [-0.6039047, 51.49006980000001], [-0.6041606, 51.48948740000001], [-0.6043341999999999, 51.48910959999999], [-0.6044794, 51.488794000000006], [-0.6044237, 51.488934099999994], [-0.6043779, 51.48906989999999], [-0.6043319, 51.48920929999999], [-0.6042764, 51.4893458], [-0.6043811, 51.4891179], [-0.6046381, 51.4885594], [-0.6047375, 51.48832380000001], [-0.6048671999999999, 51.48798589999999], [-0.6049457999999999, 51.4877569], [-0.6050378, 51.48744930000001], [-0.6050853, 51.48729600000001], [-0.605136, 51.4871473], [-0.6051770999999999, 51.4870502], [-0.6052296999999999, 51.4869409], [-0.6053202, 51.486780399999994], [-0.6054684, 51.4865568], [-0.6055632, 51.48642630000001], [-0.6056716999999999, 51.4862862], [-0.6057736999999999, 51.4861744], [-0.6058784, 51.4860753], [-0.6059983999999999, 51.485968699999994], [-0.6061271999999999, 51.4858654]]}", "current_leg_start": "Datchet", "dest_arr_time_act": "1458", "motion_projection": null, "next_location_lat": "51.4858654", "next_location_lon": "-0.6061272", "previous_location": "Datchet", "current_leg_milage": "1.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5159.049, \"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\": 5214.847, \"from_m\": 5159.049, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11447.206, \"from_m\": 5214.847, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11489.516, \"from_m\": 11447.206, \"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\": 15338.438, \"from_m\": 11489.516, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16446.253, \"from_m\": 15338.438, \"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\": 21519.011, \"from_m\": 16446.253, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29807.437, \"from_m\": 21519.011, \"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\": 30361.461, \"from_m\": 29807.437, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31033.368, \"from_m\": 30361.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\": 31431.688, \"from_m\": 31033.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\": 31480.833, \"from_m\": 31431.688, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36182.24, \"from_m\": 31480.833, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36579.107, \"from_m\": 36182.24, \"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\": 39836.903, \"from_m\": 36579.107, \"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\": 40621.834, \"from_m\": 39836.903, \"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\": 41243.298, \"from_m\": 40621.834, \"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\": 672554, \"profile_key\": \"bca9d614fc5066530760e9a5db01d561cecdb378d09b2c54f9c5f3996a08f868\", \"schedule_id\": 33948, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1403\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1406H\", \"wtt_dep\": \"1407H\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1409\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 4, \"distance_m\": 3208.285, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 5, \"distance_m\": 4240.077, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1412\", \"wtt_dep\": \"1413\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 6, \"distance_m\": 6201.325, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1416\", \"wtt_dep\": \"1417\", \"location\": \"Putney\", \"stage_seq\": 7, \"distance_m\": 9401.572, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419\", \"location\": \"Barnes\", \"stage_seq\": 8, \"distance_m\": 11287.102, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1423\", \"location\": \"Richmond\", \"stage_seq\": 9, \"distance_m\": 15542.122, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1427\", \"location\": \"Twickenham\", \"stage_seq\": 10, \"distance_m\": 18124.699, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1430\", \"location\": \"Whitton\", \"stage_seq\": 11, \"distance_m\": 20017.841, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"Whitton Jn\", \"stage_seq\": 12, \"distance_m\": 20903.84, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431H\", \"location\": \"Feltham Jn\", \"stage_seq\": 13, \"distance_m\": 21519.011, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434H\", \"location\": \"Feltham\", \"stage_seq\": 14, \"distance_m\": 23834.413, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1438H\", \"location\": \"Ashford (Middlesex)\", \"stage_seq\": 15, \"distance_m\": 28129.027, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1444\", \"location\": \"Staines\", \"stage_seq\": 16, \"distance_m\": 30491.91, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448\", \"location\": \"Wraysbury\", \"stage_seq\": 17, \"distance_m\": 34506.171, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1450H\", \"location\": \"Sunnymeads\", \"stage_seq\": 18, \"distance_m\": 36274.677, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1453H\", \"location\": \"Datchet\", \"stage_seq\": 19, \"distance_m\": 38194.788, \"section_seq\": 1, \"route_path_id\": 42442}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"Windsor & Eton Riverside\", \"stage_seq\": 20, \"distance_m\": 41243.298, \"section_seq\": 1, \"route_path_id\": 42442}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 41243.298, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 42442}], \"total_distance_m\": 41243.298, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 40584.331, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 658.967, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1403", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4858654", "current_position_lon": "-0.6061272", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:32Z\", \"source_id\": 56182390, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:06:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:33Z\", \"source_id\": 17969256, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29121, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:39Z\", \"source_id\": 56190688, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:09:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:41Z\", \"source_id\": 17971482, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:16Z\", \"source_id\": 56197581, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:12:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:18Z\", \"source_id\": 17973400, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:44Z\", \"source_id\": 56208929, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:47Z\", \"source_id\": 17976672, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28398, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:28Z\", \"source_id\": 56215790, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:31Z\", \"source_id\": 17978662, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:16Z\", \"source_id\": 56223039, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:18Z\", \"source_id\": 17980671, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:05Z\", \"source_id\": 56232615, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:09Z\", \"source_id\": 17983454, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:26Z\", \"source_id\": 56240966, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:29Z\", \"source_id\": 17985827, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:15Z\", \"source_id\": 56250823, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:19Z\", \"source_id\": 17988625, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28262, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:23Z\", \"source_id\": 56264218, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:27Z\", \"source_id\": 17992374, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:31Z\", \"source_id\": 56272144, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:37Z\", \"source_id\": 17994628, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:54Z\", \"source_id\": 56283088, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:56Z\", \"source_id\": 17997769, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28223, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:50Z\", \"source_id\": 56292972, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:51Z\", \"source_id\": 18000662, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:33Z\", \"source_id\": 18004167, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:15Z\", \"source_id\": 56312298, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:16Z\", \"source_id\": 18006098, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Windsor & Eton Riverside", "service_state_platform": "1", "timing_fact_generation": 1789739777711855, "current_leg_arrival_utc": "2026-09-18T14:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:38.663343", "service_state_evidence_id": 18006098, "current_leg_start_actual_dep": "2026-09-18T14:53:30+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:39.926802", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
WNR |
2U39 |
701007 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5159.049, "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": 5214.847, "from_m": 5159.049, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11447.206, "from_m": 5214.847, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11489.516, "from_m": 11447.206, "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": 15338.438, "from_m": 11489.516, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16446.253, "from_m": 15338.438, "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": 21519.011, "from_m": 16446.253, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29807.437, "from_m": 21519.011, "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": 30361.461, "from_m": 29807.437, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31033.368, "from_m": 30361.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": 31431.688, "from_m": 31033.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": 31480.833, "from_m": 31431.688, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36182.24, "from_m": 31480.833, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36579.107, "from_m": 36182.24, "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": 39836.903, "from_m": 36579.107, "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": 40621.834, "from_m": 39836.903, "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": 41243.298, "from_m": 40621.834, "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": 672554, "profile_key": "bca9d614fc5066530760e9a5db01d561cecdb378d09b2c54f9c5f3996a08f868", "schedule_id": 33948, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1403", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1406H", "wtt_dep": "1407H", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1409", "location": "Nine Elms Jn", "stage_seq": 4, "distance_m": 3208.285, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410", "location": "Queenstown Road (Battersea)", "stage_seq": 5, "distance_m": 4240.077, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1412", "wtt_dep": "1413", "location": "Clapham Junction (W)", "stage_seq": 6, "distance_m": 6201.325, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1416", "wtt_dep": "1417", "location": "Putney", "stage_seq": 7, "distance_m": 9401.572, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419", "location": "Barnes", "stage_seq": 8, "distance_m": 11287.102, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1423", "location": "Richmond", "stage_seq": 9, "distance_m": 15542.122, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1427", "location": "Twickenham", "stage_seq": 10, "distance_m": 18124.699, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1430", "location": "Whitton", "stage_seq": 11, "distance_m": 20017.841, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431", "location": "Whitton Jn", "stage_seq": 12, "distance_m": 20903.84, "section_seq": 1, "route_path_id": 42442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431H", "location": "Feltham Jn", "stage_seq": 13, "distance_m": 21519.011, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434H", "location": "Feltham", "stage_seq": 14, "distance_m": 23834.413, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1438H", "location": "Ashford (Middlesex)", "stage_seq": 15, "distance_m": 28129.027, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1444", "location": "Staines", "stage_seq": 16, "distance_m": 30491.91, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448", "location": "Wraysbury", "stage_seq": 17, "distance_m": 34506.171, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1450H", "location": "Sunnymeads", "stage_seq": 18, "distance_m": 36274.677, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1453H", "location": "Datchet", "stage_seq": 19, "distance_m": 38194.788, "section_seq": 1, "route_path_id": 42442}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "Windsor & Eton Riverside", "stage_seq": 20, "distance_m": 41243.298, "section_seq": 1, "route_path_id": 42442}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41243.298, "from_m": 0.0, "section_seq": 1, "route_path_id": 42442}], "total_distance_m": 41243.298, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 40584.331, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 658.967, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29098, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:32Z", "source_id": 56182390, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:06:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:33Z", "source_id": 17969256, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29121, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:39Z", "source_id": 56190688, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:09:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:41Z", "source_id": 17971482, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29164, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:16Z", "source_id": 56197581, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:12:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:18Z", "source_id": 17973400, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28420, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:44Z", "source_id": 56208929, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:16:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:47Z", "source_id": 17976672, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28398, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:28Z", "source_id": 56215790, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:19:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:31Z", "source_id": 17978662, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28336, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:16Z", "source_id": 56223039, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:21:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:18Z", "source_id": 17980671, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28297, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:05Z", "source_id": 56232615, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:25:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:09Z", "source_id": 17983454, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28283, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:26Z", "source_id": 56240966, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:28:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:29Z", "source_id": 17985827, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28268, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:15Z", "source_id": 56250823, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:33:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:19Z", "source_id": 17988625, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28262, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:23Z", "source_id": 56264218, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:38:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:27Z", "source_id": 17992374, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28248, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:31Z", "source_id": 56272144, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:41:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:37Z", "source_id": 17994628, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28220, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:54Z", "source_id": 56283088, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:47:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:56Z", "source_id": 17997769, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28223, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:50Z", "source_id": 56292972, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:50:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:51Z", "source_id": 18000662, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:33Z", "source_id": 18004167, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28228, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:15Z", "source_id": 56312298, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:57:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:16Z", "source_id": 18006098, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
London Waterloo |
1403 |
1403 |
20 |
None |
None |
Windsor & Eton Riverside |
1458 |
1458 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L84647/2026-09-18/detailed |
None |
Datchet |
2026-09-18T14:53:30+01:00 |
Windsor & Eton Riverside |
4.0 |
{"type": "LineString", "coordinates": [[-0.5789061437630914, 51.48259922474861], [-0.5793472, 51.48285510000001], [-0.5798640999999999, 51.48317509999998], [-0.5800824, 51.48330970000001], [-0.5812719999999999, 51.4840229], [-0.5820876, 51.48451639999999], [-0.5833241, 51.48541000000001], [-0.5843487, 51.4862468], [-0.5850549, 51.4869165], [-0.5855470999999999, 51.48743900000001], [-0.5866286, 51.488633500000006], [-0.5877203, 51.48989280000001], [-0.5883425000000001, 51.4905808], [-0.5890158, 51.4911202], [-0.5900161999999999, 51.49170480000001], [-0.590845, 51.49205210000001], [-0.5914806999999999, 51.4922492], [-0.5927348, 51.4925278], [-0.5933563, 51.49261559999999], [-0.5938893, 51.49266], [-0.5943068, 51.4926937], [-0.5949211999999999, 51.49270749999999], [-0.5955078, 51.49267890000001], [-0.5960779, 51.4926231], [-0.5976600999999999, 51.49250229999999], [-0.5982827999999999, 51.4924479], [-0.5998546, 51.492285800000005], [-0.6001611, 51.492266], [-0.6004642, 51.49223400000001], [-0.6008646999999999, 51.49216559999999], [-0.6017463, 51.49191939999999], [-0.6021615, 51.49173489999999], [-0.6025045999999998, 51.491544400000016], [-0.6029539999999999, 51.4912404], [-0.6032395, 51.490946599999994], [-0.6036284, 51.490489], [-0.6039047, 51.49006980000001], [-0.6041606, 51.48948740000001], [-0.6043341999999999, 51.48910959999999], [-0.6044794, 51.488794000000006], [-0.6044237, 51.488934099999994], [-0.6043779, 51.48906989999999], [-0.6043319, 51.48920929999999], [-0.6042764, 51.4893458], [-0.6043811, 51.4891179], [-0.6046381, 51.4885594], [-0.6047375, 51.48832380000001], [-0.6048671999999999, 51.48798589999999], [-0.6049457999999999, 51.4877569], [-0.6050378, 51.48744930000001], [-0.6050853, 51.48729600000001], [-0.605136, 51.4871473], [-0.6051770999999999, 51.4870502], [-0.6052296999999999, 51.4869409], [-0.6053202, 51.486780399999994], [-0.6054684, 51.4865568], [-0.6055632, 51.48642630000001], [-0.6056716999999999, 51.4862862], [-0.6057736999999999, 51.4861744], [-0.6058784, 51.4860753], [-0.6059983999999999, 51.485968699999994], [-0.6061271999999999, 51.4858654]]} |
1.9 |
1453 |
1457 |
Datchet |
Windsor & Eton Riverside |
Windsor & Eton Riverside |
51.4858654 |
-0.6061272 |
51.4858654 |
-0.6061272 |
1 |
0 |
2026-09-18 14:07:56 |
TERMINATED |
2026-09-18 13:57:00 |
Windsor & Eton Riverside |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006098 |
1789739777711855 |
83 |
83 |
2026-09-18 14:07:39.926802 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:38.663343 |
| 641637 |
669604 |
G89693 |
251W44MJ18 |
2026-09-18 |
COMPLETE |
18007053 |
2026-09-18 14:57:00 |
2026-09-18 14:07:56 |
2026-09-20 14:07:56 |
{"id": 669604, "stp": "O", "toc": "Northern", "uid": "G89693", "consist": "158906", "dest_crs": "SCA", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89693/2026-09-18/detailed", "trust_id": "251W44MJ18", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Scarborough", "service_date": "2026-09-18", "dest_arr_time": "1447", "dest_platform": "4", "is_terminated": 1, "next_location": "Scarborough", "signalling_id": "1W44", "timing_status": "LATE", "origin_station": "Sheffield", "current_leg_arr": "1457", "current_leg_dep": "1450", "current_leg_end": "Scarborough", "origin_dep_time": "1157", "origin_platform": "5B", "current_location": "Scarborough", "last_update_time": "2026-09-18T14:07:56", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.41691620343599933, 54.24062386801721], [-0.4169037, 54.2406362], [-0.4166146, 54.240979], [-0.4164143, 54.2412431], [-0.4160308, 54.24188629999999], [-0.4158902, 54.2422163], [-0.4157585, 54.2425263], [-0.4156734999999999, 54.24279749999999], [-0.41560249999999993, 54.2430909], [-0.4155594, 54.2433474], [-0.4155299, 54.24364460000001], [-0.41552909999999993, 54.2439368], [-0.41554299999999994, 54.24421019999999], [-0.41564529999999994, 54.2447332], [-0.41573179999999993, 54.2450202], [-0.4158548, 54.24533159999999], [-0.4159857, 54.2456055], [-0.4161283999999999, 54.2458567], [-0.4163816, 54.2462384], [-0.4166769, 54.2466165], [-0.4174134000000001, 54.24734310000001], [-0.4176674, 54.2475871], [-0.4178752999999999, 54.24781399999999], [-0.4180704, 54.248082499999995], [-0.4182092, 54.24829909999999], [-0.41831499999999994, 54.2485357], [-0.4183966, 54.2487586], [-0.418471, 54.24899849999999], [-0.4184841999999999, 54.2491352], [-0.4185013, 54.2494299], [-0.4184818, 54.2496536], [-0.4184431, 54.249923900000006], [-0.4183895, 54.25015799999999], [-0.4181962, 54.250675599999994], [-0.4175435, 54.2520342], [-0.4173376, 54.2524262], [-0.4169235999999999, 54.2532706], [-0.4168103, 54.25362139999999], [-0.41666859999999994, 54.2541469], [-0.4163872, 54.255466600000005], [-0.4161058, 54.2567854], [-0.4155181999999999, 54.258887], [-0.41514919999999994, 54.260138], [-0.4149503, 54.2608617], [-0.4148855, 54.2611348], [-0.4148305, 54.261438], [-0.4147939, 54.2618925], [-0.4148089, 54.2623135], [-0.414813641623234, 54.26235185318483], [-0.4148597, 54.26272439999999], [-0.4150231, 54.2635832], [-0.41514169999999995, 54.2641917], [-0.4152159, 54.2647949], [-0.4152333, 54.26545029999999], [-0.4152281, 54.265980600000006], [-0.4152219, 54.2661559], [-0.4151738, 54.2668658], [-0.4151346, 54.2672481], [-0.4150638, 54.2679388], [-0.4149324, 54.2688598], [-0.4146266, 54.270365], [-0.41441199999999995, 54.27133139999999], [-0.41432889999999994, 54.27169479999999], [-0.41426, 54.2719512], [-0.4141679999999999, 54.272243], [-0.4140473, 54.2725218], [-0.4138863, 54.27282410000001], [-0.4136879, 54.2731326], [-0.4135001, 54.27339889999999], [-0.4132882, 54.273652600000005], [-0.4130173, 54.2739345], [-0.4128388, 54.2740991], [-0.412513, 54.27438399999998], [-0.4120087999999999, 54.27474579999999], [-0.4113972, 54.2751341], [-0.4112008999999999, 54.2752442], [-0.41085009999999994, 54.27544100000001], [-0.4104237999999999, 54.275665199999985], [-0.4099542000000001, 54.275954], [-0.4095116999999999, 54.2761912], [-0.4092219999999999, 54.27637909999999], [-0.4090074, 54.27652789999999], [-0.4089207, 54.27659649999999], [-0.408758, 54.27672520000001], [-0.4085978, 54.276878199999985], [-0.4081909, 54.277293099999994], [-0.40805119999999995, 54.277435], [-0.4077393, 54.2777289], [-0.4076904, 54.27777609999999], [-0.4075027, 54.277960799999995], [-0.4071862, 54.27823169999999], [-0.40693139999999994, 54.27843850000001], [-0.4066927, 54.27864679999999], [-0.4064190999999999, 54.278895699999985], [-0.4060623, 54.2792309], [-0.4059166, 54.27935130000001], [-0.40580189999999994, 54.27944469999999], [-0.4056904, 54.27952210000001], [-0.4052969, 54.279723099999984]]}", "current_leg_start": "Seamer", "dest_arr_time_act": "1447", "motion_projection": null, "next_location_lat": "54.2797231", "next_location_lon": "-0.4052969", "previous_location": "Seamer", "current_leg_milage": "2.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 534.411, \"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\": 7856.881, \"from_m\": 534.411, \"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\": 7903.328, \"from_m\": 7856.881, \"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\": 8274.426, \"from_m\": 7903.328, \"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\": 8667.757, \"from_m\": 8274.426, \"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\": 9972.031, \"from_m\": 8667.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\": 13930.32, \"from_m\": 9972.031, \"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\": 14209.93, \"from_m\": 13930.32, \"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\": 16900.295, \"from_m\": 14209.93, \"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\": 17131.85, \"from_m\": 16900.295, \"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\": 17901.672, \"from_m\": 17131.85, \"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\": 18761.531, \"from_m\": 17901.672, \"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\": 23208.843, \"from_m\": 18761.531, \"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\": 23226.504, \"from_m\": 23208.843, \"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\": 26702.38, \"from_m\": 23226.504, \"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\": 28980.368, \"from_m\": 26702.38, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 29474.032, \"from_m\": 28980.368, \"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\": 29573.366, \"from_m\": 29474.032, \"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\": 29748.981, \"from_m\": 29573.366, \"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\": 29793.077, \"from_m\": 29748.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\": 30371.513, \"from_m\": 29793.077, \"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\": 30428.639, \"from_m\": 30371.513, \"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\": 30444.452, \"from_m\": 30428.639, \"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\": 30537.849, \"from_m\": 30444.452, \"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\": 30556.078, \"from_m\": 30537.849, \"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\": 30984.066, \"from_m\": 30556.078, \"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\": 40552.831, \"from_m\": 30984.066, \"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\": 40589.091, \"from_m\": 40552.831, \"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\": 43074.395, \"from_m\": 40589.091, \"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\": 43125.257, \"from_m\": 43074.395, \"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\": 43204.092, \"from_m\": 43125.257, \"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\": 43252.458, \"from_m\": 43204.092, \"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\": 43331.3, \"from_m\": 43252.458, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 43512.75, \"from_m\": 43331.3, \"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\": 43642.146, \"from_m\": 43512.75, \"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\": 59745.403, \"from_m\": 43642.146, \"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\": 60047.005, \"from_m\": 59745.403, \"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\": 60223.453, \"from_m\": 60047.005, \"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\": 60241.927, \"from_m\": 60223.453, \"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\": 60564.607, \"from_m\": 60241.927, \"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\": 60657.825, \"from_m\": 60564.607, \"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\": 67272.927, \"from_m\": 60657.825, \"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\": 68004.758, \"from_m\": 67272.927, \"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\": 68151.723, \"from_m\": 68004.758, \"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\": 70311.438, \"from_m\": 68151.723, \"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\": 82852.813, \"from_m\": 70311.438, \"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\": 91531.832, \"from_m\": 82852.813, \"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\": 91854.229, \"from_m\": 91531.832, \"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\": 92784.35, \"from_m\": 91854.229, \"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\": 94056.101, \"from_m\": 92784.35, \"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\": 94082.809, \"from_m\": 94056.101, \"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\": 95016.423, \"from_m\": 94082.809, \"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\": 95132.038, \"from_m\": 95016.423, \"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\": 95932.882, \"from_m\": 95132.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\": 95964.79, \"from_m\": 95932.882, \"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\": 96013.751, \"from_m\": 95964.79, \"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\": 96707.504, \"from_m\": 96013.751, \"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\": 97990.239, \"from_m\": 96707.504, \"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\": 100873.305, \"from_m\": 97990.239, \"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\": 101323.401, \"from_m\": 100873.305, \"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\": 103834.756, \"from_m\": 101323.401, \"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\": 105153.291, \"from_m\": 103834.756, \"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\": 105237.527, \"from_m\": 105153.291, \"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\": 107620.336, \"from_m\": 105237.527, \"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\": 107665.177, \"from_m\": 107620.336, \"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\": 107914.315, \"from_m\": 107665.177, \"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\": 112447.526, \"from_m\": 107914.315, \"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\": 112565.581, \"from_m\": 112447.526, \"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\": 114176.951, \"from_m\": 112565.581, \"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\": 114342.515, \"from_m\": 114176.951, \"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\": 115128.873, \"from_m\": 114342.515, \"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\": 115403.061, \"from_m\": 115128.873, \"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\": 116322.427, \"from_m\": 115403.061, \"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\": 116548.41, \"from_m\": 116322.427, \"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\": 116969.605, \"from_m\": 116548.41, \"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\": 117092.812, \"from_m\": 116969.605, \"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\": 117835.794, \"from_m\": 117092.812, \"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\": 117951.724, \"from_m\": 117835.794, \"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\": 120548.149, \"from_m\": 117951.724, \"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\": 120754.2, \"from_m\": 120548.149, \"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\": 124967.49, \"from_m\": 120754.2, \"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\": 125591.193, \"from_m\": 124967.49, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 125691.861, \"from_m\": 125591.193, \"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\": 126243.854, \"from_m\": 125691.861, \"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\": 129070.8, \"from_m\": 126243.854, \"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\": 129316.878, \"from_m\": 129070.8, \"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\": 129515.973, \"from_m\": 129316.878, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 132085.358, \"from_m\": 129515.973, \"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\": 132187.476, \"from_m\": 132085.358, \"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\": 132677.951, \"from_m\": 132187.476, \"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\": 132793.477, \"from_m\": 132677.951, \"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\": 135504.101, \"from_m\": 132793.477, \"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\": 135613.898, \"from_m\": 135504.101, \"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\": 140426.064, \"from_m\": 135613.898, \"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\": 140602.41, \"from_m\": 140426.064, \"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\": 143704.847, \"from_m\": 140602.41, \"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\": 143887.349, \"from_m\": 143704.847, \"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\": 143918.513, \"from_m\": 143887.349, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 144533.941, \"from_m\": 143918.513, \"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\": 146461.36, \"from_m\": 144533.941, \"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\": 149707.674, \"from_m\": 146461.36, \"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\": 151089.328, \"from_m\": 149707.674, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 159170.771, \"from_m\": 151089.328, \"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\": 161330.107, \"from_m\": 159170.771, \"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\": 161359.579, \"from_m\": 161330.107, \"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\": 162173.985, \"from_m\": 161359.579, \"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\": 163538.329, \"from_m\": 162173.985, \"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\": 163916.176, \"from_m\": 163538.329, \"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\": 165057.653, \"from_m\": 163916.176, \"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\": 166314.73, \"from_m\": 165057.653, \"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\": 169232.376, \"from_m\": 166314.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\": 175563.152, \"from_m\": 169232.376, \"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\": 175654.508, \"from_m\": 175563.152, \"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\": 175694.211, \"from_m\": 175654.508, \"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\": 180124.405, \"from_m\": 175694.211, \"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\": 180366.053, \"from_m\": 180124.405, \"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\": 180493.524, \"from_m\": 180366.053, \"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\": 180612.353, \"from_m\": 180493.524, \"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\": 180886.155, \"from_m\": 180612.353, \"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\": 669604, \"profile_key\": \"61c2f374bc6fd39767fd7b69308fda3bfaba7b93b773e4ebc751c3db77afd48a\", \"schedule_id\": 39103, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1157\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1158H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 2, \"distance_m\": 732.54, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1201H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 3, \"distance_m\": 5165.828, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1202\", \"wtt_dep\": \"1203\", \"location\": \"Meadowhall\", \"stage_seq\": 4, \"distance_m\": 5443.978, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1205H\", \"location\": \"Holmes Jn\", \"stage_seq\": 5, \"distance_m\": 8132.417, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1208H\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 6, \"distance_m\": 13289.569, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1210H\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 7, \"distance_m\": 16712.243, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1212\", \"location\": \"Mexborough\", \"stage_seq\": 8, \"distance_m\": 18555.869, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1218\", \"location\": \"Hexthorpe Jn\", \"stage_seq\": 9, \"distance_m\": 26644.522, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1222\", \"wtt_dep\": \"1224\", \"location\": \"Doncaster\", \"stage_seq\": 10, \"distance_m\": 29935.767, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1226H\", \"location\": \"Bentley Jn\", \"stage_seq\": 11, \"distance_m\": 32169.708, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1229H\", \"location\": \"Kirk Sandall\", \"stage_seq\": 12, \"distance_m\": 36538.568, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1232\", \"location\": \"Hatfield & Stainforth\", \"stage_seq\": 13, \"distance_m\": 40956.705, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1233H\", \"location\": \"Thorne Jn\", \"stage_seq\": 14, \"distance_m\": 43376.717, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1242H\", \"wtt_dep\": \"1243H\", \"location\": \"Goole\", \"stage_seq\": 15, \"distance_m\": 57446.945, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1254H\", \"location\": \"Gilberdyke\", \"stage_seq\": 16, \"distance_m\": 68331.53, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1301H\", \"wtt_dep\": \"1302H\", \"location\": \"Brough\", \"stage_seq\": 17, \"distance_m\": 78696.04, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1312\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 18, \"distance_m\": 92422.646, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1315H\", \"wtt_dep\": \"1321\", \"location\": \"Hull\", \"stage_seq\": 19, \"distance_m\": 95016.423, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1328\", \"wtt_dep\": \"1328H\", \"location\": \"Cottingham\", \"stage_seq\": 20, \"distance_m\": 100873.305, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1334\", \"wtt_dep\": \"1335\", \"location\": \"Beverley\", \"stage_seq\": 21, \"distance_m\": 107757.58, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1346\", \"wtt_dep\": \"1347\", \"location\": \"Driffield\", \"stage_seq\": 22, \"distance_m\": 125810.47, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": \"1403\", \"location\": \"Bridlington\", \"stage_seq\": 23, \"distance_m\": 144198.564, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1409\", \"wtt_dep\": \"1409H\", \"location\": \"Bempton\", \"stage_seq\": 24, \"distance_m\": 150016.192, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1420\", \"location\": \"Hunmanby\", \"stage_seq\": 25, \"distance_m\": 161463.89, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1424H\", \"location\": \"Filey\", \"stage_seq\": 26, \"distance_m\": 165791.616, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Seamer\", \"stage_seq\": 27, \"distance_m\": 176263.722, \"section_seq\": 1, \"route_path_id\": 70040}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": null, \"location\": \"Scarborough\", \"stage_seq\": 28, \"distance_m\": 180886.155, \"section_seq\": 1, \"route_path_id\": 70040}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 180886.155, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70040}], \"total_distance_m\": 180886.155, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 180310.882, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 575.273, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1157", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "54.2797231", "current_position_lon": "-0.4052969", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:01:45Z\", \"source_id\": 55867516, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:02:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:01:50Z\", \"source_id\": 17879626, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7155, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:10:42Z\", \"source_id\": 55890243, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:11:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:10:47Z\", \"source_id\": 17886105, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:12:44Z\", \"source_id\": 55895242, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:13:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:12:46Z\", \"source_id\": 17887630, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6941, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:19:48Z\", \"source_id\": 55912929, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:21:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:19:52Z\", \"source_id\": 17892752, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:28:45Z\", \"source_id\": 55935401, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:30:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:28:47Z\", \"source_id\": 17899287, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6690, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:30:53Z\", \"source_id\": 55940970, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:31:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:30:57Z\", \"source_id\": 17900794, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:42:07Z\", \"source_id\": 17908838, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6434, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:53:27Z\", \"source_id\": 55998665, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:54:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:53:30Z\", \"source_id\": 17917084, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:59:42Z\", \"source_id\": 56013833, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:01:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:59:43Z\", \"source_id\": 17921498, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:19:14Z\", \"source_id\": 17935808, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:31:23Z\", \"source_id\": 17944618, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:39:09Z\", \"source_id\": 17950212, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:50:25Z\", \"source_id\": 17958386, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:11Z\", \"source_id\": 17972609, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:29Z\", \"source_id\": 17976427, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:29Z\", \"source_id\": 17983661, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:31Z\", \"source_id\": 17987309, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:39Z\", \"source_id\": 18001943, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:39Z\", \"source_id\": 18007053, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Scarborough", "service_state_platform": "4", "timing_fact_generation": 1789739859768528, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:39.757659", "service_state_evidence_id": 18007053, "current_leg_start_actual_dep": "2026-09-18T14:51:00+01:00", "operational_evidence_version": 92, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:39.930730", "service_state_valid_until_kind": null, "operational_interpretation_version": 92, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
SHF |
SCA |
1W44 |
158906 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 534.411, "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": 7856.881, "from_m": 534.411, "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": 7903.328, "from_m": 7856.881, "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": 8274.426, "from_m": 7903.328, "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": 8667.757, "from_m": 8274.426, "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": 9972.031, "from_m": 8667.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": 13930.32, "from_m": 9972.031, "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": 14209.93, "from_m": 13930.32, "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": 16900.295, "from_m": 14209.93, "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": 17131.85, "from_m": 16900.295, "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": 17901.672, "from_m": 17131.85, "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": 18761.531, "from_m": 17901.672, "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": 23208.843, "from_m": 18761.531, "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": 23226.504, "from_m": 23208.843, "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": 26702.38, "from_m": 23226.504, "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": 28980.368, "from_m": 26702.38, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29474.032, "from_m": 28980.368, "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": 29573.366, "from_m": 29474.032, "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": 29748.981, "from_m": 29573.366, "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": 29793.077, "from_m": 29748.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": 30371.513, "from_m": 29793.077, "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": 30428.639, "from_m": 30371.513, "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": 30444.452, "from_m": 30428.639, "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": 30537.849, "from_m": 30444.452, "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": 30556.078, "from_m": 30537.849, "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": 30984.066, "from_m": 30556.078, "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": 40552.831, "from_m": 30984.066, "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": 40589.091, "from_m": 40552.831, "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": 43074.395, "from_m": 40589.091, "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": 43125.257, "from_m": 43074.395, "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": 43204.092, "from_m": 43125.257, "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": 43252.458, "from_m": 43204.092, "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": 43331.3, "from_m": 43252.458, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 43512.75, "from_m": 43331.3, "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": 43642.146, "from_m": 43512.75, "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": 59745.403, "from_m": 43642.146, "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": 60047.005, "from_m": 59745.403, "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": 60223.453, "from_m": 60047.005, "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": 60241.927, "from_m": 60223.453, "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": 60564.607, "from_m": 60241.927, "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": 60657.825, "from_m": 60564.607, "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": 67272.927, "from_m": 60657.825, "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": 68004.758, "from_m": 67272.927, "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": 68151.723, "from_m": 68004.758, "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": 70311.438, "from_m": 68151.723, "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": 82852.813, "from_m": 70311.438, "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": 91531.832, "from_m": 82852.813, "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": 91854.229, "from_m": 91531.832, "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": 92784.35, "from_m": 91854.229, "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": 94056.101, "from_m": 92784.35, "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": 94082.809, "from_m": 94056.101, "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": 95016.423, "from_m": 94082.809, "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": 95132.038, "from_m": 95016.423, "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": 95932.882, "from_m": 95132.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": 95964.79, "from_m": 95932.882, "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": 96013.751, "from_m": 95964.79, "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": 96707.504, "from_m": 96013.751, "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": 97990.239, "from_m": 96707.504, "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": 100873.305, "from_m": 97990.239, "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": 101323.401, "from_m": 100873.305, "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": 103834.756, "from_m": 101323.401, "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": 105153.291, "from_m": 103834.756, "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": 105237.527, "from_m": 105153.291, "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": 107620.336, "from_m": 105237.527, "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": 107665.177, "from_m": 107620.336, "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": 107914.315, "from_m": 107665.177, "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": 112447.526, "from_m": 107914.315, "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": 112565.581, "from_m": 112447.526, "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": 114176.951, "from_m": 112565.581, "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": 114342.515, "from_m": 114176.951, "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": 115128.873, "from_m": 114342.515, "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": 115403.061, "from_m": 115128.873, "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": 116322.427, "from_m": 115403.061, "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": 116548.41, "from_m": 116322.427, "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": 116969.605, "from_m": 116548.41, "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": 117092.812, "from_m": 116969.605, "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": 117835.794, "from_m": 117092.812, "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": 117951.724, "from_m": 117835.794, "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": 120548.149, "from_m": 117951.724, "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": 120754.2, "from_m": 120548.149, "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": 124967.49, "from_m": 120754.2, "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": 125591.193, "from_m": 124967.49, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 125691.861, "from_m": 125591.193, "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": 126243.854, "from_m": 125691.861, "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": 129070.8, "from_m": 126243.854, "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": 129316.878, "from_m": 129070.8, "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": 129515.973, "from_m": 129316.878, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 132085.358, "from_m": 129515.973, "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": 132187.476, "from_m": 132085.358, "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": 132677.951, "from_m": 132187.476, "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": 132793.477, "from_m": 132677.951, "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": 135504.101, "from_m": 132793.477, "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": 135613.898, "from_m": 135504.101, "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": 140426.064, "from_m": 135613.898, "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": 140602.41, "from_m": 140426.064, "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": 143704.847, "from_m": 140602.41, "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": 143887.349, "from_m": 143704.847, "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": 143918.513, "from_m": 143887.349, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 144533.941, "from_m": 143918.513, "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": 146461.36, "from_m": 144533.941, "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": 149707.674, "from_m": 146461.36, "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": 151089.328, "from_m": 149707.674, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 31.069}, {"to_m": 159170.771, "from_m": 151089.328, "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": 161330.107, "from_m": 159170.771, "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": 161359.579, "from_m": 161330.107, "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": 162173.985, "from_m": 161359.579, "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": 163538.329, "from_m": 162173.985, "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": 163916.176, "from_m": 163538.329, "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": 165057.653, "from_m": 163916.176, "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": 166314.73, "from_m": 165057.653, "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": 169232.376, "from_m": 166314.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": 175563.152, "from_m": 169232.376, "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": 175654.508, "from_m": 175563.152, "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": 175694.211, "from_m": 175654.508, "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": 180124.405, "from_m": 175694.211, "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": 180366.053, "from_m": 180124.405, "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": 180493.524, "from_m": 180366.053, "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": 180612.353, "from_m": 180493.524, "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": 180886.155, "from_m": 180612.353, "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": 669604, "profile_key": "61c2f374bc6fd39767fd7b69308fda3bfaba7b93b773e4ebc751c3db77afd48a", "schedule_id": 39103, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1157", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1158H", "location": "Nunnery Main Line Jn", "stage_seq": 2, "distance_m": 732.54, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1201H", "location": "Wincobank Jn", "stage_seq": 3, "distance_m": 5165.828, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1202", "wtt_dep": "1203", "location": "Meadowhall", "stage_seq": 4, "distance_m": 5443.978, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1205H", "location": "Holmes Jn", "stage_seq": 5, "distance_m": 8132.417, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1208H", "location": "Aldwarke Jn", "stage_seq": 6, "distance_m": 13289.569, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1210H", "location": "Swinton (S.Yorks)", "stage_seq": 7, "distance_m": 16712.243, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1212", "location": "Mexborough", "stage_seq": 8, "distance_m": 18555.869, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1218", "location": "Hexthorpe Jn", "stage_seq": 9, "distance_m": 26644.522, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1222", "wtt_dep": "1224", "location": "Doncaster", "stage_seq": 10, "distance_m": 29935.767, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1226H", "location": "Bentley Jn", "stage_seq": 11, "distance_m": 32169.708, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1229H", "location": "Kirk Sandall", "stage_seq": 12, "distance_m": 36538.568, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1232", "location": "Hatfield & Stainforth", "stage_seq": 13, "distance_m": 40956.705, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1233H", "location": "Thorne Jn", "stage_seq": 14, "distance_m": 43376.717, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1242H", "wtt_dep": "1243H", "location": "Goole", "stage_seq": 15, "distance_m": 57446.945, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1254H", "location": "Gilberdyke", "stage_seq": 16, "distance_m": 68331.53, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1301H", "wtt_dep": "1302H", "location": "Brough", "stage_seq": 17, "distance_m": 78696.04, "section_seq": 1, "route_path_id": 70040}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1312", "location": "Hessle Road Jn", "stage_seq": 18, "distance_m": 92422.646, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1315H", "wtt_dep": "1321", "location": "Hull", "stage_seq": 19, "distance_m": 95016.423, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1328", "wtt_dep": "1328H", "location": "Cottingham", "stage_seq": 20, "distance_m": 100873.305, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1334", "wtt_dep": "1335", "location": "Beverley", "stage_seq": 21, "distance_m": 107757.58, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1346", "wtt_dep": "1347", "location": "Driffield", "stage_seq": 22, "distance_m": 125810.47, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": "1403", "location": "Bridlington", "stage_seq": 23, "distance_m": 144198.564, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1409", "wtt_dep": "1409H", "location": "Bempton", "stage_seq": 24, "distance_m": 150016.192, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1420", "location": "Hunmanby", "stage_seq": 25, "distance_m": 161463.89, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1424H", "location": "Filey", "stage_seq": 26, "distance_m": 165791.616, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Seamer", "stage_seq": 27, "distance_m": 176263.722, "section_seq": 1, "route_path_id": 70040}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": null, "location": "Scarborough", "stage_seq": 28, "distance_m": 180886.155, "section_seq": 1, "route_path_id": 70040}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 180886.155, "from_m": 0.0, "section_seq": 1, "route_path_id": 70040}], "total_distance_m": 180886.155, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 180310.882, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 575.273, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7260, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:01:45Z", "source_id": 55867516, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T11:02:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:01:50Z", "source_id": 17879626, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7155, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:10:42Z", "source_id": 55890243, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T11:11:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:10:47Z", "source_id": 17886105, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7168, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:12:44Z", "source_id": 55895242, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T11:13:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:12:46Z", "source_id": 17887630, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T12:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6941, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:19:48Z", "source_id": 55912929, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T11:21:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:19:52Z", "source_id": 17892752, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T12:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6711, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:28:45Z", "source_id": 55935401, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T11:30:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:28:47Z", "source_id": 17899287, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6690, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:30:53Z", "source_id": 55940970, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T11:31:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:30:57Z", "source_id": 17900794, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T12:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:42:07Z", "source_id": 17908838, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T12:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6434, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:53:27Z", "source_id": 55998665, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T11:54:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:53:30Z", "source_id": 17917084, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T12:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6414, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:59:42Z", "source_id": 56013833, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T12:01:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:59:43Z", "source_id": 17921498, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:19:14Z", "source_id": 17935808, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:31:23Z", "source_id": 17944618, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:39:09Z", "source_id": 17950212, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:50:25Z", "source_id": 17958386, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:11Z", "source_id": 17972609, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T14:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:29Z", "source_id": 17976427, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:29Z", "source_id": 17983661, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:31Z", "source_id": 17987309, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:39Z", "source_id": 18001943, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:39Z", "source_id": 18007053, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Sheffield |
1157 |
1157 |
5B |
None |
None |
Scarborough |
1447 |
1447 |
4 |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89693/2026-09-18/detailed |
None |
Seamer |
2026-09-18T14:51:00+01:00 |
Scarborough |
7.0 |
{"type": "LineString", "coordinates": [[-0.41691620343599933, 54.24062386801721], [-0.4169037, 54.2406362], [-0.4166146, 54.240979], [-0.4164143, 54.2412431], [-0.4160308, 54.24188629999999], [-0.4158902, 54.2422163], [-0.4157585, 54.2425263], [-0.4156734999999999, 54.24279749999999], [-0.41560249999999993, 54.2430909], [-0.4155594, 54.2433474], [-0.4155299, 54.24364460000001], [-0.41552909999999993, 54.2439368], [-0.41554299999999994, 54.24421019999999], [-0.41564529999999994, 54.2447332], [-0.41573179999999993, 54.2450202], [-0.4158548, 54.24533159999999], [-0.4159857, 54.2456055], [-0.4161283999999999, 54.2458567], [-0.4163816, 54.2462384], [-0.4166769, 54.2466165], [-0.4174134000000001, 54.24734310000001], [-0.4176674, 54.2475871], [-0.4178752999999999, 54.24781399999999], [-0.4180704, 54.248082499999995], [-0.4182092, 54.24829909999999], [-0.41831499999999994, 54.2485357], [-0.4183966, 54.2487586], [-0.418471, 54.24899849999999], [-0.4184841999999999, 54.2491352], [-0.4185013, 54.2494299], [-0.4184818, 54.2496536], [-0.4184431, 54.249923900000006], [-0.4183895, 54.25015799999999], [-0.4181962, 54.250675599999994], [-0.4175435, 54.2520342], [-0.4173376, 54.2524262], [-0.4169235999999999, 54.2532706], [-0.4168103, 54.25362139999999], [-0.41666859999999994, 54.2541469], [-0.4163872, 54.255466600000005], [-0.4161058, 54.2567854], [-0.4155181999999999, 54.258887], [-0.41514919999999994, 54.260138], [-0.4149503, 54.2608617], [-0.4148855, 54.2611348], [-0.4148305, 54.261438], [-0.4147939, 54.2618925], [-0.4148089, 54.2623135], [-0.414813641623234, 54.26235185318483], [-0.4148597, 54.26272439999999], [-0.4150231, 54.2635832], [-0.41514169999999995, 54.2641917], [-0.4152159, 54.2647949], [-0.4152333, 54.26545029999999], [-0.4152281, 54.265980600000006], [-0.4152219, 54.2661559], [-0.4151738, 54.2668658], [-0.4151346, 54.2672481], [-0.4150638, 54.2679388], [-0.4149324, 54.2688598], [-0.4146266, 54.270365], [-0.41441199999999995, 54.27133139999999], [-0.41432889999999994, 54.27169479999999], [-0.41426, 54.2719512], [-0.4141679999999999, 54.272243], [-0.4140473, 54.2725218], [-0.4138863, 54.27282410000001], [-0.4136879, 54.2731326], [-0.4135001, 54.27339889999999], [-0.4132882, 54.273652600000005], [-0.4130173, 54.2739345], [-0.4128388, 54.2740991], [-0.412513, 54.27438399999998], [-0.4120087999999999, 54.27474579999999], [-0.4113972, 54.2751341], [-0.4112008999999999, 54.2752442], [-0.41085009999999994, 54.27544100000001], [-0.4104237999999999, 54.275665199999985], [-0.4099542000000001, 54.275954], [-0.4095116999999999, 54.2761912], [-0.4092219999999999, 54.27637909999999], [-0.4090074, 54.27652789999999], [-0.4089207, 54.27659649999999], [-0.408758, 54.27672520000001], [-0.4085978, 54.276878199999985], [-0.4081909, 54.277293099999994], [-0.40805119999999995, 54.277435], [-0.4077393, 54.2777289], [-0.4076904, 54.27777609999999], [-0.4075027, 54.277960799999995], [-0.4071862, 54.27823169999999], [-0.40693139999999994, 54.27843850000001], [-0.4066927, 54.27864679999999], [-0.4064190999999999, 54.278895699999985], [-0.4060623, 54.2792309], [-0.4059166, 54.27935130000001], [-0.40580189999999994, 54.27944469999999], [-0.4056904, 54.27952210000001], [-0.4052969, 54.279723099999984]]} |
2.9 |
1450 |
1457 |
Seamer |
Scarborough |
Scarborough |
54.2797231 |
-0.4052969 |
54.2797231 |
-0.4052969 |
1 |
0 |
2026-09-18 14:07:56 |
TERMINATED |
2026-09-18 13:57:00 |
Scarborough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007053 |
1789739859768528 |
92 |
92 |
2026-09-18 14:07:39.930730 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:39.757659 |
| 641638 |
672896 |
G07071 |
512J70MO18 |
2026-09-18 |
COMPLETE |
18006178 |
2026-09-18 14:57:00 |
2026-09-18 14:07:56 |
2026-09-20 14:07:56 |
{"id": 672896, "stp": "P", "toc": "London Overground", "uid": "G07071", "consist": null, "dest_crs": "GPO", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G07071/2026-09-18/detailed", "trust_id": "512J70MO18", "origin_crs": "BGV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gospel Oak", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "3", "is_terminated": 1, "next_location": "Gospel Oak", "signalling_id": "2J70", "timing_status": "EARLY", "origin_station": "Barking Riverside Station (Construction)", "current_leg_arr": "1457", "current_leg_dep": "1452", "current_leg_end": "Gospel Oak", "origin_dep_time": "1418", "origin_platform": "2", "current_location": "Gospel Oak", "last_update_time": "2026-09-18T14:07:56", "route_debug_link": null, "timing_variation": "-1 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": "1458", "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\": 7447.761, \"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\": 7500.33, \"from_m\": 7447.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\": 7888.207, \"from_m\": 7500.33, \"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\": 8418.426, \"from_m\": 7888.207, \"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\": 9903.062, \"from_m\": 8418.426, \"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\": 10433.28, \"from_m\": 9903.062, \"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\": 10460.675, \"from_m\": 10433.28, \"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\": 10964.085, \"from_m\": 10460.675, \"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\": 16210.249, \"from_m\": 10964.085, \"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\": 16713.66, \"from_m\": 16210.249, \"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\": 16741.054, \"from_m\": 16713.66, \"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\": 17271.272, \"from_m\": 16741.054, \"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\": 25039.787, \"from_m\": 17271.272, \"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\": 25339.436, \"from_m\": 25039.787, \"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\": 26434.23, \"from_m\": 25339.436, \"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\": 26528.378, \"from_m\": 26434.23, \"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\": 26563.106, \"from_m\": 26528.378, \"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\": 26603.125, \"from_m\": 26563.106, \"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\": 30585.488, \"from_m\": 26603.125, \"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\": 32189.214, \"from_m\": 30585.488, \"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\": 32639.99, \"from_m\": 32189.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\": 33199.862, \"from_m\": 32639.99, \"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\": 672896, \"profile_key\": \"24a85a1306637771c7d6e5c2c9b78aa7a717f444b82850608f3a5e83d71e36f0\", \"schedule_id\": 8196, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Barking Riverside Station (Construction)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421\", \"location\": \"Ripple Lane West Jn\", \"stage_seq\": 2, \"distance_m\": 2713.065, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422\", \"location\": \"Barking Riverside Up Jn\", \"stage_seq\": 3, \"distance_m\": 3986.185, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1423H\", \"wtt_dep\": \"1425\", \"location\": \"Barking\", \"stage_seq\": 4, \"distance_m\": 4428.528, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426\", \"location\": \"Barking Station Jn\", \"stage_seq\": 5, \"distance_m\": 5309.793, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1428H\", \"location\": \"Woodgrange Park\", \"stage_seq\": 6, \"distance_m\": 7120.76, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1431H\", \"location\": \"Wanstead Park\", \"stage_seq\": 7, \"distance_m\": 9160.744, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434\", \"location\": \"Leytonstone High Road\", \"stage_seq\": 8, \"distance_m\": 13587.167, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1435H\", \"wtt_dep\": \"1436H\", \"location\": \"Leyton Midland Road\", \"stage_seq\": 9, \"distance_m\": 21061.267, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439\", \"location\": \"Walthamstow Queen's Road\", \"stage_seq\": 10, \"distance_m\": 22898.322, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1440H\", \"wtt_dep\": \"1441H\", \"location\": \"Blackhorse Road\", \"stage_seq\": 11, \"distance_m\": 24310.701, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1444H\", \"location\": \"South Tottenham\", \"stage_seq\": 12, \"distance_m\": 26494.218, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1447H\", \"location\": \"Harringay Green Lanes\", \"stage_seq\": 13, \"distance_m\": 28340.306, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Harringay Park Jn\", \"stage_seq\": 14, \"distance_m\": 29227.197, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1450H\", \"location\": \"Crouch Hill\", \"stage_seq\": 15, \"distance_m\": 29817.843, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453\", \"location\": \"Upper Holloway\", \"stage_seq\": 16, \"distance_m\": 31109.909, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Junction Road Jn\", \"stage_seq\": 17, \"distance_m\": 31904.09, \"section_seq\": 1, \"route_path_id\": 29759}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 33199.862, \"section_seq\": 1, \"route_path_id\": 29759}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33199.862, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29759}], \"total_distance_m\": 33199.862, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 32977.0, \"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": "1418", "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-18T13:21:36Z\", \"source_id\": 56223920, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:22:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:38Z\", \"source_id\": 17980921, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:51Z\", \"source_id\": 56236901, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:53Z\", \"source_id\": 17984691, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:27Z\", \"source_id\": 56241105, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:31Z\", \"source_id\": 17985889, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:55Z\", \"source_id\": 56247480, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:58Z\", \"source_id\": 17987640, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:48Z\", \"source_id\": 56254996, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:53Z\", \"source_id\": 17989800, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:49Z\", \"source_id\": 56260173, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:49Z\", \"source_id\": 17991244, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:54Z\", \"source_id\": 56267956, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:58Z\", \"source_id\": 17993452, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:00Z\", \"source_id\": 56278315, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:06Z\", \"source_id\": 17996458, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:03Z\", \"source_id\": 56286056, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:07Z\", \"source_id\": 17998691, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:24Z\", \"source_id\": 56291884, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:28Z\", \"source_id\": 18000404, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:34Z\", \"source_id\": 56300147, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:38Z\", \"source_id\": 18002704, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:18Z\", \"source_id\": 56312425, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:24Z\", \"source_id\": 18006178, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gospel Oak", "service_state_platform": "3", "timing_fact_generation": 1789739786029740, "current_leg_arrival_utc": "2026-09-18T14:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:45.705134", "service_state_evidence_id": 18006178, "current_leg_start_actual_dep": "2026-09-18T14:53:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:46.265615", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
BGV |
GPO |
2J70 |
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": 7447.761, "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": 7500.33, "from_m": 7447.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": 7888.207, "from_m": 7500.33, "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": 8418.426, "from_m": 7888.207, "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": 9903.062, "from_m": 8418.426, "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": 10433.28, "from_m": 9903.062, "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": 10460.675, "from_m": 10433.28, "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": 10964.085, "from_m": 10460.675, "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": 16210.249, "from_m": 10964.085, "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": 16713.66, "from_m": 16210.249, "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": 16741.054, "from_m": 16713.66, "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": 17271.272, "from_m": 16741.054, "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": 25039.787, "from_m": 17271.272, "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": 25339.436, "from_m": 25039.787, "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": 26434.23, "from_m": 25339.436, "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": 26528.378, "from_m": 26434.23, "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": 26563.106, "from_m": 26528.378, "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": 26603.125, "from_m": 26563.106, "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": 30585.488, "from_m": 26603.125, "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": 32189.214, "from_m": 30585.488, "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": 32639.99, "from_m": 32189.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": 33199.862, "from_m": 32639.99, "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": 672896, "profile_key": "24a85a1306637771c7d6e5c2c9b78aa7a717f444b82850608f3a5e83d71e36f0", "schedule_id": 8196, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1418", "location": "Barking Riverside Station (Construction)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421", "location": "Ripple Lane West Jn", "stage_seq": 2, "distance_m": 2713.065, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422", "location": "Barking Riverside Up Jn", "stage_seq": 3, "distance_m": 3986.185, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1423H", "wtt_dep": "1425", "location": "Barking", "stage_seq": 4, "distance_m": 4428.528, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426", "location": "Barking Station Jn", "stage_seq": 5, "distance_m": 5309.793, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1428H", "location": "Woodgrange Park", "stage_seq": 6, "distance_m": 7120.76, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1431H", "location": "Wanstead Park", "stage_seq": 7, "distance_m": 9160.744, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434", "location": "Leytonstone High Road", "stage_seq": 8, "distance_m": 13587.167, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1435H", "wtt_dep": "1436H", "location": "Leyton Midland Road", "stage_seq": 9, "distance_m": 21061.267, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439", "location": "Walthamstow Queen's Road", "stage_seq": 10, "distance_m": 22898.322, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1440H", "wtt_dep": "1441H", "location": "Blackhorse Road", "stage_seq": 11, "distance_m": 24310.701, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1444H", "location": "South Tottenham", "stage_seq": 12, "distance_m": 26494.218, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1447H", "location": "Harringay Green Lanes", "stage_seq": 13, "distance_m": 28340.306, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Harringay Park Jn", "stage_seq": 14, "distance_m": 29227.197, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1450H", "location": "Crouch Hill", "stage_seq": 15, "distance_m": 29817.843, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453", "location": "Upper Holloway", "stage_seq": 16, "distance_m": 31109.909, "section_seq": 1, "route_path_id": 29759}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Junction Road Jn", "stage_seq": 17, "distance_m": 31904.09, "section_seq": 1, "route_path_id": 29759}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "Gospel Oak", "stage_seq": 18, "distance_m": 33199.862, "section_seq": 1, "route_path_id": 29759}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33199.862, "from_m": 0.0, "section_seq": 1, "route_path_id": 29759}], "total_distance_m": 33199.862, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 32977.0, "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-18T13:21:36Z", "source_id": 56223920, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:22:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:38Z", "source_id": 17980921, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14745, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:51Z", "source_id": 56236901, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:27:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:53Z", "source_id": 17984691, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14757, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:27Z", "source_id": 56241105, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:30:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:31Z", "source_id": 17985889, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14761, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:55Z", "source_id": 56247480, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:32:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:58Z", "source_id": 17987640, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14765, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:48Z", "source_id": 56254996, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:34:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:53Z", "source_id": 17989800, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14769, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:49Z", "source_id": 56260173, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:37:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:49Z", "source_id": 17991244, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14773, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:54Z", "source_id": 56267956, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:40:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:58Z", "source_id": 17993452, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14777, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:00Z", "source_id": 56278315, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:43:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:06Z", "source_id": 17996458, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14784, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:03Z", "source_id": 56286056, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:46:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:07Z", "source_id": 17998691, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14792, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:24Z", "source_id": 56291884, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:49:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:28Z", "source_id": 18000404, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18784, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:34Z", "source_id": 56300147, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:52:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:38Z", "source_id": 18002704, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22877, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:18Z", "source_id": 56312425, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:57:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:24Z", "source_id": 18006178, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Barking Riverside Station (Construction) |
1418 |
1418 |
2 |
None |
None |
Gospel Oak |
1500 |
1458 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G07071/2026-09-18/detailed |
None |
Upper Holloway |
2026-09-18T14:53: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 |
1452 |
1457 |
Upper Holloway |
Gospel Oak |
Gospel Oak |
51.5555734 |
-0.1518351 |
51.5555734 |
-0.1518351 |
1 |
0 |
2026-09-18 14:07:56 |
TERMINATED |
2026-09-18 13:57:00 |
Gospel Oak |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006178 |
1789739786029740 |
47 |
47 |
2026-09-18 14:07:46.265615 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:45.705134 |
| 641639 |
672287 |
L24811 |
522Y90MN18 |
2026-09-18 |
COMPLETE |
18006228 |
2026-09-18 14:57:00 |
2026-09-18 14:07:56 |
2026-09-20 14:07:56 |
{"id": 672287, "stp": "P", "toc": "London Overground", "uid": "L24811", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L24811/2026-09-18/detailed", "trust_id": "522Y90MN18", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clapham Junction Plats 0-2", "service_date": "2026-09-18", "dest_arr_time": "1456", "dest_platform": "1", "is_terminated": 1, "next_location": "Clapham Junction Plats 0-2", "signalling_id": "2Y90", "timing_status": "LATE", "origin_station": "Stratford", "current_leg_arr": "1457", "current_leg_dep": "1453", "current_leg_end": "Clapham Junction Plats 0-2", "origin_dep_time": "1351", "origin_platform": "2", "current_location": "Clapham Junction Carriage Maintenance Depot", "last_update_time": "2026-09-18T14:07:56", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1835546, 51.4757858], [-0.1833574, 51.4755293], [-0.18308099999999997, 51.4752242], [-0.1828033, 51.47496279999999], [-0.18258269999999996, 51.4747727], [-0.1824289, 51.47464409999999], [-0.18225959999999997, 51.4745107], [-0.1821278, 51.47441739999999], [-0.1819454, 51.47430190000001], [-0.1818239, 51.474223], [-0.18177719999999997, 51.474193199999995], [-0.18162069999999997, 51.4741024], [-0.18135660000000003, 51.47395360000001], [-0.1811693, 51.4738575], [-0.1809948, 51.473771599999985], [-0.1808313, 51.47369470000001], [-0.1806252, 51.4736093], [-0.1796630568239043, 51.47325942114443], [-0.17758489999999996, 51.4725037], [-0.17751129999999998, 51.472479], [-0.1773769, 51.47243340000001], [-0.1771246, 51.472350000000006], [-0.1768095, 51.47225579999999], [-0.17667849999999996, 51.47221699999999], [-0.1764235, 51.4721419], [-0.17593369999999997, 51.47201639999999], [-0.1755594, 51.4719266], [-0.1751964, 51.47186749999999], [-0.17481139999999998, 51.4717971], [-0.17441289999999998, 51.4717354], [-0.1739475, 51.471666299999995], [-0.17360719999999996, 51.4716172], [-0.1733629, 51.4715882], [-0.1732779, 51.47157669999999], [-0.1717534, 51.4713699], [-0.1711318, 51.4712838], [-0.170945, 51.471258], [-0.17033029999999996, 51.4711645], [-0.16973779999999997, 51.47108619999999], [-0.16956750000000004, 51.4710644], [-0.1692299, 51.47101939999999], [-0.1689269, 51.470979], [-0.16870219999999997, 51.470949], [-0.16823719999999998, 51.470887100000006], [-0.1679299, 51.470848199999985], [-0.16777559999999997, 51.4708094], [-0.1676152, 51.470763700000006], [-0.1674274, 51.47070180000001], [-0.16726869999999996, 51.4706435], [-0.1670992, 51.4705743], [-0.1669748, 51.470516100000005], [-0.16678242692569917, 51.47042105558487], [-0.1667811, 51.470420399999995], [-0.16658569999999998, 51.47031530000001], [-0.16647629999999997, 51.47024919999999], [-0.166351, 51.470165], [-0.16632769999999997, 51.4701494], [-0.1662091, 51.4700625], [-0.1660797, 51.46995949999999], [-0.16597199999999998, 51.4698669], [-0.1658567, 51.4697577], [-0.16577659999999997, 51.4696708], [-0.1656831, 51.469565300000006], [-0.16560119999999998, 51.46946590000001], [-0.1655002, 51.4693218], [-0.1654184, 51.4691783], [-0.1653674, 51.4690852], [-0.1653157, 51.468977], [-0.1652898, 51.46890359999999], [-0.1652647, 51.468822], [-0.16523629999999995, 51.4687153], [-0.16521879999999997, 51.468626400000005], [-0.1652071, 51.4685302], [-0.16520159999999998, 51.468389300000005], [-0.1652063, 51.468286699999986], [-0.16521709999999998, 51.46816599999998], [-0.1652347, 51.4680662], [-0.1652539, 51.46797200000001], [-0.16528769999999998, 51.4678638], [-0.1653253, 51.467765500000006], [-0.16538709999999998, 51.467646899999984], [-0.16540099999999996, 51.46762369999999], [-0.1654689, 51.4675101], [-0.1655557, 51.46739310000001], [-0.1656206, 51.467319], [-0.16572619999999996, 51.46720800000001], [-0.1658021, 51.4671407], [-0.16586629999999997, 51.4670858], [-0.1659837, 51.4669959], [-0.1660628, 51.466938299999995], [-0.16613359999999996, 51.4668915], [-0.1661772, 51.4668634], [-0.1662054, 51.466845199999995], [-0.16630959999999995, 51.4667881], [-0.1664225, 51.4667281], [-0.16652959999999997, 51.46667339999998], [-0.166697, 51.4665992], [-0.16685529999999998, 51.46653159999999], [-0.1669074, 51.466508899999994], [-0.1671209, 51.466393], [-0.167268, 51.466313199999995], [-0.16740099999999997, 51.4662379], [-0.16754139999999998, 51.4661597], [-0.1677142, 51.4660634], [-0.16787789999999997, 51.46597739999999], [-0.1680031, 51.46590199999999], [-0.1681617, 51.4658106], [-0.1682808, 51.465736799999995], [-0.1684277, 51.4656444], [-0.16854629999999998, 51.465567699999994], [-0.1686369, 51.4655082], [-0.1686325, 51.46550289999999], [-0.1686755, 51.465481], [-0.168792, 51.46540379999999], [-0.1689339, 51.4653068], [-0.16906289999999996, 51.4652383], [-0.1692196, 51.4651595], [-0.1693823, 51.46507709999999], [-0.1697006, 51.46491790000001], [-0.1699122, 51.46482389999999], [-0.170067, 51.4647549], [-0.1702571, 51.4646713], [-0.17039619999999997, 51.4646066], [-0.1705441, 51.4645346], [-0.1705724, 51.464518899999995], [-0.17077099999999998, 51.464422799999994], [-0.1709444, 51.46434229999999], [-0.1711795, 51.4642342], [-0.17140379999999997, 51.4641427], [-0.17154489999999997, 51.46408960000001], [-0.1717519, 51.46402320000001], [-0.1719234, 51.4639786], [-0.17199670000000003, 51.4639626], [-0.1723358, 51.4638883], [-0.1731146, 51.46371799999999], [-0.1738581, 51.463571499999986]]}", "current_leg_start": "Imperial Wharf", "dest_arr_time_act": "1453", "motion_projection": null, "next_location_lat": "51.4635715", "next_location_lon": "-0.1738581", "previous_location": "Imperial Wharf", "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\": 72.613, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 101.352, \"from_m\": 72.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 142.617, \"from_m\": 101.352, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 181.712, \"from_m\": 142.617, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 217.933, \"from_m\": 181.712, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 831.78, \"from_m\": 217.933, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1535.109, \"from_m\": 831.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2143.702, \"from_m\": 1535.109, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2205.617, \"from_m\": 2143.702, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2951.73, \"from_m\": 2205.617, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6134.322, \"from_m\": 2951.73, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6192.91, \"from_m\": 6134.322, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6829.731, \"from_m\": 6192.91, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8394.258, \"from_m\": 6829.731, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8464.873, \"from_m\": 8394.258, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11432.076, \"from_m\": 8464.873, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12046.575, \"from_m\": 11432.076, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13394.069, \"from_m\": 12046.575, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13746.31, \"from_m\": 13394.069, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20025.306, \"from_m\": 13746.31, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 21580.412, \"from_m\": 20025.306, \"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\": 21740.183, \"from_m\": 21580.412, \"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\": 21800.417, \"from_m\": 21740.183, \"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\": 21826.138, \"from_m\": 21800.417, \"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\": 21894.059, \"from_m\": 21826.138, \"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\": 22459.495, \"from_m\": 21894.059, \"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\": 22526.546, \"from_m\": 22459.495, \"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\": 22544.047, \"from_m\": 22526.546, \"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\": 22597.66, \"from_m\": 22544.047, \"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\": 22713.16, \"from_m\": 22597.66, \"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\": 22784.662, \"from_m\": 22713.16, \"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\": 23065.241, \"from_m\": 22784.662, \"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\": 23124.039, \"from_m\": 23065.241, \"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\": 23308.068, \"from_m\": 23124.039, \"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\": 23623.706, \"from_m\": 23308.068, \"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\": 24061.583, \"from_m\": 23623.706, \"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\": 24137.44, \"from_m\": 24061.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\": 27164.607, \"from_m\": 24137.44, \"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\": 28171.229, \"from_m\": 27164.607, \"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\": 30161.259, \"from_m\": 28171.229, \"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\": 31102.219, \"from_m\": 30161.259, \"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\": 31315.99, \"from_m\": 31102.219, \"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\": 31855.797, \"from_m\": 31315.99, \"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\": 31979.695, \"from_m\": 31855.797, \"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\": 32217.004, \"from_m\": 31979.695, \"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\": 672287, \"profile_key\": \"11e703aff1fe7a0949a717ca9331455a56a8d08bea55fb0f860a95c5dbfc78a1\", \"schedule_id\": 15223, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1351\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 2, \"distance_m\": 750.646, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1353\", \"location\": \"Lea Junction\", \"stage_seq\": 3, \"distance_m\": 1051.537, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1354\", \"wtt_dep\": \"1354H\", \"location\": \"Hackney Wick\", \"stage_seq\": 4, \"distance_m\": 1564.844, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1356H\", \"wtt_dep\": \"1357\", \"location\": \"Homerton\", \"stage_seq\": 5, \"distance_m\": 2982.232, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1358H\", \"wtt_dep\": \"1359\", \"location\": \"Hackney Central\", \"stage_seq\": 6, \"distance_m\": 3982.545, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1359H\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 7, \"distance_m\": 4534.152, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1401\", \"wtt_dep\": \"1401H\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 8, \"distance_m\": 5363.473, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1403\", \"wtt_dep\": \"1403H\", \"location\": \"Canonbury\", \"stage_seq\": 9, \"distance_m\": 8128.14, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 10, \"distance_m\": 8559.907, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1405\", \"wtt_dep\": \"1406\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 11, \"distance_m\": 9006.114, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 12, \"distance_m\": 9416.908, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1407H\", \"wtt_dep\": \"1408\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 13, \"distance_m\": 9786.471, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1409H\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 14, \"distance_m\": 10967.292, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1411H\", \"wtt_dep\": \"1412H\", \"location\": \"Camden Road\", \"stage_seq\": 15, \"distance_m\": 11498.61, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1413\", \"location\": \"Camden Road Jn\", \"stage_seq\": 16, \"distance_m\": 11696.205, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415\", \"location\": \"Kentish Town West\", \"stage_seq\": 17, \"distance_m\": 12413.905, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1416H\", \"wtt_dep\": \"1417H\", \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 13479.313, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1419H\", \"location\": \"Hampstead Heath\", \"stage_seq\": 19, \"distance_m\": 14431.773, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1421\", \"wtt_dep\": \"1421H\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 20, \"distance_m\": 15845.848, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1424\", \"location\": \"West Hampstead\", \"stage_seq\": 21, \"distance_m\": 16440.756, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1425H\", \"wtt_dep\": \"1426\", \"location\": \"Brondesbury\", \"stage_seq\": 22, \"distance_m\": 17266.231, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1427H\", \"location\": \"Brondesbury Park\", \"stage_seq\": 23, \"distance_m\": 17976.897, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1429H\", \"location\": \"Kensal Rise\", \"stage_seq\": 24, \"distance_m\": 18975.271, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430H\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 25, \"distance_m\": 19986.974, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1432\", \"wtt_dep\": \"1433H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 26, \"distance_m\": 22444.621, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 27, \"distance_m\": 23168.679, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437\", \"location\": \"North Pole Jn\", \"stage_seq\": 28, \"distance_m\": 23986.397, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 29, \"distance_m\": 25183.36, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1442H\", \"wtt_dep\": \"1443\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 30, \"distance_m\": 26932.118, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1445H\", \"location\": \"West Brompton\", \"stage_seq\": 31, \"distance_m\": 28590.424, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448\", \"location\": \"Imperial Wharf\", \"stage_seq\": 32, \"distance_m\": 30055.829, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"Latchmere Jn\", \"stage_seq\": 33, \"distance_m\": 31409.149, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": null, \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 34, \"distance_m\": 32217.004, \"section_seq\": 1, \"route_path_id\": 34326}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32217.004, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34326}], \"total_distance_m\": 32217.004, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 28230.771, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 3986.233, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1351", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4635715", "current_position_lon": "-0.1738581", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:00Z\", \"source_id\": 56158553, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:56:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:03Z\", \"source_id\": 17962466, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15000, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:06Z\", \"source_id\": 56166060, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:59:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:08Z\", \"source_id\": 17964662, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15004, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:01:19Z\", \"source_id\": 56171685, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:01:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:01:21Z\", \"source_id\": 17966307, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15012, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:04Z\", \"source_id\": 56178638, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:04:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:08Z\", \"source_id\": 17968264, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:34Z\", \"source_id\": 56185074, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:38Z\", \"source_id\": 17970018, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:57Z\", \"source_id\": 56191514, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:09:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:03Z\", \"source_id\": 17971708, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:02Z\", \"source_id\": 56197000, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:06Z\", \"source_id\": 17973251, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:16Z\", \"source_id\": 56205151, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:15:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:18Z\", \"source_id\": 17975617, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:34Z\", \"source_id\": 56213510, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:38Z\", \"source_id\": 17978011, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:10Z\", \"source_id\": 56220084, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:13Z\", \"source_id\": 17979853, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:58Z\", \"source_id\": 56227251, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:03Z\", \"source_id\": 17981898, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:35Z\", \"source_id\": 56233785, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:35Z\", \"source_id\": 17983768, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:52Z\", \"source_id\": 56239501, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:54Z\", \"source_id\": 17985410, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:50Z\", \"source_id\": 56244695, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:54Z\", \"source_id\": 17986847, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:55Z\", \"source_id\": 56250047, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:59Z\", \"source_id\": 17988381, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:04Z\", \"source_id\": 56255633, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:09Z\", \"source_id\": 17989981, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:53Z\", \"source_id\": 56262909, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:56Z\", \"source_id\": 17992018, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:57Z\", \"source_id\": 56275663, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:59Z\", \"source_id\": 17995641, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:20Z\", \"source_id\": 56279078, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:26Z\", \"source_id\": 17996678, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:32Z\", \"source_id\": 56284854, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:35Z\", \"source_id\": 17998293, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:52Z\", \"source_id\": 56293046, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:57Z\", \"source_id\": 18000711, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22320, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:19Z\", \"source_id\": 56299442, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:18Z\", \"source_id\": 18002463, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:23Z\", \"source_id\": 56312655, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:28Z\", \"source_id\": 18006228, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clapham Junction Plats 0-2", "service_state_platform": "1", "timing_fact_generation": 1789739789312514, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:55.409214", "service_state_evidence_id": 18006228, "current_leg_start_actual_dep": "2026-09-18T14:52:00+01:00", "operational_evidence_version": 103, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:07:55.698687", "service_state_valid_until_kind": null, "operational_interpretation_version": 103, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
SRA |
None |
2Y90 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 72.613, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 101.352, "from_m": 72.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 142.617, "from_m": 101.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 181.712, "from_m": 142.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 217.933, "from_m": 181.712, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 831.78, "from_m": 217.933, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1535.109, "from_m": 831.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2143.702, "from_m": 1535.109, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2205.617, "from_m": 2143.702, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2951.73, "from_m": 2205.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6134.322, "from_m": 2951.73, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6192.91, "from_m": 6134.322, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6829.731, "from_m": 6192.91, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8394.258, "from_m": 6829.731, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8464.873, "from_m": 8394.258, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11432.076, "from_m": 8464.873, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12046.575, "from_m": 11432.076, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13394.069, "from_m": 12046.575, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13746.31, "from_m": 13394.069, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20025.306, "from_m": 13746.31, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 21580.412, "from_m": 20025.306, "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": 21740.183, "from_m": 21580.412, "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": 21800.417, "from_m": 21740.183, "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": 21826.138, "from_m": 21800.417, "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": 21894.059, "from_m": 21826.138, "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": 22459.495, "from_m": 21894.059, "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": 22526.546, "from_m": 22459.495, "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": 22544.047, "from_m": 22526.546, "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": 22597.66, "from_m": 22544.047, "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": 22713.16, "from_m": 22597.66, "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": 22784.662, "from_m": 22713.16, "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": 23065.241, "from_m": 22784.662, "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": 23124.039, "from_m": 23065.241, "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": 23308.068, "from_m": 23124.039, "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": 23623.706, "from_m": 23308.068, "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": 24061.583, "from_m": 23623.706, "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": 24137.44, "from_m": 24061.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": 27164.607, "from_m": 24137.44, "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": 28171.229, "from_m": 27164.607, "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": 30161.259, "from_m": 28171.229, "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": 31102.219, "from_m": 30161.259, "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": 31315.99, "from_m": 31102.219, "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": 31855.797, "from_m": 31315.99, "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": 31979.695, "from_m": 31855.797, "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": 32217.004, "from_m": 31979.695, "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": 672287, "profile_key": "11e703aff1fe7a0949a717ca9331455a56a8d08bea55fb0f860a95c5dbfc78a1", "schedule_id": 15223, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1351", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352H", "location": "Channelsea Jn", "stage_seq": 2, "distance_m": 750.646, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1353", "location": "Lea Junction", "stage_seq": 3, "distance_m": 1051.537, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1354", "wtt_dep": "1354H", "location": "Hackney Wick", "stage_seq": 4, "distance_m": 1564.844, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1356H", "wtt_dep": "1357", "location": "Homerton", "stage_seq": 5, "distance_m": 2982.232, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1358H", "wtt_dep": "1359", "location": "Hackney Central", "stage_seq": 6, "distance_m": 3982.545, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1359H", "location": "Navarino Road Jn", "stage_seq": 7, "distance_m": 4534.152, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1401", "wtt_dep": "1401H", "location": "Dalston Kingsland", "stage_seq": 8, "distance_m": 5363.473, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1403", "wtt_dep": "1403H", "location": "Canonbury", "stage_seq": 9, "distance_m": 8128.14, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404", "location": "Canonbury West Jn", "stage_seq": 10, "distance_m": 8559.907, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1405", "wtt_dep": "1406", "location": "Highbury & Islington (North London Lines)", "stage_seq": 11, "distance_m": 9006.114, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406H", "location": "Westbourne Road Junction", "stage_seq": 12, "distance_m": 9416.908, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1407H", "wtt_dep": "1408", "location": "Caledonian Rd & Barnsbury", "stage_seq": 13, "distance_m": 9786.471, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1409H", "location": "Camden Road East Jn", "stage_seq": 14, "distance_m": 10967.292, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1411H", "wtt_dep": "1412H", "location": "Camden Road", "stage_seq": 15, "distance_m": 11498.61, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1413", "location": "Camden Road Jn", "stage_seq": 16, "distance_m": 11696.205, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415", "location": "Kentish Town West", "stage_seq": 17, "distance_m": 12413.905, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1416H", "wtt_dep": "1417H", "location": "Gospel Oak", "stage_seq": 18, "distance_m": 13479.313, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1419H", "location": "Hampstead Heath", "stage_seq": 19, "distance_m": 14431.773, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1421", "wtt_dep": "1421H", "location": "Finchley Road & Frognal", "stage_seq": 20, "distance_m": 15845.848, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1424", "location": "West Hampstead", "stage_seq": 21, "distance_m": 16440.756, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1425H", "wtt_dep": "1426", "location": "Brondesbury", "stage_seq": 22, "distance_m": 17266.231, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1427H", "location": "Brondesbury Park", "stage_seq": 23, "distance_m": 17976.897, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1429H", "location": "Kensal Rise", "stage_seq": 24, "distance_m": 18975.271, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430H", "location": "Kensal Green Jn", "stage_seq": 25, "distance_m": 19986.974, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1432", "wtt_dep": "1433H", "location": "Willesden Junction High Level", "stage_seq": 26, "distance_m": 22444.621, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "Mitre Bridge Jn", "stage_seq": 27, "distance_m": 23168.679, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437", "location": "North Pole Jn", "stage_seq": 28, "distance_m": 23986.397, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Shepherd's Bush", "stage_seq": 29, "distance_m": 25183.36, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1442H", "wtt_dep": "1443", "location": "Kensington (Olympia)", "stage_seq": 30, "distance_m": 26932.118, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1445H", "location": "West Brompton", "stage_seq": 31, "distance_m": 28590.424, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448", "location": "Imperial Wharf", "stage_seq": 32, "distance_m": 30055.829, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "Latchmere Jn", "stage_seq": 33, "distance_m": 31409.149, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": null, "location": "Clapham Junction Plats 0-2", "stage_seq": 34, "distance_m": 32217.004, "section_seq": 1, "route_path_id": 34326}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32217.004, "from_m": 0.0, "section_seq": 1, "route_path_id": 34326}], "total_distance_m": 32217.004, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 28230.771, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 3986.233, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14994, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:00Z", "source_id": 56158553, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:56:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:03Z", "source_id": 17962466, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15000, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:06Z", "source_id": 56166060, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:59:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:08Z", "source_id": 17964662, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15004, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:01:19Z", "source_id": 56171685, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:01:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:01:21Z", "source_id": 17966307, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15012, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:04Z", "source_id": 56178638, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:04:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:08Z", "source_id": 17968264, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15016, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:34Z", "source_id": 56185074, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:07:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:38Z", "source_id": 17970018, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15031, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:57Z", "source_id": 56191514, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:09:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:03Z", "source_id": 17971708, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15042, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:02Z", "source_id": 56197000, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:11:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:06Z", "source_id": 17973251, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22896, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:16Z", "source_id": 56205151, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:15:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:18Z", "source_id": 17975617, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22889, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:34Z", "source_id": 56213510, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:18:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:38Z", "source_id": 17978011, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22882, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:10Z", "source_id": 56220084, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:20:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:13Z", "source_id": 17979853, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22873, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:58Z", "source_id": 56227251, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:23:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:03Z", "source_id": 17981898, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22869, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:35Z", "source_id": 56233785, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:26:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:35Z", "source_id": 17983768, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22865, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:52Z", "source_id": 56239501, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:28:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:54Z", "source_id": 17985410, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22861, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:50Z", "source_id": 56244695, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:30:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:54Z", "source_id": 17986847, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22857, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:55Z", "source_id": 56250047, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:32:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:59Z", "source_id": 17988381, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22853, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:04Z", "source_id": 56255633, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:34:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:09Z", "source_id": 17989981, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22512, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:53Z", "source_id": 56262909, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T13:37:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:56Z", "source_id": 17992018, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22230, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:57Z", "source_id": 56275663, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T13:41:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:59Z", "source_id": 17995641, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22294, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:20Z", "source_id": 56279078, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T13:44:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:26Z", "source_id": 17996678, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22260, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:32Z", "source_id": 56284854, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T13:46:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:35Z", "source_id": 17998293, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22316, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:52Z", "source_id": 56293046, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T13:49:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:57Z", "source_id": 18000711, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22320, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:19Z", "source_id": 56299442, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T13:52:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:18Z", "source_id": 18002463, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29168, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:23Z", "source_id": 56312655, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T13:57:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:28Z", "source_id": 18006228, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Stratford |
1351 |
1351 |
2 |
None |
None |
Clapham Junction Plats 0-2 |
1456 |
1453 |
1 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L24811/2026-09-18/detailed |
None |
Imperial Wharf |
2026-09-18T14:52:00+01:00 |
Clapham Junction Plats 0-2 |
4.0 |
{"type": "LineString", "coordinates": [[-0.1835546, 51.4757858], [-0.1833574, 51.4755293], [-0.18308099999999997, 51.4752242], [-0.1828033, 51.47496279999999], [-0.18258269999999996, 51.4747727], [-0.1824289, 51.47464409999999], [-0.18225959999999997, 51.4745107], [-0.1821278, 51.47441739999999], [-0.1819454, 51.47430190000001], [-0.1818239, 51.474223], [-0.18177719999999997, 51.474193199999995], [-0.18162069999999997, 51.4741024], [-0.18135660000000003, 51.47395360000001], [-0.1811693, 51.4738575], [-0.1809948, 51.473771599999985], [-0.1808313, 51.47369470000001], [-0.1806252, 51.4736093], [-0.1796630568239043, 51.47325942114443], [-0.17758489999999996, 51.4725037], [-0.17751129999999998, 51.472479], [-0.1773769, 51.47243340000001], [-0.1771246, 51.472350000000006], [-0.1768095, 51.47225579999999], [-0.17667849999999996, 51.47221699999999], [-0.1764235, 51.4721419], [-0.17593369999999997, 51.47201639999999], [-0.1755594, 51.4719266], [-0.1751964, 51.47186749999999], [-0.17481139999999998, 51.4717971], [-0.17441289999999998, 51.4717354], [-0.1739475, 51.471666299999995], [-0.17360719999999996, 51.4716172], [-0.1733629, 51.4715882], [-0.1732779, 51.47157669999999], [-0.1717534, 51.4713699], [-0.1711318, 51.4712838], [-0.170945, 51.471258], [-0.17033029999999996, 51.4711645], [-0.16973779999999997, 51.47108619999999], [-0.16956750000000004, 51.4710644], [-0.1692299, 51.47101939999999], [-0.1689269, 51.470979], [-0.16870219999999997, 51.470949], [-0.16823719999999998, 51.470887100000006], [-0.1679299, 51.470848199999985], [-0.16777559999999997, 51.4708094], [-0.1676152, 51.470763700000006], [-0.1674274, 51.47070180000001], [-0.16726869999999996, 51.4706435], [-0.1670992, 51.4705743], [-0.1669748, 51.470516100000005], [-0.16678242692569917, 51.47042105558487], [-0.1667811, 51.470420399999995], [-0.16658569999999998, 51.47031530000001], [-0.16647629999999997, 51.47024919999999], [-0.166351, 51.470165], [-0.16632769999999997, 51.4701494], [-0.1662091, 51.4700625], [-0.1660797, 51.46995949999999], [-0.16597199999999998, 51.4698669], [-0.1658567, 51.4697577], [-0.16577659999999997, 51.4696708], [-0.1656831, 51.469565300000006], [-0.16560119999999998, 51.46946590000001], [-0.1655002, 51.4693218], [-0.1654184, 51.4691783], [-0.1653674, 51.4690852], [-0.1653157, 51.468977], [-0.1652898, 51.46890359999999], [-0.1652647, 51.468822], [-0.16523629999999995, 51.4687153], [-0.16521879999999997, 51.468626400000005], [-0.1652071, 51.4685302], [-0.16520159999999998, 51.468389300000005], [-0.1652063, 51.468286699999986], [-0.16521709999999998, 51.46816599999998], [-0.1652347, 51.4680662], [-0.1652539, 51.46797200000001], [-0.16528769999999998, 51.4678638], [-0.1653253, 51.467765500000006], [-0.16538709999999998, 51.467646899999984], [-0.16540099999999996, 51.46762369999999], [-0.1654689, 51.4675101], [-0.1655557, 51.46739310000001], [-0.1656206, 51.467319], [-0.16572619999999996, 51.46720800000001], [-0.1658021, 51.4671407], [-0.16586629999999997, 51.4670858], [-0.1659837, 51.4669959], [-0.1660628, 51.466938299999995], [-0.16613359999999996, 51.4668915], [-0.1661772, 51.4668634], [-0.1662054, 51.466845199999995], [-0.16630959999999995, 51.4667881], [-0.1664225, 51.4667281], [-0.16652959999999997, 51.46667339999998], [-0.166697, 51.4665992], [-0.16685529999999998, 51.46653159999999], [-0.1669074, 51.466508899999994], [-0.1671209, 51.466393], [-0.167268, 51.466313199999995], [-0.16740099999999997, 51.4662379], [-0.16754139999999998, 51.4661597], [-0.1677142, 51.4660634], [-0.16787789999999997, 51.46597739999999], [-0.1680031, 51.46590199999999], [-0.1681617, 51.4658106], [-0.1682808, 51.465736799999995], [-0.1684277, 51.4656444], [-0.16854629999999998, 51.465567699999994], [-0.1686369, 51.4655082], [-0.1686325, 51.46550289999999], [-0.1686755, 51.465481], [-0.168792, 51.46540379999999], [-0.1689339, 51.4653068], [-0.16906289999999996, 51.4652383], [-0.1692196, 51.4651595], [-0.1693823, 51.46507709999999], [-0.1697006, 51.46491790000001], [-0.1699122, 51.46482389999999], [-0.170067, 51.4647549], [-0.1702571, 51.4646713], [-0.17039619999999997, 51.4646066], [-0.1705441, 51.4645346], [-0.1705724, 51.464518899999995], [-0.17077099999999998, 51.464422799999994], [-0.1709444, 51.46434229999999], [-0.1711795, 51.4642342], [-0.17140379999999997, 51.4641427], [-0.17154489999999997, 51.46408960000001], [-0.1717519, 51.46402320000001], [-0.1719234, 51.4639786], [-0.17199670000000003, 51.4639626], [-0.1723358, 51.4638883], [-0.1731146, 51.46371799999999], [-0.1738581, 51.463571499999986]]} |
1.5 |
1453 |
1457 |
Imperial Wharf |
Clapham Junction Carriage Maintenance Depot |
Clapham Junction Plats 0-2 |
51.4635715 |
-0.1738581 |
51.4635715 |
-0.1738581 |
1 |
0 |
2026-09-18 14:07:56 |
TERMINATED |
2026-09-18 13:57:00 |
Clapham Junction Plats 0-2 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006228 |
1789739789312514 |
103 |
103 |
2026-09-18 14:07:55.698687 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:55.409214 |
| 641640 |
671757 |
L88752 |
062C38MM18 |
2026-09-18 |
COMPLETE |
18005167 |
2026-09-18 14:57:00 |
2026-09-18 14:07:56 |
2026-09-20 14:07:56 |
{"id": 671757, "stp": "P", "toc": "ScotRail", "uid": "L88752", "consist": "320411", "dest_crs": "CUB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88752/2026-09-18/detailed", "trust_id": "062C38MM18", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cumbernauld", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "2", "is_terminated": 1, "next_location": "Cumbernauld", "signalling_id": "2C38", "timing_status": "ON TIME", "origin_station": "Dalmuir", "current_leg_arr": "1457", "current_leg_dep": "1455½", "current_leg_end": "Cumbernauld", "origin_dep_time": "1328", "origin_platform": "5", "current_location": "Cumbernauld", "last_update_time": "2026-09-18T14:07:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9939624, 55.9346688], [-3.9929451, 55.9352813], [-3.990261499999999, 55.93689119999999], [-3.9881048, 55.9381989], [-3.9858805, 55.939477700000005], [-3.9846635, 55.94006519999999], [-3.9834743, 55.94060230000001], [-3.9816403, 55.94135959999999], [-3.980890299999999, 55.9416574]]}", "current_leg_start": "Greenfaulds", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "55.9416574", "next_location_lon": "-3.9808903", "previous_location": "Greenfaulds", "current_leg_milage": "0.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 115.239, \"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\": 159.673, \"from_m\": 115.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\": 623.468, \"from_m\": 159.673, \"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\": 6654.689, \"from_m\": 623.468, \"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\": 7913.817, \"from_m\": 6654.689, \"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\": 7985.09, \"from_m\": 7913.817, \"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\": 8031.704, \"from_m\": 7985.09, \"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\": 8047.084, \"from_m\": 8031.704, \"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\": 8087.323, \"from_m\": 8047.084, \"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\": 8798.812, \"from_m\": 8087.323, \"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\": 8839.578, \"from_m\": 8798.812, \"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\": 12225.335, \"from_m\": 8839.578, \"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\": 12485.786, \"from_m\": 12225.335, \"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\": 13066.643, \"from_m\": 12485.786, \"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\": 13369.197, \"from_m\": 13066.643, \"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\": 14063.698, \"from_m\": 13369.197, \"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\": 14110.274, \"from_m\": 14063.698, \"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\": 14252.244, \"from_m\": 14110.274, \"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\": 17579.478, \"from_m\": 14252.244, \"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\": 18052.542, \"from_m\": 17579.478, \"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\": 18110.664, \"from_m\": 18052.542, \"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\": 18187.92, \"from_m\": 18110.664, \"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\": 18542.233, \"from_m\": 18187.92, \"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\": 18674.787, \"from_m\": 18542.233, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18777.019, \"from_m\": 18674.787, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 18874.641, \"from_m\": 18777.019, \"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\": 19609.655, \"from_m\": 18874.641, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 22113.912, \"from_m\": 19609.655, \"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\": 22413.941, \"from_m\": 22113.912, \"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\": 22665.219, \"from_m\": 22413.941, \"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\": 22978.554, \"from_m\": 22665.219, \"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\": 24029.753, \"from_m\": 22978.554, \"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\": 29628.47, \"from_m\": 24029.753, \"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\": 29681.351, \"from_m\": 29628.47, \"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\": 29958.886, \"from_m\": 29681.351, \"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\": 31098.116, \"from_m\": 29958.886, \"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\": 31847.404, \"from_m\": 31098.116, \"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\": 35019.015, \"from_m\": 31847.404, \"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\": 36197.624, \"from_m\": 35019.015, \"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\": 36350.631, \"from_m\": 36197.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\": 36731.701, \"from_m\": 36350.631, \"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\": 36758.586, \"from_m\": 36731.701, \"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\": 36791.389, \"from_m\": 36758.586, \"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\": 36904.871, \"from_m\": 36791.389, \"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\": 36959.3, \"from_m\": 36904.871, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 39187.301, \"from_m\": 36959.3, \"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\": 39266.427, \"from_m\": 39187.301, \"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\": 41678.065, \"from_m\": 39266.427, \"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\": 41742.145, \"from_m\": 41678.065, \"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\": 42779.052, \"from_m\": 41742.145, \"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\": 43398.542, \"from_m\": 42779.052, \"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\": 43839.193, \"from_m\": 43398.542, \"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\": 44748.354, \"from_m\": 43839.193, \"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\": 45364.693, \"from_m\": 44748.354, \"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\": 46841.532, \"from_m\": 45364.693, \"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\": 47273.709, \"from_m\": 46841.532, \"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\": 55541.988, \"from_m\": 47273.709, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 671757, \"profile_key\": \"82453bb45bb8582f729598a050b714ab26364bcd6efe96c47fa12d4276c1c9b8\", \"schedule_id\": 18396, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1328\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1330\", \"wtt_dep\": \"1330H\", \"location\": \"Clydebank\", \"stage_seq\": 2, \"distance_m\": 2298.697, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1332\", \"wtt_dep\": \"1332H\", \"location\": \"Yoker\", \"stage_seq\": 3, \"distance_m\": 3668.082, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1334H\", \"wtt_dep\": \"1335H\", \"location\": \"Garscadden\", \"stage_seq\": 4, \"distance_m\": 5294.991, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1337\", \"wtt_dep\": \"1337H\", \"location\": \"Scotstounhill\", \"stage_seq\": 5, \"distance_m\": 6010.667, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1339H\", \"wtt_dep\": \"1340\", \"location\": \"Jordanhill\", \"stage_seq\": 6, \"distance_m\": 7793.273, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1340H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 8031.704, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1341H\", \"wtt_dep\": \"1342\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 8562.673, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1343H\", \"wtt_dep\": \"1344H\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 9738.536, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1345H\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 10258.07, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1347\", \"wtt_dep\": \"1347H\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 11705.479, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1349\", \"wtt_dep\": \"1350\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 12508.672, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1351\", \"wtt_dep\": \"1356H\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 13301.725, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1357H\", \"wtt_dep\": \"1358H\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 13776.831, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1401\", \"wtt_dep\": \"1402\", \"location\": \"Bridgeton\", \"stage_seq\": 15, \"distance_m\": 15712.279, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1403H\", \"wtt_dep\": \"1404\", \"location\": \"Dalmarnock\", \"stage_seq\": 16, \"distance_m\": 16598.672, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1405H\", \"wtt_dep\": \"1407H\", \"location\": \"Rutherglen\", \"stage_seq\": 17, \"distance_m\": 17846.058, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1409\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 18, \"distance_m\": 18996.544, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1410H\", \"wtt_dep\": \"1411\", \"location\": \"Cambuslang\", \"stage_seq\": 19, \"distance_m\": 20783.441, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412H\", \"location\": \"Newton West Jn\", \"stage_seq\": 20, \"distance_m\": 22220.089, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1413H\", \"wtt_dep\": \"1415H\", \"location\": \"Newton\", \"stage_seq\": 21, \"distance_m\": 23325.283, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1419H\", \"location\": \"Blantyre\", \"stage_seq\": 22, \"distance_m\": 27290.268, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1422H\", \"location\": \"Hamilton West\", \"stage_seq\": 23, \"distance_m\": 30132.338, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1426\", \"location\": \"Hamilton Central\", \"stage_seq\": 24, \"distance_m\": 31493.788, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1428H\", \"location\": \"Haughhead Jn\", \"stage_seq\": 25, \"distance_m\": 33507.763, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1431H\", \"location\": \"Airbles\", \"stage_seq\": 26, \"distance_m\": 35518.045, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1435H\", \"location\": \"Motherwell\", \"stage_seq\": 27, \"distance_m\": 36537.158, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438H\", \"location\": \"Mossend South Jn\", \"stage_seq\": 28, \"distance_m\": 39187.301, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440\", \"location\": \"Mossend North Jn\", \"stage_seq\": 29, \"distance_m\": 39904.871, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441\", \"location\": \"Mossend North Exit\", \"stage_seq\": 30, \"distance_m\": 41678.065, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"Whifflet South Jn\", \"stage_seq\": 31, \"distance_m\": 43606.807, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1444\", \"location\": \"Whifflet\", \"stage_seq\": 32, \"distance_m\": 43839.193, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1448\", \"location\": \"Coatbridge Central\", \"stage_seq\": 33, \"distance_m\": 45232.106, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Gartsherrie South Jn\", \"stage_seq\": 34, \"distance_m\": 46896.587, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Garnqueen North Jn\", \"stage_seq\": 35, \"distance_m\": 48830.727, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": \"1455H\", \"location\": \"Greenfaulds\", \"stage_seq\": 36, \"distance_m\": 54413.235, \"section_seq\": 1, \"route_path_id\": 66274}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Cumbernauld\", \"stage_seq\": 37, \"distance_m\": 55541.988, \"section_seq\": 1, \"route_path_id\": 66274}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 55541.988, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66274}], \"total_distance_m\": 55541.988, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 54958.131, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 583.857, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1328", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.5", "current_position_lat": "55.9416574", "current_position_lon": "-3.9808903", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:30:38Z\", \"source_id\": 56093742, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:31:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:30:42Z\", \"source_id\": 17944084, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:32:41Z\", \"source_id\": 56098902, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:33:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:32:44Z\", \"source_id\": 17945545, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:35:10Z\", \"source_id\": 56105282, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:35:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:35:13Z\", \"source_id\": 17947385, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:37:07Z\", \"source_id\": 56110316, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:37:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:37:11Z\", \"source_id\": 17948778, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:41:24Z\", \"source_id\": 17951870, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:41:42Z\", \"source_id\": 56121801, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:42:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:41:46Z\", \"source_id\": 17952093, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:44:44Z\", \"source_id\": 56129182, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:45:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:44:48Z\", \"source_id\": 17954284, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:47:56Z\", \"source_id\": 56137647, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:48:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:01Z\", \"source_id\": 17956627, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:50:00Z\", \"source_id\": 56142876, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:50:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:50:04Z\", \"source_id\": 17958145, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:51:57Z\", \"source_id\": 56148010, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:52:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:51:58Z\", \"source_id\": 17959508, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:19Z\", \"source_id\": 56159295, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:57:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:21Z\", \"source_id\": 17962699, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:47Z\", \"source_id\": 56167916, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:00:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:53Z\", \"source_id\": 17965181, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:35Z\", \"source_id\": 56174959, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:03:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:38Z\", \"source_id\": 17967206, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:11Z\", \"source_id\": 56181524, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:05:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:15Z\", \"source_id\": 17969031, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:35Z\", \"source_id\": 56193270, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:42Z\", \"source_id\": 17972226, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:08Z\", \"source_id\": 56202242, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:14Z\", \"source_id\": 17974794, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:12Z\", \"source_id\": 56215137, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:16Z\", \"source_id\": 17978485, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:12Z\", \"source_id\": 56222788, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:22:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:12Z\", \"source_id\": 17980589, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:04Z\", \"source_id\": 56230074, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:10Z\", \"source_id\": 17982756, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2473, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:18Z\", \"source_id\": 56243271, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:20Z\", \"source_id\": 17986436, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:30Z\", \"source_id\": 56254141, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:37Z\", \"source_id\": 17989581, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:38Z\", \"source_id\": 56277351, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:42Z\", \"source_id\": 17996160, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2176, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:27Z\", \"source_id\": 56284559, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:33Z\", \"source_id\": 17998221, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:56Z\", \"source_id\": 56308791, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:02Z\", \"source_id\": 18005162, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:56Z\", \"source_id\": 56308791, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:02Z\", \"source_id\": 18005167, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cumbernauld", "service_state_platform": "2", "timing_fact_generation": 1789739704563896, "current_leg_arrival_utc": "2026-09-18T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:57:56.266868", "service_state_evidence_id": 18005167, "current_leg_start_actual_dep": "2026-09-18T14:55:30+01:00", "operational_evidence_version": 122, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T13:57:56.270395", "service_state_valid_until_kind": null, "operational_interpretation_version": 122, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
DMR |
CUB |
2C38 |
320411 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 115.239, "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": 159.673, "from_m": 115.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": 623.468, "from_m": 159.673, "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": 6654.689, "from_m": 623.468, "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": 7913.817, "from_m": 6654.689, "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": 7985.09, "from_m": 7913.817, "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": 8031.704, "from_m": 7985.09, "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": 8047.084, "from_m": 8031.704, "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": 8087.323, "from_m": 8047.084, "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": 8798.812, "from_m": 8087.323, "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": 8839.578, "from_m": 8798.812, "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": 12225.335, "from_m": 8839.578, "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": 12485.786, "from_m": 12225.335, "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": 13066.643, "from_m": 12485.786, "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": 13369.197, "from_m": 13066.643, "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": 14063.698, "from_m": 13369.197, "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": 14110.274, "from_m": 14063.698, "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": 14252.244, "from_m": 14110.274, "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": 17579.478, "from_m": 14252.244, "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": 18052.542, "from_m": 17579.478, "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": 18110.664, "from_m": 18052.542, "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": 18187.92, "from_m": 18110.664, "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": 18542.233, "from_m": 18187.92, "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": 18674.787, "from_m": 18542.233, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 18777.019, "from_m": 18674.787, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 18874.641, "from_m": 18777.019, "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": 19609.655, "from_m": 18874.641, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 22113.912, "from_m": 19609.655, "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": 22413.941, "from_m": 22113.912, "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": 22665.219, "from_m": 22413.941, "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": 22978.554, "from_m": 22665.219, "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": 24029.753, "from_m": 22978.554, "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": 29628.47, "from_m": 24029.753, "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": 29681.351, "from_m": 29628.47, "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": 29958.886, "from_m": 29681.351, "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": 31098.116, "from_m": 29958.886, "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": 31847.404, "from_m": 31098.116, "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": 35019.015, "from_m": 31847.404, "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": 36197.624, "from_m": 35019.015, "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": 36350.631, "from_m": 36197.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": 36731.701, "from_m": 36350.631, "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": 36758.586, "from_m": 36731.701, "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": 36791.389, "from_m": 36758.586, "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": 36904.871, "from_m": 36791.389, "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": 36959.3, "from_m": 36904.871, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 39187.301, "from_m": 36959.3, "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": 39266.427, "from_m": 39187.301, "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": 41678.065, "from_m": 39266.427, "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": 41742.145, "from_m": 41678.065, "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": 42779.052, "from_m": 41742.145, "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": 43398.542, "from_m": 42779.052, "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": 43839.193, "from_m": 43398.542, "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": 44748.354, "from_m": 43839.193, "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": 45364.693, "from_m": 44748.354, "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": 46841.532, "from_m": 45364.693, "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": 47273.709, "from_m": 46841.532, "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": 55541.988, "from_m": 47273.709, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 671757, "profile_key": "82453bb45bb8582f729598a050b714ab26364bcd6efe96c47fa12d4276c1c9b8", "schedule_id": 18396, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1328", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1330", "wtt_dep": "1330H", "location": "Clydebank", "stage_seq": 2, "distance_m": 2298.697, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1332", "wtt_dep": "1332H", "location": "Yoker", "stage_seq": 3, "distance_m": 3668.082, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1334H", "wtt_dep": "1335H", "location": "Garscadden", "stage_seq": 4, "distance_m": 5294.991, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1337", "wtt_dep": "1337H", "location": "Scotstounhill", "stage_seq": 5, "distance_m": 6010.667, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1339H", "wtt_dep": "1340", "location": "Jordanhill", "stage_seq": 6, "distance_m": 7793.273, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1340H", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 8031.704, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1341H", "wtt_dep": "1342", "location": "Hyndland", "stage_seq": 8, "distance_m": 8562.673, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1343H", "wtt_dep": "1344H", "location": "Partick", "stage_seq": 9, "distance_m": 9738.536, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1345H", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 10258.07, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1347", "wtt_dep": "1347H", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 11705.479, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1349", "wtt_dep": "1350", "location": "Anderston", "stage_seq": 12, "distance_m": 12508.672, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1351", "wtt_dep": "1356H", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 13301.725, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1357H", "wtt_dep": "1358H", "location": "Argyle Street", "stage_seq": 14, "distance_m": 13776.831, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1401", "wtt_dep": "1402", "location": "Bridgeton", "stage_seq": 15, "distance_m": 15712.279, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1403H", "wtt_dep": "1404", "location": "Dalmarnock", "stage_seq": 16, "distance_m": 16598.672, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1405H", "wtt_dep": "1407H", "location": "Rutherglen", "stage_seq": 17, "distance_m": 17846.058, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1409", "location": "Rutherglen East Jn", "stage_seq": 18, "distance_m": 18996.544, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1410H", "wtt_dep": "1411", "location": "Cambuslang", "stage_seq": 19, "distance_m": 20783.441, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412H", "location": "Newton West Jn", "stage_seq": 20, "distance_m": 22220.089, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1413H", "wtt_dep": "1415H", "location": "Newton", "stage_seq": 21, "distance_m": 23325.283, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1419H", "location": "Blantyre", "stage_seq": 22, "distance_m": 27290.268, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1422H", "location": "Hamilton West", "stage_seq": 23, "distance_m": 30132.338, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1426", "location": "Hamilton Central", "stage_seq": 24, "distance_m": 31493.788, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1428H", "location": "Haughhead Jn", "stage_seq": 25, "distance_m": 33507.763, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1431H", "location": "Airbles", "stage_seq": 26, "distance_m": 35518.045, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1435H", "location": "Motherwell", "stage_seq": 27, "distance_m": 36537.158, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438H", "location": "Mossend South Jn", "stage_seq": 28, "distance_m": 39187.301, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440", "location": "Mossend North Jn", "stage_seq": 29, "distance_m": 39904.871, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441", "location": "Mossend North Exit", "stage_seq": 30, "distance_m": 41678.065, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "Whifflet South Jn", "stage_seq": 31, "distance_m": 43606.807, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1444", "location": "Whifflet", "stage_seq": 32, "distance_m": 43839.193, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1448", "location": "Coatbridge Central", "stage_seq": 33, "distance_m": 45232.106, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Gartsherrie South Jn", "stage_seq": 34, "distance_m": 46896.587, "section_seq": 1, "route_path_id": 66274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Garnqueen North Jn", "stage_seq": 35, "distance_m": 48830.727, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": "1455H", "location": "Greenfaulds", "stage_seq": 36, "distance_m": 54413.235, "section_seq": 1, "route_path_id": 66274}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Cumbernauld", "stage_seq": 37, "distance_m": 55541.988, "section_seq": 1, "route_path_id": 66274}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 55541.988, "from_m": 0.0, "section_seq": 1, "route_path_id": 66274}], "total_distance_m": 55541.988, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 54958.131, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 583.857, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1331, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:30:38Z", "source_id": 56093742, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:31:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:30:42Z", "source_id": 17944084, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1335, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:32:41Z", "source_id": 56098902, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:33:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:32:44Z", "source_id": 17945545, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1354, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:35:10Z", "source_id": 56105282, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:35:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:35:13Z", "source_id": 17947385, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1363, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:37:07Z", "source_id": 56110316, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:37:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:37:11Z", "source_id": 17948778, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:41:24Z", "source_id": 17951870, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1368, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:41:42Z", "source_id": 56121801, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T12:42:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:41:46Z", "source_id": 17952093, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:44:44Z", "source_id": 56129182, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:45:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:44:48Z", "source_id": 17954284, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:47:56Z", "source_id": 56137647, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T12:48:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:01Z", "source_id": 17956627, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:50:00Z", "source_id": 56142876, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:50:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:50:04Z", "source_id": 17958145, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:51:57Z", "source_id": 56148010, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T12:52:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:51:58Z", "source_id": 17959508, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:19Z", "source_id": 56159295, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T12:57:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:21Z", "source_id": 17962699, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2063, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:47Z", "source_id": 56167916, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:00:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:53Z", "source_id": 17965181, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2067, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:35Z", "source_id": 56174959, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:03:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:38Z", "source_id": 17967206, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2090, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:11Z", "source_id": 56181524, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:05:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:15Z", "source_id": 17969031, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2339, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:35Z", "source_id": 56193270, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:10:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:42Z", "source_id": 17972226, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2350, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:08Z", "source_id": 56202242, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:14:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:14Z", "source_id": 17974794, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2490, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:12Z", "source_id": 56215137, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:18:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:16Z", "source_id": 17978485, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2486, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:12Z", "source_id": 56222788, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:22:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:12Z", "source_id": 17980589, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2482, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:04Z", "source_id": 56230074, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:25:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:10Z", "source_id": 17982756, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2473, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:18Z", "source_id": 56243271, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T13:31:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:20Z", "source_id": 17986436, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2451, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:30Z", "source_id": 56254141, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T13:34:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:37Z", "source_id": 17989581, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2231, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:38Z", "source_id": 56277351, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T13:43:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:42Z", "source_id": 17996160, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2176, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:27Z", "source_id": 56284559, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T13:46:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:33Z", "source_id": 17998221, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2143, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:56Z", "source_id": 56308791, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T13:55:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:02Z", "source_id": 18005162, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2136, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:56Z", "source_id": 56308791, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T13:57:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:02Z", "source_id": 18005167, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
Dalmuir |
1328 |
1328 |
5 |
None |
None |
Cumbernauld |
1457 |
1457 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88752/2026-09-18/detailed |
None |
Greenfaulds |
2026-09-18T14:55:30+01:00 |
Cumbernauld |
1.5 |
{"type": "LineString", "coordinates": [[-3.9939624, 55.9346688], [-3.9929451, 55.9352813], [-3.990261499999999, 55.93689119999999], [-3.9881048, 55.9381989], [-3.9858805, 55.939477700000005], [-3.9846635, 55.94006519999999], [-3.9834743, 55.94060230000001], [-3.9816403, 55.94135959999999], [-3.980890299999999, 55.9416574]]} |
0.7 |
1455½ |
1457 |
Greenfaulds |
Cumbernauld |
Cumbernauld |
55.9416574 |
-3.9808903 |
55.9416574 |
-3.9808903 |
1 |
0 |
2026-09-18 14:07:56 |
TERMINATED |
2026-09-18 13:57:00 |
Cumbernauld |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005167 |
1789739704563896 |
122 |
122 |
2026-09-18 13:57:56.270395 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:57:56.266868 |
| 641641 |
667832 |
U01997 |
636Q621E18 |
2026-09-18 |
COMPLETE |
None |
2026-09-18 13:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 667832, "stp": "N", "toc": "Unknown", "uid": "U01997", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:U01997/2026-09-18/detailed", "trust_id": "636Q621E18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leicester Knighton Jn Sidings", "service_date": "2026-09-18", "dest_arr_time": "1358", "dest_platform": null, "is_terminated": 1, "next_location": "Wigston North Jn", "signalling_id": "6Q62", "timing_status": "EARLY", "origin_station": "Cricklewood Tamper Siding", "current_leg_arr": "1331", "current_leg_dep": "1303", "current_leg_end": "Wigston North Jn", "origin_dep_time": "0916", "origin_platform": null, "current_location": "Knighton Jn", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "-17 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1235561485262526, 52.63210992175277], [-1.1240552999999998, 52.63162620000001], [-1.1244312, 52.63125370000001], [-1.1247055, 52.63098180000001], [-1.1251515, 52.630572599999994], [-1.125277, 52.6304568], [-1.1254671999999997, 52.6302247], [-1.1256753, 52.6299553], [-1.1259899, 52.6295474], [-1.1264393, 52.6290124], [-1.1267825, 52.628629100000005], [-1.1271259, 52.6282091], [-1.1274209, 52.6278428], [-1.1277038999999998, 52.627444799999985], [-1.1281692, 52.626687700000005], [-1.1286396999999997, 52.6258611], [-1.1287188, 52.62571460000001], [-1.1291013, 52.625014], [-1.1293455, 52.6245606], [-1.1294463, 52.62437469999998], [-1.1296844, 52.6238278], [-1.1297909999999998, 52.62359539999999], [-1.1299188, 52.62327239999999], [-1.1300522, 52.6229714], [-1.1301487, 52.6227182], [-1.1302225, 52.6224528], [-1.1303243999999997, 52.6220229], [-1.1304183, 52.621514899999994], [-1.1304853, 52.6210036], [-1.1305214999999995, 52.6205558], [-1.1305377, 52.61982390000001], [-1.1305457, 52.6191106], [-1.1305462, 52.6185459], [-1.1305644, 52.6176963], [-1.1305769, 52.6170121], [-1.130594, 52.61607420000001], [-1.1306074, 52.6153691], [-1.1306331, 52.61400830000001], [-1.1306484, 52.613556], [-1.1306441, 52.6129921], [-1.1306429999999998, 52.61285099999999], [-1.1306557, 52.61248570000001], [-1.1306294, 52.61224409999999], [-1.1306354, 52.6117974], [-1.1306354, 52.6114777], [-1.1306609, 52.61114039999999], [-1.130653, 52.61092130000001], [-1.1306449, 52.610837999999994], [-1.1306293, 52.6105278], [-1.1306119838161557, 52.610266483043794], [-1.1306084, 52.610212399999995], [-1.1305375999999998, 52.609681900000005], [-1.1304415, 52.609021799999994], [-1.1303196, 52.60833199999999], [-1.1300868999999998, 52.60726349999999], [-1.1298558999999997, 52.6064009], [-1.1295022, 52.6052485], [-1.1289154045029255, 52.60355296986019], [-1.1278114, 52.600362800000006], [-1.1272566999999998, 52.59848329999999], [-1.1271448999999998, 52.5980656], [-1.1266358, 52.5957797], [-1.1263169, 52.5939975], [-1.1261703, 52.5926434], [-1.1261296999999997, 52.59183680000001], [-1.1261179999999995, 52.591348100000005], [-1.1261095, 52.59075779999999], [-1.1261459000000005, 52.5901988], [-1.1261889, 52.58972459999998], [-1.1262252999999998, 52.589467899999995], [-1.126269, 52.5891592], [-1.1263827, 52.5882542], [-1.1264048463529988, 52.5880732515465]]}", "current_leg_start": "Leicester", "dest_arr_time_act": "1358", "motion_projection": null, "next_location_lat": "52.5880733", "next_location_lon": "-1.1264048", "previous_location": "Ashwell L.C.", "current_leg_milage": "3.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 36, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:56036682\", \"confirmationDeadline\": \"2026-09-18T13:22:30+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 544.157, \"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\": 952.849, \"from_m\": 544.157, \"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\": 987.741, \"from_m\": 952.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\": 1030.676, \"from_m\": 987.741, \"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\": 1072.106, \"from_m\": 1030.676, \"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\": 1810.662, \"from_m\": 1072.106, \"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\": 5169.495, \"from_m\": 1810.662, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 22872.389, \"from_m\": 5169.495, \"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\": 27005.974, \"from_m\": 22872.389, \"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\": 32199.272, \"from_m\": 27005.974, \"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\": 32284.283, \"from_m\": 32199.272, \"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\": 32301.483, \"from_m\": 32284.283, \"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\": 32387.055, \"from_m\": 32301.483, \"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\": 32959.604, \"from_m\": 32387.055, \"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\": 36443.982, \"from_m\": 32959.604, \"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\": 38242.78, \"from_m\": 36443.982, \"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\": 40844.486, \"from_m\": 38242.78, \"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\": 41719.239, \"from_m\": 40844.486, \"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\": 42770.513, \"from_m\": 41719.239, \"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\": 46493.249, \"from_m\": 42770.513, \"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\": 46559.544, \"from_m\": 46493.249, \"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\": 46691.318, \"from_m\": 46559.544, \"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\": 46754.446, \"from_m\": 46691.318, \"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\": 46824.438, \"from_m\": 46754.446, \"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\": 46871.73, \"from_m\": 46824.438, \"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\": 50338.365, \"from_m\": 46871.73, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 58292.418, \"from_m\": 50338.365, \"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\": 58339.815, \"from_m\": 58292.418, \"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\": 61161.17, \"from_m\": 58339.815, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 74251.555, \"from_m\": 61161.17, \"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\": 74330.542, \"from_m\": 74251.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\": 74536.106, \"from_m\": 74330.542, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 74612.785, \"from_m\": 74536.106, \"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\": 83297.921, \"from_m\": 74612.785, \"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\": 83567.304, \"from_m\": 83297.921, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 84534.56, \"from_m\": 83567.304, \"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\": 84579.467, \"from_m\": 84534.56, \"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\": 88869.217, \"from_m\": 84579.467, \"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\": 94833.545, \"from_m\": 88869.217, \"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\": 96438.155, \"from_m\": 94833.545, \"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\": 97611.193, \"from_m\": 96438.155, \"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\": 98259.783, \"from_m\": 97611.193, \"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\": 98337.967, \"from_m\": 98259.783, \"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\": 98429.756, \"from_m\": 98337.967, \"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\": 98987.302, \"from_m\": 98429.756, \"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\": 99556.941, \"from_m\": 98987.302, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 100572.553, \"from_m\": 99556.941, \"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\": 105548.006, \"from_m\": 100572.553, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 106838.08, \"from_m\": 105548.006, \"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\": 106936.02, \"from_m\": 106838.08, \"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\": 109373.768, \"from_m\": 106936.02, \"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\": 113031.946, \"from_m\": 109373.768, \"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\": 113577.723, \"from_m\": 113031.946, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 120595.335, \"from_m\": 113577.723, \"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\": 120664.467, \"from_m\": 120595.335, \"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\": 120786.632, \"from_m\": 120664.467, \"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\": 120996.914, \"from_m\": 120786.632, \"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\": 138112.929, \"from_m\": 120996.914, \"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\": 138166.09, \"from_m\": 138112.929, \"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\": 139149.304, \"from_m\": 138166.09, \"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\": 141498.045, \"from_m\": 139149.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\": 144592.683, \"from_m\": 141498.045, \"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\": 161701.46, \"from_m\": 144592.683, \"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\": 161777.449, \"from_m\": 161701.46, \"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\": 162315.383, \"from_m\": 161777.449, \"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\": 177934.593, \"from_m\": 162315.383, \"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\": 178627.905, \"from_m\": 177934.593, \"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\": 178734.986, \"from_m\": 178627.905, \"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\": 178843.395, \"from_m\": 178734.986, \"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\": 178901.122, \"from_m\": 178843.395, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 178951.001, \"from_m\": 178901.122, \"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\": 185626.369, \"from_m\": 178951.001, \"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\": 186142.929, \"from_m\": 185626.369, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 186848.146, \"from_m\": 186142.929, \"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\": 187595.013, \"from_m\": 186848.146, \"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\": 188154.944, \"from_m\": 187595.013, \"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\": 191353.789, \"from_m\": 188154.944, \"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\": 192005.519, \"from_m\": 191353.789, \"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\": 198555.18, \"from_m\": 192005.519, \"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\": 199206.91, \"from_m\": 198555.18, \"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\": 201676.627, \"from_m\": 199206.91, \"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\": 202013.779, \"from_m\": 201676.627, \"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\": 667832, \"profile_key\": \"f9742d57da8747276ab74760ea383a29bb3f4d3f6e328fdc75568333bb034f40\", \"schedule_id\": 40975, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0916\", \"location\": \"Cricklewood Tamper Siding\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": false, \"wtt_arr\": \"0917H\", \"wtt_dep\": \"0922H\", \"location\": \"Cricklewood\", \"stage_seq\": 2, \"distance_m\": 388.85, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": false, \"wtt_arr\": \"0926H\", \"wtt_dep\": \"0935H\", \"location\": \"Cricklewood U.G.L.\", \"stage_seq\": 3, \"distance_m\": 2270.497, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0937\", \"location\": \"Brent Cross West\", \"stage_seq\": 4, \"distance_m\": 2892.292, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0940\", \"location\": \"Hendon\", \"stage_seq\": 5, \"distance_m\": 4457.424, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0943\", \"location\": \"Silkstream Jn\", \"stage_seq\": 6, \"distance_m\": 5882.188, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0953\", \"location\": \"Radlett Jn\", \"stage_seq\": 7, \"distance_m\": 16459.423, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1003\", \"location\": \"St. Albans\", \"stage_seq\": 8, \"distance_m\": 25246.315, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1012\", \"location\": \"Harpenden Jn\", \"stage_seq\": 9, \"distance_m\": 32284.283, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1021\", \"location\": \"Luton\", \"stage_seq\": 10, \"distance_m\": 41966.961, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1026H\", \"location\": \"Leagrave Jn\", \"stage_seq\": 11, \"distance_m\": 46659.842, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1034H\", \"location\": \"Flitwick\", \"stage_seq\": 12, \"distance_m\": 57878.305, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1036H\", \"location\": \"Flitwick Jn\", \"stage_seq\": 13, \"distance_m\": 58494.502, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1046H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 14, \"distance_m\": 71777.666, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1049H\", \"location\": \"Bedford\", \"stage_seq\": 15, \"distance_m\": 73379.422, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1050H\", \"location\": \"Bedford North Jn\", \"stage_seq\": 16, \"distance_m\": 74408.669, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": false, \"wtt_arr\": \"1058H\", \"wtt_dep\": \"1111H\", \"location\": \"Sharnbrook Jn\", \"stage_seq\": 17, \"distance_m\": 84213.0, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1121\", \"location\": \"Wellingborough\", \"stage_seq\": 18, \"distance_m\": 97700.099, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1125\", \"location\": \"Harrowden Jn\", \"stage_seq\": 19, \"distance_m\": 100677.984, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1129H\", \"location\": \"Kettering South Jn\", \"stage_seq\": 20, \"distance_m\": 106936.02, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1132\", \"location\": \"Kettering\", \"stage_seq\": 21, \"distance_m\": 108960.722, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1135H\", \"location\": \"Kettering North Jn\", \"stage_seq\": 22, \"distance_m\": 112082.999, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1146H\", \"location\": \"Corby\", \"stage_seq\": 23, \"distance_m\": 120996.914, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1207\", \"location\": \"Manton Jn\", \"stage_seq\": 24, \"distance_m\": 138370.047, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1210H\", \"location\": \"Oakham\", \"stage_seq\": 25, \"distance_m\": 143915.837, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": false, \"wtt_arr\": \"1215H\", \"wtt_dep\": \"1226H\", \"location\": \"Langham Jn\", \"stage_seq\": 26, \"distance_m\": 145892.937, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": false, \"wtt_arr\": \"1235\", \"wtt_dep\": \"1240\", \"location\": \"Ashwell L.C.\", \"stage_seq\": 27, \"distance_m\": 148867.446, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1242\", \"location\": \"Whissendine L.C.\", \"stage_seq\": 28, \"distance_m\": 152549.76, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1248H\", \"location\": \"Melton Mowbray\", \"stage_seq\": 29, \"distance_m\": 162396.705, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1254\", \"location\": \"Frisby S.B.\", \"stage_seq\": 30, \"distance_m\": 168555.86, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1301H\", \"location\": \"Syston East Jn\", \"stage_seq\": 31, \"distance_m\": 178120.162, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1302\", \"location\": \"Syston South Jn\", \"stage_seq\": 32, \"distance_m\": 178627.905, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": false, \"wtt_arr\": \"1310\", \"wtt_dep\": \"1322\", \"location\": \"Leicester\", \"stage_seq\": 33, \"distance_m\": 186407.425, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1324H\", \"location\": \"Leicester South Jn\", \"stage_seq\": 34, \"distance_m\": 187503.423, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1327\", \"location\": \"Knighton Jn\", \"stage_seq\": 35, \"distance_m\": 188987.328, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": false, \"wtt_arr\": \"1331\", \"wtt_dep\": \"1337\", \"location\": \"Wigston North Jn\", \"stage_seq\": 36, \"distance_m\": 191454.713, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": false, \"wtt_arr\": \"1340\", \"wtt_dep\": \"1346\", \"location\": \"Kilby Bridge Jn\", \"stage_seq\": 37, \"distance_m\": 195280.35, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351\", \"location\": \"Wigston North Jn\", \"stage_seq\": 38, \"distance_m\": 199105.986, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1354\", \"location\": \"Knighton Jn\", \"stage_seq\": 39, \"distance_m\": 201573.371, \"section_seq\": 1, \"route_path_id\": 110868}, {\"is_pass\": false, \"wtt_arr\": \"1358\", \"wtt_dep\": null, \"location\": \"Leicester Knighton Jn Sidings\", \"stage_seq\": 40, \"distance_m\": 202013.779, \"section_seq\": 1, \"route_path_id\": 110868}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 202013.779, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 110868}], \"total_distance_m\": 202013.779, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 196701.149, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5312.63, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0916", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "28.0", "current_position_lat": "52.5880733", "current_position_lon": "-1.1264048", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T04:34:39Z\", \"source_id\": 54894238, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T04:35:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 18448, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T04:33:13Z\", \"source_id\": 54892566, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T04:34:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 18410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T04:30:27Z\", \"source_id\": 54889636, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T04:31:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 18416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:24Z\", \"source_id\": 55507300, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:44:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:29Z\", \"source_id\": 17748232, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:02Z\", \"source_id\": 55552575, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:08Z\", \"source_id\": 17760296, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:14:16Z\", \"source_id\": 55591054, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:15:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:14:17Z\", \"source_id\": 17784446, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:27:28Z\", \"source_id\": 55625294, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:28:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:27:40Z\", \"source_id\": 17806025, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:28:03Z\", \"source_id\": 17807014, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:47:20Z\", \"source_id\": 55676792, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:47:23Z\", \"source_id\": 17825486, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T10:07:33Z\", \"source_id\": 55728705, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:10:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T10:07:36Z\", \"source_id\": 17840313, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T10:34:41Z\", \"source_id\": 55798484, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:36:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T10:34:45Z\", \"source_id\": 17860211, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17629, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T10:45:27Z\", \"source_id\": 55826070, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:47:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T10:45:28Z\", \"source_id\": 17867909, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:13:18Z\", \"source_id\": 17888029, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:55:14Z\", \"source_id\": 17918332, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:01:21Z\", \"source_id\": 17922714, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:08:23Z\", \"source_id\": 56036682, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:10:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:08:25Z\", \"source_id\": 17927917, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Knighton Jn", "service_state_platform": null, "timing_fact_generation": 1789733306706427, "current_leg_arrival_utc": "2026-09-18T13:22:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:00.276903", "service_state_evidence_id": 56036682, "current_leg_start_actual_dep": "2026-09-18T13:03:16+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:00.818313", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
None |
None |
6Q62 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 544.157, "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": 952.849, "from_m": 544.157, "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": 987.741, "from_m": 952.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": 1030.676, "from_m": 987.741, "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": 1072.106, "from_m": 1030.676, "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": 1810.662, "from_m": 1072.106, "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": 5169.495, "from_m": 1810.662, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 22872.389, "from_m": 5169.495, "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": 27005.974, "from_m": 22872.389, "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": 32199.272, "from_m": 27005.974, "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": 32284.283, "from_m": 32199.272, "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": 32301.483, "from_m": 32284.283, "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": 32387.055, "from_m": 32301.483, "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": 32959.604, "from_m": 32387.055, "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": 36443.982, "from_m": 32959.604, "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": 38242.78, "from_m": 36443.982, "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": 40844.486, "from_m": 38242.78, "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": 41719.239, "from_m": 40844.486, "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": 42770.513, "from_m": 41719.239, "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": 46493.249, "from_m": 42770.513, "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": 46559.544, "from_m": 46493.249, "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": 46691.318, "from_m": 46559.544, "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": 46754.446, "from_m": 46691.318, "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": 46824.438, "from_m": 46754.446, "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": 46871.73, "from_m": 46824.438, "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": 50338.365, "from_m": 46871.73, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 58292.418, "from_m": 50338.365, "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": 58339.815, "from_m": 58292.418, "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": 61161.17, "from_m": 58339.815, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 74251.555, "from_m": 61161.17, "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": 74330.542, "from_m": 74251.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": 74536.106, "from_m": 74330.542, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 74612.785, "from_m": 74536.106, "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": 83297.921, "from_m": 74612.785, "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": 83567.304, "from_m": 83297.921, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 84534.56, "from_m": 83567.304, "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": 84579.467, "from_m": 84534.56, "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": 88869.217, "from_m": 84579.467, "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": 94833.545, "from_m": 88869.217, "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": 96438.155, "from_m": 94833.545, "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": 97611.193, "from_m": 96438.155, "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": 98259.783, "from_m": 97611.193, "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": 98337.967, "from_m": 98259.783, "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": 98429.756, "from_m": 98337.967, "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": 98987.302, "from_m": 98429.756, "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": 99556.941, "from_m": 98987.302, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 100572.553, "from_m": 99556.941, "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": 105548.006, "from_m": 100572.553, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 106838.08, "from_m": 105548.006, "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": 106936.02, "from_m": 106838.08, "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": 109373.768, "from_m": 106936.02, "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": 113031.946, "from_m": 109373.768, "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": 113577.723, "from_m": 113031.946, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 120595.335, "from_m": 113577.723, "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": 120664.467, "from_m": 120595.335, "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": 120786.632, "from_m": 120664.467, "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": 120996.914, "from_m": 120786.632, "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": 138112.929, "from_m": 120996.914, "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": 138166.09, "from_m": 138112.929, "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": 139149.304, "from_m": 138166.09, "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": 141498.045, "from_m": 139149.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": 144592.683, "from_m": 141498.045, "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": 161701.46, "from_m": 144592.683, "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": 161777.449, "from_m": 161701.46, "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": 162315.383, "from_m": 161777.449, "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": 177934.593, "from_m": 162315.383, "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": 178627.905, "from_m": 177934.593, "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": 178734.986, "from_m": 178627.905, "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": 178843.395, "from_m": 178734.986, "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": 178901.122, "from_m": 178843.395, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 178951.001, "from_m": 178901.122, "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": 185626.369, "from_m": 178951.001, "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": 186142.929, "from_m": 185626.369, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 186848.146, "from_m": 186142.929, "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": 187595.013, "from_m": 186848.146, "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": 188154.944, "from_m": 187595.013, "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": 191353.789, "from_m": 188154.944, "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": 192005.519, "from_m": 191353.789, "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": 198555.18, "from_m": 192005.519, "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": 199206.91, "from_m": 198555.18, "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": 201676.627, "from_m": 199206.91, "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": 202013.779, "from_m": 201676.627, "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": 667832, "profile_key": "f9742d57da8747276ab74760ea383a29bb3f4d3f6e328fdc75568333bb034f40", "schedule_id": 40975, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0916", "location": "Cricklewood Tamper Siding", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 110868}, {"is_pass": false, "wtt_arr": "0917H", "wtt_dep": "0922H", "location": "Cricklewood", "stage_seq": 2, "distance_m": 388.85, "section_seq": 1, "route_path_id": 110868}, {"is_pass": false, "wtt_arr": "0926H", "wtt_dep": "0935H", "location": "Cricklewood U.G.L.", "stage_seq": 3, "distance_m": 2270.497, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0937", "location": "Brent Cross West", "stage_seq": 4, "distance_m": 2892.292, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0940", "location": "Hendon", "stage_seq": 5, "distance_m": 4457.424, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0943", "location": "Silkstream Jn", "stage_seq": 6, "distance_m": 5882.188, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0953", "location": "Radlett Jn", "stage_seq": 7, "distance_m": 16459.423, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1003", "location": "St. Albans", "stage_seq": 8, "distance_m": 25246.315, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1012", "location": "Harpenden Jn", "stage_seq": 9, "distance_m": 32284.283, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1021", "location": "Luton", "stage_seq": 10, "distance_m": 41966.961, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1026H", "location": "Leagrave Jn", "stage_seq": 11, "distance_m": 46659.842, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1034H", "location": "Flitwick", "stage_seq": 12, "distance_m": 57878.305, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1036H", "location": "Flitwick Jn", "stage_seq": 13, "distance_m": 58494.502, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1046H", "location": "Bedford South Jn", "stage_seq": 14, "distance_m": 71777.666, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1049H", "location": "Bedford", "stage_seq": 15, "distance_m": 73379.422, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1050H", "location": "Bedford North Jn", "stage_seq": 16, "distance_m": 74408.669, "section_seq": 1, "route_path_id": 110868}, {"is_pass": false, "wtt_arr": "1058H", "wtt_dep": "1111H", "location": "Sharnbrook Jn", "stage_seq": 17, "distance_m": 84213.0, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1121", "location": "Wellingborough", "stage_seq": 18, "distance_m": 97700.099, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1125", "location": "Harrowden Jn", "stage_seq": 19, "distance_m": 100677.984, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1129H", "location": "Kettering South Jn", "stage_seq": 20, "distance_m": 106936.02, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1132", "location": "Kettering", "stage_seq": 21, "distance_m": 108960.722, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1135H", "location": "Kettering North Jn", "stage_seq": 22, "distance_m": 112082.999, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1146H", "location": "Corby", "stage_seq": 23, "distance_m": 120996.914, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1207", "location": "Manton Jn", "stage_seq": 24, "distance_m": 138370.047, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1210H", "location": "Oakham", "stage_seq": 25, "distance_m": 143915.837, "section_seq": 1, "route_path_id": 110868}, {"is_pass": false, "wtt_arr": "1215H", "wtt_dep": "1226H", "location": "Langham Jn", "stage_seq": 26, "distance_m": 145892.937, "section_seq": 1, "route_path_id": 110868}, {"is_pass": false, "wtt_arr": "1235", "wtt_dep": "1240", "location": "Ashwell L.C.", "stage_seq": 27, "distance_m": 148867.446, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1242", "location": "Whissendine L.C.", "stage_seq": 28, "distance_m": 152549.76, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1248H", "location": "Melton Mowbray", "stage_seq": 29, "distance_m": 162396.705, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1254", "location": "Frisby S.B.", "stage_seq": 30, "distance_m": 168555.86, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1301H", "location": "Syston East Jn", "stage_seq": 31, "distance_m": 178120.162, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1302", "location": "Syston South Jn", "stage_seq": 32, "distance_m": 178627.905, "section_seq": 1, "route_path_id": 110868}, {"is_pass": false, "wtt_arr": "1310", "wtt_dep": "1322", "location": "Leicester", "stage_seq": 33, "distance_m": 186407.425, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1324H", "location": "Leicester South Jn", "stage_seq": 34, "distance_m": 187503.423, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1327", "location": "Knighton Jn", "stage_seq": 35, "distance_m": 188987.328, "section_seq": 1, "route_path_id": 110868}, {"is_pass": false, "wtt_arr": "1331", "wtt_dep": "1337", "location": "Wigston North Jn", "stage_seq": 36, "distance_m": 191454.713, "section_seq": 1, "route_path_id": 110868}, {"is_pass": false, "wtt_arr": "1340", "wtt_dep": "1346", "location": "Kilby Bridge Jn", "stage_seq": 37, "distance_m": 195280.35, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351", "location": "Wigston North Jn", "stage_seq": 38, "distance_m": 199105.986, "section_seq": 1, "route_path_id": 110868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1354", "location": "Knighton Jn", "stage_seq": 39, "distance_m": 201573.371, "section_seq": 1, "route_path_id": 110868}, {"is_pass": false, "wtt_arr": "1358", "wtt_dep": null, "location": "Leicester Knighton Jn Sidings", "stage_seq": 40, "distance_m": 202013.779, "section_seq": 1, "route_path_id": 110868}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 202013.779, "from_m": 0.0, "section_seq": 1, "route_path_id": 110868}], "total_distance_m": 202013.779, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 196701.149, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5312.63, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18470, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T04:34:39Z", "source_id": 54894238, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T04:35:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 18448, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T04:33:13Z", "source_id": 54892566, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T04:34:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 18410, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T04:30:27Z", "source_id": 54889636, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T04:31:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 18416, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:24Z", "source_id": 55507300, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:44:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:29Z", "source_id": 17748232, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18363, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:02Z", "source_id": 55552575, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:01:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:08Z", "source_id": 17760296, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T10:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18180, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:14:16Z", "source_id": 55591054, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:15:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:14:17Z", "source_id": 17784446, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T10:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18089, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:27:28Z", "source_id": 55625294, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:28:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:27:40Z", "source_id": 17806025, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T10:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:28:03Z", "source_id": 17807014, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T10:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17929, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:47:20Z", "source_id": 55676792, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:48:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:47:23Z", "source_id": 17825486, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T10:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17765, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T10:07:33Z", "source_id": 55728705, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T10:10:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T10:07:36Z", "source_id": 17840313, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T11:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17682, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T10:34:41Z", "source_id": 55798484, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T10:36:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T10:34:45Z", "source_id": 17860211, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T11:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17629, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T10:45:27Z", "source_id": 55826070, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T10:47:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T10:45:28Z", "source_id": 17867909, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T11:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:13:18Z", "source_id": 17888029, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T12:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:55:14Z", "source_id": 17918332, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T12:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:01:21Z", "source_id": 17922714, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T13:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17522, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:08:23Z", "source_id": 56036682, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-18T12:10:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:08:25Z", "source_id": 17927917, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-18T13:10:00+01:00", "operational_fact": true}] |
Cricklewood Tamper Siding |
0916 |
0916 |
None |
None |
None |
Leicester Knighton Jn Sidings |
1358 |
1358 |
None |
EARLY |
-17 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:U01997/2026-09-18/detailed |
None |
Leicester |
2026-09-18T13:03:16+01:00 |
Wigston North Jn |
28.0 |
{"type": "LineString", "coordinates": [[-1.1235561485262526, 52.63210992175277], [-1.1240552999999998, 52.63162620000001], [-1.1244312, 52.63125370000001], [-1.1247055, 52.63098180000001], [-1.1251515, 52.630572599999994], [-1.125277, 52.6304568], [-1.1254671999999997, 52.6302247], [-1.1256753, 52.6299553], [-1.1259899, 52.6295474], [-1.1264393, 52.6290124], [-1.1267825, 52.628629100000005], [-1.1271259, 52.6282091], [-1.1274209, 52.6278428], [-1.1277038999999998, 52.627444799999985], [-1.1281692, 52.626687700000005], [-1.1286396999999997, 52.6258611], [-1.1287188, 52.62571460000001], [-1.1291013, 52.625014], [-1.1293455, 52.6245606], [-1.1294463, 52.62437469999998], [-1.1296844, 52.6238278], [-1.1297909999999998, 52.62359539999999], [-1.1299188, 52.62327239999999], [-1.1300522, 52.6229714], [-1.1301487, 52.6227182], [-1.1302225, 52.6224528], [-1.1303243999999997, 52.6220229], [-1.1304183, 52.621514899999994], [-1.1304853, 52.6210036], [-1.1305214999999995, 52.6205558], [-1.1305377, 52.61982390000001], [-1.1305457, 52.6191106], [-1.1305462, 52.6185459], [-1.1305644, 52.6176963], [-1.1305769, 52.6170121], [-1.130594, 52.61607420000001], [-1.1306074, 52.6153691], [-1.1306331, 52.61400830000001], [-1.1306484, 52.613556], [-1.1306441, 52.6129921], [-1.1306429999999998, 52.61285099999999], [-1.1306557, 52.61248570000001], [-1.1306294, 52.61224409999999], [-1.1306354, 52.6117974], [-1.1306354, 52.6114777], [-1.1306609, 52.61114039999999], [-1.130653, 52.61092130000001], [-1.1306449, 52.610837999999994], [-1.1306293, 52.6105278], [-1.1306119838161557, 52.610266483043794], [-1.1306084, 52.610212399999995], [-1.1305375999999998, 52.609681900000005], [-1.1304415, 52.609021799999994], [-1.1303196, 52.60833199999999], [-1.1300868999999998, 52.60726349999999], [-1.1298558999999997, 52.6064009], [-1.1295022, 52.6052485], [-1.1289154045029255, 52.60355296986019], [-1.1278114, 52.600362800000006], [-1.1272566999999998, 52.59848329999999], [-1.1271448999999998, 52.5980656], [-1.1266358, 52.5957797], [-1.1263169, 52.5939975], [-1.1261703, 52.5926434], [-1.1261296999999997, 52.59183680000001], [-1.1261179999999995, 52.591348100000005], [-1.1261095, 52.59075779999999], [-1.1261459000000005, 52.5901988], [-1.1261889, 52.58972459999998], [-1.1262252999999998, 52.589467899999995], [-1.126269, 52.5891592], [-1.1263827, 52.5882542], [-1.1264048463529988, 52.5880732515465]]} |
3.0 |
1303 |
1331 |
Ashwell L.C. |
Knighton Jn |
Wigston North Jn |
52.5880733 |
-1.1264048 |
52.5880733 |
-1.1264048 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
Knighton Jn |
TD |
TRACKING_TIMEOUT |
56036682 |
1789733306706427 |
74 |
74 |
2026-09-18 14:08:00.818313 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:00.276903 |
| 641642 |
671665 |
P76314 |
522H32MM18 |
2026-09-18 |
COMPLETE |
18006196 |
2026-09-18 14:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 671665, "stp": "P", "toc": "Greater Anglia", "uid": "P76314", "consist": "720508", "dest_crs": "CMB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76314/2026-09-18/detailed", "trust_id": "522H32MM18", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge North", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "3", "is_terminated": 1, "next_location": "Cambridge North", "signalling_id": "2H32", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "1458", "current_leg_dep": "1452", "current_leg_end": "Cambridge North", "origin_dep_time": "1324", "origin_platform": "6", "current_location": "Cambridge North", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1376343, 52.19414150000001], [0.1377316, 52.1942673], [0.1390583, 52.1961061], [0.1394935, 52.19670390000001], [0.13983499999999996, 52.197171299999994], [0.1403034, 52.19781569999999], [0.140467, 52.19803000000001], [0.1404922, 52.19806400000002], [0.1409003, 52.1986138], [0.1415981, 52.19956719999999], [0.14204899999999998, 52.2001839], [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]]}", "current_leg_start": "Cambridge", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "52.2248532", "next_location_lon": "0.1590171", "previous_location": "Cambridge", "current_leg_milage": "2.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7820.147, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7863.426, \"from_m\": 7820.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9831.073, \"from_m\": 7863.426, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12951.064, \"from_m\": 9831.073, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22658.111, \"from_m\": 12951.064, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32383.517, \"from_m\": 22658.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 46335.402, \"from_m\": 32383.517, \"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\": 49177.794, \"from_m\": 46335.402, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55237.802, \"from_m\": 49177.794, \"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\": 55298.963, \"from_m\": 55237.802, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 70081.875, \"from_m\": 55298.963, \"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\": 73904.569, \"from_m\": 70081.875, \"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\": 73913.752, \"from_m\": 73904.569, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74421.496, \"from_m\": 73913.752, \"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\": 79089.22, \"from_m\": 74421.496, \"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\": 80004.659, \"from_m\": 79089.22, \"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\": 85872.509, \"from_m\": 80004.659, \"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\": 88862.307, \"from_m\": 85872.509, \"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\": 88944.112, \"from_m\": 88862.307, \"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\": 88989.251, \"from_m\": 88944.112, \"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\": 89085.59, \"from_m\": 88989.251, \"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\": 89253.372, \"from_m\": 89085.59, \"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\": 90247.842, \"from_m\": 89253.372, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92576.389, \"from_m\": 90247.842, \"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\": 92641.836, \"from_m\": 92576.389, \"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\": 93226.29, \"from_m\": 92641.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}], \"service_id\": 671665, \"profile_key\": \"eb85d8c92c178a8763005c78328e7cc6693a6e71055c1c1688a8ce6a4d7c9193\", \"schedule_id\": 21615, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1324\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1327\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1330H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1333\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1333H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1334H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1335H\", \"wtt_dep\": \"1336H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1340H\", \"location\": \"Brimsdown\", \"stage_seq\": 8, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1343H\", \"wtt_dep\": \"1344H\", \"location\": \"Cheshunt\", \"stage_seq\": 9, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1349\", \"wtt_dep\": \"1350\", \"location\": \"Broxbourne\", \"stage_seq\": 10, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 11, \"distance_m\": 29631.2, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1355H\", \"wtt_dep\": \"1356H\", \"location\": \"Harlow Town\", \"stage_seq\": 12, \"distance_m\": 36553.829, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1359\", \"wtt_dep\": \"1359H\", \"location\": \"Harlow Mill\", \"stage_seq\": 13, \"distance_m\": 39350.028, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1402H\", \"wtt_dep\": \"1403\", \"location\": \"Sawbridgeworth\", \"stage_seq\": 14, \"distance_m\": 42952.852, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1408H\", \"wtt_dep\": \"1409H\", \"location\": \"Bishops Stortford\", \"stage_seq\": 15, \"distance_m\": 48790.232, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1413\", \"wtt_dep\": \"1413H\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 16, \"distance_m\": 53588.767, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1415\", \"location\": \"Stansted North Jn\", \"stage_seq\": 17, \"distance_m\": 55181.694, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1416H\", \"wtt_dep\": \"1417\", \"location\": \"Elsenham\", \"stage_seq\": 18, \"distance_m\": 57184.859, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1422H\", \"location\": \"Newport (Essex)\", \"stage_seq\": 19, \"distance_m\": 64145.33, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1425\", \"wtt_dep\": \"1426\", \"location\": \"Audley End\", \"stage_seq\": 20, \"distance_m\": 67015.35, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1431\", \"location\": \"Great Chesterford\", \"stage_seq\": 21, \"distance_m\": 73504.763, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435H\", \"location\": \"Whittlesford Parkway\", \"stage_seq\": 22, \"distance_m\": 78871.667, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440\", \"location\": \"Shelford\", \"stage_seq\": 23, \"distance_m\": 84392.31, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 24, \"distance_m\": 85783.363, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444H\", \"location\": \"Cambridge South\", \"stage_seq\": 25, \"distance_m\": 86899.103, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1452\", \"location\": \"Cambridge\", \"stage_seq\": 26, \"distance_m\": 89492.756, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 27, \"distance_m\": 91034.214, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Cambridge North\", \"stage_seq\": 28, \"distance_m\": 93226.29, \"section_seq\": 1, \"route_path_id\": 37129}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 93226.29, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37129}], \"total_distance_m\": 93226.29, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 87743.094, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5483.196, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1324", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "52.2248532", "current_position_lon": "0.1590171", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:27:52Z\", \"source_id\": 56086769, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:28:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:27:51Z\", \"source_id\": 17942076, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:31:10Z\", \"source_id\": 56095035, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:31:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:31:10Z\", \"source_id\": 17944460, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:37:30Z\", \"source_id\": 56111359, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:38:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:37:33Z\", \"source_id\": 17949062, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:42:51Z\", \"source_id\": 56124422, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:43:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:42:53Z\", \"source_id\": 17952888, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:22Z\", \"source_id\": 56131031, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:46:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:24Z\", \"source_id\": 17954714, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:49:17Z\", \"source_id\": 56141013, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:50:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:49:20Z\", \"source_id\": 17957577, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:55:23Z\", \"source_id\": 56156945, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:56:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:55:24Z\", \"source_id\": 17961964, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:58:14Z\", \"source_id\": 56163994, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:58:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:58:17Z\", \"source_id\": 17964030, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:01:01Z\", \"source_id\": 56171063, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:01:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:01:05Z\", \"source_id\": 17966100, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:17Z\", \"source_id\": 56184382, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:18Z\", \"source_id\": 17969781, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:25Z\", \"source_id\": 56197996, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:12:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:28Z\", \"source_id\": 17973530, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:56Z\", \"source_id\": 56206878, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:15:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:00Z\", \"source_id\": 17976092, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12688, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:46Z\", \"source_id\": 56221713, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:52Z\", \"source_id\": 17980299, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:29Z\", \"source_id\": 56228519, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:33Z\", \"source_id\": 17982298, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:27Z\", \"source_id\": 56243675, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:30Z\", \"source_id\": 17986593, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:57Z\", \"source_id\": 56255354, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:04Z\", \"source_id\": 17989898, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:38Z\", \"source_id\": 56264815, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:43Z\", \"source_id\": 17992542, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:18Z\", \"source_id\": 17995151, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:30Z\", \"source_id\": 56284772, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:33Z\", \"source_id\": 17998226, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:20Z\", \"source_id\": 56312512, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:26Z\", \"source_id\": 18006196, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge North", "service_state_platform": "3", "timing_fact_generation": 1789739788374620, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:00.484476", "service_state_evidence_id": 18006196, "current_leg_start_actual_dep": "2026-09-18T14:53:00+01:00", "operational_evidence_version": 123, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:03.280108", "service_state_valid_until_kind": null, "operational_interpretation_version": 123, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
CMB |
2H32 |
720508 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.147, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.064, "from_m": 9831.073, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22658.111, "from_m": 12951.064, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32383.517, "from_m": 22658.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 46335.402, "from_m": 32383.517, "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": 49177.794, "from_m": 46335.402, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55237.802, "from_m": 49177.794, "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": 55298.963, "from_m": 55237.802, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 70081.875, "from_m": 55298.963, "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": 73904.569, "from_m": 70081.875, "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": 73913.752, "from_m": 73904.569, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74421.496, "from_m": 73913.752, "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": 79089.22, "from_m": 74421.496, "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": 80004.659, "from_m": 79089.22, "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": 85872.509, "from_m": 80004.659, "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": 88862.307, "from_m": 85872.509, "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": 88944.112, "from_m": 88862.307, "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": 88989.251, "from_m": 88944.112, "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": 89085.59, "from_m": 88989.251, "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": 89253.372, "from_m": 89085.59, "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": 90247.842, "from_m": 89253.372, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92576.389, "from_m": 90247.842, "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": 92641.836, "from_m": 92576.389, "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": 93226.29, "from_m": 92641.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}], "service_id": 671665, "profile_key": "eb85d8c92c178a8763005c78328e7cc6693a6e71055c1c1688a8ce6a4d7c9193", "schedule_id": 21615, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1324", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1327", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1330H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1333", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1333H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1334H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1335H", "wtt_dep": "1336H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1340H", "location": "Brimsdown", "stage_seq": 8, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1343H", "wtt_dep": "1344H", "location": "Cheshunt", "stage_seq": 9, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1349", "wtt_dep": "1350", "location": "Broxbourne", "stage_seq": 10, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351H", "location": "Broxbourne Jn", "stage_seq": 11, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1355H", "wtt_dep": "1356H", "location": "Harlow Town", "stage_seq": 12, "distance_m": 36553.829, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1359", "wtt_dep": "1359H", "location": "Harlow Mill", "stage_seq": 13, "distance_m": 39350.028, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1402H", "wtt_dep": "1403", "location": "Sawbridgeworth", "stage_seq": 14, "distance_m": 42952.852, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1408H", "wtt_dep": "1409H", "location": "Bishops Stortford", "stage_seq": 15, "distance_m": 48790.232, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1413", "wtt_dep": "1413H", "location": "Stansted Mountfitchet", "stage_seq": 16, "distance_m": 53588.767, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1415", "location": "Stansted North Jn", "stage_seq": 17, "distance_m": 55181.694, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1416H", "wtt_dep": "1417", "location": "Elsenham", "stage_seq": 18, "distance_m": 57184.859, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1422H", "location": "Newport (Essex)", "stage_seq": 19, "distance_m": 64145.33, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1425", "wtt_dep": "1426", "location": "Audley End", "stage_seq": 20, "distance_m": 67015.35, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1431", "location": "Great Chesterford", "stage_seq": 21, "distance_m": 73504.763, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435H", "location": "Whittlesford Parkway", "stage_seq": 22, "distance_m": 78871.667, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440", "location": "Shelford", "stage_seq": 23, "distance_m": 84392.31, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442", "location": "Shepreth Branch Jn", "stage_seq": 24, "distance_m": 85783.363, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444H", "location": "Cambridge South", "stage_seq": 25, "distance_m": 86899.103, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1452", "location": "Cambridge", "stage_seq": 26, "distance_m": 89492.756, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Coldham Lane Jn", "stage_seq": 27, "distance_m": 91034.214, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Cambridge North", "stage_seq": 28, "distance_m": 93226.29, "section_seq": 1, "route_path_id": 37129}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 93226.29, "from_m": 0.0, "section_seq": 1, "route_path_id": 37129}], "total_distance_m": 93226.29, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 87743.094, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5483.196, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:27:52Z", "source_id": 56086769, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:28:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:27:51Z", "source_id": 17942076, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:31:10Z", "source_id": 56095035, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:31:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:31:10Z", "source_id": 17944460, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:37:30Z", "source_id": 56111359, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:38:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:37:33Z", "source_id": 17949062, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:42:51Z", "source_id": 56124422, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T12:43:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:42:53Z", "source_id": 17952888, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:22Z", "source_id": 56131031, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:46:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:24Z", "source_id": 17954714, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:49:17Z", "source_id": 56141013, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T12:50:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:49:20Z", "source_id": 17957577, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12814, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:55:23Z", "source_id": 56156945, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:56:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:55:24Z", "source_id": 17961964, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12808, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:58:14Z", "source_id": 56163994, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T12:58:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:58:17Z", "source_id": 17964030, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12802, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:01:01Z", "source_id": 56171063, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:01:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:01:05Z", "source_id": 17966100, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12760, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:17Z", "source_id": 56184382, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:07:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:18Z", "source_id": 17969781, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12708, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:25Z", "source_id": 56197996, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:12:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:28Z", "source_id": 17973530, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12692, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:56Z", "source_id": 56206878, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:15:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:00Z", "source_id": 17976092, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12688, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:46Z", "source_id": 56221713, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:21:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:52Z", "source_id": 17980299, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12680, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:29Z", "source_id": 56228519, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:24:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:33Z", "source_id": 17982298, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12674, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:27Z", "source_id": 56243675, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:30:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:30Z", "source_id": 17986593, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12669, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:57Z", "source_id": 56255354, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:34:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:04Z", "source_id": 17989898, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12626, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:38Z", "source_id": 56264815, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:38:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:43Z", "source_id": 17992542, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:18Z", "source_id": 17995151, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12573, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:30Z", "source_id": 56284772, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T13:46:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:33Z", "source_id": 17998226, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12432, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:20Z", "source_id": 56312512, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T13:58:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:26Z", "source_id": 18006196, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1324 |
1324 |
6 |
None |
None |
Cambridge North |
1457 |
1457 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76314/2026-09-18/detailed |
None |
Cambridge |
2026-09-18T14:53:00+01:00 |
Cambridge North |
6.0 |
{"type": "LineString", "coordinates": [[0.1376343, 52.19414150000001], [0.1377316, 52.1942673], [0.1390583, 52.1961061], [0.1394935, 52.19670390000001], [0.13983499999999996, 52.197171299999994], [0.1403034, 52.19781569999999], [0.140467, 52.19803000000001], [0.1404922, 52.19806400000002], [0.1409003, 52.1986138], [0.1415981, 52.19956719999999], [0.14204899999999998, 52.2001839], [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]]} |
2.3 |
1452 |
1458 |
Cambridge |
Cambridge North |
Cambridge North |
52.2248532 |
0.1590171 |
52.2248532 |
0.1590171 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
Cambridge North |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006196 |
1789739788374620 |
123 |
123 |
2026-09-18 14:08:03.280108 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:00.484476 |
| 641643 |
671839 |
C25535 |
252A47MN18 |
2026-09-18 |
COMPLETE |
None |
2026-09-18 13:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 671839, "stp": "P", "toc": "Sheffield Supertram", "uid": "C25535", "consist": null, "dest_crs": "SHQ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C25535/2026-09-18/detailed", "trust_id": "252A47MN18", "origin_crs": "PAQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheffield Cathedral (Super Tram)", "service_date": "2026-09-18", "dest_arr_time": "1358", "dest_platform": null, "is_terminated": 1, "next_location": "Tinsley Meadowhall (Super Tram)", "signalling_id": "2A47", "timing_status": "EARLY", "origin_station": "Parkgate", "current_leg_arr": "1341½", "current_leg_dep": "1337", "current_leg_end": "Tinsley Meadowhall (Super Tram)", "origin_dep_time": "1332", "origin_platform": null, "current_location": "Tinsley North Jn", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.386252560057402, 53.420378678090565], [-1.386254, 53.4203786], [-1.3875806, 53.42031490000001], [-1.3897628, 53.4202116], [-1.3901726, 53.4201868], [-1.3906569, 53.4201569], [-1.3911110999999998, 53.420118499999994], [-1.3918117, 53.4200511], [-1.3926871, 53.4199477], [-1.3934851999999998, 53.41984870000001], [-1.3946617, 53.419675599999984], [-1.3955812, 53.4195618], [-1.3957602, 53.41953960000001], [-1.3968033, 53.419413299999995], [-1.3970091, 53.4193878], [-1.3973825, 53.419329], [-1.3981063, 53.4192327], [-1.3984456999999997, 53.4191831], [-1.3987914999999995, 53.419109600000006], [-1.3991639, 53.4190089], [-1.3995773, 53.41888050000001], [-1.3999162, 53.418762400000006], [-1.4002401999999998, 53.4186359], [-1.40054, 53.4185013], [-1.4009799, 53.41828019999999], [-1.401287, 53.41810650000001], [-1.4016972, 53.4178511], [-1.4020171, 53.4176044], [-1.4023145, 53.4173446], [-1.4026193, 53.4170336], [-1.4032489, 53.416129100000006], [-1.4036368999999995, 53.4155587], [-1.4041726, 53.4147074], [-1.404392, 53.4143553], [-1.4044164788002325, 53.41428429590598], [-1.4045611, 53.41386479999999], [-1.4046126, 53.41363870000001], [-1.4046375, 53.4134457], [-1.4046362, 53.413205099999985]]}", "current_leg_start": "Magna Tram Stop", "dest_arr_time_act": "1358", "motion_projection": null, "next_location_lat": "53.4132051", "next_location_lon": "-1.4046362", "previous_location": "Rotherham Central", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 6, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:56111567\", \"confirmationDeadline\": \"2026-09-18T13:41:00+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "1332", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "4.5", "current_position_lat": "53.4132051", "current_position_lon": "-1.4046362", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:33:11Z\", \"source_id\": 56100203, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:34:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:33:14Z\", \"source_id\": 17945916, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:36:36Z\", \"source_id\": 56108980, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:36:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:36:40Z\", \"source_id\": 17948411, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tinsley North Jn", "service_state_platform": null, "timing_fact_generation": 1789735062258665, "current_leg_arrival_utc": "2026-09-18T13:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:00.509002", "service_state_evidence_id": 56111567, "current_leg_start_actual_dep": "2026-09-18T13:37:31+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:03.282581", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Sheffield Supertram |
P |
PAQ |
SHQ |
2A47 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 7208, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:33:11Z", "source_id": 56100203, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:34:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:33:14Z", "source_id": 17945916, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7238, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:36:36Z", "source_id": 56108980, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:36:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:36:40Z", "source_id": 17948411, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:36:00+01:00", "operational_fact": true}] |
Parkgate |
1332 |
1332 |
None |
None |
None |
Sheffield Cathedral (Super Tram) |
1358 |
1358 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C25535/2026-09-18/detailed |
None |
Magna Tram Stop |
2026-09-18T13:37:31+01:00 |
Tinsley Meadowhall (Super Tram) |
4.5 |
{"type": "LineString", "coordinates": [[-1.386252560057402, 53.420378678090565], [-1.386254, 53.4203786], [-1.3875806, 53.42031490000001], [-1.3897628, 53.4202116], [-1.3901726, 53.4201868], [-1.3906569, 53.4201569], [-1.3911110999999998, 53.420118499999994], [-1.3918117, 53.4200511], [-1.3926871, 53.4199477], [-1.3934851999999998, 53.41984870000001], [-1.3946617, 53.419675599999984], [-1.3955812, 53.4195618], [-1.3957602, 53.41953960000001], [-1.3968033, 53.419413299999995], [-1.3970091, 53.4193878], [-1.3973825, 53.419329], [-1.3981063, 53.4192327], [-1.3984456999999997, 53.4191831], [-1.3987914999999995, 53.419109600000006], [-1.3991639, 53.4190089], [-1.3995773, 53.41888050000001], [-1.3999162, 53.418762400000006], [-1.4002401999999998, 53.4186359], [-1.40054, 53.4185013], [-1.4009799, 53.41828019999999], [-1.401287, 53.41810650000001], [-1.4016972, 53.4178511], [-1.4020171, 53.4176044], [-1.4023145, 53.4173446], [-1.4026193, 53.4170336], [-1.4032489, 53.416129100000006], [-1.4036368999999995, 53.4155587], [-1.4041726, 53.4147074], [-1.404392, 53.4143553], [-1.4044164788002325, 53.41428429590598], [-1.4045611, 53.41386479999999], [-1.4046126, 53.41363870000001], [-1.4046375, 53.4134457], [-1.4046362, 53.413205099999985]]} |
1.0 |
1337 |
1341½ |
Rotherham Central |
Tinsley North Jn |
Tinsley Meadowhall (Super Tram) |
53.4132051 |
-1.4046362 |
53.4132051 |
-1.4046362 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
Tinsley North Jn |
TD |
TRACKING_TIMEOUT |
56111567 |
1789735062258665 |
13 |
13 |
2026-09-18 14:08:03.282581 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:00.509002 |
| 641644 |
671965 |
C48222 |
732N36MN18 |
2026-09-18 |
COMPLETE |
18006970 |
2026-09-18 14:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 671965, "stp": "P", "toc": "Great Western Railway", "uid": "C48222", "consist": "387160+387171", "dest_crs": "DID", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48222/2026-09-18/detailed", "trust_id": "732N36MN18", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Didcot Parkway", "service_date": "2026-09-18", "dest_arr_time": "1451", "dest_platform": "3", "is_terminated": 1, "next_location": "Didcot Parkway", "signalling_id": "2N36", "timing_status": "LATE", "origin_station": "London Paddington", "current_leg_arr": "1458", "current_leg_dep": "1452", "current_leg_end": "Didcot Parkway", "origin_dep_time": "1338", "origin_platform": "10", "current_location": "Didcot Parkway", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1587980999999998, 51.5703981], [-1.1591013, 51.5706239], [-1.1593942, 51.57084629999999], [-1.1595544, 51.57096799999999], [-1.159772, 51.571138099999985], [-1.1603071, 51.5715456], [-1.1608366, 51.57197330000001], [-1.1612767, 51.57232210000001], [-1.161816, 51.57275370000001], [-1.1622652, 51.573113600000006], [-1.1627065, 51.57346739999999], [-1.1631583, 51.5738251], [-1.1636848, 51.5742413], [-1.1641958, 51.5746518], [-1.1647264, 51.5750676], [-1.1652257, 51.5754626], [-1.1656783, 51.575819], [-1.166023, 51.5760947], [-1.1663241, 51.5763334], [-1.1666169999999998, 51.5765624], [-1.1671531, 51.5769841], [-1.1676251, 51.5773484], [-1.1678098693553778, 51.5774968119633], [-1.1681520999999997, 51.577771699999985], [-1.1686949, 51.5781978], [-1.1692498999999998, 51.5786268], [-1.1696802, 51.57897], [-1.1702207, 51.5793943], [-1.170753, 51.5798156], [-1.1712994, 51.58024], [-1.1718395, 51.580668800000005], [-1.1723661, 51.58108510000001], [-1.1728805, 51.581492], [-1.1733324999999997, 51.5818439], [-1.1738711, 51.5822624], [-1.1744037, 51.58267879999999], [-1.174927, 51.5830832], [-1.1754863999999998, 51.5835085], [-1.1759357999999998, 51.5838541], [-1.1764285, 51.5842219], [-1.1769632, 51.5846215], [-1.1775172, 51.5850242], [-1.1779888, 51.5853666], [-1.1785374, 51.585735499999984], [-1.1788481, 51.5859559], [-1.1791161999999995, 51.58614039999999], [-1.1796919, 51.58653249999999], [-1.1802339, 51.58690049999999], [-1.1807784999999995, 51.5872614], [-1.1813345, 51.587617399999985], [-1.1818930999999997, 51.58797009999999], [-1.1824905, 51.5883532], [-1.1830077, 51.5886734], [-1.1833842, 51.58890419999999], [-1.1835153000000005, 51.5889837], [-1.1841961999999997, 51.589381], [-1.1848027, 51.589733599999995], [-1.1853065, 51.590020800000005], [-1.1858470999999997, 51.59033060000001], [-1.1864465000000002, 51.5906603], [-1.1870972, 51.59101569999999], [-1.1876515, 51.59131500000001], [-1.188317, 51.591667099999995], [-1.1889839, 51.5920154], [-1.1895059, 51.592279], [-1.1896490999999998, 51.5923516], [-1.1903089, 51.5926838], [-1.1908655, 51.5929553], [-1.1915312, 51.593277], [-1.1922453, 51.5936183], [-1.1930648999999998, 51.5939957], [-1.1934279, 51.59416279999999], [-1.1939936999999998, 51.5944211], [-1.1946528999999997, 51.5947179], [-1.1953599, 51.59502810000001], [-1.1959789, 51.59529519999999], [-1.196618, 51.5955703], [-1.1972537, 51.5958394], [-1.1979639, 51.5961314], [-1.1986888999999998, 51.59642139999999], [-1.1992942, 51.5966569], [-1.1999019, 51.596892], [-1.2005745, 51.5971407], [-1.2012484000000003, 51.59738320000001], [-1.2020231, 51.597657100000006], [-1.2024341, 51.5977939], [-1.2028743, 51.59794660000001], [-1.2033372999999998, 51.59810420000001], [-1.2038913, 51.59829109999998], [-1.2045758, 51.598519], [-1.2051461, 51.59871350000001], [-1.2057913999999998, 51.5989379], [-1.2064817999999995, 51.59917129999999], [-1.2072290999999995, 51.59942349999999], [-1.2075475, 51.599525199999995], [-1.2078609, 51.5996405], [-1.208499, 51.5998599], [-1.2093334, 51.60014219999999], [-1.2101003, 51.600396800000006], [-1.2101497, 51.60041360000001], [-1.2107367, 51.6006137], [-1.2114359999999995, 51.6008516], [-1.2119618, 51.60103409999999], [-1.2126338999999997, 51.60126270000001], [-1.2134011999999998, 51.60152680000001], [-1.214081, 51.6017549], [-1.2142041999999995, 51.60179409999999], [-1.2148647999999995, 51.6020217], [-1.2156672, 51.602290999999994], [-1.216213, 51.60247760000001], [-1.2170548, 51.60276069999998], [-1.2173696, 51.6028697], [-1.2175311999999998, 51.6029256], [-1.2181870999999995, 51.60316710000001], [-1.2183565999999997, 51.603227], [-1.2189077, 51.60343259999999], [-1.2193858, 51.60361189999999], [-1.2195552999999997, 51.60366830000001], [-1.2201361, 51.6038644], [-1.2206289, 51.604036099999995], [-1.2210432, 51.6041742], [-1.2214652999999998, 51.60431680000001], [-1.2217649, 51.6044189], [-1.2219569, 51.6044843], [-1.2225847, 51.604698899999995], [-1.2228982999999998, 51.6048033], [-1.2234645, 51.6049959], [-1.2236716999999997, 51.605064], [-1.2244238999999997, 51.6053176], [-1.2254588, 51.60565900000001], [-1.2263825999999998, 51.6059676], [-1.2269668, 51.60615790000001], [-1.2275572, 51.60634869999999], [-1.2283000999999998, 51.6065942], [-1.2284819, 51.606654899999995], [-1.2287684999999997, 51.606745800000006], [-1.229787770577513, 51.6070778063845], [-1.2297899, 51.60707849999999], [-1.2305585999999995, 51.60733050000001], [-1.2313118, 51.60758330000001], [-1.2319542999999995, 51.6077905], [-1.2327185, 51.608037999999986], [-1.2334688, 51.6082851], [-1.2343148, 51.6085639], [-1.2350808999999998, 51.6088433], [-1.2355063, 51.6089846], [-1.2360703000000002, 51.60917010000001], [-1.2367041, 51.60937619999999], [-1.2373321, 51.6095825], [-1.2381047, 51.6098317], [-1.2383786000000003, 51.60992219999999], [-1.2395525, 51.6103042], [-1.2396446, 51.6103331], [-1.240100254212309, 51.61048353460085], [-1.2404090999999997, 51.6105855], [-1.2407837999999998, 51.61070939999999], [-1.2411848, 51.6108431], [-1.2414299, 51.61092430000001], [-1.2418082, 51.6110499]]}", "current_leg_start": "Cholsey", "dest_arr_time_act": "1451", "motion_projection": null, "next_location_lat": "51.6110499", "next_location_lon": "-1.2418082", "previous_location": "Cholsey", "current_leg_milage": "4.6", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"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\": 1762.381, \"from_m\": 1470.245, \"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\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"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\": 16732.429, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 16885.671, \"from_m\": 16732.429, \"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\": 19128.366, \"from_m\": 16885.671, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 19225.362, \"from_m\": 19128.366, \"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\": 27319.177, \"from_m\": 19225.362, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 27486.522, \"from_m\": 27319.177, \"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\": 27634.924, \"from_m\": 27486.522, \"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\": 27801.062, \"from_m\": 27634.924, \"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\": 38066.6, \"from_m\": 27801.062, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38150.114, \"from_m\": 38066.6, \"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\": 38639.629, \"from_m\": 38150.114, \"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\": 38678.168, \"from_m\": 38639.629, \"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\": 38828.759, \"from_m\": 38678.168, \"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\": 40158.504, \"from_m\": 38828.759, \"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\": 40170.108, \"from_m\": 40158.504, \"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\": 49347.588, \"from_m\": 40170.108, \"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\": 49402.098, \"from_m\": 49347.588, \"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\": 56159.027, \"from_m\": 49402.098, \"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\": 56238.973, \"from_m\": 56159.027, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56297.354, \"from_m\": 56238.973, \"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\": 56404.241, \"from_m\": 56297.354, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56460.36, \"from_m\": 56404.241, \"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\": 56518.751, \"from_m\": 56460.36, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57143.267, \"from_m\": 56518.751, \"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\": 57949.172, \"from_m\": 57143.267, \"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\": 58269.837, \"from_m\": 57949.172, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 58979.192, \"from_m\": 58269.837, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 59044.255, \"from_m\": 58979.192, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 83389.493, \"from_m\": 59044.255, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 83536.175, \"from_m\": 83389.493, \"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\": 83605.33, \"from_m\": 83536.175, \"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\": 85039.917, \"from_m\": 83605.33, \"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}], \"service_id\": 671965, \"profile_key\": \"c122f72275fd5f22e7cdf485a9a4426f7a508901495419e92b5b9d59ce0f2a90\", \"schedule_id\": 6206, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1338\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1339\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1340\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1341\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1343H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1346\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17639.361, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351\", \"location\": \"Dolphin Jn\", \"stage_seq\": 8, \"distance_m\": 27486.522, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1353\", \"wtt_dep\": \"1354H\", \"location\": \"Slough\", \"stage_seq\": 9, \"distance_m\": 29557.47, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1401H\", \"wtt_dep\": \"1402H\", \"location\": \"Maidenhead\", \"stage_seq\": 10, \"distance_m\": 38786.59, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1408H\", \"wtt_dep\": \"1409H\", \"location\": \"Twyford\", \"stage_seq\": 11, \"distance_m\": 49675.712, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 56460.36, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1416\", \"wtt_dep\": \"1425\", \"location\": \"Reading\", \"stage_seq\": 13, \"distance_m\": 57620.151, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429\", \"location\": \"Reading West Jn\", \"stage_seq\": 14, \"distance_m\": 59468.859, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1431\", \"location\": \"Tilehurst\", \"stage_seq\": 15, \"distance_m\": 61834.161, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435\", \"location\": \"Pangbourne\", \"stage_seq\": 16, \"distance_m\": 66412.46, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439\", \"location\": \"Goring & Streatley\", \"stage_seq\": 17, \"distance_m\": 71604.664, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1443H\", \"location\": \"Cholsey\", \"stage_seq\": 18, \"distance_m\": 77625.916, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Didcot East Jn\", \"stage_seq\": 19, \"distance_m\": 84099.754, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": null, \"location\": \"Didcot Parkway\", \"stage_seq\": 20, \"distance_m\": 85039.917, \"section_seq\": 1, \"route_path_id\": 30160}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 85039.917, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30160}], \"total_distance_m\": 85039.917, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 84079.588, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 960.329, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1338", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.6110499", "current_position_lon": "-1.2418082", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:46:29Z\", \"source_id\": 56133893, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:47:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:46:33Z\", \"source_id\": 17955569, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:05Z\", \"source_id\": 56153632, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:54:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:13Z\", \"source_id\": 17961091, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:01:19Z\", \"source_id\": 56171681, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:02:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:01:21Z\", \"source_id\": 17966289, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:23Z\", \"source_id\": 56192635, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:28Z\", \"source_id\": 17972033, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:05Z\", \"source_id\": 56212275, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:17:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:11Z\", \"source_id\": 17977650, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:43Z\", \"source_id\": 56259849, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:36:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:47Z\", \"source_id\": 17991160, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:00Z\", \"source_id\": 56273349, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:01Z\", \"source_id\": 17994909, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:56Z\", \"source_id\": 56285793, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:01Z\", \"source_id\": 17998575, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23959, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:56Z\", \"source_id\": 56298431, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:00Z\", \"source_id\": 18002225, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:33Z\", \"source_id\": 56315617, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:33Z\", \"source_id\": 18006970, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Didcot Parkway", "service_state_platform": "3", "timing_fact_generation": 1789739853404398, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:00.572919", "service_state_evidence_id": 18006970, "current_leg_start_actual_dep": "2026-09-18T14:50:30+01:00", "operational_evidence_version": 97, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:02.897971", "service_state_valid_until_kind": null, "operational_interpretation_version": 97, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
PAD |
DID |
2N36 |
387160+387171 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "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": 1762.381, "from_m": 1470.245, "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": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "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": 16732.429, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 16885.671, "from_m": 16732.429, "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": 19128.366, "from_m": 16885.671, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 19225.362, "from_m": 19128.366, "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": 27319.177, "from_m": 19225.362, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 27486.522, "from_m": 27319.177, "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": 27634.924, "from_m": 27486.522, "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": 27801.062, "from_m": 27634.924, "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": 38066.6, "from_m": 27801.062, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38150.114, "from_m": 38066.6, "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": 38639.629, "from_m": 38150.114, "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": 38678.168, "from_m": 38639.629, "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": 38828.759, "from_m": 38678.168, "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": 40158.504, "from_m": 38828.759, "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": 40170.108, "from_m": 40158.504, "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": 49347.588, "from_m": 40170.108, "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": 49402.098, "from_m": 49347.588, "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": 56159.027, "from_m": 49402.098, "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": 56238.973, "from_m": 56159.027, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56297.354, "from_m": 56238.973, "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": 56404.241, "from_m": 56297.354, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56460.36, "from_m": 56404.241, "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": 56518.751, "from_m": 56460.36, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57143.267, "from_m": 56518.751, "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": 57949.172, "from_m": 57143.267, "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": 58269.837, "from_m": 57949.172, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 95.0}, {"to_m": 58979.192, "from_m": 58269.837, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 59044.255, "from_m": 58979.192, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 83389.493, "from_m": 59044.255, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 83536.175, "from_m": 83389.493, "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": 83605.33, "from_m": 83536.175, "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": 85039.917, "from_m": 83605.33, "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}], "service_id": 671965, "profile_key": "c122f72275fd5f22e7cdf485a9a4426f7a508901495419e92b5b9d59ce0f2a90", "schedule_id": 6206, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1338", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1339", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1340", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1341", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1343H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1346", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17639.361, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351", "location": "Dolphin Jn", "stage_seq": 8, "distance_m": 27486.522, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1353", "wtt_dep": "1354H", "location": "Slough", "stage_seq": 9, "distance_m": 29557.47, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1401H", "wtt_dep": "1402H", "location": "Maidenhead", "stage_seq": 10, "distance_m": 38786.59, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1408H", "wtt_dep": "1409H", "location": "Twyford", "stage_seq": 11, "distance_m": 49675.712, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414H", "location": "Kennet Bridge Jn", "stage_seq": 12, "distance_m": 56460.36, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1416", "wtt_dep": "1425", "location": "Reading", "stage_seq": 13, "distance_m": 57620.151, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429", "location": "Reading West Jn", "stage_seq": 14, "distance_m": 59468.859, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1431", "location": "Tilehurst", "stage_seq": 15, "distance_m": 61834.161, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435", "location": "Pangbourne", "stage_seq": 16, "distance_m": 66412.46, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439", "location": "Goring & Streatley", "stage_seq": 17, "distance_m": 71604.664, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1443H", "location": "Cholsey", "stage_seq": 18, "distance_m": 77625.916, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Didcot East Jn", "stage_seq": 19, "distance_m": 84099.754, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": null, "location": "Didcot Parkway", "stage_seq": 20, "distance_m": 85039.917, "section_seq": 1, "route_path_id": 30160}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 85039.917, "from_m": 0.0, "section_seq": 1, "route_path_id": 30160}], "total_distance_m": 85039.917, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 84079.588, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 960.329, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:46:29Z", "source_id": 56133893, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:47:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:46:33Z", "source_id": 17955569, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:05Z", "source_id": 56153632, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:54:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:13Z", "source_id": 17961091, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:01:19Z", "source_id": 56171681, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:02:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:01:21Z", "source_id": 17966289, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:23Z", "source_id": 56192635, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:10:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:28Z", "source_id": 17972033, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23805, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:05Z", "source_id": 56212275, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:17:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:11Z", "source_id": 17977650, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23933, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:43Z", "source_id": 56259849, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:36:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:47Z", "source_id": 17991160, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23944, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:00Z", "source_id": 56273349, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:42:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:01Z", "source_id": 17994909, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23951, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:56Z", "source_id": 56285793, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:47:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:01Z", "source_id": 17998575, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23959, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:56Z", "source_id": 56298431, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:52:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:00Z", "source_id": 18002225, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23983, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:33Z", "source_id": 56315617, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:58:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:33Z", "source_id": 18006970, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
London Paddington |
1338 |
1338 |
10 |
None |
None |
Didcot Parkway |
1451 |
1451 |
3 |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48222/2026-09-18/detailed |
None |
Cholsey |
2026-09-18T14:50:30+01:00 |
Didcot Parkway |
6.0 |
{"type": "LineString", "coordinates": [[-1.1587980999999998, 51.5703981], [-1.1591013, 51.5706239], [-1.1593942, 51.57084629999999], [-1.1595544, 51.57096799999999], [-1.159772, 51.571138099999985], [-1.1603071, 51.5715456], [-1.1608366, 51.57197330000001], [-1.1612767, 51.57232210000001], [-1.161816, 51.57275370000001], [-1.1622652, 51.573113600000006], [-1.1627065, 51.57346739999999], [-1.1631583, 51.5738251], [-1.1636848, 51.5742413], [-1.1641958, 51.5746518], [-1.1647264, 51.5750676], [-1.1652257, 51.5754626], [-1.1656783, 51.575819], [-1.166023, 51.5760947], [-1.1663241, 51.5763334], [-1.1666169999999998, 51.5765624], [-1.1671531, 51.5769841], [-1.1676251, 51.5773484], [-1.1678098693553778, 51.5774968119633], [-1.1681520999999997, 51.577771699999985], [-1.1686949, 51.5781978], [-1.1692498999999998, 51.5786268], [-1.1696802, 51.57897], [-1.1702207, 51.5793943], [-1.170753, 51.5798156], [-1.1712994, 51.58024], [-1.1718395, 51.580668800000005], [-1.1723661, 51.58108510000001], [-1.1728805, 51.581492], [-1.1733324999999997, 51.5818439], [-1.1738711, 51.5822624], [-1.1744037, 51.58267879999999], [-1.174927, 51.5830832], [-1.1754863999999998, 51.5835085], [-1.1759357999999998, 51.5838541], [-1.1764285, 51.5842219], [-1.1769632, 51.5846215], [-1.1775172, 51.5850242], [-1.1779888, 51.5853666], [-1.1785374, 51.585735499999984], [-1.1788481, 51.5859559], [-1.1791161999999995, 51.58614039999999], [-1.1796919, 51.58653249999999], [-1.1802339, 51.58690049999999], [-1.1807784999999995, 51.5872614], [-1.1813345, 51.587617399999985], [-1.1818930999999997, 51.58797009999999], [-1.1824905, 51.5883532], [-1.1830077, 51.5886734], [-1.1833842, 51.58890419999999], [-1.1835153000000005, 51.5889837], [-1.1841961999999997, 51.589381], [-1.1848027, 51.589733599999995], [-1.1853065, 51.590020800000005], [-1.1858470999999997, 51.59033060000001], [-1.1864465000000002, 51.5906603], [-1.1870972, 51.59101569999999], [-1.1876515, 51.59131500000001], [-1.188317, 51.591667099999995], [-1.1889839, 51.5920154], [-1.1895059, 51.592279], [-1.1896490999999998, 51.5923516], [-1.1903089, 51.5926838], [-1.1908655, 51.5929553], [-1.1915312, 51.593277], [-1.1922453, 51.5936183], [-1.1930648999999998, 51.5939957], [-1.1934279, 51.59416279999999], [-1.1939936999999998, 51.5944211], [-1.1946528999999997, 51.5947179], [-1.1953599, 51.59502810000001], [-1.1959789, 51.59529519999999], [-1.196618, 51.5955703], [-1.1972537, 51.5958394], [-1.1979639, 51.5961314], [-1.1986888999999998, 51.59642139999999], [-1.1992942, 51.5966569], [-1.1999019, 51.596892], [-1.2005745, 51.5971407], [-1.2012484000000003, 51.59738320000001], [-1.2020231, 51.597657100000006], [-1.2024341, 51.5977939], [-1.2028743, 51.59794660000001], [-1.2033372999999998, 51.59810420000001], [-1.2038913, 51.59829109999998], [-1.2045758, 51.598519], [-1.2051461, 51.59871350000001], [-1.2057913999999998, 51.5989379], [-1.2064817999999995, 51.59917129999999], [-1.2072290999999995, 51.59942349999999], [-1.2075475, 51.599525199999995], [-1.2078609, 51.5996405], [-1.208499, 51.5998599], [-1.2093334, 51.60014219999999], [-1.2101003, 51.600396800000006], [-1.2101497, 51.60041360000001], [-1.2107367, 51.6006137], [-1.2114359999999995, 51.6008516], [-1.2119618, 51.60103409999999], [-1.2126338999999997, 51.60126270000001], [-1.2134011999999998, 51.60152680000001], [-1.214081, 51.6017549], [-1.2142041999999995, 51.60179409999999], [-1.2148647999999995, 51.6020217], [-1.2156672, 51.602290999999994], [-1.216213, 51.60247760000001], [-1.2170548, 51.60276069999998], [-1.2173696, 51.6028697], [-1.2175311999999998, 51.6029256], [-1.2181870999999995, 51.60316710000001], [-1.2183565999999997, 51.603227], [-1.2189077, 51.60343259999999], [-1.2193858, 51.60361189999999], [-1.2195552999999997, 51.60366830000001], [-1.2201361, 51.6038644], [-1.2206289, 51.604036099999995], [-1.2210432, 51.6041742], [-1.2214652999999998, 51.60431680000001], [-1.2217649, 51.6044189], [-1.2219569, 51.6044843], [-1.2225847, 51.604698899999995], [-1.2228982999999998, 51.6048033], [-1.2234645, 51.6049959], [-1.2236716999999997, 51.605064], [-1.2244238999999997, 51.6053176], [-1.2254588, 51.60565900000001], [-1.2263825999999998, 51.6059676], [-1.2269668, 51.60615790000001], [-1.2275572, 51.60634869999999], [-1.2283000999999998, 51.6065942], [-1.2284819, 51.606654899999995], [-1.2287684999999997, 51.606745800000006], [-1.229787770577513, 51.6070778063845], [-1.2297899, 51.60707849999999], [-1.2305585999999995, 51.60733050000001], [-1.2313118, 51.60758330000001], [-1.2319542999999995, 51.6077905], [-1.2327185, 51.608037999999986], [-1.2334688, 51.6082851], [-1.2343148, 51.6085639], [-1.2350808999999998, 51.6088433], [-1.2355063, 51.6089846], [-1.2360703000000002, 51.60917010000001], [-1.2367041, 51.60937619999999], [-1.2373321, 51.6095825], [-1.2381047, 51.6098317], [-1.2383786000000003, 51.60992219999999], [-1.2395525, 51.6103042], [-1.2396446, 51.6103331], [-1.240100254212309, 51.61048353460085], [-1.2404090999999997, 51.6105855], [-1.2407837999999998, 51.61070939999999], [-1.2411848, 51.6108431], [-1.2414299, 51.61092430000001], [-1.2418082, 51.6110499]]} |
4.6 |
1452 |
1458 |
Cholsey |
Didcot Parkway |
Didcot Parkway |
51.6110499 |
-1.2418082 |
51.6110499 |
-1.2418082 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
Didcot Parkway |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006970 |
1789739853404398 |
97 |
97 |
2026-09-18 14:08:02.897971 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:00.572919 |
| 641645 |
672264 |
P87512 |
892F40MN18 |
2026-09-18 |
COMPLETE |
18006508 |
2026-09-18 14:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 672264, "stp": "P", "toc": "Southeastern", "uid": "P87512", "consist": "465036+465916", "dest_crs": "CHX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87512/2026-09-18/detailed", "trust_id": "892F40MN18", "origin_crs": "SEV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-18", "dest_arr_time": "1449", "dest_platform": "2", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "2F40", "timing_status": "LATE", "origin_station": "Sevenoaks", "current_leg_arr": "1458", "current_leg_dep": "1453", "current_leg_end": "London Charing Cross", "origin_dep_time": "1350", "origin_platform": "2", "current_location": "London Charing Cross", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]}", "current_leg_start": "London Waterloo (East)", "dest_arr_time_act": "1449", "motion_projection": null, "next_location_lat": "51.5078489", "next_location_lon": "-0.1241603", "previous_location": "London Waterloo (East)", "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\": 96.439, \"from_m\": 0.0, \"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\": 230.626, \"from_m\": 96.439, \"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\": 2144.282, \"from_m\": 230.626, \"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\": 5409.244, \"from_m\": 2144.282, \"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\": 11032.236, \"from_m\": 5409.244, \"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\": 15792.31, \"from_m\": 11032.236, \"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\": 16416.919, \"from_m\": 15792.31, \"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\": 16462.886, \"from_m\": 16416.919, \"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\": 17027.237, \"from_m\": 16462.886, \"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\": 17307.256, \"from_m\": 17027.237, \"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\": 21898.143, \"from_m\": 17307.256, \"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\": 21937.732, \"from_m\": 21898.143, \"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\": 23190.535, \"from_m\": 21937.732, \"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\": 24967.637, \"from_m\": 23190.535, \"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\": 25383.079, \"from_m\": 24967.637, \"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\": 25791.663, \"from_m\": 25383.079, \"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\": 25888.908, \"from_m\": 25791.663, \"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\": 31998.661, \"from_m\": 25888.908, \"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\": 33962.753, \"from_m\": 31998.661, \"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\": 35428.442, \"from_m\": 33962.753, \"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\": 672264, \"profile_key\": \"d479f7376affa52b7fbe1dd1bafc43fb835d7268864b85edaca2f36751d660be\", \"schedule_id\": 22543, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1350\", \"location\": \"Sevenoaks\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1352H\", \"wtt_dep\": \"1353\", \"location\": \"Dunton Green\", \"stage_seq\": 2, \"distance_m\": 2472.705, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1358\", \"wtt_dep\": \"1358H\", \"location\": \"Knockholt\", \"stage_seq\": 3, \"distance_m\": 8885.487, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1401\", \"wtt_dep\": \"1401H\", \"location\": \"Chelsfield\", \"stage_seq\": 4, \"distance_m\": 10921.683, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1404\", \"wtt_dep\": \"1407\", \"location\": \"Orpington\", \"stage_seq\": 5, \"distance_m\": 13247.043, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1410H\", \"wtt_dep\": \"1411\", \"location\": \"Petts Wood\", \"stage_seq\": 6, \"distance_m\": 15191.844, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 7, \"distance_m\": 15920.162, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1413H\", \"wtt_dep\": \"1414H\", \"location\": \"Chislehurst\", \"stage_seq\": 8, \"distance_m\": 17459.315, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1416H\", \"wtt_dep\": \"1417H\", \"location\": \"Elmstead Woods\", \"stage_seq\": 9, \"distance_m\": 18995.542, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1420\", \"wtt_dep\": \"1421\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 21047.007, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1425\", \"location\": \"Hither Green\", \"stage_seq\": 11, \"distance_m\": 23947.597, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1427H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 25478.874, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1430H\", \"location\": \"Lewisham\", \"stage_seq\": 13, \"distance_m\": 25981.093, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431H\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 14, \"distance_m\": 26343.166, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 15, \"distance_m\": 26879.56, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434\", \"location\": \"New Cross\", \"stage_seq\": 16, \"distance_m\": 27698.245, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 17, \"distance_m\": 30671.512, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1441\", \"location\": \"London Bridge\", \"stage_seq\": 18, \"distance_m\": 32536.705, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 19, \"distance_m\": 33476.889, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1446\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 20, \"distance_m\": 34223.205, \"section_seq\": 1, \"route_path_id\": 37489}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 21, \"distance_m\": 35428.442, \"section_seq\": 1, \"route_path_id\": 37489}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 35428.442, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37489}], \"total_distance_m\": 35428.442, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 31980.679, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3447.763, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1350", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5078489", "current_position_lon": "-0.1241603", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:20Z\", \"source_id\": 56166679, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:00:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:24Z\", \"source_id\": 17964827, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:17Z\", \"source_id\": 56181842, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:05:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:19Z\", \"source_id\": 17969074, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:16Z\", \"source_id\": 56189562, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:09:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:18Z\", \"source_id\": 17971206, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:55Z\", \"source_id\": 56199207, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:12:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:59Z\", \"source_id\": 17973869, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:18Z\", \"source_id\": 56210350, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:17:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:20Z\", \"source_id\": 17977086, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31934, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:25Z\", \"source_id\": 56218046, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:28Z\", \"source_id\": 17979290, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:50Z\", \"source_id\": 56226905, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:54Z\", \"source_id\": 17981777, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:35Z\", \"source_id\": 17983758, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:17Z\", \"source_id\": 17986424, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:32Z\", \"source_id\": 17990284, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:26Z\", \"source_id\": 17998927, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:34Z\", \"source_id\": 18002644, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:51Z\", \"source_id\": 18006508, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "2", "timing_fact_generation": 1789739815313402, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:00.798944", "service_state_evidence_id": 18006508, "current_leg_start_actual_dep": "2026-09-18T14:55:00+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:01.637622", "service_state_valid_until_kind": null, "operational_interpretation_version": 81, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
SEV |
CHX |
2F40 |
465036+465916 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 96.439, "from_m": 0.0, "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": 230.626, "from_m": 96.439, "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": 2144.282, "from_m": 230.626, "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": 5409.244, "from_m": 2144.282, "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": 11032.236, "from_m": 5409.244, "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": 15792.31, "from_m": 11032.236, "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": 16416.919, "from_m": 15792.31, "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": 16462.886, "from_m": 16416.919, "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": 17027.237, "from_m": 16462.886, "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": 17307.256, "from_m": 17027.237, "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": 21898.143, "from_m": 17307.256, "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": 21937.732, "from_m": 21898.143, "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": 23190.535, "from_m": 21937.732, "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": 24967.637, "from_m": 23190.535, "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": 25383.079, "from_m": 24967.637, "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": 25791.663, "from_m": 25383.079, "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": 25888.908, "from_m": 25791.663, "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": 31998.661, "from_m": 25888.908, "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": 33962.753, "from_m": 31998.661, "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": 35428.442, "from_m": 33962.753, "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": 672264, "profile_key": "d479f7376affa52b7fbe1dd1bafc43fb835d7268864b85edaca2f36751d660be", "schedule_id": 22543, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1350", "location": "Sevenoaks", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1352H", "wtt_dep": "1353", "location": "Dunton Green", "stage_seq": 2, "distance_m": 2472.705, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1358", "wtt_dep": "1358H", "location": "Knockholt", "stage_seq": 3, "distance_m": 8885.487, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1401", "wtt_dep": "1401H", "location": "Chelsfield", "stage_seq": 4, "distance_m": 10921.683, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1404", "wtt_dep": "1407", "location": "Orpington", "stage_seq": 5, "distance_m": 13247.043, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1410H", "wtt_dep": "1411", "location": "Petts Wood", "stage_seq": 6, "distance_m": 15191.844, "section_seq": 1, "route_path_id": 37489}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412", "location": "Petts Wood Jn", "stage_seq": 7, "distance_m": 15920.162, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1413H", "wtt_dep": "1414H", "location": "Chislehurst", "stage_seq": 8, "distance_m": 17459.315, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1416H", "wtt_dep": "1417H", "location": "Elmstead Woods", "stage_seq": 9, "distance_m": 18995.542, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1420", "wtt_dep": "1421", "location": "Grove Park", "stage_seq": 10, "distance_m": 21047.007, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1425", "location": "Hither Green", "stage_seq": 11, "distance_m": 23947.597, "section_seq": 1, "route_path_id": 37489}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1427H", "location": "Parks Bridge Jn", "stage_seq": 12, "distance_m": 25478.874, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1430H", "location": "Lewisham", "stage_seq": 13, "distance_m": 25981.093, "section_seq": 1, "route_path_id": 37489}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431H", "location": "Lewisham Vale Jn", "stage_seq": 14, "distance_m": 26343.166, "section_seq": 1, "route_path_id": 37489}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Tanners Hill Jn (NX)", "stage_seq": 15, "distance_m": 26879.56, "section_seq": 1, "route_path_id": 37489}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434", "location": "New Cross", "stage_seq": 16, "distance_m": 27698.245, "section_seq": 1, "route_path_id": 37489}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "Blue Anchor (Kent)", "stage_seq": 17, "distance_m": 30671.512, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1441", "location": "London Bridge", "stage_seq": 18, "distance_m": 32536.705, "section_seq": 1, "route_path_id": 37489}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443", "location": "Ewer Street Jn", "stage_seq": 19, "distance_m": 33476.889, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1446", "location": "London Waterloo (East)", "stage_seq": 20, "distance_m": 34223.205, "section_seq": 1, "route_path_id": 37489}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 21, "distance_m": 35428.442, "section_seq": 1, "route_path_id": 37489}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 35428.442, "from_m": 0.0, "section_seq": 1, "route_path_id": 37489}], "total_distance_m": 35428.442, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 31980.679, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3447.763, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32540, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:20Z", "source_id": 56166679, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:00:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:24Z", "source_id": 17964827, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32536, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:17Z", "source_id": 56181842, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:05:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:19Z", "source_id": 17969074, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32096, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:16Z", "source_id": 56189562, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:09:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:18Z", "source_id": 17971206, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31994, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:55Z", "source_id": 56199207, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:12:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:59Z", "source_id": 17973869, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32062, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:18Z", "source_id": 56210350, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:17:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:20Z", "source_id": 17977086, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31934, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:25Z", "source_id": 56218046, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:20:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:28Z", "source_id": 17979290, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31812, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:50Z", "source_id": 56226905, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:23:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:54Z", "source_id": 17981777, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:35Z", "source_id": 17983758, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:17Z", "source_id": 17986424, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:32Z", "source_id": 17990284, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:26Z", "source_id": 17998927, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:34Z", "source_id": 18002644, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:51Z", "source_id": 18006508, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Sevenoaks |
1350 |
1350 |
2 |
None |
None |
London Charing Cross |
1449 |
1449 |
2 |
LATE |
+9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87512/2026-09-18/detailed |
None |
London Waterloo (East) |
2026-09-18T14:55:00+01:00 |
London Charing Cross |
5.0 |
{"type": "LineString", "coordinates": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]} |
0.7 |
1453 |
1458 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006508 |
1789739815313402 |
81 |
81 |
2026-09-18 14:08:01.637622 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:00.798944 |
| 641646 |
672419 |
P64749 |
175H46MN18 |
2026-09-18 |
COMPLETE |
None |
2026-09-18 13:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 672419, "stp": "P", "toc": "Northern", "uid": "P64749", "consist": "331006", "dest_crs": "LDS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P64749/2026-09-18/detailed", "trust_id": "175H46MN18", "origin_crs": "XNL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-18", "dest_arr_time": "1419", "dest_platform": "9", "is_terminated": 1, "next_location": "Marsh Lane Jn Leeds", "signalling_id": "5H46", "timing_status": null, "origin_station": "Neville Hill T&R.S.M.D", "current_leg_arr": "1405", "current_leg_dep": "1359", "current_leg_end": "Marsh Lane Jn Leeds", "origin_dep_time": "1358", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5048045, 53.7926093], [-1.504429, 53.792645199999995], [-1.5040839999999998, 53.792676199999995], [-1.5037257999999998, 53.79270199999999], [-1.5033929, 53.7927123], [-1.5031480999999998, 53.7927123], [-1.5028707, 53.79270209999999], [-1.502099, 53.79264210000001], [-1.501924, 53.7926283], [-1.5014495999999995, 53.7925909], [-1.5011207, 53.792570600000005], [-1.5008044, 53.7925518], [-1.5003759, 53.7925707], [-1.5001864, 53.7925809], [-1.5004357999999998, 53.79254949999998], [-1.5006604999999995, 53.7925254], [-1.5011958999999997, 53.79242810000001], [-1.5016192, 53.7923416], [-1.5017246, 53.79232], [-1.5023937, 53.79220579999999], [-1.5032477, 53.79211080000001], [-1.5060498999999998, 53.79179760000001], [-1.5064637999999997, 53.79174599999999], [-1.5068101, 53.79168279999999], [-1.5071613, 53.7916033], [-1.50754, 53.791518], [-1.5079989, 53.791410600000006], [-1.5083173, 53.791339], [-1.5083597, 53.7913295], [-1.5087274, 53.7912672], [-1.5091127999999998, 53.7912385], [-1.509328, 53.7912382], [-1.5095459, 53.7912457], [-1.5099503, 53.79127940000001], [-1.5102993999999998, 53.7913325], [-1.5103597309641594, 53.79134397356428], [-1.5108246999999997, 53.791432399999984], [-1.5112175999999995, 53.791494500000006], [-1.5116599999999998, 53.791616899999994], [-1.5121725, 53.79177610000001], [-1.5126422, 53.7919283], [-1.5132924000000003, 53.79209689999999], [-1.51361, 53.7922027], [-1.5158341, 53.7929439], [-1.5162721999999995, 53.7930884], [-1.5174917, 53.7934988], [-1.5219321999999995, 53.7949924], [-1.5233612, 53.79545850000001], [-1.5244888, 53.79584], [-1.5248001999999998, 53.79594770000001]]}", "current_leg_start": "Neville Hill T&R.S.M.D", "dest_arr_time_act": "1419", "motion_projection": null, "next_location_lat": "53.7959477", "next_location_lon": "-1.5248002", "previous_location": null, "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\": 1054.058, \"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\": 1384.469, \"from_m\": 1054.058, \"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\": 2012.215, \"from_m\": 1384.469, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2051.304, \"from_m\": 2012.215, \"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\": 2734.735, \"from_m\": 2051.304, \"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\": 3181.986, \"from_m\": 2734.735, \"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\": 3517.401, \"from_m\": 3181.986, \"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\": 3637.002, \"from_m\": 3517.401, \"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\": 672419, \"profile_key\": \"b666e55b4c31253cf6b9982eb09ef463892d959874d76851c25ad2a988b0c6dc\", \"schedule_id\": 20603, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1358\", \"location\": \"Neville Hill T&R.S.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28315}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1400\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 2, \"distance_m\": 991.093, \"section_seq\": 1, \"route_path_id\": 28315}, {\"is_pass\": false, \"wtt_arr\": \"1405\", \"wtt_dep\": \"1416\", \"location\": \"Marsh Lane Jn Leeds\", \"stage_seq\": 3, \"distance_m\": 2075.062, \"section_seq\": 1, \"route_path_id\": 28315}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 4, \"distance_m\": 3637.002, \"section_seq\": 1, \"route_path_id\": 28315}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3637.002, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28315}], \"total_distance_m\": 3637.002, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1955.198, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1681.804, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1358", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "6.0", "current_position_lat": "53.7926133", "current_position_lon": "-1.5047630", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Neville Hill T&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1789739289862332, "current_leg_arrival_utc": "2026-09-18T14:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:00.842648", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-18T13:59:30+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:01.676373", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
XNL |
LDS |
5H46 |
331006 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1054.058, "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": 1384.469, "from_m": 1054.058, "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": 2012.215, "from_m": 1384.469, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2051.304, "from_m": 2012.215, "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": 2734.735, "from_m": 2051.304, "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": 3181.986, "from_m": 2734.735, "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": 3517.401, "from_m": 3181.986, "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": 3637.002, "from_m": 3517.401, "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": 672419, "profile_key": "b666e55b4c31253cf6b9982eb09ef463892d959874d76851c25ad2a988b0c6dc", "schedule_id": 20603, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1358", "location": "Neville Hill T&R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28315}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1400", "location": "Neville H. West Jn", "stage_seq": 2, "distance_m": 991.093, "section_seq": 1, "route_path_id": 28315}, {"is_pass": false, "wtt_arr": "1405", "wtt_dep": "1416", "location": "Marsh Lane Jn Leeds", "stage_seq": 3, "distance_m": 2075.062, "section_seq": 1, "route_path_id": 28315}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": null, "location": "Leeds", "stage_seq": 4, "distance_m": 3637.002, "section_seq": 1, "route_path_id": 28315}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3637.002, "from_m": 0.0, "section_seq": 1, "route_path_id": 28315}], "total_distance_m": 3637.002, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1955.198, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1681.804, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Neville Hill T&R.S.M.D |
1358 |
1358 |
None |
None |
None |
Leeds |
1419 |
1419 |
9 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:P64749/2026-09-18/detailed |
None |
Neville Hill T&R.S.M.D |
2026-09-18T13:59:30+01:00 |
Marsh Lane Jn Leeds |
6.0 |
{"type": "LineString", "coordinates": [[-1.5048045, 53.7926093], [-1.504429, 53.792645199999995], [-1.5040839999999998, 53.792676199999995], [-1.5037257999999998, 53.79270199999999], [-1.5033929, 53.7927123], [-1.5031480999999998, 53.7927123], [-1.5028707, 53.79270209999999], [-1.502099, 53.79264210000001], [-1.501924, 53.7926283], [-1.5014495999999995, 53.7925909], [-1.5011207, 53.792570600000005], [-1.5008044, 53.7925518], [-1.5003759, 53.7925707], [-1.5001864, 53.7925809], [-1.5004357999999998, 53.79254949999998], [-1.5006604999999995, 53.7925254], [-1.5011958999999997, 53.79242810000001], [-1.5016192, 53.7923416], [-1.5017246, 53.79232], [-1.5023937, 53.79220579999999], [-1.5032477, 53.79211080000001], [-1.5060498999999998, 53.79179760000001], [-1.5064637999999997, 53.79174599999999], [-1.5068101, 53.79168279999999], [-1.5071613, 53.7916033], [-1.50754, 53.791518], [-1.5079989, 53.791410600000006], [-1.5083173, 53.791339], [-1.5083597, 53.7913295], [-1.5087274, 53.7912672], [-1.5091127999999998, 53.7912385], [-1.509328, 53.7912382], [-1.5095459, 53.7912457], [-1.5099503, 53.79127940000001], [-1.5102993999999998, 53.7913325], [-1.5103597309641594, 53.79134397356428], [-1.5108246999999997, 53.791432399999984], [-1.5112175999999995, 53.791494500000006], [-1.5116599999999998, 53.791616899999994], [-1.5121725, 53.79177610000001], [-1.5126422, 53.7919283], [-1.5132924000000003, 53.79209689999999], [-1.51361, 53.7922027], [-1.5158341, 53.7929439], [-1.5162721999999995, 53.7930884], [-1.5174917, 53.7934988], [-1.5219321999999995, 53.7949924], [-1.5233612, 53.79545850000001], [-1.5244888, 53.79584], [-1.5248001999999998, 53.79594770000001]]} |
1.3 |
1359 |
1405 |
None |
None |
Marsh Lane Jn Leeds |
53.7926133 |
-1.5047630 |
53.7959477 |
-1.5248002 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
Neville Hill T&R.S.M.D |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789739289862332 |
50 |
50 |
2026-09-18 14:08:01.676373 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:00.842648 |
| 641647 |
673872 |
W00588 |
725A37MP18 |
2026-09-18 |
COMPLETE |
18006023 |
2026-09-18 14:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 673872, "stp": "P", "toc": "Avanti West Coast", "uid": "W00588", "consist": "805010", "dest_crs": "XEU", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00588/2026-09-18/detailed", "trust_id": "725A37MP18", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Euston Up Carriage Shed", "service_date": "2026-09-18", "dest_arr_time": "1504", "dest_platform": null, "is_terminated": 1, "next_location": "Euston Up Carriage Shed", "signalling_id": "5A37", "timing_status": "EARLY", "origin_station": "London Euston", "current_leg_arr": "1458", "current_leg_dep": "1455", "current_leg_end": "Euston Up Carriage Shed", "origin_dep_time": "1459", "origin_platform": "3", "current_location": "Euston Up Carriage Shed", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1338278, 51.5281729], [-0.1338843, 51.5282241], [-0.1348127, 51.5290647], [-0.1352258, 51.5293722], [-0.1357752, 51.5297385], [-0.1360079, 51.529902099999994], [-0.1360293, 51.5299169], [-0.1363772, 51.5301313], [-0.13644659999999997, 51.530169099999995], [-0.1365717, 51.530238999999995], [-0.13687129999999997, 51.53040540000001], [-0.13708339999999997, 51.5305354], [-0.13734509999999997, 51.53068919999999], [-0.13746379999999997, 51.5307475], [-0.1376439, 51.5308418], [-0.13779759999999996, 51.5309223], [-0.1379531, 51.5309998], [-0.1381647, 51.5311105], [-0.1382909, 51.5311755], [-0.13842469999999998, 51.5312424], [-0.13875699999999996, 51.53139709999999], [-0.13928419999999997, 51.53162329999999], [-0.1396482, 51.531771], [-0.13988789999999998, 51.5318689], [-0.14020949999999996, 51.5320214], [-0.1405536, 51.53219149999999], [-0.1408614, 51.5323573], [-0.14114579999999996, 51.5325277], [-0.1414323, 51.532714700000014], [-0.1416889, 51.532895100000005], [-0.1419305, 51.5330732], [-0.142208, 51.53329630000001], [-0.14236279999999998, 51.533425099999995], [-0.1425427, 51.5335787], [-0.1426508, 51.53367389999998], [-0.1426562, 51.53367860000001], [-0.14282750000000002, 51.5338296], [-0.14324789999999998, 51.5342117], [-0.1434363, 51.53440079999999], [-0.1436073, 51.5345424], [-0.14376279999999997, 51.534685899999985], [-0.14393439999999996, 51.5348383], [-0.1439847, 51.534884200000015], [-0.14417039497523695, 51.53505365258118], [-0.1439890082568809, 51.53496334476386], [-0.1438556966845647, 51.53489697222044], [-0.1436786, 51.5348088], [-0.1434725, 51.53468749999999], [-0.1434214, 51.5346574], [-0.1432998, 51.53456979999999], [-0.14315799999999998, 51.5344534], [-0.1429582, 51.5342771], [-0.1427825, 51.5341117], [-0.1425921, 51.5339321], [-0.1424003, 51.533748499999994], [-0.14223359999999996, 51.533590100000005], [-0.1420571, 51.5334172], [-0.14182279999999997, 51.5332035], [-0.1415649, 51.533001600000006], [-0.1413264, 51.5328239], [-0.1414966, 51.53297630000001], [-0.1416034, 51.533079099999995], [-0.141848, 51.53332009999999], [-0.14212709999999998, 51.53359090000001], [-0.1423166, 51.5338216], [-0.1424496, 51.53395789999999], [-0.1426479, 51.5341595], [-0.1428866, 51.5343945], [-0.14316349999999997, 51.534652699999995], [-0.14340759999999997, 51.53487020000001], [-0.1437506, 51.53518239999999], [-0.14414629999999998, 51.53553610000001], [-0.14459089999999997, 51.53593759999999]]}", "current_leg_start": "London Euston", "dest_arr_time_act": "1504", "motion_projection": null, "next_location_lat": "51.5359376", "next_location_lon": "-0.1445909", "previous_location": "London Euston", "current_leg_milage": "1.1", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"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\": 686.718, \"from_m\": 6.906, \"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\": 1227.144, \"from_m\": 686.718, \"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\": 1258.396, \"from_m\": 1227.144, \"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\": 1722.3, \"from_m\": 1258.396, \"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\": 1776.716, \"from_m\": 1722.3, \"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\": 2190.329, \"from_m\": 1776.716, \"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\": 673872, \"profile_key\": \"a9a7cf0707913b9b9920eceb74638660cb6c9a0868f510e373d267a8360d2c9e\", \"schedule_id\": 24097, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100711}, {\"is_pass\": false, \"wtt_arr\": \"1504\", \"wtt_dep\": null, \"location\": \"Euston Up Carriage Shed\", \"stage_seq\": 2, \"distance_m\": 2190.329, \"section_seq\": 1, \"route_path_id\": 100711}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2190.329, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100711}], \"total_distance_m\": 2190.329, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 1229.384, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 960.945, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1459", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5359376", "current_position_lon": "-0.1445909", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22641, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:05Z\", \"source_id\": 56311813, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:12Z\", \"source_id\": 18006023, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Euston Up Carriage Shed", "service_state_platform": null, "timing_fact_generation": 1789739772424157, "current_leg_arrival_utc": "2026-09-18T15:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:04.257054", "service_state_evidence_id": 18006023, "current_leg_start_actual_dep": "2026-09-18T14:59:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:05.390406", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
P |
EUS |
XEU |
5A37 |
805010 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 6.906, "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": 686.718, "from_m": 6.906, "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": 1227.144, "from_m": 686.718, "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": 1258.396, "from_m": 1227.144, "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": 1722.3, "from_m": 1258.396, "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": 1776.716, "from_m": 1722.3, "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": 2190.329, "from_m": 1776.716, "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": 673872, "profile_key": "a9a7cf0707913b9b9920eceb74638660cb6c9a0868f510e373d267a8360d2c9e", "schedule_id": 24097, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1459", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100711}, {"is_pass": false, "wtt_arr": "1504", "wtt_dep": null, "location": "Euston Up Carriage Shed", "stage_seq": 2, "distance_m": 2190.329, "section_seq": 1, "route_path_id": 100711}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2190.329, "from_m": 0.0, "section_seq": 1, "route_path_id": 100711}], "total_distance_m": 2190.329, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 1229.384, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 960.945, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22641, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:05Z", "source_id": 56311813, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:58:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:12Z", "source_id": 18006023, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
London Euston |
1459 |
1459 |
3 |
None |
None |
Euston Up Carriage Shed |
1504 |
1504 |
None |
EARLY |
-6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W00588/2026-09-18/detailed |
None |
London Euston |
2026-09-18T14:59:00+01:00 |
Euston Up Carriage Shed |
3.0 |
{"type": "LineString", "coordinates": [[-0.1338278, 51.5281729], [-0.1338843, 51.5282241], [-0.1348127, 51.5290647], [-0.1352258, 51.5293722], [-0.1357752, 51.5297385], [-0.1360079, 51.529902099999994], [-0.1360293, 51.5299169], [-0.1363772, 51.5301313], [-0.13644659999999997, 51.530169099999995], [-0.1365717, 51.530238999999995], [-0.13687129999999997, 51.53040540000001], [-0.13708339999999997, 51.5305354], [-0.13734509999999997, 51.53068919999999], [-0.13746379999999997, 51.5307475], [-0.1376439, 51.5308418], [-0.13779759999999996, 51.5309223], [-0.1379531, 51.5309998], [-0.1381647, 51.5311105], [-0.1382909, 51.5311755], [-0.13842469999999998, 51.5312424], [-0.13875699999999996, 51.53139709999999], [-0.13928419999999997, 51.53162329999999], [-0.1396482, 51.531771], [-0.13988789999999998, 51.5318689], [-0.14020949999999996, 51.5320214], [-0.1405536, 51.53219149999999], [-0.1408614, 51.5323573], [-0.14114579999999996, 51.5325277], [-0.1414323, 51.532714700000014], [-0.1416889, 51.532895100000005], [-0.1419305, 51.5330732], [-0.142208, 51.53329630000001], [-0.14236279999999998, 51.533425099999995], [-0.1425427, 51.5335787], [-0.1426508, 51.53367389999998], [-0.1426562, 51.53367860000001], [-0.14282750000000002, 51.5338296], [-0.14324789999999998, 51.5342117], [-0.1434363, 51.53440079999999], [-0.1436073, 51.5345424], [-0.14376279999999997, 51.534685899999985], [-0.14393439999999996, 51.5348383], [-0.1439847, 51.534884200000015], [-0.14417039497523695, 51.53505365258118], [-0.1439890082568809, 51.53496334476386], [-0.1438556966845647, 51.53489697222044], [-0.1436786, 51.5348088], [-0.1434725, 51.53468749999999], [-0.1434214, 51.5346574], [-0.1432998, 51.53456979999999], [-0.14315799999999998, 51.5344534], [-0.1429582, 51.5342771], [-0.1427825, 51.5341117], [-0.1425921, 51.5339321], [-0.1424003, 51.533748499999994], [-0.14223359999999996, 51.533590100000005], [-0.1420571, 51.5334172], [-0.14182279999999997, 51.5332035], [-0.1415649, 51.533001600000006], [-0.1413264, 51.5328239], [-0.1414966, 51.53297630000001], [-0.1416034, 51.533079099999995], [-0.141848, 51.53332009999999], [-0.14212709999999998, 51.53359090000001], [-0.1423166, 51.5338216], [-0.1424496, 51.53395789999999], [-0.1426479, 51.5341595], [-0.1428866, 51.5343945], [-0.14316349999999997, 51.534652699999995], [-0.14340759999999997, 51.53487020000001], [-0.1437506, 51.53518239999999], [-0.14414629999999998, 51.53553610000001], [-0.14459089999999997, 51.53593759999999]]} |
1.1 |
1455 |
1458 |
London Euston |
Euston Up Carriage Shed |
Euston Up Carriage Shed |
51.5359376 |
-0.1445909 |
51.5359376 |
-0.1445909 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
Euston Up Carriage Shed |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006023 |
1789739772424157 |
4 |
4 |
2026-09-18 14:08:05.390406 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:04.257054 |
| 641648 |
673622 |
Y15568 |
852A29MP18 |
2026-09-18 |
COMPLETE |
18007377 |
2026-09-18 14:57:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 673622, "stp": "P", "toc": "Great Western Railway", "uid": "Y15568", "consist": "150221+150244", "dest_crs": "SIV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y15568/2026-09-18/detailed", "trust_id": "852A29MP18", "origin_crs": "SER", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Ives", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": null, "is_terminated": 1, "next_location": "St. Ives", "signalling_id": "2A29", "timing_status": "EARLY", "origin_station": "St. Erth", "current_leg_arr": "1457", "current_leg_dep": "1455", "current_leg_end": "St. Ives", "origin_dep_time": "1448", "origin_platform": "3", "current_location": "St. Ives", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-5.4646812, 50.1972224], [-5.465125799999999, 50.1972872], [-5.465559699999999, 50.19736480000001], [-5.465840799999999, 50.19742440000001], [-5.4660737, 50.197485500000006], [-5.466330299999999, 50.1975717], [-5.4664734, 50.197631], [-5.4667376, 50.19775119999999], [-5.466991499999999, 50.1978826], [-5.4673054, 50.1980726], [-5.4676365, 50.1983226], [-5.4679355, 50.198547299999994], [-5.468259999999999, 50.19877379999999], [-5.468607899999999, 50.1989737], [-5.469003799999999, 50.1991947], [-5.469348199999999, 50.19941579999999], [-5.4696281, 50.19963059999999], [-5.469861599999999, 50.19987229999999], [-5.470066899999999, 50.2001381], [-5.4702371, 50.2004123], [-5.4703756, 50.2006922], [-5.470451099999999, 50.2009404], [-5.4705025, 50.20128540000001], [-5.4704976, 50.2015944], [-5.470443599999999, 50.201936200000006], [-5.4703324, 50.2023201], [-5.4702219, 50.20268240000001], [-5.4701612, 50.2030141], [-5.470135, 50.203354399999995], [-5.4701742, 50.203768899999986], [-5.470172, 50.20415440000001], [-5.470171299999999, 50.2042868], [-5.4700799, 50.2048429], [-5.4700828999999995, 50.2050651], [-5.470119099999999, 50.205286], [-5.4701518, 50.2054312], [-5.4702060999999995, 50.20556849999999], [-5.4702721, 50.2057167], [-5.4703508, 50.2058609], [-5.4704409, 50.20599260000001], [-5.4705469, 50.2061163], [-5.4706545, 50.20623189999999], [-5.470776899999999, 50.20634009999999], [-5.4710586, 50.2065642], [-5.471213699999999, 50.206675], [-5.471389199999999, 50.20677729999999], [-5.4715625, 50.206866], [-5.4717489, 50.20694349999999], [-5.4719449, 50.20702529999999], [-5.472188899999999, 50.20710789999999], [-5.472507399999999, 50.2071866], [-5.4727725, 50.2072347], [-5.4730642, 50.207270900000005], [-5.473442099999999, 50.20730410000001], [-5.4739668, 50.20734710000001], [-5.4744449, 50.20738899999999], [-5.4747836, 50.20743610000001], [-5.475166, 50.2075071], [-5.475410799999999, 50.20756639999999], [-5.4756342, 50.20763109999999], [-5.4758683999999995, 50.2077048], [-5.476024699999999, 50.207760400000005], [-5.476168799999999, 50.20781370000001], [-5.4764712, 50.2079492], [-5.476722999999999, 50.2080813], [-5.4769451, 50.20821550000001], [-5.4771075, 50.2083322], [-5.477814, 50.20893349999999]]}", "current_leg_start": "Carbis Bay", "dest_arr_time_act": "1458", "motion_projection": null, "next_location_lat": "50.2089335", "next_location_lon": "-5.4778140", "previous_location": "Carbis Bay", "current_leg_milage": "1.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 72.668, \"from_m\": 0.0, \"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\": 288.901, \"from_m\": 72.668, \"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\": 6470.863, \"from_m\": 288.901, \"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\": 6686.216, \"from_m\": 6470.863, \"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\": 673622, \"profile_key\": \"3cfec02ded222edbf4ecdbf9a138c95b0ebf8f12ab7b32ee80a9360d3806e953\", \"schedule_id\": 29133, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"St. Erth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40416}, {\"is_pass\": false, \"wtt_arr\": \"1454H\", \"wtt_dep\": \"1455\", \"location\": \"Carbis Bay\", \"stage_seq\": 2, \"distance_m\": 4859.265, \"section_seq\": 1, \"route_path_id\": 40416}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"St. Ives\", \"stage_seq\": 3, \"distance_m\": 6686.216, \"section_seq\": 1, \"route_path_id\": 40416}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6686.216, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40416}], \"total_distance_m\": 6686.216, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 6686.216, \"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": "1448", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "50.2089335", "current_position_lon": "-5.4778140", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:34Z\", \"source_id\": 18004861, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:06Z\", \"source_id\": 18007377, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Ives", "service_state_platform": null, "timing_fact_generation": 1789739886570789, "current_leg_arrival_utc": "2026-09-18T14:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:06.567350", "service_state_evidence_id": 18007377, "current_leg_start_actual_dep": "2026-09-18T14:55:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-18T13:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:06.751184", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
SER |
SIV |
2A29 |
150221+150244 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 72.668, "from_m": 0.0, "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": 288.901, "from_m": 72.668, "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": 6470.863, "from_m": 288.901, "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": 6686.216, "from_m": 6470.863, "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": 673622, "profile_key": "3cfec02ded222edbf4ecdbf9a138c95b0ebf8f12ab7b32ee80a9360d3806e953", "schedule_id": 29133, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1448", "location": "St. Erth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40416}, {"is_pass": false, "wtt_arr": "1454H", "wtt_dep": "1455", "location": "Carbis Bay", "stage_seq": 2, "distance_m": 4859.265, "section_seq": 1, "route_path_id": 40416}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "St. Ives", "stage_seq": 3, "distance_m": 6686.216, "section_seq": 1, "route_path_id": 40416}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6686.216, "from_m": 0.0, "section_seq": 1, "route_path_id": 40416}], "total_distance_m": 6686.216, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 6686.216, "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-18T13:54:34Z", "source_id": 18004861, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:06Z", "source_id": 18007377, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}] |
St. Erth |
1448 |
1448 |
3 |
None |
None |
St. Ives |
1458 |
1458 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y15568/2026-09-18/detailed |
None |
Carbis Bay |
2026-09-18T14:55:00+01:00 |
St. Ives |
2.0 |
{"type": "LineString", "coordinates": [[-5.4646812, 50.1972224], [-5.465125799999999, 50.1972872], [-5.465559699999999, 50.19736480000001], [-5.465840799999999, 50.19742440000001], [-5.4660737, 50.197485500000006], [-5.466330299999999, 50.1975717], [-5.4664734, 50.197631], [-5.4667376, 50.19775119999999], [-5.466991499999999, 50.1978826], [-5.4673054, 50.1980726], [-5.4676365, 50.1983226], [-5.4679355, 50.198547299999994], [-5.468259999999999, 50.19877379999999], [-5.468607899999999, 50.1989737], [-5.469003799999999, 50.1991947], [-5.469348199999999, 50.19941579999999], [-5.4696281, 50.19963059999999], [-5.469861599999999, 50.19987229999999], [-5.470066899999999, 50.2001381], [-5.4702371, 50.2004123], [-5.4703756, 50.2006922], [-5.470451099999999, 50.2009404], [-5.4705025, 50.20128540000001], [-5.4704976, 50.2015944], [-5.470443599999999, 50.201936200000006], [-5.4703324, 50.2023201], [-5.4702219, 50.20268240000001], [-5.4701612, 50.2030141], [-5.470135, 50.203354399999995], [-5.4701742, 50.203768899999986], [-5.470172, 50.20415440000001], [-5.470171299999999, 50.2042868], [-5.4700799, 50.2048429], [-5.4700828999999995, 50.2050651], [-5.470119099999999, 50.205286], [-5.4701518, 50.2054312], [-5.4702060999999995, 50.20556849999999], [-5.4702721, 50.2057167], [-5.4703508, 50.2058609], [-5.4704409, 50.20599260000001], [-5.4705469, 50.2061163], [-5.4706545, 50.20623189999999], [-5.470776899999999, 50.20634009999999], [-5.4710586, 50.2065642], [-5.471213699999999, 50.206675], [-5.471389199999999, 50.20677729999999], [-5.4715625, 50.206866], [-5.4717489, 50.20694349999999], [-5.4719449, 50.20702529999999], [-5.472188899999999, 50.20710789999999], [-5.472507399999999, 50.2071866], [-5.4727725, 50.2072347], [-5.4730642, 50.207270900000005], [-5.473442099999999, 50.20730410000001], [-5.4739668, 50.20734710000001], [-5.4744449, 50.20738899999999], [-5.4747836, 50.20743610000001], [-5.475166, 50.2075071], [-5.475410799999999, 50.20756639999999], [-5.4756342, 50.20763109999999], [-5.4758683999999995, 50.2077048], [-5.476024699999999, 50.207760400000005], [-5.476168799999999, 50.20781370000001], [-5.4764712, 50.2079492], [-5.476722999999999, 50.2080813], [-5.4769451, 50.20821550000001], [-5.4771075, 50.2083322], [-5.477814, 50.20893349999999]]} |
1.1 |
1455 |
1457 |
Carbis Bay |
St. Ives |
St. Ives |
50.2089335 |
-5.4778140 |
50.2089335 |
-5.4778140 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:57:00 |
St. Ives |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007377 |
1789739886570789 |
5 |
5 |
2026-09-18 14:08:06.751184 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:06.567350 |
| 641649 |
673270 |
C03316 |
685L80MP18 |
2026-09-18 |
COMPLETE |
18006601 |
2026-09-18 14:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 673270, "stp": "P", "toc": "Great Western Railway", "uid": "C03316", "consist": "800036", "dest_crs": "CNM", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03316/2026-09-18/detailed", "trust_id": "685L80MP18", "origin_crs": "CNM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cheltenham Spa", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "1", "is_terminated": 1, "next_location": "Cheltenham Spa", "signalling_id": "5L80", "timing_status": "EARLY", "origin_station": "Cheltenham Spa", "current_leg_arr": "1500", "current_leg_dep": "1456", "current_leg_end": "Cheltenham Spa", "origin_dep_time": "1434", "origin_platform": "2", "current_location": "Cheltenham Spa", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0988627, 51.8989576], [-2.098958, 51.8987323], [-2.0990295, 51.8985633], [-2.0991522, 51.89828239999999], [-2.0993033, 51.897978], [-2.0994216, 51.89779339999999], [-2.0995058, 51.89766209999999], [-2.0996706, 51.8974492], [-2.0998249, 51.89725090000001], [-2.1000486, 51.897035900000006], [-2.1002557999999993, 51.8968465]]}", "current_leg_start": "Alstone Carriage Holding Sidings", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "51.8968465", "next_location_lon": "-2.1002558", "previous_location": "Alstone Carriage Holding Sidings", "current_leg_milage": "0.2", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 288.737, \"from_m\": 0.0, \"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\": 1094.3, \"from_m\": 288.737, \"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\": 1383.037, \"from_m\": 1094.3, \"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}], \"service_id\": 673270, \"profile_key\": \"6420e87222a8728c4bf144a5c6d94bbb04dbf5431be2a2fb928211062cfabe19\", \"schedule_id\": 431, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1434\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28085}, {\"is_pass\": false, \"wtt_arr\": \"1436\", \"wtt_dep\": \"1458\", \"location\": \"Alstone Carriage Holding Sidings\", \"stage_seq\": 2, \"distance_m\": 691.519, \"section_seq\": 1, \"route_path_id\": 28085}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Cheltenham Spa\", \"stage_seq\": 3, \"distance_m\": 1383.037, \"section_seq\": 1, \"route_path_id\": 28085}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1383.037, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28085}], \"total_distance_m\": 1383.037, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 577.474, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 805.563, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1434", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.8968465", "current_position_lon": "-2.1002558", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:17Z\", \"source_id\": 17998028, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:55Z\", \"source_id\": 56314049, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:56Z\", \"source_id\": 18006601, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cheltenham Spa", "service_state_platform": "1", "timing_fact_generation": 1789739818721738, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:07.466350", "service_state_evidence_id": 18006601, "current_leg_start_actual_dep": "2026-09-18T14:58:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:07.952126", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
CNM |
CNM |
5L80 |
800036 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 288.737, "from_m": 0.0, "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": 1094.3, "from_m": 288.737, "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": 1383.037, "from_m": 1094.3, "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}], "service_id": 673270, "profile_key": "6420e87222a8728c4bf144a5c6d94bbb04dbf5431be2a2fb928211062cfabe19", "schedule_id": 431, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1434", "location": "Cheltenham Spa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28085}, {"is_pass": false, "wtt_arr": "1436", "wtt_dep": "1458", "location": "Alstone Carriage Holding Sidings", "stage_seq": 2, "distance_m": 691.519, "section_seq": 1, "route_path_id": 28085}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Cheltenham Spa", "stage_seq": 3, "distance_m": 1383.037, "section_seq": 1, "route_path_id": 28085}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1383.037, "from_m": 0.0, "section_seq": 1, "route_path_id": 28085}], "total_distance_m": 1383.037, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 577.474, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 805.563, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:17Z", "source_id": 17998028, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20508, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:55Z", "source_id": 56314049, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:58:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:56Z", "source_id": 18006601, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Cheltenham Spa |
1434 |
1434 |
2 |
None |
None |
Cheltenham Spa |
1500 |
1500 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03316/2026-09-18/detailed |
None |
Alstone Carriage Holding Sidings |
2026-09-18T14:58:00+01:00 |
Cheltenham Spa |
4.0 |
{"type": "LineString", "coordinates": [[-2.0988627, 51.8989576], [-2.098958, 51.8987323], [-2.0990295, 51.8985633], [-2.0991522, 51.89828239999999], [-2.0993033, 51.897978], [-2.0994216, 51.89779339999999], [-2.0995058, 51.89766209999999], [-2.0996706, 51.8974492], [-2.0998249, 51.89725090000001], [-2.1000486, 51.897035900000006], [-2.1002557999999993, 51.8968465]]} |
0.2 |
1456 |
1500 |
Alstone Carriage Holding Sidings |
Cheltenham Spa |
Cheltenham Spa |
51.8968465 |
-2.1002558 |
51.8968465 |
-2.1002558 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
Cheltenham Spa |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006601 |
1789739818721738 |
14 |
14 |
2026-09-18 14:08:07.952126 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:07.466350 |
| 641650 |
672152 |
C59627 |
452K18MN18 |
2026-09-18 |
COMPLETE |
18006266 |
2026-09-18 14:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 672152, "stp": "P", "toc": "East Midlands Railway", "uid": "C59627", "consist": "170504", "dest_crs": "LCN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C59627/2026-09-18/detailed", "trust_id": "452K18MN18", "origin_crs": "PBO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lincoln", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "2", "is_terminated": 1, "next_location": "Lincoln", "signalling_id": "2K18", "timing_status": "LATE", "origin_station": "Peterborough", "current_leg_arr": "1458", "current_leg_dep": "1446", "current_leg_end": "Lincoln", "origin_dep_time": "1346", "origin_platform": "1B", "current_location": "Lincoln", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3914242, 53.1391018], [-0.3916049999999999, 53.13918120000002], [-0.3919499, 53.13933269999999], [-0.3921609, 53.1394245], [-0.39220559999999993, 53.1394439], [-0.3925749, 53.1396046], [-0.3931314, 53.13984510000001], [-0.3936651, 53.1400776], [-0.394215, 53.1403173], [-0.3951149, 53.140715500000006], [-0.3953745, 53.140835200000005], [-0.3957868, 53.1410253], [-0.3962011999999999, 53.14122069999999], [-0.3971426, 53.14168409999999], [-0.39737199999999995, 53.14179599999999], [-0.39832549999999994, 53.142301999999994], [-0.3990752, 53.1426961], [-0.39952419999999994, 53.1429336], [-0.4003452, 53.14336779999999], [-0.40080989999999994, 53.1436118], [-0.4008257999999999, 53.14362009999999], [-0.4015321, 53.1439888], [-0.4026518999999999, 53.144580899999994], [-0.4037838, 53.1451777], [-0.4043336, 53.14546570000001], [-0.4048404344939161, 53.14573188385283], [-0.4051316, 53.1458848], [-0.4052043, 53.1459232], [-0.40651829999999994, 53.14661669999999], [-0.4075965, 53.147186999999995], [-0.4088143, 53.14782569999999], [-0.4100615, 53.1484852], [-0.4108983, 53.148925199999994], [-0.4114636, 53.14923229999999], [-0.4117129, 53.14936370000001], [-0.4121885, 53.149606], [-0.412977, 53.1500214], [-0.413712, 53.150409100000005], [-0.41411419999999993, 53.150619000000006], [-0.41454869999999994, 53.15084900000001], [-0.4152737, 53.15123440000001], [-0.4154254, 53.151315099999984], [-0.4154943, 53.1513517], [-0.4164022, 53.1518302], [-0.4173476, 53.152327199999995], [-0.41849429999999993, 53.15293199999999], [-0.4195268999999999, 53.1534781], [-0.42086, 53.15417939999998], [-0.4223859, 53.15498560000001], [-0.42257529999999993, 53.1550857], [-0.4233222, 53.1554819], [-0.4235112, 53.1555917], [-0.42379959999999994, 53.1557582], [-0.4240357, 53.15589789999999], [-0.4243442, 53.1560885], [-0.4246445999999999, 53.1562783], [-0.42489809999999995, 53.156448], [-0.4251998, 53.15665299999999], [-0.4255497999999999, 53.1569007], [-0.42588239999999994, 53.1571508], [-0.42608089999999993, 53.15730520000001], [-0.42646179999999995, 53.15760840000001], [-0.42674740000000005, 53.1578512], [-0.427076, 53.15814389999999], [-0.42725299999999994, 53.1583056], [-0.4274193, 53.15846799999999], [-0.427595, 53.1586377], [-0.4278739999999999, 53.1589264], [-0.4281636, 53.15923759999999], [-0.4282884, 53.15938070000001], [-0.4284909, 53.159615499999994], [-0.4286356999999999, 53.15979159999999], [-0.4288154, 53.16002160000001], [-0.429148, 53.1604614], [-0.4293276999999999, 53.1607251], [-0.4296374999999999, 53.16121239999999], [-0.42974879999999993, 53.16140699999999], [-0.4298989999999999, 53.1616788], [-0.43002699999999994, 53.1619279], [-0.4301069, 53.1620977], [-0.4302035, 53.1623019], [-0.4302906, 53.16250049999999], [-0.43043819999999994, 53.1628672], [-0.4305079, 53.163064199999994], [-0.4305817, 53.163274], [-0.4306567999999999, 53.1634943], [-0.4307614, 53.16382], [-0.4308754, 53.1641697], [-0.4309612, 53.1644334], [-0.43106979999999995, 53.1647727], [-0.4311173, 53.164919000000005], [-0.43115279999999995, 53.16502860000001], [-0.4312227, 53.165243899999986], [-0.43134739999999994, 53.16563219999998], [-0.4315486, 53.16625450000001], [-0.4317483999999999, 53.1668776], [-0.43191339999999995, 53.167409], [-0.4321481, 53.16812699999999], [-0.4324525, 53.16907080000001], [-0.4324821, 53.169167300000005], [-0.4326153, 53.1695634], [-0.43283739999999993, 53.170250900000006], [-0.4329756, 53.1706866], [-0.4332304, 53.17147769999999], [-0.4334503, 53.172150499999994], [-0.4336434, 53.1727518], [-0.4338968999999999, 53.1735404], [-0.4342213999999999, 53.1745412], [-0.4343468, 53.1749278], [-0.4344333, 53.17519469999999], [-0.434605, 53.1757212], [-0.4348115, 53.176366599999994], [-0.4350435, 53.177082799999994], [-0.4353774999999999, 53.1781173], [-0.4356702, 53.1790242], [-0.43592999999999993, 53.1798293], [-0.43611779999999994, 53.1804071], [-0.4363873, 53.18124379999999], [-0.4364832, 53.18152749999999], [-0.43652310000000005, 53.18165409999999], [-0.4365898, 53.1818466], [-0.43696469999999993, 53.18280930000001], [-0.4369841, 53.18285919999999], [-0.43705559999999993, 53.1830197], [-0.4371584999999999, 53.1832506], [-0.43737039999999994, 53.1837039], [-0.4374372, 53.1838348], [-0.43754609999999994, 53.18394099999998], [-0.4376896, 53.18421419999999], [-0.4378264, 53.18446740000001], [-0.437982, 53.1847478], [-0.43817909999999993, 53.1850781], [-0.4384232, 53.1854784], [-0.4386430999999999, 53.18581989999999], [-0.43889339999999993, 53.18618849999999], [-0.43891, 53.186212899999994], [-0.4391338, 53.18652939999999], [-0.4393271, 53.18679550000001], [-0.4395013, 53.1870325], [-0.4397279, 53.1873186], [-0.4400068999999999, 53.1876705], [-0.4401759, 53.1878682], [-0.4404132, 53.18815109999999], [-0.4406572999999999, 53.1884283], [-0.4409376, 53.1887377], [-0.4412167, 53.1890359], [-0.4417315, 53.1895589], [-0.4419077, 53.189731], [-0.44200339999999994, 53.1898244], [-0.4423578, 53.19017040000001], [-0.4429385, 53.19073850000001], [-0.4435085999999999, 53.19129540000001], [-0.444104, 53.19187469999999], [-0.4447531, 53.19250459999999], [-0.44534330000000005, 53.193077599999995], [-0.4461868, 53.19389789999999], [-0.44678499999999993, 53.194477199999994], [-0.4471389, 53.19482270000001], [-0.4473387999999999, 53.1950115], [-0.4478257, 53.1954928], [-0.4481303, 53.195789], [-0.448296, 53.19593969999999], [-0.4485056, 53.196154], [-0.4491317999999999, 53.196759699999994], [-0.4491576420597607, 53.19678476733839], [-0.4497620999999999, 53.197371100000005], [-0.4504179, 53.19800899999999], [-0.45101330000000006, 53.1985875], [-0.4514775, 53.1990366], [-0.45192389999999993, 53.1994752], [-0.4520296901724693, 53.19957740430325], [-0.4522366, 53.199777299999994], [-0.4525718, 53.200102599999994], [-0.4528953999999999, 53.2004162], [-0.45314430000000006, 53.2006561], [-0.4534463, 53.2009532], [-0.45384720000000006, 53.2013406], [-0.4544493999999999, 53.2019294], [-0.4551213, 53.2025793], [-0.4556819, 53.2031264], [-0.4568888, 53.2042919], [-0.4576826000000001, 53.205067], [-0.4579832, 53.205357], [-0.4584982, 53.2058534], [-0.4594677999999999, 53.20679809999999], [-0.46047630000000006, 53.2077732], [-0.4613467, 53.20863659999999], [-0.4617825, 53.2090599], [-0.46270780000000006, 53.2099369], [-0.46318789999999993, 53.21040189999999], [-0.4639573000000001, 53.2111452], [-0.4643494, 53.21152320000001], [-0.4650146, 53.21216330000001], [-0.4655443, 53.21267969999999], [-0.4658029, 53.212928000000005], [-0.46585850000000006, 53.21298139999999], [-0.4660310999999999, 53.2131471], [-0.46661859999999994, 53.21371809999999], [-0.4671054, 53.2141871], [-0.4674205, 53.21446579999999], [-0.4676833000000001, 53.2146899], [-0.4680133000000001, 53.214958900000006], [-0.4683941, 53.2152512], [-0.4687991, 53.215542699999986], [-0.4689346999999999, 53.2156351], [-0.4691747, 53.2157981], [-0.4692981000000001, 53.2158792], [-0.4697204999999999, 53.216145], [-0.4701524, 53.2164043], [-0.4705801999999999, 53.2166461], [-0.47094629999999993, 53.2168366], [-0.4715693000000001, 53.2171622], [-0.4717606999999999, 53.217263599999995], [-0.4721908, 53.21746920000001], [-0.4723721999999999, 53.21754630000001], [-0.4728496999999999, 53.21773739999999], [-0.4735333, 53.2180176], [-0.47399229999999987, 53.21819760000002], [-0.4744426, 53.2183637], [-0.4750071999999999, 53.2185629], [-0.4752002999999999, 53.21862389999999], [-0.4759728, 53.21891299999999], [-0.4764623, 53.219064], [-0.4767182, 53.21913430000001], [-0.47699849999999994, 53.21920899999999], [-0.47739700000000007, 53.21931370000001], [-0.4778235, 53.2194205], [-0.4781759999999999, 53.21951010000001], [-0.4787567, 53.219648199999995], [-0.4796622, 53.21986609999999], [-0.4799223000000001, 53.219928], [-0.48068769999999994, 53.2201163], [-0.4814694999999999, 53.2202986], [-0.4824744, 53.220538999999995], [-0.48346420000000007, 53.22077749999999], [-0.484129, 53.22093699999999], [-0.4847060000000001, 53.2210762], [-0.4855335, 53.2212778], [-0.4860565, 53.2214038], [-0.486597, 53.22153549999998], [-0.4874284999999999, 53.221734600000005], [-0.487927, 53.22184910000001], [-0.4882438999999999, 53.22191689999999], [-0.4886395, 53.22199880000001], [-0.488956, 53.22205900000001], [-0.4892484, 53.22211200000001], [-0.4896091, 53.2221763], [-0.48996990000000007, 53.222235700000006], [-0.4903078, 53.22228869999999], [-0.4906842999999999, 53.222342899999994], [-0.49089250000000006, 53.22237379999999], [-0.4914223, 53.2224372], [-0.4917656, 53.2224782], [-0.4921058, 53.2225139], [-0.4925472, 53.22255899999999], [-0.4927752999999999, 53.22257989999999], [-0.4930511999999999, 53.222603], [-0.4934527999999999, 53.2226337], [-0.4937371999999999, 53.2226546], [-0.4939975999999999, 53.22267070000001], [-0.49440960000000006, 53.22268829999999], [-0.49457200000000007, 53.2226953], [-0.4947187, 53.22270170000001], [-0.4947715, 53.22270399999999], [-0.4950037000000001, 53.22271400000001], [-0.495197, 53.2227193], [-0.4955081999999999, 53.2227285], [-0.4958288999999999, 53.2227333], [-0.4961991, 53.22273809999999], [-0.4965785999999999, 53.22274380000001], [-0.4971904, 53.22275189999999], [-0.4975001, 53.22275570000001], [-0.498097, 53.222764], [-0.4989405, 53.22278250000001], [-0.4991886, 53.2227846], [-0.4997693000000001, 53.2227918], [-0.5009106, 53.2227986], [-0.5016429, 53.2228066], [-0.502237, 53.2228154], [-0.5027294999999999, 53.222822400000005], [-0.5042876, 53.22283840000001], [-0.5047578, 53.2228436], [-0.5055799, 53.222855800000005], [-0.5066543999999998, 53.2228734], [-0.5077984, 53.2228903], [-0.509684, 53.22291940000001], [-0.5112444999999999, 53.22294250000001], [-0.5123173999999999, 53.222954699999995], [-0.5136667, 53.22297280000001], [-0.5149693, 53.222987], [-0.5163072000000001, 53.2229969], [-0.5181857000000001, 53.22301599999999], [-0.5195053999999999, 53.223032800000006], [-0.5207271, 53.223052399999986], [-0.5221299, 53.2230724], [-0.5236597, 53.223092], [-0.5242448, 53.2230995], [-0.5246855999999999, 53.22310710000001], [-0.5251017999999998, 53.22311929999999], [-0.5254935999999999, 53.2231344], [-0.5257994, 53.2231478], [-0.526121, 53.2231676], [-0.5263973, 53.22318689999999], [-0.5266671999999999, 53.22320979999999], [-0.5270048, 53.22323999999999], [-0.5273039, 53.223269], [-0.5277219999999999, 53.22331559999999], [-0.5280733, 53.22335729999999], [-0.52847, 53.223408500000005], [-0.5288116000000002, 53.223455300000005], [-0.5293102, 53.2235313], [-0.5296765, 53.2235914], [-0.5301591, 53.223680400000006], [-0.5307778, 53.22382409999999], [-0.5312651999999999, 53.223937799999995], [-0.5320336, 53.2241103], [-0.5323738999999998, 53.2241943], [-0.5329387, 53.22433970000001], [-0.5332878999999999, 53.2244287], [-0.5336432, 53.224515100000005], [-0.5339797999999999, 53.2245864], [-0.5343751, 53.2246661], [-0.5347962999999999, 53.22474940000001], [-0.5350538537893651, 53.22480416047805], [-0.5352986246197097, 53.22486339660109], [-0.5355124341285696, 53.224915902224176], [-0.5356975081108268, 53.22496205167721], [-0.5358560723613635, 53.225002219290126], [-0.5359903526750616, 53.225036779392816], [-0.5361025748468033, 53.22506610631521], [-0.5361949646714709, 53.22509057438722], [-0.5362697479439461, 53.22511055793875], [-0.5363291504591113, 53.22512643129972], [-0.5363753980118484, 53.225138568800034], [-0.5364107163970395, 53.225147344769624], [-0.536437331409567, 53.22515313353838], [-0.5364574688443124, 53.225156309436215], [-0.5364733544961583, 53.225157246793074], [-0.5364872141599867, 53.22515631993883], [-0.5365012736306795, 53.22515390320343], [-0.5367740999999999, 53.2252287], [-0.5370597, 53.22531240000001], [-0.5377427, 53.22545480000001], [-0.5378213999999999, 53.2254765], [-0.5387243, 53.2257257], [-0.5389891704717129, 53.22579995847543], [-0.5397776, 53.226021]]}", "current_leg_start": "Metheringham", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "53.2260210", "next_location_lon": "-0.5397776", "previous_location": "Metheringham", "current_leg_milage": "9.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 358.789, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 395.297, \"from_m\": 358.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\": 4897.678, \"from_m\": 395.297, \"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\": 5001.3, \"from_m\": 4897.678, \"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\": 5026.544, \"from_m\": 5001.3, \"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\": 6050.099, \"from_m\": 5026.544, \"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\": 9992.715, \"from_m\": 6050.099, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26135.905, \"from_m\": 9992.715, \"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\": 27762.903, \"from_m\": 26135.905, \"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\": 30147.533, \"from_m\": 27762.903, \"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\": 54697.687, \"from_m\": 30147.533, \"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\": 55297.69, \"from_m\": 54697.687, \"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\": 55411.043, \"from_m\": 55297.69, \"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\": 56023.423, \"from_m\": 55411.043, \"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\": 56148.322, \"from_m\": 56023.423, \"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\": 56891.819, \"from_m\": 56148.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\": 57000.345, \"from_m\": 56891.819, \"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\": 57442.195, \"from_m\": 57000.345, \"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\": 57526.175, \"from_m\": 57442.195, \"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\": 57601.388, \"from_m\": 57526.175, \"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\": 60760.598, \"from_m\": 57601.388, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60903.248, \"from_m\": 60760.598, \"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\": 60986.755, \"from_m\": 60903.248, \"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\": 61022.532, \"from_m\": 60986.755, \"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\": 61179.213, \"from_m\": 61022.532, \"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\": 82247.964, \"from_m\": 61179.213, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 82261.824, \"from_m\": 82247.964, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90358.476, \"from_m\": 82261.824, \"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\": 91149.606, \"from_m\": 90358.476, \"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\": 91347.128, \"from_m\": 91149.606, \"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\": 672152, \"profile_key\": \"760fff3f6ae5f83f86bca4400f8a37553682a798bc7e3ff5a11341cfc229f2e7\", \"schedule_id\": 6911, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1346\", \"location\": \"Peterborough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351\", \"location\": \"Werrington Jn\", \"stage_seq\": 2, \"distance_m\": 5001.3, \"section_seq\": 1, \"route_path_id\": 67877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352H\", \"location\": \"Glinton Jn\", \"stage_seq\": 3, \"distance_m\": 6703.395, \"section_seq\": 1, \"route_path_id\": 67877}, {\"is_pass\": false, \"wtt_arr\": \"1404H\", \"wtt_dep\": \"1405H\", \"location\": \"Spalding\", \"stage_seq\": 4, \"distance_m\": 26663.193, \"section_seq\": 1, \"route_path_id\": 67877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412H\", \"location\": \"Quadring Sig. WS7071\", \"stage_seq\": 5, \"distance_m\": 37281.189, \"section_seq\": 1, \"route_path_id\": 67877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423\", \"location\": \"Sleaford South Jn\", \"stage_seq\": 6, \"distance_m\": 55297.69, \"section_seq\": 1, \"route_path_id\": 67877}, {\"is_pass\": false, \"wtt_arr\": \"1425H\", \"wtt_dep\": \"1426H\", \"location\": \"Sleaford\", \"stage_seq\": 7, \"distance_m\": 57111.347, \"section_seq\": 1, \"route_path_id\": 67877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430H\", \"location\": \"Sleaford North Jn\", \"stage_seq\": 8, \"distance_m\": 60978.44, \"section_seq\": 1, \"route_path_id\": 67877}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434H\", \"location\": \"Ruskington\", \"stage_seq\": 9, \"distance_m\": 64462.687, \"section_seq\": 1, \"route_path_id\": 67877}, {\"is_pass\": false, \"wtt_arr\": \"1442H\", \"wtt_dep\": \"1443H\", \"location\": \"Metheringham\", \"stage_seq\": 10, \"distance_m\": 76105.389, \"section_seq\": 1, \"route_path_id\": 67877}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455\", \"location\": \"Pelham Street Jn\", \"stage_seq\": 11, \"distance_m\": 91103.735, \"section_seq\": 1, \"route_path_id\": 67877}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Lincoln\", \"stage_seq\": 12, \"distance_m\": 91347.128, \"section_seq\": 1, \"route_path_id\": 67877}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 91347.128, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67877}], \"total_distance_m\": 91347.128, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 88174.058, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3173.07, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1346", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "53.2260210", "current_position_lon": "-0.5397776", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:50Z\", \"source_id\": 56185794, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:52Z\", \"source_id\": 17970183, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:38Z\", \"source_id\": 17985240, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11636, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:18Z\", \"source_id\": 56253501, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:21Z\", \"source_id\": 17989387, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:30Z\", \"source_id\": 56284707, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:35Z\", \"source_id\": 17998286, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:25Z\", \"source_id\": 56312740, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:32Z\", \"source_id\": 18006266, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lincoln", "service_state_platform": "2", "timing_fact_generation": 1789739794791026, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:08.394644", "service_state_evidence_id": 18006266, "current_leg_start_actual_dep": "2026-09-18T14:44:30+01:00", "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:08.456141", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
PBO |
LCN |
2K18 |
170504 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 358.789, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 395.297, "from_m": 358.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": 4897.678, "from_m": 395.297, "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": 5001.3, "from_m": 4897.678, "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": 5026.544, "from_m": 5001.3, "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": 6050.099, "from_m": 5026.544, "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": 9992.715, "from_m": 6050.099, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26135.905, "from_m": 9992.715, "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": 27762.903, "from_m": 26135.905, "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": 30147.533, "from_m": 27762.903, "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": 54697.687, "from_m": 30147.533, "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": 55297.69, "from_m": 54697.687, "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": 55411.043, "from_m": 55297.69, "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": 56023.423, "from_m": 55411.043, "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": 56148.322, "from_m": 56023.423, "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": 56891.819, "from_m": 56148.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": 57000.345, "from_m": 56891.819, "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": 57442.195, "from_m": 57000.345, "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": 57526.175, "from_m": 57442.195, "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": 57601.388, "from_m": 57526.175, "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": 60760.598, "from_m": 57601.388, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60903.248, "from_m": 60760.598, "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": 60986.755, "from_m": 60903.248, "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": 61022.532, "from_m": 60986.755, "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": 61179.213, "from_m": 61022.532, "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": 82247.964, "from_m": 61179.213, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 82261.824, "from_m": 82247.964, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90358.476, "from_m": 82261.824, "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": 91149.606, "from_m": 90358.476, "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": 91347.128, "from_m": 91149.606, "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": 672152, "profile_key": "760fff3f6ae5f83f86bca4400f8a37553682a798bc7e3ff5a11341cfc229f2e7", "schedule_id": 6911, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1346", "location": "Peterborough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351", "location": "Werrington Jn", "stage_seq": 2, "distance_m": 5001.3, "section_seq": 1, "route_path_id": 67877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352H", "location": "Glinton Jn", "stage_seq": 3, "distance_m": 6703.395, "section_seq": 1, "route_path_id": 67877}, {"is_pass": false, "wtt_arr": "1404H", "wtt_dep": "1405H", "location": "Spalding", "stage_seq": 4, "distance_m": 26663.193, "section_seq": 1, "route_path_id": 67877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412H", "location": "Quadring Sig. WS7071", "stage_seq": 5, "distance_m": 37281.189, "section_seq": 1, "route_path_id": 67877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423", "location": "Sleaford South Jn", "stage_seq": 6, "distance_m": 55297.69, "section_seq": 1, "route_path_id": 67877}, {"is_pass": false, "wtt_arr": "1425H", "wtt_dep": "1426H", "location": "Sleaford", "stage_seq": 7, "distance_m": 57111.347, "section_seq": 1, "route_path_id": 67877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430H", "location": "Sleaford North Jn", "stage_seq": 8, "distance_m": 60978.44, "section_seq": 1, "route_path_id": 67877}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434H", "location": "Ruskington", "stage_seq": 9, "distance_m": 64462.687, "section_seq": 1, "route_path_id": 67877}, {"is_pass": false, "wtt_arr": "1442H", "wtt_dep": "1443H", "location": "Metheringham", "stage_seq": 10, "distance_m": 76105.389, "section_seq": 1, "route_path_id": 67877}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455", "location": "Pelham Street Jn", "stage_seq": 11, "distance_m": 91103.735, "section_seq": 1, "route_path_id": 67877}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Lincoln", "stage_seq": 12, "distance_m": 91347.128, "section_seq": 1, "route_path_id": 67877}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 91347.128, "from_m": 0.0, "section_seq": 1, "route_path_id": 67877}], "total_distance_m": 91347.128, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 88174.058, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3173.07, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12115, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:50Z", "source_id": 56185794, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:07:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:52Z", "source_id": 17970183, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:38Z", "source_id": 17985240, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11636, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:18Z", "source_id": 56253501, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:37:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:21Z", "source_id": 17989387, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11626, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:30Z", "source_id": 56284707, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:46:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:35Z", "source_id": 17998286, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11573, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:25Z", "source_id": 56312740, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:32Z", "source_id": 18006266, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Peterborough |
1346 |
1346 |
1B |
None |
None |
Lincoln |
1457 |
1457 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C59627/2026-09-18/detailed |
None |
Metheringham |
2026-09-18T14:44:30+01:00 |
Lincoln |
12.0 |
{"type": "LineString", "coordinates": [[-0.3914242, 53.1391018], [-0.3916049999999999, 53.13918120000002], [-0.3919499, 53.13933269999999], [-0.3921609, 53.1394245], [-0.39220559999999993, 53.1394439], [-0.3925749, 53.1396046], [-0.3931314, 53.13984510000001], [-0.3936651, 53.1400776], [-0.394215, 53.1403173], [-0.3951149, 53.140715500000006], [-0.3953745, 53.140835200000005], [-0.3957868, 53.1410253], [-0.3962011999999999, 53.14122069999999], [-0.3971426, 53.14168409999999], [-0.39737199999999995, 53.14179599999999], [-0.39832549999999994, 53.142301999999994], [-0.3990752, 53.1426961], [-0.39952419999999994, 53.1429336], [-0.4003452, 53.14336779999999], [-0.40080989999999994, 53.1436118], [-0.4008257999999999, 53.14362009999999], [-0.4015321, 53.1439888], [-0.4026518999999999, 53.144580899999994], [-0.4037838, 53.1451777], [-0.4043336, 53.14546570000001], [-0.4048404344939161, 53.14573188385283], [-0.4051316, 53.1458848], [-0.4052043, 53.1459232], [-0.40651829999999994, 53.14661669999999], [-0.4075965, 53.147186999999995], [-0.4088143, 53.14782569999999], [-0.4100615, 53.1484852], [-0.4108983, 53.148925199999994], [-0.4114636, 53.14923229999999], [-0.4117129, 53.14936370000001], [-0.4121885, 53.149606], [-0.412977, 53.1500214], [-0.413712, 53.150409100000005], [-0.41411419999999993, 53.150619000000006], [-0.41454869999999994, 53.15084900000001], [-0.4152737, 53.15123440000001], [-0.4154254, 53.151315099999984], [-0.4154943, 53.1513517], [-0.4164022, 53.1518302], [-0.4173476, 53.152327199999995], [-0.41849429999999993, 53.15293199999999], [-0.4195268999999999, 53.1534781], [-0.42086, 53.15417939999998], [-0.4223859, 53.15498560000001], [-0.42257529999999993, 53.1550857], [-0.4233222, 53.1554819], [-0.4235112, 53.1555917], [-0.42379959999999994, 53.1557582], [-0.4240357, 53.15589789999999], [-0.4243442, 53.1560885], [-0.4246445999999999, 53.1562783], [-0.42489809999999995, 53.156448], [-0.4251998, 53.15665299999999], [-0.4255497999999999, 53.1569007], [-0.42588239999999994, 53.1571508], [-0.42608089999999993, 53.15730520000001], [-0.42646179999999995, 53.15760840000001], [-0.42674740000000005, 53.1578512], [-0.427076, 53.15814389999999], [-0.42725299999999994, 53.1583056], [-0.4274193, 53.15846799999999], [-0.427595, 53.1586377], [-0.4278739999999999, 53.1589264], [-0.4281636, 53.15923759999999], [-0.4282884, 53.15938070000001], [-0.4284909, 53.159615499999994], [-0.4286356999999999, 53.15979159999999], [-0.4288154, 53.16002160000001], [-0.429148, 53.1604614], [-0.4293276999999999, 53.1607251], [-0.4296374999999999, 53.16121239999999], [-0.42974879999999993, 53.16140699999999], [-0.4298989999999999, 53.1616788], [-0.43002699999999994, 53.1619279], [-0.4301069, 53.1620977], [-0.4302035, 53.1623019], [-0.4302906, 53.16250049999999], [-0.43043819999999994, 53.1628672], [-0.4305079, 53.163064199999994], [-0.4305817, 53.163274], [-0.4306567999999999, 53.1634943], [-0.4307614, 53.16382], [-0.4308754, 53.1641697], [-0.4309612, 53.1644334], [-0.43106979999999995, 53.1647727], [-0.4311173, 53.164919000000005], [-0.43115279999999995, 53.16502860000001], [-0.4312227, 53.165243899999986], [-0.43134739999999994, 53.16563219999998], [-0.4315486, 53.16625450000001], [-0.4317483999999999, 53.1668776], [-0.43191339999999995, 53.167409], [-0.4321481, 53.16812699999999], [-0.4324525, 53.16907080000001], [-0.4324821, 53.169167300000005], [-0.4326153, 53.1695634], [-0.43283739999999993, 53.170250900000006], [-0.4329756, 53.1706866], [-0.4332304, 53.17147769999999], [-0.4334503, 53.172150499999994], [-0.4336434, 53.1727518], [-0.4338968999999999, 53.1735404], [-0.4342213999999999, 53.1745412], [-0.4343468, 53.1749278], [-0.4344333, 53.17519469999999], [-0.434605, 53.1757212], [-0.4348115, 53.176366599999994], [-0.4350435, 53.177082799999994], [-0.4353774999999999, 53.1781173], [-0.4356702, 53.1790242], [-0.43592999999999993, 53.1798293], [-0.43611779999999994, 53.1804071], [-0.4363873, 53.18124379999999], [-0.4364832, 53.18152749999999], [-0.43652310000000005, 53.18165409999999], [-0.4365898, 53.1818466], [-0.43696469999999993, 53.18280930000001], [-0.4369841, 53.18285919999999], [-0.43705559999999993, 53.1830197], [-0.4371584999999999, 53.1832506], [-0.43737039999999994, 53.1837039], [-0.4374372, 53.1838348], [-0.43754609999999994, 53.18394099999998], [-0.4376896, 53.18421419999999], [-0.4378264, 53.18446740000001], [-0.437982, 53.1847478], [-0.43817909999999993, 53.1850781], [-0.4384232, 53.1854784], [-0.4386430999999999, 53.18581989999999], [-0.43889339999999993, 53.18618849999999], [-0.43891, 53.186212899999994], [-0.4391338, 53.18652939999999], [-0.4393271, 53.18679550000001], [-0.4395013, 53.1870325], [-0.4397279, 53.1873186], [-0.4400068999999999, 53.1876705], [-0.4401759, 53.1878682], [-0.4404132, 53.18815109999999], [-0.4406572999999999, 53.1884283], [-0.4409376, 53.1887377], [-0.4412167, 53.1890359], [-0.4417315, 53.1895589], [-0.4419077, 53.189731], [-0.44200339999999994, 53.1898244], [-0.4423578, 53.19017040000001], [-0.4429385, 53.19073850000001], [-0.4435085999999999, 53.19129540000001], [-0.444104, 53.19187469999999], [-0.4447531, 53.19250459999999], [-0.44534330000000005, 53.193077599999995], [-0.4461868, 53.19389789999999], [-0.44678499999999993, 53.194477199999994], [-0.4471389, 53.19482270000001], [-0.4473387999999999, 53.1950115], [-0.4478257, 53.1954928], [-0.4481303, 53.195789], [-0.448296, 53.19593969999999], [-0.4485056, 53.196154], [-0.4491317999999999, 53.196759699999994], [-0.4491576420597607, 53.19678476733839], [-0.4497620999999999, 53.197371100000005], [-0.4504179, 53.19800899999999], [-0.45101330000000006, 53.1985875], [-0.4514775, 53.1990366], [-0.45192389999999993, 53.1994752], [-0.4520296901724693, 53.19957740430325], [-0.4522366, 53.199777299999994], [-0.4525718, 53.200102599999994], [-0.4528953999999999, 53.2004162], [-0.45314430000000006, 53.2006561], [-0.4534463, 53.2009532], [-0.45384720000000006, 53.2013406], [-0.4544493999999999, 53.2019294], [-0.4551213, 53.2025793], [-0.4556819, 53.2031264], [-0.4568888, 53.2042919], [-0.4576826000000001, 53.205067], [-0.4579832, 53.205357], [-0.4584982, 53.2058534], [-0.4594677999999999, 53.20679809999999], [-0.46047630000000006, 53.2077732], [-0.4613467, 53.20863659999999], [-0.4617825, 53.2090599], [-0.46270780000000006, 53.2099369], [-0.46318789999999993, 53.21040189999999], [-0.4639573000000001, 53.2111452], [-0.4643494, 53.21152320000001], [-0.4650146, 53.21216330000001], [-0.4655443, 53.21267969999999], [-0.4658029, 53.212928000000005], [-0.46585850000000006, 53.21298139999999], [-0.4660310999999999, 53.2131471], [-0.46661859999999994, 53.21371809999999], [-0.4671054, 53.2141871], [-0.4674205, 53.21446579999999], [-0.4676833000000001, 53.2146899], [-0.4680133000000001, 53.214958900000006], [-0.4683941, 53.2152512], [-0.4687991, 53.215542699999986], [-0.4689346999999999, 53.2156351], [-0.4691747, 53.2157981], [-0.4692981000000001, 53.2158792], [-0.4697204999999999, 53.216145], [-0.4701524, 53.2164043], [-0.4705801999999999, 53.2166461], [-0.47094629999999993, 53.2168366], [-0.4715693000000001, 53.2171622], [-0.4717606999999999, 53.217263599999995], [-0.4721908, 53.21746920000001], [-0.4723721999999999, 53.21754630000001], [-0.4728496999999999, 53.21773739999999], [-0.4735333, 53.2180176], [-0.47399229999999987, 53.21819760000002], [-0.4744426, 53.2183637], [-0.4750071999999999, 53.2185629], [-0.4752002999999999, 53.21862389999999], [-0.4759728, 53.21891299999999], [-0.4764623, 53.219064], [-0.4767182, 53.21913430000001], [-0.47699849999999994, 53.21920899999999], [-0.47739700000000007, 53.21931370000001], [-0.4778235, 53.2194205], [-0.4781759999999999, 53.21951010000001], [-0.4787567, 53.219648199999995], [-0.4796622, 53.21986609999999], [-0.4799223000000001, 53.219928], [-0.48068769999999994, 53.2201163], [-0.4814694999999999, 53.2202986], [-0.4824744, 53.220538999999995], [-0.48346420000000007, 53.22077749999999], [-0.484129, 53.22093699999999], [-0.4847060000000001, 53.2210762], [-0.4855335, 53.2212778], [-0.4860565, 53.2214038], [-0.486597, 53.22153549999998], [-0.4874284999999999, 53.221734600000005], [-0.487927, 53.22184910000001], [-0.4882438999999999, 53.22191689999999], [-0.4886395, 53.22199880000001], [-0.488956, 53.22205900000001], [-0.4892484, 53.22211200000001], [-0.4896091, 53.2221763], [-0.48996990000000007, 53.222235700000006], [-0.4903078, 53.22228869999999], [-0.4906842999999999, 53.222342899999994], [-0.49089250000000006, 53.22237379999999], [-0.4914223, 53.2224372], [-0.4917656, 53.2224782], [-0.4921058, 53.2225139], [-0.4925472, 53.22255899999999], [-0.4927752999999999, 53.22257989999999], [-0.4930511999999999, 53.222603], [-0.4934527999999999, 53.2226337], [-0.4937371999999999, 53.2226546], [-0.4939975999999999, 53.22267070000001], [-0.49440960000000006, 53.22268829999999], [-0.49457200000000007, 53.2226953], [-0.4947187, 53.22270170000001], [-0.4947715, 53.22270399999999], [-0.4950037000000001, 53.22271400000001], [-0.495197, 53.2227193], [-0.4955081999999999, 53.2227285], [-0.4958288999999999, 53.2227333], [-0.4961991, 53.22273809999999], [-0.4965785999999999, 53.22274380000001], [-0.4971904, 53.22275189999999], [-0.4975001, 53.22275570000001], [-0.498097, 53.222764], [-0.4989405, 53.22278250000001], [-0.4991886, 53.2227846], [-0.4997693000000001, 53.2227918], [-0.5009106, 53.2227986], [-0.5016429, 53.2228066], [-0.502237, 53.2228154], [-0.5027294999999999, 53.222822400000005], [-0.5042876, 53.22283840000001], [-0.5047578, 53.2228436], [-0.5055799, 53.222855800000005], [-0.5066543999999998, 53.2228734], [-0.5077984, 53.2228903], [-0.509684, 53.22291940000001], [-0.5112444999999999, 53.22294250000001], [-0.5123173999999999, 53.222954699999995], [-0.5136667, 53.22297280000001], [-0.5149693, 53.222987], [-0.5163072000000001, 53.2229969], [-0.5181857000000001, 53.22301599999999], [-0.5195053999999999, 53.223032800000006], [-0.5207271, 53.223052399999986], [-0.5221299, 53.2230724], [-0.5236597, 53.223092], [-0.5242448, 53.2230995], [-0.5246855999999999, 53.22310710000001], [-0.5251017999999998, 53.22311929999999], [-0.5254935999999999, 53.2231344], [-0.5257994, 53.2231478], [-0.526121, 53.2231676], [-0.5263973, 53.22318689999999], [-0.5266671999999999, 53.22320979999999], [-0.5270048, 53.22323999999999], [-0.5273039, 53.223269], [-0.5277219999999999, 53.22331559999999], [-0.5280733, 53.22335729999999], [-0.52847, 53.223408500000005], [-0.5288116000000002, 53.223455300000005], [-0.5293102, 53.2235313], [-0.5296765, 53.2235914], [-0.5301591, 53.223680400000006], [-0.5307778, 53.22382409999999], [-0.5312651999999999, 53.223937799999995], [-0.5320336, 53.2241103], [-0.5323738999999998, 53.2241943], [-0.5329387, 53.22433970000001], [-0.5332878999999999, 53.2244287], [-0.5336432, 53.224515100000005], [-0.5339797999999999, 53.2245864], [-0.5343751, 53.2246661], [-0.5347962999999999, 53.22474940000001], [-0.5350538537893651, 53.22480416047805], [-0.5352986246197097, 53.22486339660109], [-0.5355124341285696, 53.224915902224176], [-0.5356975081108268, 53.22496205167721], [-0.5358560723613635, 53.225002219290126], [-0.5359903526750616, 53.225036779392816], [-0.5361025748468033, 53.22506610631521], [-0.5361949646714709, 53.22509057438722], [-0.5362697479439461, 53.22511055793875], [-0.5363291504591113, 53.22512643129972], [-0.5363753980118484, 53.225138568800034], [-0.5364107163970395, 53.225147344769624], [-0.536437331409567, 53.22515313353838], [-0.5364574688443124, 53.225156309436215], [-0.5364733544961583, 53.225157246793074], [-0.5364872141599867, 53.22515631993883], [-0.5365012736306795, 53.22515390320343], [-0.5367740999999999, 53.2252287], [-0.5370597, 53.22531240000001], [-0.5377427, 53.22545480000001], [-0.5378213999999999, 53.2254765], [-0.5387243, 53.2257257], [-0.5389891704717129, 53.22579995847543], [-0.5397776, 53.226021]]} |
9.5 |
1446 |
1458 |
Metheringham |
Lincoln |
Lincoln |
53.2260210 |
-0.5397776 |
53.2260210 |
-0.5397776 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
Lincoln |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006266 |
1789739794791026 |
34 |
34 |
2026-09-18 14:08:08.456141 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:08.394644 |
| 641651 |
673020 |
F45234 |
522R981O18 |
2026-09-18 |
COMPLETE |
18006580 |
2026-09-18 14:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 673020, "stp": "N", "toc": "c2c", "uid": "F45234", "consist": "357024", "dest_crs": "GRY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45234/2026-09-18/detailed", "trust_id": "522R981O18", "origin_crs": "FST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Grays", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "3", "is_terminated": 1, "next_location": "Grays", "signalling_id": "2R98", "timing_status": "LATE", "origin_station": "London Fenchurch Street", "current_leg_arr": "1458", "current_leg_dep": "1452", "current_leg_end": "Grays", "origin_dep_time": "1423", "origin_platform": "2", "current_location": "Grays", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.24302230024387392, 51.48597220430625], [0.2437283, 51.4855546], [0.2444796999999999, 51.4851245], [0.2450818, 51.4847943], [0.24619419999999995, 51.4842118], [0.2467731, 51.483923299999994], [0.2473744, 51.4836451], [0.2485788, 51.4830999], [0.249247, 51.482806299999986], [0.2500193, 51.48247889999999], [0.2518433, 51.481733], [0.2536983, 51.48096569999999], [0.25483169999999994, 51.48045580000001], [0.2559397, 51.4799185], [0.2563966, 51.47968190000001], [0.2568562, 51.4794286], [0.2573078, 51.4791744], [0.2577892, 51.47891979999999], [0.2585568, 51.4784902], [0.2607052, 51.4772092], [0.26359450000000006, 51.4754942], [0.2640795337771686, 51.475200715821515], [0.2655045, 51.47507240000001], [0.2666277, 51.47496699999999], [0.2677261, 51.47487949999999], [0.26949458523585645, 51.47472499583454], [0.2711714, 51.47457849999999], [0.2729224, 51.474431], [0.27323139999999996, 51.47441080000001], [0.2746837999999999, 51.47431609999999], [0.2763824, 51.4742247], [0.2780787, 51.4741623], [0.2789533, 51.47414279999999], [0.2798746999999999, 51.4741288], [0.2816666, 51.4741274], [0.283445, 51.47414700000001], [0.28521870000000005, 51.4741892], [0.2870056, 51.4742757], [0.28879969999999994, 51.47438640000001], [0.2952869, 51.4748548], [0.2975679, 51.4750137], [0.3002073, 51.47519619999999], [0.3010863, 51.4752583], [0.3015299, 51.475295], [0.3015438429383707, 51.47529585444191], [0.3017965386380576, 51.475314714043115], [0.30201968313057576, 51.47533221437389], [0.3022174982000348, 51.47534854917524], [0.30239420563054437, 51.47536391218812], [0.302554027206214, 51.47537849715357], [0.3027011847111534, 51.475392497812535], [0.3028398999294722, 51.47540610790602], [0.3029743946452799, 51.475419521175034], [0.3031088906426862, 51.475432931360544], [0.3032476097058008, 51.47544653220355], [0.30339477361873307, 51.47546051744506], [0.3035546041655929, 51.47547508082604], [0.30373132313048967, 51.47549041608748], [0.30392915229753314, 51.47550671697039], [0.304152313450833, 51.47552417721576], [0.3044050283744987, 51.47554299056456], [0.30484539999999993, 51.47557520000001], [0.3056322, 51.47563540000001], [0.3070746999999999, 51.4757382], [0.3082406, 51.4758221], [0.309619, 51.47592209999999], [0.31093400000000004, 51.4760144], [0.3131468, 51.47617749999999], [0.3137355, 51.47621519999999], [0.3144297999999999, 51.4762782], [0.3160917999999999, 51.4763889], [0.31624889999999994, 51.4764004], [0.3170932, 51.476416099999994], [0.3174849, 51.4764364], [0.3179914, 51.47645539999999], [0.31851009999999996, 51.4764686], [0.31900629999999996, 51.4764721], [0.31951150000000006, 51.476471399999994], [0.3199773, 51.47646449999999], [0.32043409999999994, 51.476449999999986], [0.32088659999999997, 51.4764321]]}", "current_leg_start": "Purfleet", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "51.4764321", "next_location_lon": "0.3208866", "previous_location": "Purfleet", "current_leg_milage": "3.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 702.808, \"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\": 2554.428, \"from_m\": 702.808, \"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\": 2811.993, \"from_m\": 2554.428, \"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\": 4166.508, \"from_m\": 2811.993, \"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\": 4224.957, \"from_m\": 4166.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\": 4283.717, \"from_m\": 4224.957, \"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\": 4771.9, \"from_m\": 4283.717, \"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\": 5184.07, \"from_m\": 4771.9, \"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\": 5260.388, \"from_m\": 5184.07, \"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\": 5696.59, \"from_m\": 5260.388, \"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\": 10664.45, \"from_m\": 5696.59, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11282.04, \"from_m\": 10664.45, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12049.168, \"from_m\": 11282.04, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12059.861, \"from_m\": 12049.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12650.319, \"from_m\": 12059.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\": 12944.408, \"from_m\": 12650.319, \"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\": 13257.665, \"from_m\": 12944.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\": 13420.52, \"from_m\": 13257.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\": 14684.853, \"from_m\": 13420.52, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14744.86, \"from_m\": 14684.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\": 14982.299, \"from_m\": 14744.86, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16094.617, \"from_m\": 14982.299, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16119.196, \"from_m\": 16094.617, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16193.504, \"from_m\": 16119.196, \"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\": 17838.727, \"from_m\": 16193.504, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17913.035, \"from_m\": 17838.727, \"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\": 20131.843, \"from_m\": 17913.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20173.479, \"from_m\": 20131.843, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34735.647, \"from_m\": 20173.479, \"capability_applied\": null, \"effective_limit_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\": 673020, \"profile_key\": \"1f34c5869e842e89d93c428dde03a4349d709e13346ce3ef00b3eec4f7cc1fea\", \"schedule_id\": 35763, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1423\", \"location\": \"London Fenchurch Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40635}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425\", \"location\": \"Christian Street Jn\", \"stage_seq\": 2, \"distance_m\": 1161.201, \"section_seq\": 1, \"route_path_id\": 40635}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1427H\", \"location\": \"Limehouse\", \"stage_seq\": 3, \"distance_m\": 2748.609, \"section_seq\": 1, \"route_path_id\": 40635}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429H\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 4, \"distance_m\": 5382.76, \"section_seq\": 1, \"route_path_id\": 40635}, {\"is_pass\": false, \"wtt_arr\": \"1432\", \"wtt_dep\": \"1432H\", \"location\": \"West Ham High Level\", \"stage_seq\": 5, \"distance_m\": 7580.709, \"section_seq\": 1, \"route_path_id\": 40635}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438\", \"location\": \"Barking\", \"stage_seq\": 6, \"distance_m\": 13248.439, \"section_seq\": 1, \"route_path_id\": 40635}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439H\", \"location\": \"Ripple Lane West Jn\", \"stage_seq\": 7, \"distance_m\": 14963.902, \"section_seq\": 1, \"route_path_id\": 40635}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1442H\", \"location\": \"Dagenham Dock\", \"stage_seq\": 8, \"distance_m\": 17016.116, \"section_seq\": 1, \"route_path_id\": 40635}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446\", \"location\": \"Rainham (Essex)\", \"stage_seq\": 9, \"distance_m\": 23263.649, \"section_seq\": 1, \"route_path_id\": 40635}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451\", \"location\": \"Purfleet\", \"stage_seq\": 10, \"distance_m\": 28558.043, \"section_seq\": 1, \"route_path_id\": 40635}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"West Thurrock Jn\", \"stage_seq\": 11, \"distance_m\": 33519.915, \"section_seq\": 1, \"route_path_id\": 40635}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Grays\", \"stage_seq\": 12, \"distance_m\": 34735.647, \"section_seq\": 1, \"route_path_id\": 40635}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 34735.647, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40635}], \"total_distance_m\": 34735.647, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 31085.325, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3650.322, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1423", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4764321", "current_position_lon": "0.3208866", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:34Z\", \"source_id\": 56236166, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:37Z\", \"source_id\": 17984514, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:32Z\", \"source_id\": 56249085, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:38Z\", \"source_id\": 17988122, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:46Z\", \"source_id\": 56262751, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:53Z\", \"source_id\": 17991946, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:19Z\", \"source_id\": 56274107, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:22Z\", \"source_id\": 17995177, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14580, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:37Z\", \"source_id\": 56282494, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:40Z\", \"source_id\": 17997626, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14574, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:43Z\", \"source_id\": 56297870, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:47Z\", \"source_id\": 18002057, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14551, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:52Z\", \"source_id\": 56313963, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:56Z\", \"source_id\": 18006580, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Grays", "service_state_platform": "3", "timing_fact_generation": 1789739818507555, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:12.446983", "service_state_evidence_id": 18006580, "current_leg_start_actual_dep": "2026-09-18T14:52:00+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:13.074543", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
FST |
GRY |
2R98 |
357024 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 702.808, "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": 2554.428, "from_m": 702.808, "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": 2811.993, "from_m": 2554.428, "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": 4166.508, "from_m": 2811.993, "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": 4224.957, "from_m": 4166.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": 4283.717, "from_m": 4224.957, "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": 4771.9, "from_m": 4283.717, "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": 5184.07, "from_m": 4771.9, "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": 5260.388, "from_m": 5184.07, "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": 5696.59, "from_m": 5260.388, "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": 10664.45, "from_m": 5696.59, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11282.04, "from_m": 10664.45, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12049.168, "from_m": 11282.04, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12059.861, "from_m": 12049.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12650.319, "from_m": 12059.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": 12944.408, "from_m": 12650.319, "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": 13257.665, "from_m": 12944.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": 13420.52, "from_m": 13257.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": 14684.853, "from_m": 13420.52, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14744.86, "from_m": 14684.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": 14982.299, "from_m": 14744.86, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16094.617, "from_m": 14982.299, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16119.196, "from_m": 16094.617, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16193.504, "from_m": 16119.196, "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": 17838.727, "from_m": 16193.504, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17913.035, "from_m": 17838.727, "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": 20131.843, "from_m": 17913.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20173.479, "from_m": 20131.843, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34735.647, "from_m": 20173.479, "capability_applied": null, "effective_limit_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": 673020, "profile_key": "1f34c5869e842e89d93c428dde03a4349d709e13346ce3ef00b3eec4f7cc1fea", "schedule_id": 35763, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1423", "location": "London Fenchurch Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40635}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425", "location": "Christian Street Jn", "stage_seq": 2, "distance_m": 1161.201, "section_seq": 1, "route_path_id": 40635}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1427H", "location": "Limehouse", "stage_seq": 3, "distance_m": 2748.609, "section_seq": 1, "route_path_id": 40635}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429H", "location": "Gas Factory Jn", "stage_seq": 4, "distance_m": 5382.76, "section_seq": 1, "route_path_id": 40635}, {"is_pass": false, "wtt_arr": "1432", "wtt_dep": "1432H", "location": "West Ham High Level", "stage_seq": 5, "distance_m": 7580.709, "section_seq": 1, "route_path_id": 40635}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438", "location": "Barking", "stage_seq": 6, "distance_m": 13248.439, "section_seq": 1, "route_path_id": 40635}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439H", "location": "Ripple Lane West Jn", "stage_seq": 7, "distance_m": 14963.902, "section_seq": 1, "route_path_id": 40635}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1442H", "location": "Dagenham Dock", "stage_seq": 8, "distance_m": 17016.116, "section_seq": 1, "route_path_id": 40635}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446", "location": "Rainham (Essex)", "stage_seq": 9, "distance_m": 23263.649, "section_seq": 1, "route_path_id": 40635}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451", "location": "Purfleet", "stage_seq": 10, "distance_m": 28558.043, "section_seq": 1, "route_path_id": 40635}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "West Thurrock Jn", "stage_seq": 11, "distance_m": 33519.915, "section_seq": 1, "route_path_id": 40635}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Grays", "stage_seq": 12, "distance_m": 34735.647, "section_seq": 1, "route_path_id": 40635}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 34735.647, "from_m": 0.0, "section_seq": 1, "route_path_id": 40635}], "total_distance_m": 34735.647, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 31085.325, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3650.322, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15367, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:34Z", "source_id": 56236166, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:27:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:37Z", "source_id": 17984514, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15346, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:32Z", "source_id": 56249085, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:31:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:38Z", "source_id": 17988122, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14720, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:46Z", "source_id": 56262751, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:37:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:53Z", "source_id": 17991946, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14627, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:19Z", "source_id": 56274107, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:42:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:22Z", "source_id": 17995177, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14580, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:37Z", "source_id": 56282494, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:45:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:40Z", "source_id": 17997626, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14574, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:43Z", "source_id": 56297870, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:51:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:47Z", "source_id": 18002057, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14551, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:52Z", "source_id": 56313963, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:58:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:56Z", "source_id": 18006580, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
London Fenchurch Street |
1423 |
1423 |
2 |
None |
None |
Grays |
1457 |
1457 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F45234/2026-09-18/detailed |
None |
Purfleet |
2026-09-18T14:52:00+01:00 |
Grays |
6.0 |
{"type": "LineString", "coordinates": [[0.24302230024387392, 51.48597220430625], [0.2437283, 51.4855546], [0.2444796999999999, 51.4851245], [0.2450818, 51.4847943], [0.24619419999999995, 51.4842118], [0.2467731, 51.483923299999994], [0.2473744, 51.4836451], [0.2485788, 51.4830999], [0.249247, 51.482806299999986], [0.2500193, 51.48247889999999], [0.2518433, 51.481733], [0.2536983, 51.48096569999999], [0.25483169999999994, 51.48045580000001], [0.2559397, 51.4799185], [0.2563966, 51.47968190000001], [0.2568562, 51.4794286], [0.2573078, 51.4791744], [0.2577892, 51.47891979999999], [0.2585568, 51.4784902], [0.2607052, 51.4772092], [0.26359450000000006, 51.4754942], [0.2640795337771686, 51.475200715821515], [0.2655045, 51.47507240000001], [0.2666277, 51.47496699999999], [0.2677261, 51.47487949999999], [0.26949458523585645, 51.47472499583454], [0.2711714, 51.47457849999999], [0.2729224, 51.474431], [0.27323139999999996, 51.47441080000001], [0.2746837999999999, 51.47431609999999], [0.2763824, 51.4742247], [0.2780787, 51.4741623], [0.2789533, 51.47414279999999], [0.2798746999999999, 51.4741288], [0.2816666, 51.4741274], [0.283445, 51.47414700000001], [0.28521870000000005, 51.4741892], [0.2870056, 51.4742757], [0.28879969999999994, 51.47438640000001], [0.2952869, 51.4748548], [0.2975679, 51.4750137], [0.3002073, 51.47519619999999], [0.3010863, 51.4752583], [0.3015299, 51.475295], [0.3015438429383707, 51.47529585444191], [0.3017965386380576, 51.475314714043115], [0.30201968313057576, 51.47533221437389], [0.3022174982000348, 51.47534854917524], [0.30239420563054437, 51.47536391218812], [0.302554027206214, 51.47537849715357], [0.3027011847111534, 51.475392497812535], [0.3028398999294722, 51.47540610790602], [0.3029743946452799, 51.475419521175034], [0.3031088906426862, 51.475432931360544], [0.3032476097058008, 51.47544653220355], [0.30339477361873307, 51.47546051744506], [0.3035546041655929, 51.47547508082604], [0.30373132313048967, 51.47549041608748], [0.30392915229753314, 51.47550671697039], [0.304152313450833, 51.47552417721576], [0.3044050283744987, 51.47554299056456], [0.30484539999999993, 51.47557520000001], [0.3056322, 51.47563540000001], [0.3070746999999999, 51.4757382], [0.3082406, 51.4758221], [0.309619, 51.47592209999999], [0.31093400000000004, 51.4760144], [0.3131468, 51.47617749999999], [0.3137355, 51.47621519999999], [0.3144297999999999, 51.4762782], [0.3160917999999999, 51.4763889], [0.31624889999999994, 51.4764004], [0.3170932, 51.476416099999994], [0.3174849, 51.4764364], [0.3179914, 51.47645539999999], [0.31851009999999996, 51.4764686], [0.31900629999999996, 51.4764721], [0.31951150000000006, 51.476471399999994], [0.3199773, 51.47646449999999], [0.32043409999999994, 51.476449999999986], [0.32088659999999997, 51.4764321]]} |
3.7 |
1452 |
1458 |
Purfleet |
Grays |
Grays |
51.4764321 |
0.3208866 |
51.4764321 |
0.3208866 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
Grays |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006580 |
1789739818507555 |
50 |
50 |
2026-09-18 14:08:13.074543 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:12.446983 |
| 641652 |
672479 |
G27298 |
872B68MO18 |
2026-09-18 |
COMPLETE |
18006753 |
2026-09-18 14:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 672479, "stp": "P", "toc": "Southern", "uid": "G27298", "consist": "377115", "dest_crs": "EPD", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27298/2026-09-18/detailed", "trust_id": "872B68MO18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Epsom Downs", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "1", "is_terminated": 1, "next_location": "Epsom Downs", "signalling_id": "2B68", "timing_status": "EARLY", "origin_station": "London Victoria (C)", "current_leg_arr": "1458", "current_leg_dep": "1457", "current_leg_end": "Epsom Downs", "origin_dep_time": "1400", "origin_platform": "11", "current_location": "Epsom Downs", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2143737, 51.3295325], [-0.2148536, 51.3296012], [-0.21529429999999997, 51.32963699999999], [-0.2155881, 51.329660800000006], [-0.21583640000000004, 51.32968100000001], [-0.2171846, 51.3296977], [-0.2194237, 51.32971920000001], [-0.2208072, 51.32969839999999], [-0.22158770000000003, 51.3296525], [-0.22271899999999997, 51.3294847], [-0.22392010000000004, 51.3292794], [-0.2256668, 51.328921699999995], [-0.23111170000000003, 51.32776299999998], [-0.2319578, 51.3275916], [-0.2326797, 51.32740969999999], [-0.2335910999999999, 51.327130700000005], [-0.23387430000000003, 51.3270265], [-0.2342944, 51.32686530000001], [-0.2351468999999999, 51.32649419999999], [-0.2359722999999999, 51.3260843], [-0.2369152, 51.3254974], [-0.2374944, 51.3250463], [-0.2378973, 51.324707399999994], [-0.2388561, 51.3238529]]}", "current_leg_start": "Banstead", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "51.3238529", "next_location_lon": "-0.2388561", "previous_location": "Banstead", "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\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3337.998, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6736.375, \"from_m\": 3337.998, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11198.012, \"from_m\": 6736.375, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11281.429, \"from_m\": 11198.012, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16592.972, \"from_m\": 11281.429, \"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\": 16609.621, \"from_m\": 16592.972, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16722.481, \"from_m\": 16609.621, \"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\": 16772.14, \"from_m\": 16722.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}, {\"to_m\": 17080.61, \"from_m\": 16772.14, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18040.191, \"from_m\": 17080.61, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18248.188, \"from_m\": 18040.191, \"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\": 18283.443, \"from_m\": 18248.188, \"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\": 18746.603, \"from_m\": 18283.443, \"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\": 25231.178, \"from_m\": 18746.603, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25331.207, \"from_m\": 25231.178, \"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\": 25336.603, \"from_m\": 25331.207, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25373.533, \"from_m\": 25336.603, \"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\": 25435.154, \"from_m\": 25373.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\": 25539.281, \"from_m\": 25435.154, \"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\": 25813.508, \"from_m\": 25539.281, \"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\": 26486.106, \"from_m\": 25813.508, \"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\": 28566.24, \"from_m\": 26486.106, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30248.607, \"from_m\": 28566.24, \"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\": 31386.684, \"from_m\": 30248.607, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31706.459, \"from_m\": 31386.684, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 672479, \"profile_key\": \"4cb130ae47355dd052b984512b3ced81bace14660ba49f002b3d7d4103bef5a9\", \"schedule_id\": 10406, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1400\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1403H\", \"wtt_dep\": \"1404H\", \"location\": \"Battersea Park\", \"stage_seq\": 3, \"distance_m\": 1893.376, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"Pouparts Jn\", \"stage_seq\": 4, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1409H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 5, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1412\", \"wtt_dep\": \"1412H\", \"location\": \"Wandsworth Common\", \"stage_seq\": 6, \"distance_m\": 6479.297, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415H\", \"location\": \"Balham\", \"stage_seq\": 7, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Streatham North Jn\", \"stage_seq\": 8, \"distance_m\": 9730.311, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1420\", \"location\": \"Streatham Common\", \"stage_seq\": 9, \"distance_m\": 10464.161, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1423\", \"location\": \"Norbury\", \"stage_seq\": 10, \"distance_m\": 13345.334, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1425H\", \"wtt_dep\": \"1426H\", \"location\": \"Thornton Heath\", \"stage_seq\": 11, \"distance_m\": 15294.037, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1429H\", \"location\": \"Selhurst\", \"stage_seq\": 12, \"distance_m\": 16495.898, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 13, \"distance_m\": 17080.61, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434H\", \"location\": \"West Croydon\", \"stage_seq\": 14, \"distance_m\": 18518.182, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1436H\", \"wtt_dep\": \"1437H\", \"location\": \"Waddon\", \"stage_seq\": 15, \"distance_m\": 20208.536, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1440H\", \"wtt_dep\": \"1441H\", \"location\": \"Wallington\", \"stage_seq\": 16, \"distance_m\": 22683.273, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444H\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 17, \"distance_m\": 23973.527, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1449\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 18, \"distance_m\": 25580.258, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1453\", \"location\": \"Belmont\", \"stage_seq\": 19, \"distance_m\": 27419.58, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1457\", \"location\": \"Banstead\", \"stage_seq\": 20, \"distance_m\": 29800.112, \"section_seq\": 1, \"route_path_id\": 31720}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Epsom Downs\", \"stage_seq\": 21, \"distance_m\": 31706.459, \"section_seq\": 1, \"route_path_id\": 31720}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 31706.459, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31720}], \"total_distance_m\": 31706.459, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 31623.042, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 83.417, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1400", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.3238529", "current_position_lon": "-0.2388561", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:43Z\", \"source_id\": 56175203, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:03:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:48Z\", \"source_id\": 17967278, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:31Z\", \"source_id\": 56184959, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:36Z\", \"source_id\": 17969988, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:35Z\", \"source_id\": 56198429, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:12:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:37Z\", \"source_id\": 17973645, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29225, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:54Z\", \"source_id\": 56204206, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:55Z\", \"source_id\": 17975323, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29908, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:59Z\", \"source_id\": 56214603, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:00Z\", \"source_id\": 17978317, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:02Z\", \"source_id\": 56222452, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:08Z\", \"source_id\": 17980533, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:27Z\", \"source_id\": 56230978, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:32Z\", \"source_id\": 17983021, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:24Z\", \"source_id\": 56238416, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:29Z\", \"source_id\": 17985113, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30055, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:23Z\", \"source_id\": 56251231, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:27Z\", \"source_id\": 17988737, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:25Z\", \"source_id\": 56259119, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:23Z\", \"source_id\": 17990893, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:12Z\", \"source_id\": 56266371, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:16Z\", \"source_id\": 17992971, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:02Z\", \"source_id\": 56273446, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:06Z\", \"source_id\": 17995000, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:11Z\", \"source_id\": 56281269, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:15Z\", \"source_id\": 17997326, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30117, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:10Z\", \"source_id\": 56296367, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:12Z\", \"source_id\": 18001643, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:10Z\", \"source_id\": 56314618, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:11Z\", \"source_id\": 18006753, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Epsom Downs", "service_state_platform": "1", "timing_fact_generation": 1789739834748852, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:14.246439", "service_state_evidence_id": 18006753, "current_leg_start_actual_dep": "2026-09-18T14:57:00+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:14.971368", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
EPD |
2B68 |
377115 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.998, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.375, "from_m": 3337.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11198.012, "from_m": 6736.375, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11281.429, "from_m": 11198.012, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16592.972, "from_m": 11281.429, "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": 16609.621, "from_m": 16592.972, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16722.481, "from_m": 16609.621, "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": 16772.14, "from_m": 16722.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}, {"to_m": 17080.61, "from_m": 16772.14, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18040.191, "from_m": 17080.61, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18248.188, "from_m": 18040.191, "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": 18283.443, "from_m": 18248.188, "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": 18746.603, "from_m": 18283.443, "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": 25231.178, "from_m": 18746.603, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25331.207, "from_m": 25231.178, "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": 25336.603, "from_m": 25331.207, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25373.533, "from_m": 25336.603, "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": 25435.154, "from_m": 25373.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": 25539.281, "from_m": 25435.154, "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": 25813.508, "from_m": 25539.281, "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": 26486.106, "from_m": 25813.508, "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": 28566.24, "from_m": 26486.106, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30248.607, "from_m": 28566.24, "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": 31386.684, "from_m": 30248.607, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31706.459, "from_m": 31386.684, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 672479, "profile_key": "4cb130ae47355dd052b984512b3ced81bace14660ba49f002b3d7d4103bef5a9", "schedule_id": 10406, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1400", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31720}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1403H", "wtt_dep": "1404H", "location": "Battersea Park", "stage_seq": 3, "distance_m": 1893.376, "section_seq": 1, "route_path_id": 31720}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406", "location": "Pouparts Jn", "stage_seq": 4, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1409H", "location": "Clapham Junction (C)", "stage_seq": 5, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1412", "wtt_dep": "1412H", "location": "Wandsworth Common", "stage_seq": 6, "distance_m": 6479.297, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415H", "location": "Balham", "stage_seq": 7, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 31720}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418", "location": "Streatham North Jn", "stage_seq": 8, "distance_m": 9730.311, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1420", "location": "Streatham Common", "stage_seq": 9, "distance_m": 10464.161, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1423", "location": "Norbury", "stage_seq": 10, "distance_m": 13345.334, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1425H", "wtt_dep": "1426H", "location": "Thornton Heath", "stage_seq": 11, "distance_m": 15294.037, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1429H", "location": "Selhurst", "stage_seq": 12, "distance_m": 16495.898, "section_seq": 1, "route_path_id": 31720}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 13, "distance_m": 17080.61, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434H", "location": "West Croydon", "stage_seq": 14, "distance_m": 18518.182, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1436H", "wtt_dep": "1437H", "location": "Waddon", "stage_seq": 15, "distance_m": 20208.536, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1440H", "wtt_dep": "1441H", "location": "Wallington", "stage_seq": 16, "distance_m": 22683.273, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444H", "location": "Carshalton Beeches", "stage_seq": 17, "distance_m": 23973.527, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1449", "location": "Sutton (Surrey)", "stage_seq": 18, "distance_m": 25580.258, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1453", "location": "Belmont", "stage_seq": 19, "distance_m": 27419.58, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1457", "location": "Banstead", "stage_seq": 20, "distance_m": 29800.112, "section_seq": 1, "route_path_id": 31720}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Epsom Downs", "stage_seq": 21, "distance_m": 31706.459, "section_seq": 1, "route_path_id": 31720}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 31706.459, "from_m": 0.0, "section_seq": 1, "route_path_id": 31720}], "total_distance_m": 31706.459, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 31623.042, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 83.417, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28889, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:43Z", "source_id": 56175203, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:03:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:48Z", "source_id": 17967278, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29136, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:31Z", "source_id": 56184959, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:07:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:36Z", "source_id": 17969988, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29197, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:35Z", "source_id": 56198429, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:12:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:37Z", "source_id": 17973645, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29225, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:54Z", "source_id": 56204206, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:14:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:55Z", "source_id": 17975323, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29908, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:59Z", "source_id": 56214603, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:18:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:00Z", "source_id": 17978317, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29916, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:02Z", "source_id": 56222452, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:21:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:08Z", "source_id": 17980533, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29924, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:27Z", "source_id": 56230978, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:25:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:32Z", "source_id": 17983021, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29936, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:24Z", "source_id": 56238416, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:28:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:29Z", "source_id": 17985113, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30055, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:23Z", "source_id": 56251231, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:33:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:27Z", "source_id": 17988737, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30069, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:25Z", "source_id": 56259119, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:35:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:23Z", "source_id": 17990893, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30073, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:12Z", "source_id": 56266371, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:39:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:16Z", "source_id": 17992971, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30077, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:02Z", "source_id": 56273446, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:42:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:06Z", "source_id": 17995000, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30101, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:11Z", "source_id": 56281269, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:45:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:15Z", "source_id": 17997326, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30117, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:10Z", "source_id": 56296367, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:51:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:12Z", "source_id": 18001643, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30193, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:10Z", "source_id": 56314618, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:58:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:11Z", "source_id": 18006753, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
London Victoria (C) |
1400 |
1400 |
11 |
None |
None |
Epsom Downs |
1500 |
1500 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27298/2026-09-18/detailed |
None |
Banstead |
2026-09-18T14:57:00+01:00 |
Epsom Downs |
1.0 |
{"type": "LineString", "coordinates": [[-0.2143737, 51.3295325], [-0.2148536, 51.3296012], [-0.21529429999999997, 51.32963699999999], [-0.2155881, 51.329660800000006], [-0.21583640000000004, 51.32968100000001], [-0.2171846, 51.3296977], [-0.2194237, 51.32971920000001], [-0.2208072, 51.32969839999999], [-0.22158770000000003, 51.3296525], [-0.22271899999999997, 51.3294847], [-0.22392010000000004, 51.3292794], [-0.2256668, 51.328921699999995], [-0.23111170000000003, 51.32776299999998], [-0.2319578, 51.3275916], [-0.2326797, 51.32740969999999], [-0.2335910999999999, 51.327130700000005], [-0.23387430000000003, 51.3270265], [-0.2342944, 51.32686530000001], [-0.2351468999999999, 51.32649419999999], [-0.2359722999999999, 51.3260843], [-0.2369152, 51.3254974], [-0.2374944, 51.3250463], [-0.2378973, 51.324707399999994], [-0.2388561, 51.3238529]]} |
1.2 |
1457 |
1458 |
Banstead |
Epsom Downs |
Epsom Downs |
51.3238529 |
-0.2388561 |
51.3238529 |
-0.2388561 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
Epsom Downs |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006753 |
1789739834748852 |
74 |
74 |
2026-09-18 14:08:14.971368 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:14.246439 |
| 641653 |
672953 |
P89198 |
882S41MO18 |
2026-09-18 |
COMPLETE |
18006384 |
2026-09-18 14:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 672953, "stp": "P", "toc": "Southeastern", "uid": "P89198", "consist": "465155+465179", "dest_crs": "ORP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89198/2026-09-18/detailed", "trust_id": "882S41MO18", "origin_crs": "CST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Orpington", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "7", "is_terminated": 1, "next_location": "Orpington", "signalling_id": "2S41", "timing_status": "LATE", "origin_station": "London Cannon Street", "current_leg_arr": "1458", "current_leg_dep": "1454", "current_leg_end": "Orpington", "origin_dep_time": "1420", "origin_platform": "2", "current_location": "Orpington", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.07463512392227767, 51.38838136292236], [0.07511319999999999, 51.3878945], [0.07542420000000001, 51.38756060000001], [0.07591279999999999, 51.38705109999999], [0.07615803346960918, 51.38679167395817], [0.07657280000000001, 51.386352899999984], [0.07678549999999999, 51.3861396], [0.07689609999999998, 51.386030299999994], [0.07731739999999998, 51.385595900000006], [0.078493, 51.3843416], [0.0795821, 51.38325129999998], [0.08056569999999999, 51.3822667], [0.0811753, 51.3816564], [0.08264619999999999, 51.3800811], [0.08369399999999999, 51.3790378], [0.0849135, 51.3777877], [0.0850623, 51.3776354], [0.0855214, 51.3772327], [0.08592469999999999, 51.376821699999994], [0.086181, 51.3765579], [0.08660999999999999, 51.37619620000001], [0.08697699999999998, 51.375817], [0.0874572, 51.3752922], [0.0877012, 51.3750205], [0.0880741, 51.37457129999999], [0.08847099999999998, 51.37409420000001], [0.088859, 51.37361039999999], [0.08901259999999998, 51.373429400000006]]}", "current_leg_start": "Petts Wood", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "51.3734294", "next_location_lon": "0.0890126", "previous_location": "Petts Wood", "current_leg_milage": "1.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 738.479, \"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\": 2086.518, \"from_m\": 738.479, \"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\": 5503.135, \"from_m\": 2086.518, \"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\": 5542.659, \"from_m\": 5503.135, \"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\": 7743.57, \"from_m\": 5542.659, \"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\": 8244.742, \"from_m\": 7743.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\": 8297.433, \"from_m\": 8244.742, \"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\": 8706.017, \"from_m\": 8297.433, \"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\": 8933.348, \"from_m\": 8706.017, \"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\": 10897.886, \"from_m\": 8933.348, \"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\": 12239.458, \"from_m\": 10897.886, \"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\": 12271.143, \"from_m\": 12239.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\": 16109.957, \"from_m\": 12271.143, \"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\": 16211.262, \"from_m\": 16109.957, \"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\": 16246.779, \"from_m\": 16211.262, \"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\": 16362.838, \"from_m\": 16246.779, \"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\": 16785.699, \"from_m\": 16362.838, \"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\": 17064.076, \"from_m\": 16785.699, \"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\": 18230.695, \"from_m\": 17064.076, \"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\": 18295.222, \"from_m\": 18230.695, \"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\": 20300.052, \"from_m\": 18295.222, \"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\": 20355.011, \"from_m\": 20300.052, \"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\": 20442.909, \"from_m\": 20355.011, \"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\": 20492.951, \"from_m\": 20442.909, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20644.051, \"from_m\": 20492.951, \"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\": 20843.022, \"from_m\": 20644.051, \"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\": 672953, \"profile_key\": \"7418a9cb98d31fabcced9061937af0bbe71a1bf7d5870007fe1bbfb2fa5ba75d\", \"schedule_id\": 23134, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1420\", \"location\": \"London Cannon Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421H\", \"location\": \"Borough Market Jn\", \"stage_seq\": 2, \"distance_m\": 1227.376, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1425\", \"location\": \"London Bridge\", \"stage_seq\": 3, \"distance_m\": 1549.595, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1428H\", \"location\": \"North Kent East Jn\", \"stage_seq\": 4, \"distance_m\": 5474.609, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1431\", \"location\": \"New Cross\", \"stage_seq\": 5, \"distance_m\": 6372.808, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1432H\", \"wtt_dep\": \"1433\", \"location\": \"St. John's\", \"stage_seq\": 6, \"distance_m\": 7551.837, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 8610.223, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438H\", \"location\": \"Hither Green\", \"stage_seq\": 8, \"distance_m\": 10134.219, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1442H\", \"location\": \"Grove Park\", \"stage_seq\": 9, \"distance_m\": 13041.483, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1445H\", \"location\": \"Elmstead Woods\", \"stage_seq\": 10, \"distance_m\": 15092.948, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448\", \"location\": \"Chislehurst\", \"stage_seq\": 11, \"distance_m\": 16729.317, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 12, \"distance_m\": 18157.485, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452H\", \"location\": \"Petts Wood\", \"stage_seq\": 13, \"distance_m\": 18895.689, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Orpington\", \"stage_seq\": 14, \"distance_m\": 20843.022, \"section_seq\": 1, \"route_path_id\": 100230}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20843.022, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100230}], \"total_distance_m\": 20843.022, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 20501.758, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 341.264, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1420", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3734294", "current_position_lon": "0.0890126", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:12Z\", \"source_id\": 56225278, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:22:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:15Z\", \"source_id\": 17981329, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31539, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:49Z\", \"source_id\": 56244655, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:52Z\", \"source_id\": 17986837, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:33Z\", \"source_id\": 56251692, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:38Z\", \"source_id\": 17988855, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:44Z\", \"source_id\": 56265050, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:45Z\", \"source_id\": 17992573, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:37Z\", \"source_id\": 56274845, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:38Z\", \"source_id\": 17995424, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:27Z\", \"source_id\": 56284571, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:31Z\", \"source_id\": 17998188, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31941, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:58Z\", \"source_id\": 56290849, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:05Z\", \"source_id\": 18000079, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:29Z\", \"source_id\": 56302467, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:31Z\", \"source_id\": 18003329, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32043, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:37Z\", \"source_id\": 56313269, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:38Z\", \"source_id\": 18006384, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Orpington", "service_state_platform": "7", "timing_fact_generation": 1789739801608290, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:16.736105", "service_state_evidence_id": 18006384, "current_leg_start_actual_dep": "2026-09-18T14:53:30+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:16.831155", "service_state_valid_until_kind": null, "operational_interpretation_version": 58, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
CST |
ORP |
2S41 |
465155+465179 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 738.479, "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": 2086.518, "from_m": 738.479, "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": 5503.135, "from_m": 2086.518, "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": 5542.659, "from_m": 5503.135, "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": 7743.57, "from_m": 5542.659, "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": 8244.742, "from_m": 7743.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": 8297.433, "from_m": 8244.742, "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": 8706.017, "from_m": 8297.433, "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": 8933.348, "from_m": 8706.017, "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": 10897.886, "from_m": 8933.348, "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": 12239.458, "from_m": 10897.886, "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": 12271.143, "from_m": 12239.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": 16109.957, "from_m": 12271.143, "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": 16211.262, "from_m": 16109.957, "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": 16246.779, "from_m": 16211.262, "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": 16362.838, "from_m": 16246.779, "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": 16785.699, "from_m": 16362.838, "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": 17064.076, "from_m": 16785.699, "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": 18230.695, "from_m": 17064.076, "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": 18295.222, "from_m": 18230.695, "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": 20300.052, "from_m": 18295.222, "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": 20355.011, "from_m": 20300.052, "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": 20442.909, "from_m": 20355.011, "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": 20492.951, "from_m": 20442.909, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20644.051, "from_m": 20492.951, "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": 20843.022, "from_m": 20644.051, "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": 672953, "profile_key": "7418a9cb98d31fabcced9061937af0bbe71a1bf7d5870007fe1bbfb2fa5ba75d", "schedule_id": 23134, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1420", "location": "London Cannon Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100230}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421H", "location": "Borough Market Jn", "stage_seq": 2, "distance_m": 1227.376, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1425", "location": "London Bridge", "stage_seq": 3, "distance_m": 1549.595, "section_seq": 1, "route_path_id": 100230}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1428H", "location": "North Kent East Jn", "stage_seq": 4, "distance_m": 5474.609, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1431", "location": "New Cross", "stage_seq": 5, "distance_m": 6372.808, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1432H", "wtt_dep": "1433", "location": "St. John's", "stage_seq": 6, "distance_m": 7551.837, "section_seq": 1, "route_path_id": 100230}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435H", "location": "Parks Bridge Jn", "stage_seq": 7, "distance_m": 8610.223, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438H", "location": "Hither Green", "stage_seq": 8, "distance_m": 10134.219, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1442H", "location": "Grove Park", "stage_seq": 9, "distance_m": 13041.483, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1445H", "location": "Elmstead Woods", "stage_seq": 10, "distance_m": 15092.948, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448", "location": "Chislehurst", "stage_seq": 11, "distance_m": 16729.317, "section_seq": 1, "route_path_id": 100230}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450H", "location": "Petts Wood Jn", "stage_seq": 12, "distance_m": 18157.485, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452H", "location": "Petts Wood", "stage_seq": 13, "distance_m": 18895.689, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Orpington", "stage_seq": 14, "distance_m": 20843.022, "section_seq": 1, "route_path_id": 100230}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20843.022, "from_m": 0.0, "section_seq": 1, "route_path_id": 100230}], "total_distance_m": 20843.022, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 20501.758, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 341.264, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29678, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:12Z", "source_id": 56225278, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:22:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:15Z", "source_id": 17981329, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31539, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:49Z", "source_id": 56244655, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:30:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:52Z", "source_id": 17986837, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31546, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:33Z", "source_id": 56251692, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:32:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:38Z", "source_id": 17988855, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31695, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:44Z", "source_id": 56265050, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:38:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:45Z", "source_id": 17992573, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31918, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:37Z", "source_id": 56274845, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:42:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:38Z", "source_id": 17995424, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31816, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:27Z", "source_id": 56284571, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:46:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:31Z", "source_id": 17998188, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31941, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:58Z", "source_id": 56290849, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:48:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:05Z", "source_id": 18000079, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32068, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:29Z", "source_id": 56302467, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:53:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:31Z", "source_id": 18003329, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32043, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:37Z", "source_id": 56313269, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:58:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:38Z", "source_id": 18006384, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
London Cannon Street |
1420 |
1420 |
2 |
None |
None |
Orpington |
1457 |
1457 |
7 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P89198/2026-09-18/detailed |
None |
Petts Wood |
2026-09-18T14:53:30+01:00 |
Orpington |
4.0 |
{"type": "LineString", "coordinates": [[0.07463512392227767, 51.38838136292236], [0.07511319999999999, 51.3878945], [0.07542420000000001, 51.38756060000001], [0.07591279999999999, 51.38705109999999], [0.07615803346960918, 51.38679167395817], [0.07657280000000001, 51.386352899999984], [0.07678549999999999, 51.3861396], [0.07689609999999998, 51.386030299999994], [0.07731739999999998, 51.385595900000006], [0.078493, 51.3843416], [0.0795821, 51.38325129999998], [0.08056569999999999, 51.3822667], [0.0811753, 51.3816564], [0.08264619999999999, 51.3800811], [0.08369399999999999, 51.3790378], [0.0849135, 51.3777877], [0.0850623, 51.3776354], [0.0855214, 51.3772327], [0.08592469999999999, 51.376821699999994], [0.086181, 51.3765579], [0.08660999999999999, 51.37619620000001], [0.08697699999999998, 51.375817], [0.0874572, 51.3752922], [0.0877012, 51.3750205], [0.0880741, 51.37457129999999], [0.08847099999999998, 51.37409420000001], [0.088859, 51.37361039999999], [0.08901259999999998, 51.373429400000006]]} |
1.2 |
1454 |
1458 |
Petts Wood |
Orpington |
Orpington |
51.3734294 |
0.0890126 |
51.3734294 |
0.0890126 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
Orpington |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006384 |
1789739801608290 |
58 |
58 |
2026-09-18 14:08:16.831155 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:16.736105 |
| 641654 |
672000 |
C04248 |
601H34MN18 |
2026-09-18 |
COMPLETE |
18006268 |
2026-09-18 14:58:00 |
2026-09-18 14:08:26 |
2026-09-20 14:08:26 |
{"id": 672000, "stp": "P", "toc": "East Midlands Railway", "uid": "C04248", "consist": "360104+360119", "dest_crs": "STP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C04248/2026-09-18/detailed", "trust_id": "601H34MN18", "origin_crs": "COR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London St. Pancras", "service_date": "2026-09-18", "dest_arr_time": "1452", "dest_platform": "1", "is_terminated": 1, "next_location": "London St. Pancras", "signalling_id": "1H34", "timing_status": "LATE", "origin_station": "Corby", "current_leg_arr": "1458", "current_leg_dep": "1432", "current_leg_end": "London St. Pancras", "origin_dep_time": "1340", "origin_platform": "1", "current_location": "London St. Pancras", "last_update_time": "2026-09-18T14:08:26", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3962762, 51.8728653], [-0.3956526, 51.8724132], [-0.3951349, 51.8720455], [-0.3945408, 51.8716574], [-0.3938997, 51.8712798], [-0.3932467, 51.8709326], [-0.3926351, 51.870619600000005], [-0.392057, 51.87035239999999], [-0.3913462999999999, 51.8700212], [-0.3907937000000001, 51.8697554], [-0.3901607, 51.8694208], [-0.3899569, 51.86930650000001], [-0.3895625999999999, 51.8690714], [-0.3889697999999999, 51.8686822], [-0.3884051999999999, 51.8682689], [-0.3879653, 51.8679087], [-0.3875174, 51.86750630000001], [-0.3870896, 51.86707149999999], [-0.386745, 51.86667049999999], [-0.3863909, 51.8661993], [-0.38608789999999993, 51.8657107], [-0.385829, 51.8652155], [-0.3856089999999999, 51.8647155], [-0.3854133, 51.8642109], [-0.3852093999999999, 51.8637074], [-0.384956, 51.86317239999999], [-0.3846648999999999, 51.862644800000005], [-0.3843176, 51.8621255], [-0.3839353, 51.861623], [-0.3835384, 51.861164], [-0.3830663, 51.8606813], [-0.3825621, 51.86022059999999], [-0.3820162999999999, 51.8597742], [-0.3817078, 51.859541400000005], [-0.38145699999999994, 51.8593586], [-0.3808655, 51.858954399999995], [-0.3803479, 51.8586115], [-0.3797591, 51.8582098], [-0.3791704, 51.85778739999999], [-0.3786232, 51.8573683], [-0.3780949, 51.8569597], [-0.3775383, 51.85651899999999], [-0.3769896999999999, 51.8560852], [-0.376448, 51.8556584], [-0.37622399999999995, 51.85548299999999], [-0.37586859999999994, 51.855202199999994], [-0.3754113, 51.85484329999999], [-0.374785, 51.854349799999994], [-0.37415199999999993, 51.85385349999999], [-0.373527, 51.85335999999999], [-0.3728967, 51.8528646], [-0.372269, 51.852374999999995], [-0.3716923999999999, 51.8519211], [-0.3711210999999999, 51.85146379999999], [-0.3710161, 51.851373900000006], [-0.3708553, 51.8512363], [-0.3705511, 51.85097590000001], [-0.3699972, 51.850458899999985], [-0.3694729, 51.8499161], [-0.3689927, 51.84936619999999], [-0.3685663, 51.8488228], [-0.36817339999999993, 51.84826329999999], [-0.3678073, 51.8476768], [-0.3674813, 51.847072999999995], [-0.3672024, 51.846488699999995], [-0.3669703999999999, 51.8459063], [-0.3667934, 51.8453653], [-0.3667099, 51.845054100000006], [-0.36664849999999993, 51.84482529999999], [-0.36652109999999993, 51.844265], [-0.3664733, 51.8441122], [-0.3663614999999999, 51.8437555], [-0.3661724, 51.84322699999999], [-0.3659914, 51.8427918], [-0.3655841, 51.84203519999999], [-0.3654584, 51.8418286], [-0.3651062, 51.8411954], [-0.3647307, 51.840652600000006], [-0.3646084, 51.8404925], [-0.3644578, 51.8402987], [-0.3643164, 51.8401147], [-0.3640374, 51.83978239999999], [-0.36391529999999994, 51.8396368], [-0.3633896999999999, 51.83907139999999], [-0.36288399999999993, 51.8385852], [-0.3623502, 51.8381146], [-0.36177090000000006, 51.83764060000001], [-0.3612492, 51.83723199999999], [-0.3607274999999999, 51.8368235], [-0.36015889999999995, 51.8363644], [-0.3596156999999999, 51.8358954], [-0.35932611364780853, 51.83561996913083], [-0.3590980999999999, 51.83540309999999], [-0.3586139, 51.8349092], [-0.3583645, 51.8346306], [-0.3581405999999999, 51.834370400000005], [-0.35769, 51.833820900000006], [-0.35728229999999994, 51.833261499999985], [-0.35716300141206236, 51.833078520820536], [-0.3569095, 51.8326897], [-0.35659959999999996, 51.8321661], [-0.3563085999999999, 51.831631599999994], [-0.3560645, 51.83108709999998], [-0.3559076, 51.83064869999999], [-0.35573189999999993, 51.83010829999999], [-0.3555952, 51.82957849999999], [-0.3555349, 51.829334], [-0.35548110000000005, 51.829049899999994], [-0.3553953, 51.8284722], [-0.3553498, 51.82788599999999], [-0.3553456, 51.82730519999999], [-0.3553832, 51.8267175], [-0.3554596, 51.82613239999999], [-0.3555443, 51.8256183], [-0.35563279999999997, 51.825101], [-0.3557185, 51.82448289999999], [-0.3557627, 51.8239027], [-0.3557642, 51.8232667], [-0.3557253, 51.822644999999994], [-0.3556462, 51.8220672], [-0.3555617, 51.82159639999999], [-0.3554503, 51.821133199999984], [-0.3553109, 51.8206613], [-0.3551914, 51.82030009999999], [-0.35500899999999996, 51.8198217], [-0.3547906, 51.8193291], [-0.3545799, 51.81889239999998], [-0.3542982, 51.8183892], [-0.3540032, 51.81793329999999], [-0.35371579999999997, 51.8175414], [-0.35334829999999995, 51.8170609], [-0.3529344, 51.816509399999994], [-0.3526128, 51.816093899999984], [-0.35239, 51.8157822], [-0.35227759999999997, 51.81562939999999], [-0.3520074, 51.81526989999998], [-0.3518369, 51.815050799999995], [-0.35178699999999996, 51.8149867], [-0.3515441, 51.81467450000001], [-0.351164, 51.8141753], [-0.35096179999999993, 51.8139099], [-0.35038859999999994, 51.813134199999986], [-0.3500174999999999, 51.812651900000006], [-0.34966339999999996, 51.812187599999994], [-0.34921649999999993, 51.8115928], [-0.34885279999999996, 51.81112069999999], [-0.348241, 51.81045050000001], [-0.3481309, 51.81031159999998], [-0.3481164797292545, 51.810291804901055], [-0.3477789, 51.8098284], [-0.3474871, 51.8094522], [-0.3472508, 51.80914619999999], [-0.34711269999999994, 51.80896380000001], [-0.3468562, 51.808635200000005], [-0.3465655, 51.8082449], [-0.34645850000000006, 51.80810199999999], [-0.3461461, 51.80768189999999], [-0.3456987999999999, 51.80708129999999], [-0.3453758, 51.806656399999994], [-0.34529909999999997, 51.806554000000006], [-0.3452281, 51.8064627], [-0.3448606, 51.8059784], [-0.3445495, 51.80556959999999], [-0.3444690999999999, 51.8054647], [-0.3443705, 51.80533590000001], [-0.34414039999999996, 51.8050356], [-0.3437032, 51.804458399999994], [-0.3432821, 51.8038986], [-0.343093, 51.8036556], [-0.34283289999999994, 51.8033198], [-0.34238759999999996, 51.8027443], [-0.3419382999999999, 51.8021654], [-0.34154139999999994, 51.80164130000001], [-0.3412289, 51.8012299], [-0.34082959999999995, 51.8007077], [-0.3404501, 51.8001985], [-0.34016139999999995, 51.79982339999999], [-0.3398381999999999, 51.7993838], [-0.3395524999999999, 51.799014699999994], [-0.33926589999999995, 51.79864260000001], [-0.3389745, 51.798273300000005], [-0.33869419999999995, 51.79791079999999], [-0.3383727, 51.7974889], [-0.3381027999999999, 51.7971171], [-0.3377436999999999, 51.796638], [-0.3373441, 51.7961096], [-0.33694169999999996, 51.79558130000001], [-0.33652829999999995, 51.795037699999995], [-0.3361662, 51.7945625], [-0.335839, 51.7941295], [-0.3355306, 51.793731400000006], [-0.33525189999999994, 51.793364999999994], [-0.3348576999999999, 51.792857299999994], [-0.3344191, 51.7922775], [-0.33398829999999996, 51.791709099999984], [-0.3335662, 51.79115190000001], [-0.3331433999999999, 51.7905967], [-0.3324219, 51.7896461], [-0.3320141999999999, 51.78911850000001], [-0.33162259999999993, 51.78860499999998], [-0.330774, 51.78750110000001], [-0.3303391, 51.78692339999999], [-0.3299073, 51.786351], [-0.3296689, 51.78603679999999], [-0.3294731, 51.785782100000006], [-0.32903959999999993, 51.7852119], [-0.32866680000000004, 51.784721600000005], [-0.3283463, 51.7843052], [-0.32803009999999994, 51.78390389999999], [-0.3278044, 51.783609899999995], [-0.32725219999999994, 51.782884999999986], [-0.3265787, 51.7819804], [-0.3261901, 51.7814397], [-0.3258155999999999, 51.780892699999995], [-0.32546819999999993, 51.7803352], [-0.32514409999999994, 51.7797828], [-0.32461970000000007, 51.7787896], [-0.32442619999999994, 51.77840349999999], [-0.32416739999999994, 51.777875], [-0.3240159669874666, 51.77753249589623], [-0.323976, 51.7774421], [-0.3239079, 51.7772744], [-0.3238561999999999, 51.7771474], [-0.3237482, 51.7768817], [-0.3235403, 51.77633159999999], [-0.3233432, 51.7757416], [-0.323158, 51.7751179], [-0.32300369999999995, 51.774538699999994], [-0.3228564, 51.773915200000005], [-0.3226981, 51.773120199999994], [-0.322627, 51.77265959999998], [-0.3225478, 51.7720326], [-0.3224753, 51.7714442], [-0.3224004, 51.7708123], [-0.3223318, 51.7701803], [-0.3222663, 51.76955170000001], [-0.3221723, 51.76871960000001], [-0.3220086, 51.76729290000001], [-0.3219618, 51.766898399999995], [-0.32193460000000007, 51.76669129999999], [-0.3218985, 51.7663984], [-0.32187200000000005, 51.76617890000001], [-0.3217634, 51.7652343], [-0.3217109, 51.76478229999999], [-0.3216707, 51.7641963], [-0.32166, 51.7635622], [-0.3216881, 51.762972], [-0.321719, 51.7626442], [-0.3217607, 51.7623932], [-0.3218692, 51.76182159999998], [-0.3220088, 51.76126759999999], [-0.3221871, 51.7607298], [-0.3223842, 51.76020210000001], [-0.32245929999999995, 51.7600195], [-0.3226107999999999, 51.7596609], [-0.3227932, 51.75927659999999], [-0.32297299999999995, 51.75893260000001], [-0.3232518, 51.758478], [-0.3234263, 51.75820049999999], [-0.32368919999999995, 51.7578286], [-0.32397469999999995, 51.7574478], [-0.3242833, 51.75706819999999], [-0.32463469999999994, 51.7566713], [-0.32559869999999996, 51.7555468], [-0.32588169999999994, 51.75516660000001], [-0.3260482, 51.75493550000001], [-0.32636469999999995, 51.754426599999995], [-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039], [-0.3275933999999999, 51.7505022], [-0.3276734, 51.74986719999999], [-0.3276857, 51.74951239999999], [-0.3276228, 51.7490911], [-0.32757299999999995, 51.74869110000001], [-0.3274678999999999, 51.7482146], [-0.3273649, 51.747866399999985], [-0.32724359999999997, 51.7475261], [-0.3270596, 51.74707779999999], [-0.32682999999999995, 51.74660149999998], [-0.3265604, 51.7461346], [-0.32644029999999996, 51.74594019999999], [-0.3262731, 51.7456795], [-0.32609169999999993, 51.7454127], [-0.32577529999999993, 51.744955299999994], [-0.3255173, 51.744596], [-0.32535729999999996, 51.74438510000001], [-0.3250672, 51.744027], [-0.32481439999999995, 51.7437087], [-0.324545, 51.7434252], [-0.32416059999999997, 51.74304189999999], [-0.32368250000000004, 51.74260780000001], [-0.32299049999999996, 51.74199339999999], [-0.32269879999999995, 51.7417249], [-0.32236419999999993, 51.74139340000001], [-0.32217479999999993, 51.7412029], [-0.3219116, 51.740920800000005], [-0.3213346999999999, 51.74025160000001], [-0.32101219999999997, 51.7398422], [-0.32062209999999997, 51.73926829999999], [-0.3203101, 51.73877319999999], [-0.32007529999999995, 51.7383452], [-0.31999520000000004, 51.7381848], [-0.3199319, 51.7380611], [-0.3198563, 51.7379037], [-0.31948109999999996, 51.737009699999994], [-0.319249, 51.736253999999995], [-0.31913040000000004, 51.73575069999999], [-0.31904649999999996, 51.7353262], [-0.31896869999999994, 51.73479079999999], [-0.31892319999999996, 51.73434139999999], [-0.3189076, 51.7340391], [-0.3189239, 51.733520600000006], [-0.3189887, 51.7327588], [-0.3190739, 51.7322368], [-0.3192128, 51.7315577], [-0.3194597, 51.730522099999995], [-0.31959589999999993, 51.7299372], [-0.31973689999999994, 51.72936539999999], [-0.3199057, 51.7286844], [-0.32018759999999996, 51.72749389999999], [-0.320292, 51.727042899999994], [-0.32058049999999993, 51.7256825], [-0.320836, 51.7245935], [-0.3209835999999999, 51.72407110000001], [-0.3212357, 51.722991099999994], [-0.32148016983956257, 51.721918011123584], [-0.32152610000000004, 51.721716400000005], [-0.3218177, 51.72057370000001], [-0.3221207, 51.7193], [-0.3223111, 51.7184161], [-0.32255529999999993, 51.7174481], [-0.32278899999999994, 51.7165013], [-0.322813, 51.71639580000001], [-0.3229041, 51.7160047], [-0.3230102, 51.7155731], [-0.32312859999999993, 51.7150556], [-0.32325509999999996, 51.714586100000005], [-0.32335169999999996, 51.71413929999999], [-0.3234483, 51.71370350000001], [-0.32354759999999994, 51.7133327], [-0.3236551, 51.712831099999995], [-0.3237884, 51.71229159999999], [-0.32389309999999993, 51.71179819999999], [-0.3239882, 51.71141920000001], [-0.3240414999999999, 51.71120760000001], [-0.3241421, 51.71075489999999], [-0.32427269999999997, 51.7102188], [-0.3244224, 51.7095899], [-0.32456519999999994, 51.708988000000005], [-0.3246686, 51.7085345], [-0.3247802, 51.708055599999994], [-0.32486719999999997, 51.707699], [-0.32495569999999996, 51.707291], [-0.32505359999999994, 51.70692259999999], [-0.3251474999999999, 51.706513699999995], [-0.32522499999999993, 51.706174], [-0.32530799999999993, 51.7058072], [-0.3253897, 51.70542199999999], [-0.32548219999999994, 51.70489589999999], [-0.32552219999999993, 51.70440440000001], [-0.3255704, 51.70376519999999], [-0.3255825, 51.703429599999986], [-0.32558419999999993, 51.7028872], [-0.32557819999999993, 51.7024567], [-0.3255522, 51.70209520000001], [-0.3255265, 51.701918199999994], [-0.325457, 51.7016174], [-0.3253903, 51.70109569999999], [-0.32529199999999997, 51.70056829999999], [-0.3251725, 51.69992489999999], [-0.3250302, 51.699436], [-0.3248566, 51.6989216], [-0.3246146, 51.69827810000001], [-0.324331, 51.697629], [-0.3240951, 51.6971249], [-0.3238392, 51.696621699999994], [-0.32327739999999994, 51.6956522], [-0.3221607000000001, 51.6937237], [-0.3200789, 51.69016390000001], [-0.3189531, 51.68831519999999], [-0.3183425, 51.68734810000001], [-0.3178188, 51.686552], [-0.31722599999999995, 51.6857167], [-0.3170024, 51.685405], [-0.31660980000000005, 51.6848691], [-0.31631519999999996, 51.6844769], [-0.3160396999999999, 51.68411609999999], [-0.31569299999999995, 51.6836875], [-0.3153503, 51.683295699999995], [-0.3150023, 51.68293309999999], [-0.3146204, 51.6825481], [-0.3141818, 51.682127400000006], [-0.31385899999999994, 51.6818286], [-0.3133039, 51.681326799999994], [-0.3123624, 51.6805284], [-0.31139859999999997, 51.6797277], [-0.3109321, 51.67934149999999], [-0.31022379999999994, 51.67872739999999], [-0.31014759999999997, 51.6786645], [-0.30967519999999993, 51.67822720000001], [-0.30888329999999997, 51.677573599999995], [-0.30884049999999996, 51.6775382], [-0.3084446, 51.67720419999999], [-0.3079045, 51.67670389999999], [-0.3077551, 51.67657679999999], [-0.30733879999999997, 51.67622839999999], [-0.3077551, 51.67657679999999], [-0.3079045, 51.67670389999999], [-0.3084446, 51.67720419999999], [-0.30785689999999993, 51.6767225], [-0.3068869, 51.675910900000005], [-0.30630599999999997, 51.6754174], [-0.3056162, 51.674837800000006], [-0.3048503, 51.6742219], [-0.3039578, 51.6734719], [-0.3030722, 51.672741300000006], [-0.3019346, 51.6718198], [-0.3017755, 51.6716853], [-0.3011716, 51.6711746], [-0.3004805, 51.67057810000001], [-0.29988739999999997, 51.6700684], [-0.2993228, 51.66957910000001], [-0.29870109999999994, 51.66905090000001], [-0.29817599999999994, 51.668617999999995], [-0.2973093, 51.667923599999995], [-0.2964972, 51.6672756], [-0.2958277999999999, 51.666725500000005], [-0.29527279999999995, 51.66626310000001], [-0.29523924465501367, 51.666235034589675], [-0.2947068, 51.6657897], [-0.2941994, 51.6653695], [-0.2936661, 51.66492480000001], [-0.2931504999999999, 51.6645012], [-0.2927002, 51.664113], [-0.2922661999999999, 51.663729], [-0.2917125, 51.6632708], [-0.29110980000000003, 51.66277629999999], [-0.2904609, 51.6622363], [-0.28990039999999995, 51.661770399999995], [-0.2891889, 51.66117890000001], [-0.2884379, 51.660556099999994], [-0.2878325, 51.6600691], [-0.28729379999999993, 51.6596227], [-0.2867958, 51.6592024], [-0.2863238, 51.65880999999999], [-0.285883, 51.6584606], [-0.2854177, 51.6580766], [-0.28487629999999997, 51.65762339999999], [-0.28432799999999997, 51.65715670000001], [-0.2838859, 51.6567862], [-0.2833866, 51.6563701], [-0.28292539999999994, 51.655976800000005], [-0.2826179, 51.6557109], [-0.2823785, 51.6555016], [-0.28206149999999997, 51.655213], [-0.2816697, 51.6548458], [-0.28137179999999995, 51.65456729999999], [-0.28103029999999996, 51.6542204], [-0.2807269, 51.6538988], [-0.28035409999999994, 51.6534945], [-0.2800466999999999, 51.6531383], [-0.2797229, 51.6527197], [-0.2794875, 51.65240399999999], [-0.27916509999999994, 51.6519381], [-0.2789926, 51.6516653], [-0.27891209999999994, 51.65153800000001], [-0.2787148, 51.65122229999999], [-0.2784645, 51.6508256], [-0.2781557, 51.6503318], [-0.2778346, 51.64984309999999], [-0.2775013, 51.649359399999994], [-0.2772129, 51.64895169999999], [-0.2769585, 51.64856509999999], [-0.2767326, 51.6482014], [-0.27660899999999994, 51.647987400000005], [-0.2764378, 51.647682999999994], [-0.2719779, 51.6394441], [-0.2715223, 51.63859269999999], [-0.27101849999999994, 51.637667400000005], [-0.27053180000000004, 51.6368307], [-0.27032019999999995, 51.6364985], [-0.26949458523585645, 51.63532649516161], [-0.26936299999999996, 51.63513970000001], [-0.2683397, 51.633789099999994], [-0.2677304, 51.6329825], [-0.26717489999999994, 51.6322544], [-0.2659966000000001, 51.6307021], [-0.2655558, 51.6301247], [-0.26509199999999994, 51.6295498], [-0.2646066999999999, 51.6289765], [-0.2640944, 51.62843259999999], [-0.26353619999999994, 51.6278434], [-0.26296329999999996, 51.627249199999994], [-0.26184179999999996, 51.6260914], [-0.2612439999999999, 51.6254743], [-0.26064170000000003, 51.6248623], [-0.2598652, 51.624068], [-0.2590827, 51.6232988], [-0.25747049999999994, 51.6216525], [-0.2558943, 51.6200278], [-0.2547682, 51.6188645], [-0.2536758, 51.61771749999999], [-0.2512383, 51.61524729999999], [-0.2508636000000001, 51.61487470000001], [-0.25049009999999994, 51.614492199999994], [-0.2501865, 51.6141769], [-0.24986739999999996, 51.61385839999999], [-0.24967639999999997, 51.6136638], [-0.2494034, 51.6133759], [-0.24770979999999995, 51.6116332], [-0.24662675964784295, 51.61048353460085], [-0.2461169, 51.60994229999999], [-0.2459553, 51.6097694], [-0.2439602, 51.6076737], [-0.2419170999999999, 51.6055615], [-0.241078, 51.6047014], [-0.24025330000000003, 51.6038177], [-0.2391205, 51.6026213], [-0.2387229999999999, 51.602132399999995], [-0.2383712, 51.6016476], [-0.23824550000000003, 51.6014583], [-0.238012, 51.6010934], [-0.2378253999999999, 51.6007935], [-0.2376679, 51.6005054], [-0.2374716, 51.6001127], [-0.23727319999999996, 51.599684499999995], [-0.2370185, 51.599074399999985], [-0.23694839999999995, 51.5988643], [-0.23689060000000003, 51.5986851], [-0.2367948, 51.5983512], [-0.23671619999999996, 51.5980682], [-0.2366237, 51.59772889999999], [-0.23651959999999997, 51.597340900000006], [-0.2364151, 51.5969559], [-0.23632470000000003, 51.596591999999994], [-0.2362531, 51.59627390000001], [-0.2361831, 51.5958691], [-0.2361357, 51.59554659999999], [-0.23610410000000004, 51.59522109999999], [-0.23608740000000003, 51.5949169], [-0.2360803, 51.5945924], [-0.2360813, 51.5942357], [-0.2361092, 51.593871], [-0.2361615, 51.5935011], [-0.23620499999999992, 51.593295700000006], [-0.2362186, 51.5932321], [-0.23634909999999995, 51.59276680000001], [-0.23646919999999996, 51.5924765], [-0.2366119, 51.59218], [-0.2367624, 51.59189879999999], [-0.2369683999999999, 51.59157949999999], [-0.23720699999999992, 51.59120980000001], [-0.237353, 51.59098440000001], [-0.2374428, 51.59082419999999], [-0.23752259999999997, 51.5906537], [-0.2376008, 51.59050049999999], [-0.2377192, 51.5901756], [-0.23781659999999996, 51.58985679999999], [-0.2378839, 51.5896339], [-0.23804899999999996, 51.5891882], [-0.23808217356757752, 51.589046537875355], [-0.23811066145997248, 51.58892488478365], [-0.2381559, 51.5887317], [-0.2383138, 51.58820169999999], [-0.2384429, 51.58779039999999], [-0.2387487, 51.586876], [-0.2388679999999999, 51.5864954], [-0.2390202, 51.586039199999995], [-0.23915000000000003, 51.585578100000006], [-0.23925630000000003, 51.585124499999985], [-0.2393143, 51.5845935], [-0.239362, 51.58406120000001], [-0.2393764, 51.5835002], [-0.2393596, 51.5829887], [-0.2393183, 51.5824997], [-0.2392655, 51.5820435], [-0.2391934, 51.5816663], [-0.23911329999999997, 51.5813105], [-0.23897060000000003, 51.58079730000001], [-0.2388769731672637, 51.58052971108778], [-0.23876279999999991, 51.5802034], [-0.2385505, 51.5796921], [-0.23847169999999995, 51.5794933], [-0.23830049999999997, 51.5791089], [-0.23804590000000003, 51.578587899999995], [-0.23784150000000004, 51.57821890000001], [-0.23761919999999995, 51.57785539999999], [-0.2374156, 51.57756179999999], [-0.237197, 51.577263], [-0.23703589999999997, 51.5770523], [-0.23696819999999996, 51.57697730000001], [-0.2369019, 51.5768913], [-0.23669440000000003, 51.57665219999999], [-0.2366245, 51.5765812], [-0.23639159999999995, 51.5763215], [-0.23611779999999996, 51.576046700000006], [-0.2358786, 51.575821100000006], [-0.23545820000000003, 51.575450100000005], [-0.235275, 51.57529430000001], [-0.2351096, 51.57515579999998], [-0.2348061, 51.5749181], [-0.23446529999999993, 51.57466110000001], [-0.23415420000000003, 51.57442880000001], [-0.23388670000000003, 51.57423649999999], [-0.23360130000000004, 51.5740232], [-0.2332454, 51.573764800000006], [-0.23305749999999997, 51.573623100000006], [-0.2326542, 51.573322100000006], [-0.2322811, 51.5730396], [-0.23027770000000003, 51.5715619], [-0.22985919999999996, 51.57125980000001], [-0.2292235, 51.5707947], [-0.22879739999999996, 51.57049709999999], [-0.2274809, 51.569601], [-0.22660109999999997, 51.568984], [-0.22567629999999997, 51.5682914], [-0.2248006, 51.56760629999999], [-0.2242769, 51.56719869999999], [-0.2231013, 51.5662825], [-0.22264809999999996, 51.56593809999999], [-0.2223022, 51.5656794], [-0.2215834, 51.5651474], [-0.22090209999999996, 51.5646489], [-0.2171792, 51.5619102], [-0.2165173, 51.561427300000005], [-0.2161009, 51.561134899999985], [-0.21567449999999996, 51.560837199999995], [-0.215096, 51.56045639999999], [-0.21446, 51.56001570000001], [-0.2138909, 51.5595977], [-0.213688268092136, 51.55943987613073], [-0.2135364164340608, 51.55931250037736], [-0.2133987051759516, 51.559201208979566], [-0.2132733758939261, 51.55910359995783], [-0.21315867016410164, 51.55901727133255], [-0.213052829562596, 51.55893982112419], [-0.2129540956655268, 51.55886884735317], [-0.21286071004901153, 51.55880194803994], [-0.2127709142891678, 51.55873672120494], [-0.21268294996211323, 51.55867076486861], [-0.2125950586439654, 51.55860167705136], [-0.21250548191084195, 51.558527055773666], [-0.2124124613388604, 51.55844449905594], [-0.2123142385041384, 51.55835160491863], [-0.21220905498279352, 51.55824597138218], [-0.2120951523509433, 51.55812519646702], [-0.21197077218470545, 51.557986878193574], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2109685, 51.5567754], [-0.2104361, 51.5561892], [-0.2100083, 51.555700599999994], [-0.20952609999999997, 51.5551617], [-0.2090361931830015, 51.55466347968381], [-0.20896629999999997, 51.55459239999999], [-0.20839899999999997, 51.55407369999999], [-0.2077056, 51.5535134], [-0.2070914, 51.5530547], [-0.20638059999999997, 51.5525794], [-0.20558129999999997, 51.5520999], [-0.20485039999999996, 51.5516988], [-0.2041142, 51.5513336], [-0.20323309999999997, 51.550929999999994], [-0.20250889999999996, 51.5506331], [-0.2017377, 51.55034199999999], [-0.2009304, 51.550056000000005], [-0.200229, 51.549828299999994], [-0.1993801, 51.549588099999994], [-0.1988907, 51.549468100000006], [-0.1977257, 51.5491592], [-0.1971004, 51.5490173], [-0.1964113, 51.548888], [-0.19544909999999996, 51.548747799999994], [-0.1950369, 51.5486877], [-0.19499369999999996, 51.5486835], [-0.193769, 51.54856350000001], [-0.1931012, 51.5485164], [-0.1919877, 51.548449299999994], [-0.1919859746398945, 51.548449207541864], [-0.1908923, 51.54839059999999], [-0.1883018415408203, 51.54833446209133], [-0.18818348646008473, 51.54833189721291], [-0.1877637, 51.548322799999994], [-0.18715429999999997, 51.54832199999999], [-0.18662419999999996, 51.548335399999985], [-0.1861822, 51.54835390000001], [-0.1860124, 51.54836350000001], [-0.1857368, 51.5483791], [-0.1852025, 51.5484247], [-0.1849857, 51.5484449], [-0.1847251, 51.54846919999999], [-0.1842404, 51.548526599999995], [-0.18370539999999996, 51.54859499999999], [-0.18300549999999996, 51.548707599999986], [-0.1823065, 51.54882449999999], [-0.1820331, 51.54886509999999], [-0.1817661, 51.54890389999999], [-0.18075559999999996, 51.5490373], [-0.17967489999999997, 51.5492332], [-0.1796630568239043, 51.54923571249775], [-0.1781189, 51.54956330000001], [-0.1764768, 51.5498506], [-0.17080569999999998, 51.5508248], [-0.16972729999999997, 51.55101470000001], [-0.16796949999999997, 51.551323499999995], [-0.1671995, 51.55143650000001], [-0.16559029999999997, 51.5516786], [-0.1649985, 51.5517546], [-0.16436810000000002, 51.5518245], [-0.1626456, 51.551990399999994], [-0.15944489999999997, 51.5522588], [-0.15759159999999997, 51.55240739999999], [-0.1563828, 51.55251079999999], [-0.15553969999999998, 51.552575100000006], [-0.15406789999999998, 51.5526842], [-0.15357269999999998, 51.5527034], [-0.1531094, 51.55271640000001], [-0.1526008058405427, 51.55272608942233], [-0.1518444, 51.552740500000006], [-0.15180749999999998, 51.55273950000001], [-0.1514804, 51.5527306], [-0.15122639999999998, 51.5527297], [-0.15059949999999997, 51.552711300000006], [-0.15009179999999997, 51.5526867], [-0.14954499999999998, 51.5526542], [-0.1489344, 51.5526074], [-0.14847989999999997, 51.5525711], [-0.1480123, 51.5525238], [-0.14781823588576043, 51.552498898513335], [-0.14775724520962777, 51.55249107244481], [-0.1473639, 51.55244059999999], [-0.1468501, 51.5523696], [-0.1465348, 51.5523172], [-0.14515389999999995, 51.552071699999985], [-0.1441947, 51.55187019999999], [-0.1435231, 51.5517043], [-0.1425323, 51.5514447], [-0.14198910000000003, 51.5512847], [-0.1415831, 51.5511502], [-0.14093859999999997, 51.5509167], [-0.14037559999999996, 51.550701200000006], [-0.1401551, 51.5506129], [-0.13990530000000004, 51.5505134], [-0.13974299999999998, 51.550446099999995], [-0.13956939999999998, 51.55037169999999], [-0.13940343312174056, 51.55029788159857], [-0.13940279999999997, 51.5502976], [-0.13907860000000002, 51.5501458], [-0.1388858, 51.550051], [-0.138694, 51.549952999999995], [-0.1384287, 51.549809499999995], [-0.1382256, 51.54969659999999], [-0.13802069999999997, 51.5495846], [-0.13757730000000004, 51.549319399999995], [-0.1373036, 51.549150199999985], [-0.1370224, 51.548968300000006], [-0.13679599999999997, 51.54881530000001], [-0.1365515, 51.5486468], [-0.1362342, 51.5484186], [-0.13603019999999996, 51.54826320000001], [-0.13582039999999998, 51.5480998], [-0.13539269999999998, 51.5477476], [-0.1350116, 51.547400200000006], [-0.1348333, 51.5472283], [-0.13465559999999996, 51.5470465], [-0.1344842, 51.54686540000001], [-0.1343653, 51.5467331], [-0.13424999999999998, 51.54660440000001], [-0.1340538, 51.5463786], [-0.13386090000000003, 51.54614990000001], [-0.1338137, 51.54609550000001], [-0.1336621, 51.5459117], [-0.1317989, 51.5436856], [-0.1316173, 51.54342230000001], [-0.13151539999999998, 51.54324179999999], [-0.1313578, 51.543009699999985], [-0.13133419999999998, 51.54296810000001], [-0.1313127, 51.5429244], [-0.13123379999999998, 51.542742], [-0.1311748, 51.542632700000006], [-0.1310782, 51.5424259], [-0.130991, 51.5422123], [-0.13090250000000003, 51.541969599999995], [-0.1307657, 51.54155419999999], [-0.1306311, 51.5412599], [-0.13058922953380497, 51.54115982160701], [-0.1305811692293316, 51.5411405559181], [-0.1305749798466977, 51.54112576208923], [-0.13056734171094642, 51.54110750545186], [-0.13053319999999996, 51.5410259], [-0.13047840238073127, 51.54086158271738], [-0.1304606, 51.5408082], [-0.1304295, 51.540744399999994], [-0.13040831237942532, 51.54065011517516], [-0.13038949999999996, 51.54056639999999], [-0.1303357, 51.5404721], [-0.13017779999999998, 51.54022559999999], [-0.12994969999999997, 51.5397457], [-0.12990269999999998, 51.5396661], [-0.12990222192769857, 51.53966522767327], [-0.1298719, 51.53960990000001], [-0.1297339, 51.5393759], [-0.1296632, 51.5392319], [-0.12949679999999997, 51.5387221], [-0.1293725855139987, 51.5381533989371], [-0.1293090318942045, 51.53786242359564], [-0.1292959, 51.5378023], [-0.1292349, 51.5375196], [-0.1292050562502323, 51.53737567711332], [-0.12916839999999996, 51.5371989], [-0.12914949999999997, 51.5371236], [-0.12913094989089005, 51.537022203774335], [-0.1291156, 51.5369383], [-0.129115, 51.536899700000006], [-0.12907419301944675, 51.53660273798133], [-0.12904540622881383, 51.53639324855326], [-0.1290302, 51.53632399999999], [-0.12900968435973212, 51.536270603567914], [-0.12894939999999996, 51.5361137], [-0.1289195, 51.5360343], [-0.12888889999999997, 51.535961699999994], [-0.1288543, 51.53589119999999], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287618, 51.535623], [-0.1286099, 51.53515430000001], [-0.12854266901117034, 51.53496751240733], [-0.12844770445811296, 51.53470367145589], [-0.12844119999999998, 51.5346856], [-0.12839247941800383, 51.53455695661428], [-0.12822616286638075, 51.53411780632364], [-0.1281805798242299, 51.53399744590827], [-0.1281653, 51.53395709999999], [-0.1279775, 51.53350900000001], [-0.1279637029775823, 51.53345136986881], [-0.1278926920628459, 51.53315475628563], [-0.1278726451672573, 51.5330710197728], [-0.12786959999999997, 51.5330583], [-0.1277683773630777, 51.53275383807097], [-0.1273579, 51.5322607], [-0.127269, 51.53215079999999], [-0.1272303, 51.5321037]]}", "current_leg_start": "Luton Airport Parkway", "dest_arr_time_act": "1452", "motion_projection": null, "next_location_lat": "51.5321037", "next_location_lon": "-0.1272303", "previous_location": "Luton Airport Parkway", "current_leg_milage": "29.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 208.756, \"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\": 7415.858, \"from_m\": 208.756, \"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\": 7961.636, \"from_m\": 7415.858, \"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\": 8910.583, \"from_m\": 7961.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\": 8991.84, \"from_m\": 8910.583, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9972.962, \"from_m\": 8991.84, \"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\": 11852.766, \"from_m\": 9972.962, \"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\": 13788.734, \"from_m\": 11852.766, \"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\": 15608.45, \"from_m\": 13788.734, \"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\": 20648.397, \"from_m\": 15608.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\": 120.0}, {\"to_m\": 20791.936, \"from_m\": 20648.397, \"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\": 21068.161, \"from_m\": 20791.936, \"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\": 21131.234, \"from_m\": 21068.161, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22380.23, \"from_m\": 21131.234, \"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\": 24699.441, \"from_m\": 22380.23, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24926.392, \"from_m\": 24699.441, \"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\": 25078.395, \"from_m\": 24926.392, \"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\": 37911.327, \"from_m\": 25078.395, \"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\": 38180.71, \"from_m\": 37911.327, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 60317.247, \"from_m\": 38180.71, \"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\": 63138.602, \"from_m\": 60317.247, \"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\": 63185.999, \"from_m\": 63138.602, \"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\": 71140.051, \"from_m\": 63185.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\": 125.0}, {\"to_m\": 74606.686, \"from_m\": 71140.051, \"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\": 74653.979, \"from_m\": 74606.686, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 78707.63, \"from_m\": 74653.979, \"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\": 79758.904, \"from_m\": 78707.63, \"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\": 80633.658, \"from_m\": 79758.904, \"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\": 83235.363, \"from_m\": 80633.658, \"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\": 85034.161, \"from_m\": 83235.363, \"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\": 88518.539, \"from_m\": 85034.161, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89091.088, \"from_m\": 88518.539, \"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\": 89176.661, \"from_m\": 89091.088, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89193.861, \"from_m\": 89176.661, \"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\": 89278.871, \"from_m\": 89193.861, \"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\": 94472.169, \"from_m\": 89278.871, \"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\": 98605.754, \"from_m\": 94472.169, \"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\": 116308.648, \"from_m\": 98605.754, \"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\": 119667.481, \"from_m\": 116308.648, \"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\": 121054.319, \"from_m\": 119667.481, \"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\": 122329.852, \"from_m\": 121054.319, \"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\": 122434.271, \"from_m\": 122329.852, \"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\": 124597.244, \"from_m\": 122434.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\": 125393.944, \"from_m\": 124597.244, \"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\": 126931.971, \"from_m\": 125393.944, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127017.603, \"from_m\": 126931.971, \"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\": 127044.936, \"from_m\": 127017.603, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127085.567, \"from_m\": 127044.936, \"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\": 127141.212, \"from_m\": 127085.567, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127451.744, \"from_m\": 127141.212, \"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\": 127762.107, \"from_m\": 127451.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\": 128029.229, \"from_m\": 127762.107, \"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\": 672000, \"profile_key\": \"17df5a7a4377d7e68b7435dab3d0aef720a75f580f308641d4f6dc9866c97b39\", \"schedule_id\": 515, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1340\", \"location\": \"Corby\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1345H\", \"location\": \"Kettering North Jn\", \"stage_seq\": 2, \"distance_m\": 8910.583, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": false, \"wtt_arr\": \"1347H\", \"wtt_dep\": \"1348H\", \"location\": \"Kettering\", \"stage_seq\": 3, \"distance_m\": 12187.221, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1350H\", \"location\": \"Kettering South Jn\", \"stage_seq\": 4, \"distance_m\": 14269.591, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1353H\", \"location\": \"Harrowden Jn\", \"stage_seq\": 5, \"distance_m\": 20478.471, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": false, \"wtt_arr\": \"1355H\", \"wtt_dep\": \"1357\", \"location\": \"Wellingborough\", \"stage_seq\": 6, \"distance_m\": 23778.054, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1358\", \"location\": \"Wellingborough South Jn\", \"stage_seq\": 7, \"distance_m\": 24873.145, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1403H\", \"location\": \"Sharnbrook Jn\", \"stage_seq\": 8, \"distance_m\": 37265.631, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408H\", \"location\": \"Bedford North Jn\", \"stage_seq\": 9, \"distance_m\": 46987.952, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": false, \"wtt_arr\": \"1409H\", \"wtt_dep\": \"1410H\", \"location\": \"Bedford\", \"stage_seq\": 10, \"distance_m\": 48098.995, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 11, \"distance_m\": 49700.75, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Flitwick\", \"stage_seq\": 12, \"distance_m\": 63600.112, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422\", \"location\": \"Leagrave Jn\", \"stage_seq\": 13, \"distance_m\": 74818.437, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": false, \"wtt_arr\": \"1425\", \"wtt_dep\": \"1426\", \"location\": \"Luton\", \"stage_seq\": 14, \"distance_m\": 79511.182, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1429\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 15, \"distance_m\": 81265.266, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Harpenden Jn\", \"stage_seq\": 16, \"distance_m\": 89193.861, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"St. Albans\", \"stage_seq\": 17, \"distance_m\": 96231.828, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439\", \"location\": \"Radlett Jn\", \"stage_seq\": 18, \"distance_m\": 105018.72, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Hendon\", \"stage_seq\": 19, \"distance_m\": 117020.719, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444H\", \"location\": \"Cricklewood\", \"stage_seq\": 20, \"distance_m\": 120070.421, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445H\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 21, \"distance_m\": 122019.469, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 22, \"distance_m\": 122453.407, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 23, \"distance_m\": 124766.096, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448H\", \"location\": \"Kentish Town\", \"stage_seq\": 24, \"distance_m\": 125769.777, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Dock Jn North\", \"stage_seq\": 25, \"distance_m\": 126736.874, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"Dock Jn South\", \"stage_seq\": 26, \"distance_m\": 127150.641, \"section_seq\": 1, \"route_path_id\": 28123}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": null, \"location\": \"London St. Pancras\", \"stage_seq\": 27, \"distance_m\": 128029.229, \"section_seq\": 1, \"route_path_id\": 28123}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 128029.229, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28123}], \"total_distance_m\": 128029.229, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 122519.151, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5510.078, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1340", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "26.0", "current_position_lat": "51.5321037", "current_position_lon": "-0.1272303", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 17663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:59Z\", \"source_id\": 56132578, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:47:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:46:04Z\", \"source_id\": 17955200, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17756, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:53:05Z\", \"source_id\": 56151021, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:54:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:53:08Z\", \"source_id\": 17960336, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:30Z\", \"source_id\": 56198181, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:13:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:33Z\", \"source_id\": 17973583, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:02Z\", \"source_id\": 56224909, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:04Z\", \"source_id\": 17981210, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:50Z\", \"source_id\": 56239426, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:52Z\", \"source_id\": 17985397, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:03Z\", \"source_id\": 56247771, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:08Z\", \"source_id\": 17987788, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:15Z\", \"source_id\": 56271420, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:19Z\", \"source_id\": 17994433, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:22Z\", \"source_id\": 56294452, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:25Z\", \"source_id\": 18001105, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:53Z\", \"source_id\": 56298272, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:59Z\", \"source_id\": 18002194, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:46Z\", \"source_id\": 56300711, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:49Z\", \"source_id\": 18002807, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:29Z\", \"source_id\": 56312881, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:32Z\", \"source_id\": 18006268, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London St. Pancras", "service_state_platform": "1", "timing_fact_generation": 1789739794672557, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:17.527035", "service_state_evidence_id": 18006268, "current_leg_start_actual_dep": "2026-09-18T14:35:00+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:18.192004", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
COR |
STP |
1H34 |
360104+360119 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 208.756, "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": 7415.858, "from_m": 208.756, "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": 7961.636, "from_m": 7415.858, "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": 8910.583, "from_m": 7961.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": 8991.84, "from_m": 8910.583, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9972.962, "from_m": 8991.84, "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": 11852.766, "from_m": 9972.962, "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": 13788.734, "from_m": 11852.766, "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": 15608.45, "from_m": 13788.734, "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": 20648.397, "from_m": 15608.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": 120.0}, {"to_m": 20791.936, "from_m": 20648.397, "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": 21068.161, "from_m": 20791.936, "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": 21131.234, "from_m": 21068.161, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22380.23, "from_m": 21131.234, "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": 24699.441, "from_m": 22380.23, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24926.392, "from_m": 24699.441, "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": 25078.395, "from_m": 24926.392, "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": 37911.327, "from_m": 25078.395, "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": 38180.71, "from_m": 37911.327, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 60317.247, "from_m": 38180.71, "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": 63138.602, "from_m": 60317.247, "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": 63185.999, "from_m": 63138.602, "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": 71140.051, "from_m": 63185.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": 125.0}, {"to_m": 74606.686, "from_m": 71140.051, "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": 74653.979, "from_m": 74606.686, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 78707.63, "from_m": 74653.979, "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": 79758.904, "from_m": 78707.63, "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": 80633.658, "from_m": 79758.904, "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": 83235.363, "from_m": 80633.658, "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": 85034.161, "from_m": 83235.363, "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": 88518.539, "from_m": 85034.161, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89091.088, "from_m": 88518.539, "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": 89176.661, "from_m": 89091.088, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89193.861, "from_m": 89176.661, "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": 89278.871, "from_m": 89193.861, "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": 94472.169, "from_m": 89278.871, "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": 98605.754, "from_m": 94472.169, "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": 116308.648, "from_m": 98605.754, "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": 119667.481, "from_m": 116308.648, "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": 121054.319, "from_m": 119667.481, "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": 122329.852, "from_m": 121054.319, "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": 122434.271, "from_m": 122329.852, "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": 124597.244, "from_m": 122434.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": 125393.944, "from_m": 124597.244, "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": 126931.971, "from_m": 125393.944, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127017.603, "from_m": 126931.971, "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": 127044.936, "from_m": 127017.603, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127085.567, "from_m": 127044.936, "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": 127141.212, "from_m": 127085.567, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127451.744, "from_m": 127141.212, "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": 127762.107, "from_m": 127451.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": 128029.229, "from_m": 127762.107, "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": 672000, "profile_key": "17df5a7a4377d7e68b7435dab3d0aef720a75f580f308641d4f6dc9866c97b39", "schedule_id": 515, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1340", "location": "Corby", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1345H", "location": "Kettering North Jn", "stage_seq": 2, "distance_m": 8910.583, "section_seq": 1, "route_path_id": 28123}, {"is_pass": false, "wtt_arr": "1347H", "wtt_dep": "1348H", "location": "Kettering", "stage_seq": 3, "distance_m": 12187.221, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1350H", "location": "Kettering South Jn", "stage_seq": 4, "distance_m": 14269.591, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1353H", "location": "Harrowden Jn", "stage_seq": 5, "distance_m": 20478.471, "section_seq": 1, "route_path_id": 28123}, {"is_pass": false, "wtt_arr": "1355H", "wtt_dep": "1357", "location": "Wellingborough", "stage_seq": 6, "distance_m": 23778.054, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1358", "location": "Wellingborough South Jn", "stage_seq": 7, "distance_m": 24873.145, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1403H", "location": "Sharnbrook Jn", "stage_seq": 8, "distance_m": 37265.631, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408H", "location": "Bedford North Jn", "stage_seq": 9, "distance_m": 46987.952, "section_seq": 1, "route_path_id": 28123}, {"is_pass": false, "wtt_arr": "1409H", "wtt_dep": "1410H", "location": "Bedford", "stage_seq": 10, "distance_m": 48098.995, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412H", "location": "Bedford South Jn", "stage_seq": 11, "distance_m": 49700.75, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418", "location": "Flitwick", "stage_seq": 12, "distance_m": 63600.112, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422", "location": "Leagrave Jn", "stage_seq": 13, "distance_m": 74818.437, "section_seq": 1, "route_path_id": 28123}, {"is_pass": false, "wtt_arr": "1425", "wtt_dep": "1426", "location": "Luton", "stage_seq": 14, "distance_m": 79511.182, "section_seq": 1, "route_path_id": 28123}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1429", "location": "Luton Airport Parkway", "stage_seq": 15, "distance_m": 81265.266, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Harpenden Jn", "stage_seq": 16, "distance_m": 89193.861, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "St. Albans", "stage_seq": 17, "distance_m": 96231.828, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439", "location": "Radlett Jn", "stage_seq": 18, "distance_m": 105018.72, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Hendon", "stage_seq": 19, "distance_m": 117020.719, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444H", "location": "Cricklewood", "stage_seq": 20, "distance_m": 120070.421, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445H", "location": "West Hampstead Thameslink", "stage_seq": 21, "distance_m": 122019.469, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446", "location": "West Hampstead South Jn", "stage_seq": 22, "distance_m": 122453.407, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448", "location": "Carlton Road Jn", "stage_seq": 23, "distance_m": 124766.096, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448H", "location": "Kentish Town", "stage_seq": 24, "distance_m": 125769.777, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Dock Jn North", "stage_seq": 25, "distance_m": 126736.874, "section_seq": 1, "route_path_id": 28123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "Dock Jn South", "stage_seq": 26, "distance_m": 127150.641, "section_seq": 1, "route_path_id": 28123}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": null, "location": "London St. Pancras", "stage_seq": 27, "distance_m": 128029.229, "section_seq": 1, "route_path_id": 28123}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 128029.229, "from_m": 0.0, "section_seq": 1, "route_path_id": 28123}], "total_distance_m": 128029.229, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 122519.151, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5510.078, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 17663, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:59Z", "source_id": 56132578, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:47:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:46:04Z", "source_id": 17955200, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17756, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:53:05Z", "source_id": 56151021, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:54:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:53:08Z", "source_id": 17960336, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17886, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:30Z", "source_id": 56198181, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:13:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:33Z", "source_id": 17973583, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18085, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:02Z", "source_id": 56224909, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:23:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:04Z", "source_id": 17981210, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18172, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:50Z", "source_id": 56239426, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:29:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:52Z", "source_id": 17985397, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18193, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:03Z", "source_id": 56247771, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:31:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:08Z", "source_id": 17987788, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18359, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:15Z", "source_id": 56271420, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:41:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:19Z", "source_id": 17994433, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18410, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:22Z", "source_id": 56294452, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:50:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:25Z", "source_id": 18001105, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18470, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:53Z", "source_id": 56298272, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:51:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:59Z", "source_id": 18002194, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18534, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:46Z", "source_id": 56300711, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:52:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:49Z", "source_id": 18002807, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18655, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:29Z", "source_id": 56312881, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T13:58:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:32Z", "source_id": 18006268, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Corby |
1340 |
1340 |
1 |
None |
None |
London St. Pancras |
1452 |
1452 |
1 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C04248/2026-09-18/detailed |
None |
Luton Airport Parkway |
2026-09-18T14:35:00+01:00 |
London St. Pancras |
26.0 |
{"type": "LineString", "coordinates": [[-0.3962762, 51.8728653], [-0.3956526, 51.8724132], [-0.3951349, 51.8720455], [-0.3945408, 51.8716574], [-0.3938997, 51.8712798], [-0.3932467, 51.8709326], [-0.3926351, 51.870619600000005], [-0.392057, 51.87035239999999], [-0.3913462999999999, 51.8700212], [-0.3907937000000001, 51.8697554], [-0.3901607, 51.8694208], [-0.3899569, 51.86930650000001], [-0.3895625999999999, 51.8690714], [-0.3889697999999999, 51.8686822], [-0.3884051999999999, 51.8682689], [-0.3879653, 51.8679087], [-0.3875174, 51.86750630000001], [-0.3870896, 51.86707149999999], [-0.386745, 51.86667049999999], [-0.3863909, 51.8661993], [-0.38608789999999993, 51.8657107], [-0.385829, 51.8652155], [-0.3856089999999999, 51.8647155], [-0.3854133, 51.8642109], [-0.3852093999999999, 51.8637074], [-0.384956, 51.86317239999999], [-0.3846648999999999, 51.862644800000005], [-0.3843176, 51.8621255], [-0.3839353, 51.861623], [-0.3835384, 51.861164], [-0.3830663, 51.8606813], [-0.3825621, 51.86022059999999], [-0.3820162999999999, 51.8597742], [-0.3817078, 51.859541400000005], [-0.38145699999999994, 51.8593586], [-0.3808655, 51.858954399999995], [-0.3803479, 51.8586115], [-0.3797591, 51.8582098], [-0.3791704, 51.85778739999999], [-0.3786232, 51.8573683], [-0.3780949, 51.8569597], [-0.3775383, 51.85651899999999], [-0.3769896999999999, 51.8560852], [-0.376448, 51.8556584], [-0.37622399999999995, 51.85548299999999], [-0.37586859999999994, 51.855202199999994], [-0.3754113, 51.85484329999999], [-0.374785, 51.854349799999994], [-0.37415199999999993, 51.85385349999999], [-0.373527, 51.85335999999999], [-0.3728967, 51.8528646], [-0.372269, 51.852374999999995], [-0.3716923999999999, 51.8519211], [-0.3711210999999999, 51.85146379999999], [-0.3710161, 51.851373900000006], [-0.3708553, 51.8512363], [-0.3705511, 51.85097590000001], [-0.3699972, 51.850458899999985], [-0.3694729, 51.8499161], [-0.3689927, 51.84936619999999], [-0.3685663, 51.8488228], [-0.36817339999999993, 51.84826329999999], [-0.3678073, 51.8476768], [-0.3674813, 51.847072999999995], [-0.3672024, 51.846488699999995], [-0.3669703999999999, 51.8459063], [-0.3667934, 51.8453653], [-0.3667099, 51.845054100000006], [-0.36664849999999993, 51.84482529999999], [-0.36652109999999993, 51.844265], [-0.3664733, 51.8441122], [-0.3663614999999999, 51.8437555], [-0.3661724, 51.84322699999999], [-0.3659914, 51.8427918], [-0.3655841, 51.84203519999999], [-0.3654584, 51.8418286], [-0.3651062, 51.8411954], [-0.3647307, 51.840652600000006], [-0.3646084, 51.8404925], [-0.3644578, 51.8402987], [-0.3643164, 51.8401147], [-0.3640374, 51.83978239999999], [-0.36391529999999994, 51.8396368], [-0.3633896999999999, 51.83907139999999], [-0.36288399999999993, 51.8385852], [-0.3623502, 51.8381146], [-0.36177090000000006, 51.83764060000001], [-0.3612492, 51.83723199999999], [-0.3607274999999999, 51.8368235], [-0.36015889999999995, 51.8363644], [-0.3596156999999999, 51.8358954], [-0.35932611364780853, 51.83561996913083], [-0.3590980999999999, 51.83540309999999], [-0.3586139, 51.8349092], [-0.3583645, 51.8346306], [-0.3581405999999999, 51.834370400000005], [-0.35769, 51.833820900000006], [-0.35728229999999994, 51.833261499999985], [-0.35716300141206236, 51.833078520820536], [-0.3569095, 51.8326897], [-0.35659959999999996, 51.8321661], [-0.3563085999999999, 51.831631599999994], [-0.3560645, 51.83108709999998], [-0.3559076, 51.83064869999999], [-0.35573189999999993, 51.83010829999999], [-0.3555952, 51.82957849999999], [-0.3555349, 51.829334], [-0.35548110000000005, 51.829049899999994], [-0.3553953, 51.8284722], [-0.3553498, 51.82788599999999], [-0.3553456, 51.82730519999999], [-0.3553832, 51.8267175], [-0.3554596, 51.82613239999999], [-0.3555443, 51.8256183], [-0.35563279999999997, 51.825101], [-0.3557185, 51.82448289999999], [-0.3557627, 51.8239027], [-0.3557642, 51.8232667], [-0.3557253, 51.822644999999994], [-0.3556462, 51.8220672], [-0.3555617, 51.82159639999999], [-0.3554503, 51.821133199999984], [-0.3553109, 51.8206613], [-0.3551914, 51.82030009999999], [-0.35500899999999996, 51.8198217], [-0.3547906, 51.8193291], [-0.3545799, 51.81889239999998], [-0.3542982, 51.8183892], [-0.3540032, 51.81793329999999], [-0.35371579999999997, 51.8175414], [-0.35334829999999995, 51.8170609], [-0.3529344, 51.816509399999994], [-0.3526128, 51.816093899999984], [-0.35239, 51.8157822], [-0.35227759999999997, 51.81562939999999], [-0.3520074, 51.81526989999998], [-0.3518369, 51.815050799999995], [-0.35178699999999996, 51.8149867], [-0.3515441, 51.81467450000001], [-0.351164, 51.8141753], [-0.35096179999999993, 51.8139099], [-0.35038859999999994, 51.813134199999986], [-0.3500174999999999, 51.812651900000006], [-0.34966339999999996, 51.812187599999994], [-0.34921649999999993, 51.8115928], [-0.34885279999999996, 51.81112069999999], [-0.348241, 51.81045050000001], [-0.3481309, 51.81031159999998], [-0.3481164797292545, 51.810291804901055], [-0.3477789, 51.8098284], [-0.3474871, 51.8094522], [-0.3472508, 51.80914619999999], [-0.34711269999999994, 51.80896380000001], [-0.3468562, 51.808635200000005], [-0.3465655, 51.8082449], [-0.34645850000000006, 51.80810199999999], [-0.3461461, 51.80768189999999], [-0.3456987999999999, 51.80708129999999], [-0.3453758, 51.806656399999994], [-0.34529909999999997, 51.806554000000006], [-0.3452281, 51.8064627], [-0.3448606, 51.8059784], [-0.3445495, 51.80556959999999], [-0.3444690999999999, 51.8054647], [-0.3443705, 51.80533590000001], [-0.34414039999999996, 51.8050356], [-0.3437032, 51.804458399999994], [-0.3432821, 51.8038986], [-0.343093, 51.8036556], [-0.34283289999999994, 51.8033198], [-0.34238759999999996, 51.8027443], [-0.3419382999999999, 51.8021654], [-0.34154139999999994, 51.80164130000001], [-0.3412289, 51.8012299], [-0.34082959999999995, 51.8007077], [-0.3404501, 51.8001985], [-0.34016139999999995, 51.79982339999999], [-0.3398381999999999, 51.7993838], [-0.3395524999999999, 51.799014699999994], [-0.33926589999999995, 51.79864260000001], [-0.3389745, 51.798273300000005], [-0.33869419999999995, 51.79791079999999], [-0.3383727, 51.7974889], [-0.3381027999999999, 51.7971171], [-0.3377436999999999, 51.796638], [-0.3373441, 51.7961096], [-0.33694169999999996, 51.79558130000001], [-0.33652829999999995, 51.795037699999995], [-0.3361662, 51.7945625], [-0.335839, 51.7941295], [-0.3355306, 51.793731400000006], [-0.33525189999999994, 51.793364999999994], [-0.3348576999999999, 51.792857299999994], [-0.3344191, 51.7922775], [-0.33398829999999996, 51.791709099999984], [-0.3335662, 51.79115190000001], [-0.3331433999999999, 51.7905967], [-0.3324219, 51.7896461], [-0.3320141999999999, 51.78911850000001], [-0.33162259999999993, 51.78860499999998], [-0.330774, 51.78750110000001], [-0.3303391, 51.78692339999999], [-0.3299073, 51.786351], [-0.3296689, 51.78603679999999], [-0.3294731, 51.785782100000006], [-0.32903959999999993, 51.7852119], [-0.32866680000000004, 51.784721600000005], [-0.3283463, 51.7843052], [-0.32803009999999994, 51.78390389999999], [-0.3278044, 51.783609899999995], [-0.32725219999999994, 51.782884999999986], [-0.3265787, 51.7819804], [-0.3261901, 51.7814397], [-0.3258155999999999, 51.780892699999995], [-0.32546819999999993, 51.7803352], [-0.32514409999999994, 51.7797828], [-0.32461970000000007, 51.7787896], [-0.32442619999999994, 51.77840349999999], [-0.32416739999999994, 51.777875], [-0.3240159669874666, 51.77753249589623], [-0.323976, 51.7774421], [-0.3239079, 51.7772744], [-0.3238561999999999, 51.7771474], [-0.3237482, 51.7768817], [-0.3235403, 51.77633159999999], [-0.3233432, 51.7757416], [-0.323158, 51.7751179], [-0.32300369999999995, 51.774538699999994], [-0.3228564, 51.773915200000005], [-0.3226981, 51.773120199999994], [-0.322627, 51.77265959999998], [-0.3225478, 51.7720326], [-0.3224753, 51.7714442], [-0.3224004, 51.7708123], [-0.3223318, 51.7701803], [-0.3222663, 51.76955170000001], [-0.3221723, 51.76871960000001], [-0.3220086, 51.76729290000001], [-0.3219618, 51.766898399999995], [-0.32193460000000007, 51.76669129999999], [-0.3218985, 51.7663984], [-0.32187200000000005, 51.76617890000001], [-0.3217634, 51.7652343], [-0.3217109, 51.76478229999999], [-0.3216707, 51.7641963], [-0.32166, 51.7635622], [-0.3216881, 51.762972], [-0.321719, 51.7626442], [-0.3217607, 51.7623932], [-0.3218692, 51.76182159999998], [-0.3220088, 51.76126759999999], [-0.3221871, 51.7607298], [-0.3223842, 51.76020210000001], [-0.32245929999999995, 51.7600195], [-0.3226107999999999, 51.7596609], [-0.3227932, 51.75927659999999], [-0.32297299999999995, 51.75893260000001], [-0.3232518, 51.758478], [-0.3234263, 51.75820049999999], [-0.32368919999999995, 51.7578286], [-0.32397469999999995, 51.7574478], [-0.3242833, 51.75706819999999], [-0.32463469999999994, 51.7566713], [-0.32559869999999996, 51.7555468], [-0.32588169999999994, 51.75516660000001], [-0.3260482, 51.75493550000001], [-0.32636469999999995, 51.754426599999995], [-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039], [-0.3275933999999999, 51.7505022], [-0.3276734, 51.74986719999999], [-0.3276857, 51.74951239999999], [-0.3276228, 51.7490911], [-0.32757299999999995, 51.74869110000001], [-0.3274678999999999, 51.7482146], [-0.3273649, 51.747866399999985], [-0.32724359999999997, 51.7475261], [-0.3270596, 51.74707779999999], [-0.32682999999999995, 51.74660149999998], [-0.3265604, 51.7461346], [-0.32644029999999996, 51.74594019999999], [-0.3262731, 51.7456795], [-0.32609169999999993, 51.7454127], [-0.32577529999999993, 51.744955299999994], [-0.3255173, 51.744596], [-0.32535729999999996, 51.74438510000001], [-0.3250672, 51.744027], [-0.32481439999999995, 51.7437087], [-0.324545, 51.7434252], [-0.32416059999999997, 51.74304189999999], [-0.32368250000000004, 51.74260780000001], [-0.32299049999999996, 51.74199339999999], [-0.32269879999999995, 51.7417249], [-0.32236419999999993, 51.74139340000001], [-0.32217479999999993, 51.7412029], [-0.3219116, 51.740920800000005], [-0.3213346999999999, 51.74025160000001], [-0.32101219999999997, 51.7398422], [-0.32062209999999997, 51.73926829999999], [-0.3203101, 51.73877319999999], [-0.32007529999999995, 51.7383452], [-0.31999520000000004, 51.7381848], [-0.3199319, 51.7380611], [-0.3198563, 51.7379037], [-0.31948109999999996, 51.737009699999994], [-0.319249, 51.736253999999995], [-0.31913040000000004, 51.73575069999999], [-0.31904649999999996, 51.7353262], [-0.31896869999999994, 51.73479079999999], [-0.31892319999999996, 51.73434139999999], [-0.3189076, 51.7340391], [-0.3189239, 51.733520600000006], [-0.3189887, 51.7327588], [-0.3190739, 51.7322368], [-0.3192128, 51.7315577], [-0.3194597, 51.730522099999995], [-0.31959589999999993, 51.7299372], [-0.31973689999999994, 51.72936539999999], [-0.3199057, 51.7286844], [-0.32018759999999996, 51.72749389999999], [-0.320292, 51.727042899999994], [-0.32058049999999993, 51.7256825], [-0.320836, 51.7245935], [-0.3209835999999999, 51.72407110000001], [-0.3212357, 51.722991099999994], [-0.32148016983956257, 51.721918011123584], [-0.32152610000000004, 51.721716400000005], [-0.3218177, 51.72057370000001], [-0.3221207, 51.7193], [-0.3223111, 51.7184161], [-0.32255529999999993, 51.7174481], [-0.32278899999999994, 51.7165013], [-0.322813, 51.71639580000001], [-0.3229041, 51.7160047], [-0.3230102, 51.7155731], [-0.32312859999999993, 51.7150556], [-0.32325509999999996, 51.714586100000005], [-0.32335169999999996, 51.71413929999999], [-0.3234483, 51.71370350000001], [-0.32354759999999994, 51.7133327], [-0.3236551, 51.712831099999995], [-0.3237884, 51.71229159999999], [-0.32389309999999993, 51.71179819999999], [-0.3239882, 51.71141920000001], [-0.3240414999999999, 51.71120760000001], [-0.3241421, 51.71075489999999], [-0.32427269999999997, 51.7102188], [-0.3244224, 51.7095899], [-0.32456519999999994, 51.708988000000005], [-0.3246686, 51.7085345], [-0.3247802, 51.708055599999994], [-0.32486719999999997, 51.707699], [-0.32495569999999996, 51.707291], [-0.32505359999999994, 51.70692259999999], [-0.3251474999999999, 51.706513699999995], [-0.32522499999999993, 51.706174], [-0.32530799999999993, 51.7058072], [-0.3253897, 51.70542199999999], [-0.32548219999999994, 51.70489589999999], [-0.32552219999999993, 51.70440440000001], [-0.3255704, 51.70376519999999], [-0.3255825, 51.703429599999986], [-0.32558419999999993, 51.7028872], [-0.32557819999999993, 51.7024567], [-0.3255522, 51.70209520000001], [-0.3255265, 51.701918199999994], [-0.325457, 51.7016174], [-0.3253903, 51.70109569999999], [-0.32529199999999997, 51.70056829999999], [-0.3251725, 51.69992489999999], [-0.3250302, 51.699436], [-0.3248566, 51.6989216], [-0.3246146, 51.69827810000001], [-0.324331, 51.697629], [-0.3240951, 51.6971249], [-0.3238392, 51.696621699999994], [-0.32327739999999994, 51.6956522], [-0.3221607000000001, 51.6937237], [-0.3200789, 51.69016390000001], [-0.3189531, 51.68831519999999], [-0.3183425, 51.68734810000001], [-0.3178188, 51.686552], [-0.31722599999999995, 51.6857167], [-0.3170024, 51.685405], [-0.31660980000000005, 51.6848691], [-0.31631519999999996, 51.6844769], [-0.3160396999999999, 51.68411609999999], [-0.31569299999999995, 51.6836875], [-0.3153503, 51.683295699999995], [-0.3150023, 51.68293309999999], [-0.3146204, 51.6825481], [-0.3141818, 51.682127400000006], [-0.31385899999999994, 51.6818286], [-0.3133039, 51.681326799999994], [-0.3123624, 51.6805284], [-0.31139859999999997, 51.6797277], [-0.3109321, 51.67934149999999], [-0.31022379999999994, 51.67872739999999], [-0.31014759999999997, 51.6786645], [-0.30967519999999993, 51.67822720000001], [-0.30888329999999997, 51.677573599999995], [-0.30884049999999996, 51.6775382], [-0.3084446, 51.67720419999999], [-0.3079045, 51.67670389999999], [-0.3077551, 51.67657679999999], [-0.30733879999999997, 51.67622839999999], [-0.3077551, 51.67657679999999], [-0.3079045, 51.67670389999999], [-0.3084446, 51.67720419999999], [-0.30785689999999993, 51.6767225], [-0.3068869, 51.675910900000005], [-0.30630599999999997, 51.6754174], [-0.3056162, 51.674837800000006], [-0.3048503, 51.6742219], [-0.3039578, 51.6734719], [-0.3030722, 51.672741300000006], [-0.3019346, 51.6718198], [-0.3017755, 51.6716853], [-0.3011716, 51.6711746], [-0.3004805, 51.67057810000001], [-0.29988739999999997, 51.6700684], [-0.2993228, 51.66957910000001], [-0.29870109999999994, 51.66905090000001], [-0.29817599999999994, 51.668617999999995], [-0.2973093, 51.667923599999995], [-0.2964972, 51.6672756], [-0.2958277999999999, 51.666725500000005], [-0.29527279999999995, 51.66626310000001], [-0.29523924465501367, 51.666235034589675], [-0.2947068, 51.6657897], [-0.2941994, 51.6653695], [-0.2936661, 51.66492480000001], [-0.2931504999999999, 51.6645012], [-0.2927002, 51.664113], [-0.2922661999999999, 51.663729], [-0.2917125, 51.6632708], [-0.29110980000000003, 51.66277629999999], [-0.2904609, 51.6622363], [-0.28990039999999995, 51.661770399999995], [-0.2891889, 51.66117890000001], [-0.2884379, 51.660556099999994], [-0.2878325, 51.6600691], [-0.28729379999999993, 51.6596227], [-0.2867958, 51.6592024], [-0.2863238, 51.65880999999999], [-0.285883, 51.6584606], [-0.2854177, 51.6580766], [-0.28487629999999997, 51.65762339999999], [-0.28432799999999997, 51.65715670000001], [-0.2838859, 51.6567862], [-0.2833866, 51.6563701], [-0.28292539999999994, 51.655976800000005], [-0.2826179, 51.6557109], [-0.2823785, 51.6555016], [-0.28206149999999997, 51.655213], [-0.2816697, 51.6548458], [-0.28137179999999995, 51.65456729999999], [-0.28103029999999996, 51.6542204], [-0.2807269, 51.6538988], [-0.28035409999999994, 51.6534945], [-0.2800466999999999, 51.6531383], [-0.2797229, 51.6527197], [-0.2794875, 51.65240399999999], [-0.27916509999999994, 51.6519381], [-0.2789926, 51.6516653], [-0.27891209999999994, 51.65153800000001], [-0.2787148, 51.65122229999999], [-0.2784645, 51.6508256], [-0.2781557, 51.6503318], [-0.2778346, 51.64984309999999], [-0.2775013, 51.649359399999994], [-0.2772129, 51.64895169999999], [-0.2769585, 51.64856509999999], [-0.2767326, 51.6482014], [-0.27660899999999994, 51.647987400000005], [-0.2764378, 51.647682999999994], [-0.2719779, 51.6394441], [-0.2715223, 51.63859269999999], [-0.27101849999999994, 51.637667400000005], [-0.27053180000000004, 51.6368307], [-0.27032019999999995, 51.6364985], [-0.26949458523585645, 51.63532649516161], [-0.26936299999999996, 51.63513970000001], [-0.2683397, 51.633789099999994], [-0.2677304, 51.6329825], [-0.26717489999999994, 51.6322544], [-0.2659966000000001, 51.6307021], [-0.2655558, 51.6301247], [-0.26509199999999994, 51.6295498], [-0.2646066999999999, 51.6289765], [-0.2640944, 51.62843259999999], [-0.26353619999999994, 51.6278434], [-0.26296329999999996, 51.627249199999994], [-0.26184179999999996, 51.6260914], [-0.2612439999999999, 51.6254743], [-0.26064170000000003, 51.6248623], [-0.2598652, 51.624068], [-0.2590827, 51.6232988], [-0.25747049999999994, 51.6216525], [-0.2558943, 51.6200278], [-0.2547682, 51.6188645], [-0.2536758, 51.61771749999999], [-0.2512383, 51.61524729999999], [-0.2508636000000001, 51.61487470000001], [-0.25049009999999994, 51.614492199999994], [-0.2501865, 51.6141769], [-0.24986739999999996, 51.61385839999999], [-0.24967639999999997, 51.6136638], [-0.2494034, 51.6133759], [-0.24770979999999995, 51.6116332], [-0.24662675964784295, 51.61048353460085], [-0.2461169, 51.60994229999999], [-0.2459553, 51.6097694], [-0.2439602, 51.6076737], [-0.2419170999999999, 51.6055615], [-0.241078, 51.6047014], [-0.24025330000000003, 51.6038177], [-0.2391205, 51.6026213], [-0.2387229999999999, 51.602132399999995], [-0.2383712, 51.6016476], [-0.23824550000000003, 51.6014583], [-0.238012, 51.6010934], [-0.2378253999999999, 51.6007935], [-0.2376679, 51.6005054], [-0.2374716, 51.6001127], [-0.23727319999999996, 51.599684499999995], [-0.2370185, 51.599074399999985], [-0.23694839999999995, 51.5988643], [-0.23689060000000003, 51.5986851], [-0.2367948, 51.5983512], [-0.23671619999999996, 51.5980682], [-0.2366237, 51.59772889999999], [-0.23651959999999997, 51.597340900000006], [-0.2364151, 51.5969559], [-0.23632470000000003, 51.596591999999994], [-0.2362531, 51.59627390000001], [-0.2361831, 51.5958691], [-0.2361357, 51.59554659999999], [-0.23610410000000004, 51.59522109999999], [-0.23608740000000003, 51.5949169], [-0.2360803, 51.5945924], [-0.2360813, 51.5942357], [-0.2361092, 51.593871], [-0.2361615, 51.5935011], [-0.23620499999999992, 51.593295700000006], [-0.2362186, 51.5932321], [-0.23634909999999995, 51.59276680000001], [-0.23646919999999996, 51.5924765], [-0.2366119, 51.59218], [-0.2367624, 51.59189879999999], [-0.2369683999999999, 51.59157949999999], [-0.23720699999999992, 51.59120980000001], [-0.237353, 51.59098440000001], [-0.2374428, 51.59082419999999], [-0.23752259999999997, 51.5906537], [-0.2376008, 51.59050049999999], [-0.2377192, 51.5901756], [-0.23781659999999996, 51.58985679999999], [-0.2378839, 51.5896339], [-0.23804899999999996, 51.5891882], [-0.23808217356757752, 51.589046537875355], [-0.23811066145997248, 51.58892488478365], [-0.2381559, 51.5887317], [-0.2383138, 51.58820169999999], [-0.2384429, 51.58779039999999], [-0.2387487, 51.586876], [-0.2388679999999999, 51.5864954], [-0.2390202, 51.586039199999995], [-0.23915000000000003, 51.585578100000006], [-0.23925630000000003, 51.585124499999985], [-0.2393143, 51.5845935], [-0.239362, 51.58406120000001], [-0.2393764, 51.5835002], [-0.2393596, 51.5829887], [-0.2393183, 51.5824997], [-0.2392655, 51.5820435], [-0.2391934, 51.5816663], [-0.23911329999999997, 51.5813105], [-0.23897060000000003, 51.58079730000001], [-0.2388769731672637, 51.58052971108778], [-0.23876279999999991, 51.5802034], [-0.2385505, 51.5796921], [-0.23847169999999995, 51.5794933], [-0.23830049999999997, 51.5791089], [-0.23804590000000003, 51.578587899999995], [-0.23784150000000004, 51.57821890000001], [-0.23761919999999995, 51.57785539999999], [-0.2374156, 51.57756179999999], [-0.237197, 51.577263], [-0.23703589999999997, 51.5770523], [-0.23696819999999996, 51.57697730000001], [-0.2369019, 51.5768913], [-0.23669440000000003, 51.57665219999999], [-0.2366245, 51.5765812], [-0.23639159999999995, 51.5763215], [-0.23611779999999996, 51.576046700000006], [-0.2358786, 51.575821100000006], [-0.23545820000000003, 51.575450100000005], [-0.235275, 51.57529430000001], [-0.2351096, 51.57515579999998], [-0.2348061, 51.5749181], [-0.23446529999999993, 51.57466110000001], [-0.23415420000000003, 51.57442880000001], [-0.23388670000000003, 51.57423649999999], [-0.23360130000000004, 51.5740232], [-0.2332454, 51.573764800000006], [-0.23305749999999997, 51.573623100000006], [-0.2326542, 51.573322100000006], [-0.2322811, 51.5730396], [-0.23027770000000003, 51.5715619], [-0.22985919999999996, 51.57125980000001], [-0.2292235, 51.5707947], [-0.22879739999999996, 51.57049709999999], [-0.2274809, 51.569601], [-0.22660109999999997, 51.568984], [-0.22567629999999997, 51.5682914], [-0.2248006, 51.56760629999999], [-0.2242769, 51.56719869999999], [-0.2231013, 51.5662825], [-0.22264809999999996, 51.56593809999999], [-0.2223022, 51.5656794], [-0.2215834, 51.5651474], [-0.22090209999999996, 51.5646489], [-0.2171792, 51.5619102], [-0.2165173, 51.561427300000005], [-0.2161009, 51.561134899999985], [-0.21567449999999996, 51.560837199999995], [-0.215096, 51.56045639999999], [-0.21446, 51.56001570000001], [-0.2138909, 51.5595977], [-0.213688268092136, 51.55943987613073], [-0.2135364164340608, 51.55931250037736], [-0.2133987051759516, 51.559201208979566], [-0.2132733758939261, 51.55910359995783], [-0.21315867016410164, 51.55901727133255], [-0.213052829562596, 51.55893982112419], [-0.2129540956655268, 51.55886884735317], [-0.21286071004901153, 51.55880194803994], [-0.2127709142891678, 51.55873672120494], [-0.21268294996211323, 51.55867076486861], [-0.2125950586439654, 51.55860167705136], [-0.21250548191084195, 51.558527055773666], [-0.2124124613388604, 51.55844449905594], [-0.2123142385041384, 51.55835160491863], [-0.21220905498279352, 51.55824597138218], [-0.2120951523509433, 51.55812519646702], [-0.21197077218470545, 51.557986878193574], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2109685, 51.5567754], [-0.2104361, 51.5561892], [-0.2100083, 51.555700599999994], [-0.20952609999999997, 51.5551617], [-0.2090361931830015, 51.55466347968381], [-0.20896629999999997, 51.55459239999999], [-0.20839899999999997, 51.55407369999999], [-0.2077056, 51.5535134], [-0.2070914, 51.5530547], [-0.20638059999999997, 51.5525794], [-0.20558129999999997, 51.5520999], [-0.20485039999999996, 51.5516988], [-0.2041142, 51.5513336], [-0.20323309999999997, 51.550929999999994], [-0.20250889999999996, 51.5506331], [-0.2017377, 51.55034199999999], [-0.2009304, 51.550056000000005], [-0.200229, 51.549828299999994], [-0.1993801, 51.549588099999994], [-0.1988907, 51.549468100000006], [-0.1977257, 51.5491592], [-0.1971004, 51.5490173], [-0.1964113, 51.548888], [-0.19544909999999996, 51.548747799999994], [-0.1950369, 51.5486877], [-0.19499369999999996, 51.5486835], [-0.193769, 51.54856350000001], [-0.1931012, 51.5485164], [-0.1919877, 51.548449299999994], [-0.1919859746398945, 51.548449207541864], [-0.1908923, 51.54839059999999], [-0.1883018415408203, 51.54833446209133], [-0.18818348646008473, 51.54833189721291], [-0.1877637, 51.548322799999994], [-0.18715429999999997, 51.54832199999999], [-0.18662419999999996, 51.548335399999985], [-0.1861822, 51.54835390000001], [-0.1860124, 51.54836350000001], [-0.1857368, 51.5483791], [-0.1852025, 51.5484247], [-0.1849857, 51.5484449], [-0.1847251, 51.54846919999999], [-0.1842404, 51.548526599999995], [-0.18370539999999996, 51.54859499999999], [-0.18300549999999996, 51.548707599999986], [-0.1823065, 51.54882449999999], [-0.1820331, 51.54886509999999], [-0.1817661, 51.54890389999999], [-0.18075559999999996, 51.5490373], [-0.17967489999999997, 51.5492332], [-0.1796630568239043, 51.54923571249775], [-0.1781189, 51.54956330000001], [-0.1764768, 51.5498506], [-0.17080569999999998, 51.5508248], [-0.16972729999999997, 51.55101470000001], [-0.16796949999999997, 51.551323499999995], [-0.1671995, 51.55143650000001], [-0.16559029999999997, 51.5516786], [-0.1649985, 51.5517546], [-0.16436810000000002, 51.5518245], [-0.1626456, 51.551990399999994], [-0.15944489999999997, 51.5522588], [-0.15759159999999997, 51.55240739999999], [-0.1563828, 51.55251079999999], [-0.15553969999999998, 51.552575100000006], [-0.15406789999999998, 51.5526842], [-0.15357269999999998, 51.5527034], [-0.1531094, 51.55271640000001], [-0.1526008058405427, 51.55272608942233], [-0.1518444, 51.552740500000006], [-0.15180749999999998, 51.55273950000001], [-0.1514804, 51.5527306], [-0.15122639999999998, 51.5527297], [-0.15059949999999997, 51.552711300000006], [-0.15009179999999997, 51.5526867], [-0.14954499999999998, 51.5526542], [-0.1489344, 51.5526074], [-0.14847989999999997, 51.5525711], [-0.1480123, 51.5525238], [-0.14781823588576043, 51.552498898513335], [-0.14775724520962777, 51.55249107244481], [-0.1473639, 51.55244059999999], [-0.1468501, 51.5523696], [-0.1465348, 51.5523172], [-0.14515389999999995, 51.552071699999985], [-0.1441947, 51.55187019999999], [-0.1435231, 51.5517043], [-0.1425323, 51.5514447], [-0.14198910000000003, 51.5512847], [-0.1415831, 51.5511502], [-0.14093859999999997, 51.5509167], [-0.14037559999999996, 51.550701200000006], [-0.1401551, 51.5506129], [-0.13990530000000004, 51.5505134], [-0.13974299999999998, 51.550446099999995], [-0.13956939999999998, 51.55037169999999], [-0.13940343312174056, 51.55029788159857], [-0.13940279999999997, 51.5502976], [-0.13907860000000002, 51.5501458], [-0.1388858, 51.550051], [-0.138694, 51.549952999999995], [-0.1384287, 51.549809499999995], [-0.1382256, 51.54969659999999], [-0.13802069999999997, 51.5495846], [-0.13757730000000004, 51.549319399999995], [-0.1373036, 51.549150199999985], [-0.1370224, 51.548968300000006], [-0.13679599999999997, 51.54881530000001], [-0.1365515, 51.5486468], [-0.1362342, 51.5484186], [-0.13603019999999996, 51.54826320000001], [-0.13582039999999998, 51.5480998], [-0.13539269999999998, 51.5477476], [-0.1350116, 51.547400200000006], [-0.1348333, 51.5472283], [-0.13465559999999996, 51.5470465], [-0.1344842, 51.54686540000001], [-0.1343653, 51.5467331], [-0.13424999999999998, 51.54660440000001], [-0.1340538, 51.5463786], [-0.13386090000000003, 51.54614990000001], [-0.1338137, 51.54609550000001], [-0.1336621, 51.5459117], [-0.1317989, 51.5436856], [-0.1316173, 51.54342230000001], [-0.13151539999999998, 51.54324179999999], [-0.1313578, 51.543009699999985], [-0.13133419999999998, 51.54296810000001], [-0.1313127, 51.5429244], [-0.13123379999999998, 51.542742], [-0.1311748, 51.542632700000006], [-0.1310782, 51.5424259], [-0.130991, 51.5422123], [-0.13090250000000003, 51.541969599999995], [-0.1307657, 51.54155419999999], [-0.1306311, 51.5412599], [-0.13058922953380497, 51.54115982160701], [-0.1305811692293316, 51.5411405559181], [-0.1305749798466977, 51.54112576208923], [-0.13056734171094642, 51.54110750545186], [-0.13053319999999996, 51.5410259], [-0.13047840238073127, 51.54086158271738], [-0.1304606, 51.5408082], [-0.1304295, 51.540744399999994], [-0.13040831237942532, 51.54065011517516], [-0.13038949999999996, 51.54056639999999], [-0.1303357, 51.5404721], [-0.13017779999999998, 51.54022559999999], [-0.12994969999999997, 51.5397457], [-0.12990269999999998, 51.5396661], [-0.12990222192769857, 51.53966522767327], [-0.1298719, 51.53960990000001], [-0.1297339, 51.5393759], [-0.1296632, 51.5392319], [-0.12949679999999997, 51.5387221], [-0.1293725855139987, 51.5381533989371], [-0.1293090318942045, 51.53786242359564], [-0.1292959, 51.5378023], [-0.1292349, 51.5375196], [-0.1292050562502323, 51.53737567711332], [-0.12916839999999996, 51.5371989], [-0.12914949999999997, 51.5371236], [-0.12913094989089005, 51.537022203774335], [-0.1291156, 51.5369383], [-0.129115, 51.536899700000006], [-0.12907419301944675, 51.53660273798133], [-0.12904540622881383, 51.53639324855326], [-0.1290302, 51.53632399999999], [-0.12900968435973212, 51.536270603567914], [-0.12894939999999996, 51.5361137], [-0.1289195, 51.5360343], [-0.12888889999999997, 51.535961699999994], [-0.1288543, 51.53589119999999], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287618, 51.535623], [-0.1286099, 51.53515430000001], [-0.12854266901117034, 51.53496751240733], [-0.12844770445811296, 51.53470367145589], [-0.12844119999999998, 51.5346856], [-0.12839247941800383, 51.53455695661428], [-0.12822616286638075, 51.53411780632364], [-0.1281805798242299, 51.53399744590827], [-0.1281653, 51.53395709999999], [-0.1279775, 51.53350900000001], [-0.1279637029775823, 51.53345136986881], [-0.1278926920628459, 51.53315475628563], [-0.1278726451672573, 51.5330710197728], [-0.12786959999999997, 51.5330583], [-0.1277683773630777, 51.53275383807097], [-0.1273579, 51.5322607], [-0.127269, 51.53215079999999], [-0.1272303, 51.5321037]]} |
29.3 |
1432 |
1458 |
Luton Airport Parkway |
London St. Pancras |
London St. Pancras |
51.5321037 |
-0.1272303 |
51.5321037 |
-0.1272303 |
1 |
0 |
2026-09-18 14:08:26 |
TERMINATED |
2026-09-18 13:58:00 |
London St. Pancras |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006268 |
1789739794672557 |
89 |
89 |
2026-09-18 14:08:18.192004 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:17.527035 |
| 641655 |
672352 |
W83184 |
032P36MN18 |
2026-09-18 |
COMPLETE |
18006815 |
2026-09-18 14:58:00 |
2026-09-18 14:08:27 |
2026-09-20 14:08:27 |
{"id": 672352, "stp": "P", "toc": "ScotRail", "uid": "W83184", "consist": "385104", "dest_crs": "EDB", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83184/2026-09-18/detailed", "trust_id": "032P36MN18", "origin_crs": "DBL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": "12F", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2P36", "timing_status": "ON TIME", "origin_station": "Dunblane", "current_leg_arr": "1458", "current_leg_dep": "1454", "current_leg_end": "Edinburgh", "origin_dep_time": "1354", "origin_platform": "3", "current_location": "Edinburgh", "last_update_time": "2026-09-18T14:08:27", "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": "1458", "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": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 151.874, \"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\": 636.377, \"from_m\": 151.874, \"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\": 1571.787, \"from_m\": 636.377, \"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\": 6002.794, \"from_m\": 1571.787, \"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\": 7456.404, \"from_m\": 6002.794, \"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\": 8232.57, \"from_m\": 7456.404, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9296.198, \"from_m\": 8232.57, \"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\": 19965.834, \"from_m\": 9296.198, \"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\": 21893.895, \"from_m\": 19965.834, \"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\": 21962.792, \"from_m\": 21893.895, \"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\": 22005.201, \"from_m\": 21962.792, \"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\": 22098.704, \"from_m\": 22005.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\": 22650.942, \"from_m\": 22098.704, \"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\": 22683.307, \"from_m\": 22650.942, \"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\": 23277.867, \"from_m\": 22683.307, \"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\": 24812.066, \"from_m\": 23277.867, \"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\": 25992.278, \"from_m\": 24812.066, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26046.798, \"from_m\": 25992.278, \"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\": 28188.224, \"from_m\": 26046.798, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28862.101, \"from_m\": 28188.224, \"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\": 29864.506, \"from_m\": 28862.101, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30051.475, \"from_m\": 29864.506, \"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\": 30248.174, \"from_m\": 30051.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\": 30288.538, \"from_m\": 30248.174, \"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\": 30369.743, \"from_m\": 30288.538, \"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\": 32038.962, \"from_m\": 30369.743, \"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\": 35543.392, \"from_m\": 32038.962, \"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\": 37899.837, \"from_m\": 35543.392, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 45588.602, \"from_m\": 37899.837, \"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\": 52466.358, \"from_m\": 45588.602, \"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\": 62519.189, \"from_m\": 52466.358, \"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\": 64464.747, \"from_m\": 62519.189, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65856.334, \"from_m\": 64464.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 66856.638, \"from_m\": 65856.334, \"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\": 67006.502, \"from_m\": 66856.638, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 67098.132, \"from_m\": 67006.502, \"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\": 67542.738, \"from_m\": 67098.132, \"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\": 672352, \"profile_key\": \"1159e83a15cd9da4cc680f7eadbd4dea53b130b28defd6a923be06ed3ab4167e\", \"schedule_id\": 27655, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1354\", \"location\": \"Dunblane\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"1357\", \"wtt_dep\": \"1357H\", \"location\": \"Bridge of Allan\", \"stage_seq\": 2, \"distance_m\": 3321.708, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"1401\", \"wtt_dep\": \"1403H\", \"location\": \"Stirling\", \"stage_seq\": 3, \"distance_m\": 7867.747, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"1410H\", \"wtt_dep\": \"1411H\", \"location\": \"Larbert\", \"stage_seq\": 4, \"distance_m\": 20875.826, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412H\", \"location\": \"Larbert Jn\", \"stage_seq\": 5, \"distance_m\": 21823.269, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1413\", \"location\": \"Carmuirs East Jn\", \"stage_seq\": 6, \"distance_m\": 22692.901, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"1414\", \"wtt_dep\": \"1414H\", \"location\": \"Camelon\", \"stage_seq\": 7, \"distance_m\": 23347.114, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"1416H\", \"wtt_dep\": \"1418H\", \"location\": \"Falkirk Grahamston\", \"stage_seq\": 8, \"distance_m\": 25477.273, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419H\", \"location\": \"Grangemouth Jn\", \"stage_seq\": 9, \"distance_m\": 25992.278, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1423H\", \"location\": \"Polmont\", \"stage_seq\": 10, \"distance_m\": 30795.388, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1429\", \"location\": \"Linlithgow\", \"stage_seq\": 11, \"distance_m\": 38312.01, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Winchburgh Jn\", \"stage_seq\": 12, \"distance_m\": 46326.549, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"Newbridge Jn\", \"stage_seq\": 13, \"distance_m\": 53087.397, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1446H\", \"location\": \"Edinburgh Park\", \"stage_seq\": 14, \"distance_m\": 58752.981, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 15, \"distance_m\": 62707.873, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451H\", \"location\": \"Haymarket\", \"stage_seq\": 16, \"distance_m\": 64628.323, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Princes St Gardens\", \"stage_seq\": 17, \"distance_m\": 65957.583, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 18, \"distance_m\": 67542.738, \"section_seq\": 1, \"route_path_id\": 28705}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 67542.738, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28705}], \"total_distance_m\": 67542.738, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 67542.738, \"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": "1354", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:00:57Z\", \"source_id\": 56170794, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:02:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:00:58Z\", \"source_id\": 17966020, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:15Z\", \"source_id\": 56192265, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:15Z\", \"source_id\": 17971930, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:12:57Z\", \"source_id\": 56201729, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:00Z\", \"source_id\": 17974666, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:00Z\", \"source_id\": 56209541, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:17:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:04Z\", \"source_id\": 17976871, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:37Z\", \"source_id\": 56223958, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:22:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:41Z\", \"source_id\": 17980940, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:27Z\", \"source_id\": 56238492, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:32Z\", \"source_id\": 17985173, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:45Z\", \"source_id\": 56290239, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:49Z\", \"source_id\": 17999910, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:50Z\", \"source_id\": 56303406, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:54Z\", \"source_id\": 18003623, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:15Z\", \"source_id\": 56314832, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:19Z\", \"source_id\": 18006815, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "12", "timing_fact_generation": 1789739839510477, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:22.109024", "service_state_evidence_id": 18006815, "current_leg_start_actual_dep": "2026-09-18T14:51:30+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:22.335048", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
DBL |
EDB |
2P36 |
385104 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 151.874, "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": 636.377, "from_m": 151.874, "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": 1571.787, "from_m": 636.377, "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": 6002.794, "from_m": 1571.787, "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": 7456.404, "from_m": 6002.794, "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": 8232.57, "from_m": 7456.404, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9296.198, "from_m": 8232.57, "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": 19965.834, "from_m": 9296.198, "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": 21893.895, "from_m": 19965.834, "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": 21962.792, "from_m": 21893.895, "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": 22005.201, "from_m": 21962.792, "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": 22098.704, "from_m": 22005.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": 22650.942, "from_m": 22098.704, "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": 22683.307, "from_m": 22650.942, "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": 23277.867, "from_m": 22683.307, "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": 24812.066, "from_m": 23277.867, "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": 25992.278, "from_m": 24812.066, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26046.798, "from_m": 25992.278, "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": 28188.224, "from_m": 26046.798, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28862.101, "from_m": 28188.224, "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": 29864.506, "from_m": 28862.101, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30051.475, "from_m": 29864.506, "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": 30248.174, "from_m": 30051.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": 30288.538, "from_m": 30248.174, "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": 30369.743, "from_m": 30288.538, "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": 32038.962, "from_m": 30369.743, "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": 35543.392, "from_m": 32038.962, "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": 37899.837, "from_m": 35543.392, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 45588.602, "from_m": 37899.837, "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": 52466.358, "from_m": 45588.602, "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": 62519.189, "from_m": 52466.358, "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": 64464.747, "from_m": 62519.189, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65856.334, "from_m": 64464.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 66856.638, "from_m": 65856.334, "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": 67006.502, "from_m": 66856.638, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 67098.132, "from_m": 67006.502, "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": 67542.738, "from_m": 67098.132, "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": 672352, "profile_key": "1159e83a15cd9da4cc680f7eadbd4dea53b130b28defd6a923be06ed3ab4167e", "schedule_id": 27655, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1354", "location": "Dunblane", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "1357", "wtt_dep": "1357H", "location": "Bridge of Allan", "stage_seq": 2, "distance_m": 3321.708, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "1401", "wtt_dep": "1403H", "location": "Stirling", "stage_seq": 3, "distance_m": 7867.747, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "1410H", "wtt_dep": "1411H", "location": "Larbert", "stage_seq": 4, "distance_m": 20875.826, "section_seq": 1, "route_path_id": 28705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412H", "location": "Larbert Jn", "stage_seq": 5, "distance_m": 21823.269, "section_seq": 1, "route_path_id": 28705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1413", "location": "Carmuirs East Jn", "stage_seq": 6, "distance_m": 22692.901, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "1414", "wtt_dep": "1414H", "location": "Camelon", "stage_seq": 7, "distance_m": 23347.114, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "1416H", "wtt_dep": "1418H", "location": "Falkirk Grahamston", "stage_seq": 8, "distance_m": 25477.273, "section_seq": 1, "route_path_id": 28705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419H", "location": "Grangemouth Jn", "stage_seq": 9, "distance_m": 25992.278, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1423H", "location": "Polmont", "stage_seq": 10, "distance_m": 30795.388, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1429", "location": "Linlithgow", "stage_seq": 11, "distance_m": 38312.01, "section_seq": 1, "route_path_id": 28705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Winchburgh Jn", "stage_seq": 12, "distance_m": 46326.549, "section_seq": 1, "route_path_id": 28705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "Newbridge Jn", "stage_seq": 13, "distance_m": 53087.397, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1446H", "location": "Edinburgh Park", "stage_seq": 14, "distance_m": 58752.981, "section_seq": 1, "route_path_id": 28705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Haymarket West Jn", "stage_seq": 15, "distance_m": 62707.873, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451H", "location": "Haymarket", "stage_seq": 16, "distance_m": 64628.323, "section_seq": 1, "route_path_id": 28705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456", "location": "Princes St Gardens", "stage_seq": 17, "distance_m": 65957.583, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 18, "distance_m": 67542.738, "section_seq": 1, "route_path_id": 28705}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 67542.738, "from_m": 0.0, "section_seq": 1, "route_path_id": 28705}], "total_distance_m": 67542.738, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 67542.738, "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": 627, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:00:57Z", "source_id": 56170794, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:02:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:00:58Z", "source_id": 17966020, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1094, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:15Z", "source_id": 56192265, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:10:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:15Z", "source_id": 17971930, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1133, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:12:57Z", "source_id": 56201729, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:14:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:00Z", "source_id": 17974666, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1141, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:00Z", "source_id": 56209541, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:17:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:04Z", "source_id": 17976871, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1162, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:37Z", "source_id": 56223958, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:22:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:41Z", "source_id": 17980940, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1168, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:27Z", "source_id": 56238492, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:28:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:32Z", "source_id": 17985173, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 678, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:45Z", "source_id": 56290239, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:48:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:49Z", "source_id": 17999910, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 774, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:50Z", "source_id": 56303406, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:53:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:54Z", "source_id": 18003623, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 842, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:15Z", "source_id": 56314832, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:58:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:19Z", "source_id": 18006815, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Dunblane |
1354 |
1354 |
3 |
None |
None |
Edinburgh |
1458 |
1458 |
12F |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W83184/2026-09-18/detailed |
None |
Haymarket |
2026-09-18T14:51:30+01:00 |
Edinburgh |
4.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 |
1454 |
1458 |
Haymarket |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-18 14:08:27 |
TERMINATED |
2026-09-18 13:58:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006815 |
1789739839510477 |
61 |
61 |
2026-09-18 14:08:22.335048 |
12 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:22.109024 |
| 641656 |
671601 |
P24062 |
312N58MM18 |
2026-09-18 |
COMPLETE |
18007551 |
2026-09-18 14:58:00 |
2026-09-18 14:08:27 |
2026-09-20 14:08:27 |
{"id": 671601, "stp": "P", "toc": "Northern", "uid": "P24062", "consist": "150136+150206", "dest_crs": "CLH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24062/2026-09-18/detailed", "trust_id": "312N58MM18", "origin_crs": "RCD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clitheroe", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "2", "is_terminated": 1, "next_location": "Clitheroe", "signalling_id": "2N58", "timing_status": "EARLY", "origin_station": "Rochdale", "current_leg_arr": "1458", "current_leg_dep": "1453", "current_leg_end": "Clitheroe", "origin_dep_time": "1321", "origin_platform": "4", "current_location": "Clitheroe", "last_update_time": "2026-09-18T14:08:27", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4119317, 53.8244919], [-2.4116972, 53.824853099999984], [-2.4115552, 53.8250763], [-2.4112331999999994, 53.82571369999999], [-2.4109589999999996, 53.826364299999995], [-2.4107457, 53.8269208], [-2.4105863999999997, 53.827478600000006], [-2.410455, 53.82800949999999], [-2.4103481999999996, 53.828510599999994], [-2.4102987999999996, 53.8288393], [-2.4102567, 53.82929699999999], [-2.4102332, 53.8301254], [-2.4104183999999997, 53.8327688], [-2.4105071, 53.83408810000002], [-2.4105489, 53.83470069999999], [-2.4105536, 53.8347694], [-2.4106072, 53.83542919999999], [-2.41066, 53.8360834], [-2.4106911, 53.8367048], [-2.4107008, 53.8368391], [-2.4107194, 53.83709820000001], [-2.4108121, 53.83841489999999], [-2.4108332999999997, 53.8388377], [-2.4108441999999997, 53.83898289999998], [-2.4109283999999995, 53.84010339999999], [-2.4109515551575513, 53.84046508143667], [-2.4109768, 53.8408594], [-2.4110282999999995, 53.84161189999999], [-2.4110625999999997, 53.842029700000005], [-2.4111386, 53.8429589], [-2.4111743999999997, 53.8438253], [-2.4111674, 53.844348499999995], [-2.4111386, 53.8447891], [-2.4111108999999997, 53.84529520000001], [-2.4110778, 53.845522800000005], [-2.4110325, 53.8457858], [-2.4109638, 53.8461291], [-2.4109045000000004, 53.8463585], [-2.4106313, 53.84720409999999], [-2.4104316999999997, 53.84781780000001], [-2.4102705, 53.8483514], [-2.4099530999999996, 53.8493719], [-2.4096387, 53.85037669999999], [-2.4093837, 53.8511783], [-2.4091350999999994, 53.85199050000001], [-2.4085174, 53.8540327], [-2.4082072, 53.85505469999999], [-2.4078469, 53.856222499999994], [-2.4078136, 53.8563301], [-2.4073557, 53.8578107], [-2.4073034, 53.85797970000001], [-2.4072608999999994, 53.85812169999999], [-2.4070358, 53.85882579999999], [-2.4068107999999997, 53.85958359999999], [-2.4066510999999995, 53.86000059999999], [-2.4065888, 53.8601633], [-2.4065742, 53.86018820000001], [-2.4059366999999994, 53.861153900000005], [-2.4057107, 53.86144169999999], [-2.4052382, 53.86192319999999], [-2.404605, 53.8625439], [-2.4016287, 53.8653897], [-2.4008822999999997, 53.86609550000001], [-2.3996167999999996, 53.8673273], [-2.3993976999999997, 53.8675392], [-2.3987542999999993, 53.8681617], [-2.3983804, 53.868511000000005], [-2.3979934999999997, 53.86888419999999], [-2.3971049999999994, 53.86982640000001], [-2.3964616, 53.8706954], [-2.3962157, 53.87104289999999], [-2.3958744, 53.871571399999986], [-2.3948369, 53.87311319999999], [-2.3943117, 53.8737488]]}", "current_leg_start": "Whalley", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "53.8737488", "next_location_lon": "-2.3943117", "previous_location": "Whalley", "current_leg_milage": "3.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 432.961, \"from_m\": 0.0, \"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\": 622.337, \"from_m\": 432.961, \"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\": 2505.57, \"from_m\": 622.337, \"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\": 14621.687, \"from_m\": 2505.57, \"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\": 14649.387, \"from_m\": 14621.687, \"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\": 14709.482, \"from_m\": 14649.387, \"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\": 14756.761, \"from_m\": 14709.482, \"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\": 16394.473, \"from_m\": 14756.761, \"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\": 16556.889, \"from_m\": 16394.473, \"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\": 16608.783, \"from_m\": 16556.889, \"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\": 17011.074, \"from_m\": 16608.783, \"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\": 17500.561, \"from_m\": 17011.074, \"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\": 17687.498, \"from_m\": 17500.561, \"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\": 17850.951, \"from_m\": 17687.498, \"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\": 19796.378, \"from_m\": 17850.951, \"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\": 20264.354, \"from_m\": 19796.378, \"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\": 22431.101, \"from_m\": 20264.354, \"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\": 24839.218, \"from_m\": 22431.101, \"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\": 32406.878, \"from_m\": 24839.218, \"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\": 33420.694, \"from_m\": 32406.878, \"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\": 33465.678, \"from_m\": 33420.694, \"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\": 33990.377, \"from_m\": 33465.678, \"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\": 34332.252, \"from_m\": 33990.377, \"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\": 34747.411, \"from_m\": 34332.252, \"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\": 35833.132, \"from_m\": 34747.411, \"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\": 35894.038, \"from_m\": 35833.132, \"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\": 39112.941, \"from_m\": 35894.038, \"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\": 39166.894, \"from_m\": 39112.941, \"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\": 47729.712, \"from_m\": 39166.894, \"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\": 50534.218, \"from_m\": 47729.712, \"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\": 54552.332, \"from_m\": 50534.218, \"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\": 54936.16, \"from_m\": 54552.332, \"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\": 56386.167, \"from_m\": 54936.16, \"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\": 56882.34, \"from_m\": 56386.167, \"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\": 57038.43, \"from_m\": 56882.34, \"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\": 57084.311, \"from_m\": 57038.43, \"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\": 57168.044, \"from_m\": 57084.311, \"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\": 73423.81, \"from_m\": 57168.044, \"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}], \"service_id\": 671601, \"profile_key\": \"2a789bf236948b7502e1d7dd5c1cd0f41813b2b00e30544c8d8552c8e36a89c8\", \"schedule_id\": 19639, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1321\", \"location\": \"Rochdale\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1323H\", \"wtt_dep\": \"1324\", \"location\": \"Castleton\", \"stage_seq\": 2, \"distance_m\": 2552.781, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1325\", \"location\": \"Castleton East Jn\", \"stage_seq\": 3, \"distance_m\": 2844.387, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1328H\", \"wtt_dep\": \"1329\", \"location\": \"Mills Hill\", \"stage_seq\": 4, \"distance_m\": 7283.455, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1330H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 5, \"distance_m\": 9158.201, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1332\", \"wtt_dep\": \"1332H\", \"location\": \"Moston\", \"stage_seq\": 6, \"distance_m\": 10416.615, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1337H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 13253.774, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1338H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 8, \"distance_m\": 14709.482, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1341\", \"wtt_dep\": \"1343\", \"location\": \"Manchester Victoria\", \"stage_seq\": 9, \"distance_m\": 16785.891, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1344H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 10, \"distance_m\": 17500.561, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1345H\", \"wtt_dep\": \"1346H\", \"location\": \"Salford Central\", \"stage_seq\": 11, \"distance_m\": 17990.52, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1350\", \"wtt_dep\": \"1351\", \"location\": \"Salford Crescent\", \"stage_seq\": 12, \"distance_m\": 19575.986, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1400\", \"location\": \"Burnden Jn\", \"stage_seq\": 13, \"distance_m\": 33169.013, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": \"1404\", \"location\": \"Bolton\", \"stage_seq\": 14, \"distance_m\": 33875.756, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407H\", \"location\": \"Astley Bridge Jn\", \"stage_seq\": 15, \"distance_m\": 35774.146, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1408H\", \"wtt_dep\": \"1409\", \"location\": \"Hall I' Th' Wood\", \"stage_seq\": 16, \"distance_m\": 36768.358, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1412\", \"wtt_dep\": \"1413\", \"location\": \"Bromley Cross\", \"stage_seq\": 17, \"distance_m\": 38609.634, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1419H\", \"location\": \"Entwistle\", \"stage_seq\": 18, \"distance_m\": 43445.827, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Darwen South Jn\", \"stage_seq\": 19, \"distance_m\": 47729.712, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1425H\", \"wtt_dep\": \"1426H\", \"location\": \"Darwen\", \"stage_seq\": 20, \"distance_m\": 49471.491, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1435H\", \"location\": \"Blackburn\", \"stage_seq\": 21, \"distance_m\": 56113.397, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 22, \"distance_m\": 57084.311, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1444\", \"location\": \"Ramsgreave and Wilpshire\", \"stage_seq\": 23, \"distance_m\": 60606.002, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1448H\", \"location\": \"Langho\", \"stage_seq\": 24, \"distance_m\": 64313.523, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1453\", \"location\": \"Whalley\", \"stage_seq\": 25, \"distance_m\": 67699.076, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Clitheroe\", \"stage_seq\": 26, \"distance_m\": 73423.81, \"section_seq\": 1, \"route_path_id\": 74289}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 73423.81, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74289}], \"total_distance_m\": 73423.81, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 69685.349, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3738.461, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1321", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.8737488", "current_position_lon": "-2.3943117", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:28:17Z\", \"source_id\": 56087862, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:29:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:28:20Z\", \"source_id\": 17942463, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:32:49Z\", \"source_id\": 56099167, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:35:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:32:54Z\", \"source_id\": 17945669, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:36:08Z\", \"source_id\": 56107669, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:37:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:36:10Z\", \"source_id\": 17948058, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8185, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:43:16Z\", \"source_id\": 56125549, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:44:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:43:20Z\", \"source_id\": 17953239, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:46:42Z\", \"source_id\": 56134299, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:47:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:46:43Z\", \"source_id\": 17955678, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:49:54Z\", \"source_id\": 56142661, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:51:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:49:57Z\", \"source_id\": 17958068, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:01:00Z\", \"source_id\": 56170905, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:02:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:01:02Z\", \"source_id\": 17966072, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:04Z\", \"source_id\": 56186493, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:07Z\", \"source_id\": 17970383, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:59Z\", \"source_id\": 17973910, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:20Z\", \"source_id\": 56228183, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:23Z\", \"source_id\": 17982133, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7749, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:32Z\", \"source_id\": 56251624, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:33Z\", \"source_id\": 17988841, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:05Z\", \"source_id\": 18000104, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:03Z\", \"source_id\": 18002994, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:20Z\", \"source_id\": 18007551, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clitheroe", "service_state_platform": "2", "timing_fact_generation": 1789739902162678, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:22.140380", "service_state_evidence_id": 18007551, "current_leg_start_actual_dep": "2026-09-18T14:53:00+01:00", "operational_evidence_version": 78, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:22.672055", "service_state_valid_until_kind": null, "operational_interpretation_version": 78, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
RCD |
CLH |
2N58 |
150136+150206 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 432.961, "from_m": 0.0, "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": 622.337, "from_m": 432.961, "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": 2505.57, "from_m": 622.337, "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": 14621.687, "from_m": 2505.57, "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": 14649.387, "from_m": 14621.687, "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": 14709.482, "from_m": 14649.387, "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": 14756.761, "from_m": 14709.482, "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": 16394.473, "from_m": 14756.761, "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": 16556.889, "from_m": 16394.473, "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": 16608.783, "from_m": 16556.889, "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": 17011.074, "from_m": 16608.783, "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": 17500.561, "from_m": 17011.074, "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": 17687.498, "from_m": 17500.561, "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": 17850.951, "from_m": 17687.498, "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": 19796.378, "from_m": 17850.951, "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": 20264.354, "from_m": 19796.378, "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": 22431.101, "from_m": 20264.354, "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": 24839.218, "from_m": 22431.101, "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": 32406.878, "from_m": 24839.218, "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": 33420.694, "from_m": 32406.878, "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": 33465.678, "from_m": 33420.694, "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": 33990.377, "from_m": 33465.678, "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": 34332.252, "from_m": 33990.377, "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": 34747.411, "from_m": 34332.252, "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": 35833.132, "from_m": 34747.411, "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": 35894.038, "from_m": 35833.132, "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": 39112.941, "from_m": 35894.038, "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": 39166.894, "from_m": 39112.941, "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": 47729.712, "from_m": 39166.894, "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": 50534.218, "from_m": 47729.712, "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": 54552.332, "from_m": 50534.218, "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": 54936.16, "from_m": 54552.332, "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": 56386.167, "from_m": 54936.16, "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": 56882.34, "from_m": 56386.167, "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": 57038.43, "from_m": 56882.34, "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": 57084.311, "from_m": 57038.43, "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": 57168.044, "from_m": 57084.311, "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": 73423.81, "from_m": 57168.044, "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}], "service_id": 671601, "profile_key": "2a789bf236948b7502e1d7dd5c1cd0f41813b2b00e30544c8d8552c8e36a89c8", "schedule_id": 19639, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1321", "location": "Rochdale", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1323H", "wtt_dep": "1324", "location": "Castleton", "stage_seq": 2, "distance_m": 2552.781, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1325", "location": "Castleton East Jn", "stage_seq": 3, "distance_m": 2844.387, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1328H", "wtt_dep": "1329", "location": "Mills Hill", "stage_seq": 4, "distance_m": 7283.455, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1330H", "location": "Vitriol Works S.B.", "stage_seq": 5, "distance_m": 9158.201, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1332", "wtt_dep": "1332H", "location": "Moston", "stage_seq": 6, "distance_m": 10416.615, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1337H", "location": "Thorpes Bridge Jn", "stage_seq": 7, "distance_m": 13253.774, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1338H", "location": "Miles Platting Jn", "stage_seq": 8, "distance_m": 14709.482, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1341", "wtt_dep": "1343", "location": "Manchester Victoria", "stage_seq": 9, "distance_m": 16785.891, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1344H", "location": "Deal Street Jn", "stage_seq": 10, "distance_m": 17500.561, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1345H", "wtt_dep": "1346H", "location": "Salford Central", "stage_seq": 11, "distance_m": 17990.52, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1350", "wtt_dep": "1351", "location": "Salford Crescent", "stage_seq": 12, "distance_m": 19575.986, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1400", "location": "Burnden Jn", "stage_seq": 13, "distance_m": 33169.013, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": "1404", "location": "Bolton", "stage_seq": 14, "distance_m": 33875.756, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407H", "location": "Astley Bridge Jn", "stage_seq": 15, "distance_m": 35774.146, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1408H", "wtt_dep": "1409", "location": "Hall I' Th' Wood", "stage_seq": 16, "distance_m": 36768.358, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1412", "wtt_dep": "1413", "location": "Bromley Cross", "stage_seq": 17, "distance_m": 38609.634, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1419H", "location": "Entwistle", "stage_seq": 18, "distance_m": 43445.827, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424", "location": "Darwen South Jn", "stage_seq": 19, "distance_m": 47729.712, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1425H", "wtt_dep": "1426H", "location": "Darwen", "stage_seq": 20, "distance_m": 49471.491, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1435H", "location": "Blackburn", "stage_seq": 21, "distance_m": 56113.397, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437", "location": "Daisyfield Jn", "stage_seq": 22, "distance_m": 57084.311, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1444", "location": "Ramsgreave and Wilpshire", "stage_seq": 23, "distance_m": 60606.002, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1448H", "location": "Langho", "stage_seq": 24, "distance_m": 64313.523, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1453", "location": "Whalley", "stage_seq": 25, "distance_m": 67699.076, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Clitheroe", "stage_seq": 26, "distance_m": 73423.81, "section_seq": 1, "route_path_id": 74289}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 73423.81, "from_m": 0.0, "section_seq": 1, "route_path_id": 74289}], "total_distance_m": 73423.81, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 69685.349, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3738.461, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8091, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:28:17Z", "source_id": 56087862, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:29:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:28:20Z", "source_id": 17942463, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8100, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:32:49Z", "source_id": 56099167, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:35:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:32:54Z", "source_id": 17945669, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8122, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:36:08Z", "source_id": 56107669, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:37:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:36:10Z", "source_id": 17948058, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8185, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:43:16Z", "source_id": 56125549, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:44:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:43:20Z", "source_id": 17953239, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8275, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:46:42Z", "source_id": 56134299, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T12:47:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:46:43Z", "source_id": 17955678, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8309, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:49:54Z", "source_id": 56142661, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:51:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:49:57Z", "source_id": 17958068, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8350, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:01:00Z", "source_id": 56170905, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:02:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:01:02Z", "source_id": 17966072, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7780, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:04Z", "source_id": 56186493, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:08:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:07Z", "source_id": 17970383, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:59Z", "source_id": 17973910, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7773, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:20Z", "source_id": 56228183, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:25:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:23Z", "source_id": 17982133, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7749, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:32Z", "source_id": 56251624, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:33:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:33Z", "source_id": 17988841, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:05Z", "source_id": 18000104, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:03Z", "source_id": 18002994, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:20Z", "source_id": 18007551, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Rochdale |
1321 |
1321 |
4 |
None |
None |
Clitheroe |
1500 |
1500 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24062/2026-09-18/detailed |
None |
Whalley |
2026-09-18T14:53:00+01:00 |
Clitheroe |
5.0 |
{"type": "LineString", "coordinates": [[-2.4119317, 53.8244919], [-2.4116972, 53.824853099999984], [-2.4115552, 53.8250763], [-2.4112331999999994, 53.82571369999999], [-2.4109589999999996, 53.826364299999995], [-2.4107457, 53.8269208], [-2.4105863999999997, 53.827478600000006], [-2.410455, 53.82800949999999], [-2.4103481999999996, 53.828510599999994], [-2.4102987999999996, 53.8288393], [-2.4102567, 53.82929699999999], [-2.4102332, 53.8301254], [-2.4104183999999997, 53.8327688], [-2.4105071, 53.83408810000002], [-2.4105489, 53.83470069999999], [-2.4105536, 53.8347694], [-2.4106072, 53.83542919999999], [-2.41066, 53.8360834], [-2.4106911, 53.8367048], [-2.4107008, 53.8368391], [-2.4107194, 53.83709820000001], [-2.4108121, 53.83841489999999], [-2.4108332999999997, 53.8388377], [-2.4108441999999997, 53.83898289999998], [-2.4109283999999995, 53.84010339999999], [-2.4109515551575513, 53.84046508143667], [-2.4109768, 53.8408594], [-2.4110282999999995, 53.84161189999999], [-2.4110625999999997, 53.842029700000005], [-2.4111386, 53.8429589], [-2.4111743999999997, 53.8438253], [-2.4111674, 53.844348499999995], [-2.4111386, 53.8447891], [-2.4111108999999997, 53.84529520000001], [-2.4110778, 53.845522800000005], [-2.4110325, 53.8457858], [-2.4109638, 53.8461291], [-2.4109045000000004, 53.8463585], [-2.4106313, 53.84720409999999], [-2.4104316999999997, 53.84781780000001], [-2.4102705, 53.8483514], [-2.4099530999999996, 53.8493719], [-2.4096387, 53.85037669999999], [-2.4093837, 53.8511783], [-2.4091350999999994, 53.85199050000001], [-2.4085174, 53.8540327], [-2.4082072, 53.85505469999999], [-2.4078469, 53.856222499999994], [-2.4078136, 53.8563301], [-2.4073557, 53.8578107], [-2.4073034, 53.85797970000001], [-2.4072608999999994, 53.85812169999999], [-2.4070358, 53.85882579999999], [-2.4068107999999997, 53.85958359999999], [-2.4066510999999995, 53.86000059999999], [-2.4065888, 53.8601633], [-2.4065742, 53.86018820000001], [-2.4059366999999994, 53.861153900000005], [-2.4057107, 53.86144169999999], [-2.4052382, 53.86192319999999], [-2.404605, 53.8625439], [-2.4016287, 53.8653897], [-2.4008822999999997, 53.86609550000001], [-2.3996167999999996, 53.8673273], [-2.3993976999999997, 53.8675392], [-2.3987542999999993, 53.8681617], [-2.3983804, 53.868511000000005], [-2.3979934999999997, 53.86888419999999], [-2.3971049999999994, 53.86982640000001], [-2.3964616, 53.8706954], [-2.3962157, 53.87104289999999], [-2.3958744, 53.871571399999986], [-2.3948369, 53.87311319999999], [-2.3943117, 53.8737488]]} |
3.6 |
1453 |
1458 |
Whalley |
Clitheroe |
Clitheroe |
53.8737488 |
-2.3943117 |
53.8737488 |
-2.3943117 |
1 |
0 |
2026-09-18 14:08:27 |
TERMINATED |
2026-09-18 13:58:00 |
Clitheroe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007551 |
1789739902162678 |
78 |
78 |
2026-09-18 14:08:22.672055 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:22.140380 |
| 641657 |
671454 |
W34214 |
729G23MM18 |
2026-09-18 |
COMPLETE |
18006405 |
2026-09-18 14:58:00 |
2026-09-18 14:08:27 |
2026-09-20 14:08:27 |
{"id": 671454, "stp": "O", "toc": "Avanti West Coast", "uid": "W34214", "consist": "807008", "dest_crs": "BHM", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34214/2026-09-18/detailed", "trust_id": "729G23MM18", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-18", "dest_arr_time": "1448", "dest_platform": "6", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "9G23", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "1458", "current_leg_dep": "1447", "current_leg_end": "Birmingham New Street", "origin_dep_time": "1316", "origin_platform": "5", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-18T14:08:27", "route_debug_link": null, "timing_variation": "+10 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": "1448", "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": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"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\": 686.718, \"from_m\": 6.906, \"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\": 1227.144, \"from_m\": 686.718, \"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\": 1258.396, \"from_m\": 1227.144, \"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\": 1546.479, \"from_m\": 1258.396, \"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\": 1689.749, \"from_m\": 1546.479, \"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\": 2635.639, \"from_m\": 1689.749, \"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\": 3787.675, \"from_m\": 2635.639, \"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\": 5632.663, \"from_m\": 3787.675, \"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\": 7136.095, \"from_m\": 5632.663, \"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\": 10505.955, \"from_m\": 7136.095, \"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\": 36285.324, \"from_m\": 10505.955, \"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\": 36339.261, \"from_m\": 36285.324, \"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\": 44607.679, \"from_m\": 36339.261, \"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\": 46540.265, \"from_m\": 44607.679, \"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\": 60306.749, \"from_m\": 46540.265, \"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\": 60414.026, \"from_m\": 60306.749, \"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\": 60629.659, \"from_m\": 60414.026, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 60715.503, \"from_m\": 60629.659, \"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\": 64996.307, \"from_m\": 60715.503, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 68285.69, \"from_m\": 64996.307, \"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\": 74916.697, \"from_m\": 68285.69, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 77240.851, \"from_m\": 74916.697, \"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\": 78068.989, \"from_m\": 77240.851, \"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\": 78733.241, \"from_m\": 78068.989, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 78893.918, \"from_m\": 78733.241, \"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\": 91874.844, \"from_m\": 78893.918, \"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\": 91969.455, \"from_m\": 91874.844, \"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\": 110750.154, \"from_m\": 91969.455, \"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\": 117180.103, \"from_m\": 110750.154, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 131025.117, \"from_m\": 117180.103, \"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\": 131062.706, \"from_m\": 131025.117, \"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\": 131716.944, \"from_m\": 131062.706, \"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\": 131775.895, \"from_m\": 131716.944, \"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\": 132279.472, \"from_m\": 131775.895, \"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\": 136136.516, \"from_m\": 132279.472, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 142552.126, \"from_m\": 136136.516, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 142560.029, \"from_m\": 142552.126, \"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\": 151228.711, \"from_m\": 142560.029, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 152154.877, \"from_m\": 151228.711, \"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\": 152892.761, \"from_m\": 152154.877, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 158566.228, \"from_m\": 152892.761, \"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\": 160441.627, \"from_m\": 158566.228, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 168157.297, \"from_m\": 160441.627, \"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\": 171422.579, \"from_m\": 168157.297, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 175836.565, \"from_m\": 171422.579, \"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\": 180079.404, \"from_m\": 175836.565, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 180447.875, \"from_m\": 180079.404, \"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\": 181399.013, \"from_m\": 180447.875, \"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\": 181762.82, \"from_m\": 181399.013, \"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\": 181810.394, \"from_m\": 181762.82, \"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\": 182055.072, \"from_m\": 181810.394, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 671454, \"profile_key\": \"52211a212e9a027933621285683db003c3a945545ff36b384abd2c190425b01a\", \"schedule_id\": 39368, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1316\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1318H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1319\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1322\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1323H\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1327H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": false, \"wtt_arr\": \"1331H\", \"wtt_dep\": \"1333\", \"location\": \"Watford Junction\", \"stage_seq\": 7, \"distance_m\": 28035.335, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1338H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 8, \"distance_m\": 41051.781, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1342\", \"location\": \"Tring\", \"stage_seq\": 9, \"distance_m\": 50880.259, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1345\", \"location\": \"Ledburn Jn\", \"stage_seq\": 10, \"distance_m\": 60306.749, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1350\", \"location\": \"Bletchley\", \"stage_seq\": 11, \"distance_m\": 75745.529, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": false, \"wtt_arr\": \"1352H\", \"wtt_dep\": \"1354H\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 12, \"distance_m\": 80749.99, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1359\", \"location\": \"Hanslope Jn\", \"stage_seq\": 13, \"distance_m\": 91473.743, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"Weedon\", \"stage_seq\": 14, \"distance_m\": 112006.174, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 15, \"distance_m\": 131142.932, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": false, \"wtt_arr\": \"1414\", \"wtt_dep\": \"1416\", \"location\": \"Rugby\", \"stage_seq\": 16, \"distance_m\": 133479.81, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 17, \"distance_m\": 134515.361, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": false, \"wtt_arr\": \"1425\", \"wtt_dep\": \"1427\", \"location\": \"Coventry\", \"stage_seq\": 18, \"distance_m\": 151667.529, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431H\", \"location\": \"Berkswell\", \"stage_seq\": 19, \"distance_m\": 160513.144, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": false, \"wtt_arr\": \"1436\", \"wtt_dep\": \"1438\", \"location\": \"Birmingham International\", \"stage_seq\": 20, \"distance_m\": 168863.152, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441H\", \"location\": \"Stechford\", \"stage_seq\": 21, \"distance_m\": 175990.894, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445H\", \"location\": \"Grand Jn\", \"stage_seq\": 22, \"distance_m\": 180498.199, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Proof House Jn\", \"stage_seq\": 23, \"distance_m\": 181052.443, \"section_seq\": 1, \"route_path_id\": 27887}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 24, \"distance_m\": 182055.072, \"section_seq\": 1, \"route_path_id\": 27887}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 182055.072, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27887}], \"total_distance_m\": 182055.072, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 179209.367, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2845.705, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1316", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:27:25Z\", \"source_id\": 56085717, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:28:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:27:27Z\", \"source_id\": 17941803, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:29:08Z\", \"source_id\": 56089937, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:29:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:29:13Z\", \"source_id\": 17943041, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:34:08Z\", \"source_id\": 56102524, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:34:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:34:12Z\", \"source_id\": 17946642, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:44:30Z\", \"source_id\": 56128674, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:45:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:44:37Z\", \"source_id\": 17954167, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:45Z\", \"source_id\": 56150152, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:54:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:53Z\", \"source_id\": 17960107, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:55:02Z\", \"source_id\": 56156081, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:56:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:55:06Z\", \"source_id\": 17961760, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:54Z\", \"source_id\": 56211793, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:59Z\", \"source_id\": 17977509, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20840, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:13Z\", \"source_id\": 56248354, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:18Z\", \"source_id\": 17987920, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:33Z\", \"source_id\": 56267164, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:38Z\", \"source_id\": 17993233, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:20Z\", \"source_id\": 56281728, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:21Z\", \"source_id\": 17997408, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:56Z\", \"source_id\": 56301185, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:02Z\", \"source_id\": 18002944, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:37Z\", \"source_id\": 56313309, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:40Z\", \"source_id\": 18006405, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "6", "timing_fact_generation": 1789739802256170, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:26.247613", "service_state_evidence_id": 18006405, "current_leg_start_actual_dep": "2026-09-18T14:48:00+01:00", "operational_evidence_version": 117, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:26.488356", "service_state_valid_until_kind": null, "operational_interpretation_version": 117, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
O |
EUS |
BHM |
9G23 |
807008 |
7 |
125 |
None |
{"version": 3, "segments": [{"to_m": 6.906, "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": 686.718, "from_m": 6.906, "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": 1227.144, "from_m": 686.718, "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": 1258.396, "from_m": 1227.144, "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": 1546.479, "from_m": 1258.396, "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": 1689.749, "from_m": 1546.479, "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": 2635.639, "from_m": 1689.749, "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": 3787.675, "from_m": 2635.639, "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": 5632.663, "from_m": 3787.675, "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": 7136.095, "from_m": 5632.663, "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": 10505.955, "from_m": 7136.095, "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": 36285.324, "from_m": 10505.955, "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": 36339.261, "from_m": 36285.324, "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": 44607.679, "from_m": 36339.261, "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": 46540.265, "from_m": 44607.679, "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": 60306.749, "from_m": 46540.265, "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": 60414.026, "from_m": 60306.749, "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": 60629.659, "from_m": 60414.026, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 60715.503, "from_m": 60629.659, "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": 64996.307, "from_m": 60715.503, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 68285.69, "from_m": 64996.307, "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": 74916.697, "from_m": 68285.69, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 77240.851, "from_m": 74916.697, "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": 78068.989, "from_m": 77240.851, "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": 78733.241, "from_m": 78068.989, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 78893.918, "from_m": 78733.241, "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": 91874.844, "from_m": 78893.918, "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": 91969.455, "from_m": 91874.844, "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": 110750.154, "from_m": 91969.455, "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": 117180.103, "from_m": 110750.154, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 131025.117, "from_m": 117180.103, "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": 131062.706, "from_m": 131025.117, "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": 131716.944, "from_m": 131062.706, "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": 131775.895, "from_m": 131716.944, "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": 132279.472, "from_m": 131775.895, "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": 136136.516, "from_m": 132279.472, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 142552.126, "from_m": 136136.516, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 142560.029, "from_m": 142552.126, "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": 151228.711, "from_m": 142560.029, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 152154.877, "from_m": 151228.711, "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": 152892.761, "from_m": 152154.877, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 158566.228, "from_m": 152892.761, "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": 160441.627, "from_m": 158566.228, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 168157.297, "from_m": 160441.627, "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": 171422.579, "from_m": 168157.297, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 175836.565, "from_m": 171422.579, "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": 180079.404, "from_m": 175836.565, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 180447.875, "from_m": 180079.404, "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": 181399.013, "from_m": 180447.875, "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": 181762.82, "from_m": 181399.013, "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": 181810.394, "from_m": 181762.82, "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": 182055.072, "from_m": 181810.394, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 671454, "profile_key": "52211a212e9a027933621285683db003c3a945545ff36b384abd2c190425b01a", "schedule_id": 39368, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1316", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1318H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1319", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1322", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1323H", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1327H", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 27887}, {"is_pass": false, "wtt_arr": "1331H", "wtt_dep": "1333", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28035.335, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1338H", "location": "Bourne End Jn (Herts)", "stage_seq": 8, "distance_m": 41051.781, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1342", "location": "Tring", "stage_seq": 9, "distance_m": 50880.259, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1345", "location": "Ledburn Jn", "stage_seq": 10, "distance_m": 60306.749, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1350", "location": "Bletchley", "stage_seq": 11, "distance_m": 75745.529, "section_seq": 1, "route_path_id": 27887}, {"is_pass": false, "wtt_arr": "1352H", "wtt_dep": "1354H", "location": "Milton Keynes Central", "stage_seq": 12, "distance_m": 80749.99, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1359", "location": "Hanslope Jn", "stage_seq": 13, "distance_m": 91473.743, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406", "location": "Weedon", "stage_seq": 14, "distance_m": 112006.174, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412H", "location": "Hillmorton Jn", "stage_seq": 15, "distance_m": 131142.932, "section_seq": 1, "route_path_id": 27887}, {"is_pass": false, "wtt_arr": "1414", "wtt_dep": "1416", "location": "Rugby", "stage_seq": 16, "distance_m": 133479.81, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417H", "location": "Rugby Trent Valley Jn", "stage_seq": 17, "distance_m": 134515.361, "section_seq": 1, "route_path_id": 27887}, {"is_pass": false, "wtt_arr": "1425", "wtt_dep": "1427", "location": "Coventry", "stage_seq": 18, "distance_m": 151667.529, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431H", "location": "Berkswell", "stage_seq": 19, "distance_m": 160513.144, "section_seq": 1, "route_path_id": 27887}, {"is_pass": false, "wtt_arr": "1436", "wtt_dep": "1438", "location": "Birmingham International", "stage_seq": 20, "distance_m": 168863.152, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441H", "location": "Stechford", "stage_seq": 21, "distance_m": 175990.894, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445H", "location": "Grand Jn", "stage_seq": 22, "distance_m": 180498.199, "section_seq": 1, "route_path_id": 27887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446", "location": "Proof House Jn", "stage_seq": 23, "distance_m": 181052.443, "section_seq": 1, "route_path_id": 27887}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 24, "distance_m": 182055.072, "section_seq": 1, "route_path_id": 27887}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 182055.072, "from_m": 0.0, "section_seq": 1, "route_path_id": 27887}], "total_distance_m": 182055.072, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 179209.367, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2845.705, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22008, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:27:25Z", "source_id": 56085717, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:28:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:27:27Z", "source_id": 17941803, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21956, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:29:08Z", "source_id": 56089937, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:29:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:29:13Z", "source_id": 17943041, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21883, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:34:08Z", "source_id": 56102524, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:34:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:34:12Z", "source_id": 17946642, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21792, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:44:30Z", "source_id": 56128674, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:45:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:44:37Z", "source_id": 17954167, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21610, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:45Z", "source_id": 56150152, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T12:54:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:53Z", "source_id": 17960107, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21500, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:55:02Z", "source_id": 56156081, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:56:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:55:06Z", "source_id": 17961760, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21209, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:54Z", "source_id": 56211793, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:18:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:59Z", "source_id": 17977509, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20840, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:13Z", "source_id": 56248354, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:32:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:18Z", "source_id": 17987920, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20881, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:33Z", "source_id": 56267164, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:39:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:38Z", "source_id": 17993233, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20902, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:20Z", "source_id": 56281728, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:45:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:21Z", "source_id": 17997408, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19298, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:56Z", "source_id": 56301185, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:53:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:02Z", "source_id": 18002944, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19416, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:37Z", "source_id": 56313309, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:58:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:40Z", "source_id": 18006405, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
London Euston |
1316 |
1316 |
5 |
None |
None |
Birmingham New Street |
1448 |
1448 |
6 |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34214/2026-09-18/detailed |
None |
Birmingham International |
2026-09-18T14:48:00+01:00 |
Birmingham New Street |
11.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 |
1447 |
1458 |
Birmingham International |
Birmingham New Street H.s. |
Birmingham New Street |
52.4777498 |
-1.8995766 |
52.4777498 |
-1.8995766 |
1 |
0 |
2026-09-18 14:08:27 |
TERMINATED |
2026-09-18 13:58:00 |
Birmingham New Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006405 |
1789739802256170 |
117 |
117 |
2026-09-18 14:08:26.488356 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:26.247613 |
| 641658 |
672204 |
L88435 |
032B27MN18 |
2026-09-18 |
COMPLETE |
18006936 |
2026-09-18 14:58:00 |
2026-09-18 14:08:56 |
2026-09-20 14:08:56 |
{"id": 672204, "stp": "P", "toc": "ScotRail", "uid": "L88435", "consist": "158706", "dest_crs": "INR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88435/2026-09-18/detailed", "trust_id": "032B27MN18", "origin_crs": "MTS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Inverurie", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "1", "is_terminated": 1, "next_location": "Inverurie", "signalling_id": "2B27", "timing_status": "EARLY", "origin_station": "Montrose", "current_leg_arr": "1458", "current_leg_dep": "1454", "current_leg_end": "Inverurie", "origin_dep_time": "1348", "origin_platform": "2", "current_location": "Inverurie", "last_update_time": "2026-09-18T14:08:56", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.350259126342657, 57.2435758608867], [-2.3503828999999996, 57.2439194], [-2.3517764999999997, 57.2479072], [-2.3518845, 57.248180999999995], [-2.3519819999999996, 57.2484099], [-2.3521061999999997, 57.2486342], [-2.3522617, 57.248891699999994], [-2.3524483, 57.2491623], [-2.3526079999999996, 57.2493721], [-2.3527608, 57.2495542], [-2.3529267, 57.2497453], [-2.3530915999999995, 57.2499205], [-2.3533056999999995, 57.2501285], [-2.3534847, 57.2502885], [-2.3537191, 57.2504826], [-2.3540674, 57.25075099999999], [-2.3551492, 57.2515242], [-2.3560717999999996, 57.2521714], [-2.3572683, 57.252985], [-2.3578370999999994, 57.25331769999998], [-2.3584058999999997, 57.2536436], [-2.358983, 57.2539262], [-2.3601147, 57.254439], [-2.3606886999999994, 57.25472630000001], [-2.36115, 57.2549787], [-2.361386, 57.25512239999999], [-2.3616993, 57.2553302], [-2.3618714999999995, 57.25544440000001], [-2.3623248, 57.2557723], [-2.3627486, 57.25612050000001], [-2.3633682, 57.2566573], [-2.3639823999999994, 57.2571882], [-2.3643955, 57.2575538], [-2.3648954, 57.258028], [-2.3652811, 57.25845679999999], [-2.3656, 57.2588723], [-2.3658520999999997, 57.2592649], [-2.3661102, 57.259762599999995], [-2.3662529999999995, 57.260148599999994], [-2.3663684, 57.2605461], [-2.3664352, 57.2609453], [-2.3664565, 57.2613165], [-2.3664504, 57.261589099999995], [-2.3664139, 57.262026000000006], [-2.3663356999999996, 57.26244139999999], [-2.3662956999999993, 57.26261879999999], [-2.3661676999999997, 57.2629512], [-2.3661522999999995, 57.262994], [-2.3660077, 57.263396], [-2.3658426, 57.263781300000005], [-2.3656697, 57.2642527], [-2.3653877999999997, 57.26502], [-2.3651225, 57.2656618], [-2.3648406999999994, 57.2664098], [-2.3646345999999996, 57.266987500000006], [-2.3645136, 57.2674966], [-2.3644805999999994, 57.2676561], [-2.3644426, 57.2679433], [-2.3644109, 57.26839149999999], [-2.3644225, 57.26868449999999], [-2.3644624999999997, 57.269032999999986], [-2.3645060999999994, 57.2693541], [-2.3645542, 57.2695769], [-2.3646232, 57.2698196], [-2.3648279, 57.27036139999999], [-2.3652089, 57.271306], [-2.3652735999999996, 57.2714629], [-2.3653285, 57.2715992], [-2.3655961, 57.27224579999999], [-2.3657397, 57.2725939], [-2.3660989, 57.2734511], [-2.3664128, 57.27421199999999], [-2.3668784, 57.27532069999999], [-2.3669554999999995, 57.275495], [-2.367062, 57.27576669999999], [-2.3673466, 57.2764369], [-2.3676072999999995, 57.2770409], [-2.3677749, 57.27738750000001], [-2.3679505, 57.27772409999999], [-2.3681739999999993, 57.2781066], [-2.3685331999999995, 57.27870630000001], [-2.3695170999999995, 57.2802961], [-2.3701862, 57.2813815], [-2.3704284, 57.2817957], [-2.3712407, 57.2831125], [-2.3713091, 57.28322399999999], [-2.3714306, 57.2834184], [-2.3719268, 57.2842448], [-2.3721936, 57.284726899999995], [-2.3723911, 57.2850487], [-2.3726047, 57.28536919999999], [-2.3729641999999997, 57.28585989999999], [-2.3733397, 57.2863079], [-2.373619699999999, 57.28663649999999]]}", "current_leg_start": "Kintore", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "57.2866365", "next_location_lon": "-2.3736197", "previous_location": "Kintore", "current_leg_milage": "3.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 379.796, \"from_m\": 0.0, \"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\": 433.125, \"from_m\": 379.796, \"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\": 4332.331, \"from_m\": 433.125, \"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\": 9780.963, \"from_m\": 4332.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\": 22141.596, \"from_m\": 9780.963, \"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\": 22411.058, \"from_m\": 22141.596, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 22453.712, \"from_m\": 22411.058, \"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\": 27886.423, \"from_m\": 22453.712, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 30485.868, \"from_m\": 27886.423, \"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\": 38308.056, \"from_m\": 30485.868, \"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\": 42944.797, \"from_m\": 38308.056, \"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\": 48275.463, \"from_m\": 42944.797, \"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\": 55451.924, \"from_m\": 48275.463, \"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\": 62959.27, \"from_m\": 55451.924, \"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\": 64804.776, \"from_m\": 62959.27, \"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\": 65741.434, \"from_m\": 64804.776, \"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\": 66240.819, \"from_m\": 65741.434, \"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\": 66254.908, \"from_m\": 66240.819, \"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\": 66855.096, \"from_m\": 66254.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\": 67124.427, \"from_m\": 66855.096, \"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\": 75161.475, \"from_m\": 67124.427, \"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\": 75427.272, \"from_m\": 75161.475, \"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\": 75701.073, \"from_m\": 75427.272, \"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\": 75748.84, \"from_m\": 75701.073, \"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\": 76098.913, \"from_m\": 75748.84, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 76693.687, \"from_m\": 76098.913, \"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\": 92026.046, \"from_m\": 76693.687, \"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\": 92443.665, \"from_m\": 92026.046, \"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\": 672204, \"profile_key\": \"b9389a7e6bc0bb42b55fcd7dcd77faeb74100ba6c76ba5a5130c3514537ea585\", \"schedule_id\": 18300, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1348\", \"location\": \"Montrose\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1354\", \"location\": \"Craigo S.B.\", \"stage_seq\": 2, \"distance_m\": 7648.252, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": false, \"wtt_arr\": \"1359\", \"wtt_dep\": \"1359H\", \"location\": \"Laurencekirk\", \"stage_seq\": 3, \"distance_m\": 16313.021, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407\", \"location\": \"Carmont\", \"stage_seq\": 4, \"distance_m\": 30555.526, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": false, \"wtt_arr\": \"1412H\", \"wtt_dep\": \"1413H\", \"location\": \"Stonehaven\", \"stage_seq\": 5, \"distance_m\": 39400.578, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419H\", \"location\": \"Aberdeen Sig. A223\", \"stage_seq\": 6, \"distance_m\": 48489.871, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1422H\", \"location\": \"Portlethen\", \"stage_seq\": 7, \"distance_m\": 52203.589, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424H\", \"location\": \"Aberdeen Sig. A229\", \"stage_seq\": 8, \"distance_m\": 54351.506, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1428\", \"location\": \"Aberdeen Sig. A55\", \"stage_seq\": 9, \"distance_m\": 61588.178, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429\", \"location\": \"Craiginches South Jn\", \"stage_seq\": 10, \"distance_m\": 62609.377, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432\", \"location\": \"Aberdeen Ferryhill Jn\", \"stage_seq\": 11, \"distance_m\": 64491.509, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1436\", \"location\": \"Aberdeen\", \"stage_seq\": 12, \"distance_m\": 65251.851, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"Berryden Jn\", \"stage_seq\": 13, \"distance_m\": 66855.096, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1445\", \"location\": \"Dyce\", \"stage_seq\": 14, \"distance_m\": 75353.714, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453H\", \"location\": \"Kintore\", \"stage_seq\": 15, \"distance_m\": 87272.302, \"section_seq\": 1, \"route_path_id\": 73749}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Inverurie\", \"stage_seq\": 16, \"distance_m\": 92443.665, \"section_seq\": 1, \"route_path_id\": 73749}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 92443.665, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73749}], \"total_distance_m\": 92443.665, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 92443.665, \"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": "1348", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "57.2866365", "current_position_lon": "-2.3736197", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:00:44Z\", \"source_id\": 17965809, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:12:54Z\", \"source_id\": 17974543, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:05Z\", \"source_id\": 17989944, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:09Z\", \"source_id\": 56278622, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:14Z\", \"source_id\": 17996558, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:18Z\", \"source_id\": 56302022, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:19Z\", \"source_id\": 18003196, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 351, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:26Z\", \"source_id\": 56315314, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:31Z\", \"source_id\": 18006936, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Inverurie", "service_state_platform": "2", "timing_fact_generation": 1789739853006732, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:34.935683", "service_state_evidence_id": 18006936, "current_leg_start_actual_dep": "2026-09-18T14:53:30+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:35.397138", "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 |
MTS |
INR |
2B27 |
158706 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 379.796, "from_m": 0.0, "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": 433.125, "from_m": 379.796, "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": 4332.331, "from_m": 433.125, "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": 9780.963, "from_m": 4332.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": 22141.596, "from_m": 9780.963, "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": 22411.058, "from_m": 22141.596, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 22453.712, "from_m": 22411.058, "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": 27886.423, "from_m": 22453.712, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 30485.868, "from_m": 27886.423, "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": 38308.056, "from_m": 30485.868, "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": 42944.797, "from_m": 38308.056, "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": 48275.463, "from_m": 42944.797, "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": 55451.924, "from_m": 48275.463, "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": 62959.27, "from_m": 55451.924, "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": 64804.776, "from_m": 62959.27, "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": 65741.434, "from_m": 64804.776, "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": 66240.819, "from_m": 65741.434, "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": 66254.908, "from_m": 66240.819, "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": 66855.096, "from_m": 66254.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": 67124.427, "from_m": 66855.096, "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": 75161.475, "from_m": 67124.427, "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": 75427.272, "from_m": 75161.475, "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": 75701.073, "from_m": 75427.272, "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": 75748.84, "from_m": 75701.073, "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": 76098.913, "from_m": 75748.84, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 76693.687, "from_m": 76098.913, "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": 92026.046, "from_m": 76693.687, "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": 92443.665, "from_m": 92026.046, "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": 672204, "profile_key": "b9389a7e6bc0bb42b55fcd7dcd77faeb74100ba6c76ba5a5130c3514537ea585", "schedule_id": 18300, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1348", "location": "Montrose", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1354", "location": "Craigo S.B.", "stage_seq": 2, "distance_m": 7648.252, "section_seq": 1, "route_path_id": 73749}, {"is_pass": false, "wtt_arr": "1359", "wtt_dep": "1359H", "location": "Laurencekirk", "stage_seq": 3, "distance_m": 16313.021, "section_seq": 1, "route_path_id": 73749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407", "location": "Carmont", "stage_seq": 4, "distance_m": 30555.526, "section_seq": 1, "route_path_id": 73749}, {"is_pass": false, "wtt_arr": "1412H", "wtt_dep": "1413H", "location": "Stonehaven", "stage_seq": 5, "distance_m": 39400.578, "section_seq": 1, "route_path_id": 73749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419H", "location": "Aberdeen Sig. A223", "stage_seq": 6, "distance_m": 48489.871, "section_seq": 1, "route_path_id": 73749}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1422H", "location": "Portlethen", "stage_seq": 7, "distance_m": 52203.589, "section_seq": 1, "route_path_id": 73749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424H", "location": "Aberdeen Sig. A229", "stage_seq": 8, "distance_m": 54351.506, "section_seq": 1, "route_path_id": 73749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1428", "location": "Aberdeen Sig. A55", "stage_seq": 9, "distance_m": 61588.178, "section_seq": 1, "route_path_id": 73749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429", "location": "Craiginches South Jn", "stage_seq": 10, "distance_m": 62609.377, "section_seq": 1, "route_path_id": 73749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432", "location": "Aberdeen Ferryhill Jn", "stage_seq": 11, "distance_m": 64491.509, "section_seq": 1, "route_path_id": 73749}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1436", "location": "Aberdeen", "stage_seq": 12, "distance_m": 65251.851, "section_seq": 1, "route_path_id": 73749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438", "location": "Berryden Jn", "stage_seq": 13, "distance_m": 66855.096, "section_seq": 1, "route_path_id": 73749}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1445", "location": "Dyce", "stage_seq": 14, "distance_m": 75353.714, "section_seq": 1, "route_path_id": 73749}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453H", "location": "Kintore", "stage_seq": 15, "distance_m": 87272.302, "section_seq": 1, "route_path_id": 73749}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Inverurie", "stage_seq": 16, "distance_m": 92443.665, "section_seq": 1, "route_path_id": 73749}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 92443.665, "from_m": 0.0, "section_seq": 1, "route_path_id": 73749}], "total_distance_m": 92443.665, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 92443.665, "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-18T13:00:44Z", "source_id": 17965809, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:12:54Z", "source_id": 17974543, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:05Z", "source_id": 17989944, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 379, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:09Z", "source_id": 56278622, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:44:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:14Z", "source_id": 17996558, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 372, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:18Z", "source_id": 56302022, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:53:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:19Z", "source_id": 18003196, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 351, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:26Z", "source_id": 56315314, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:58:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:31Z", "source_id": 18006936, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Montrose |
1348 |
1348 |
2 |
None |
None |
Inverurie |
1500 |
1500 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88435/2026-09-18/detailed |
None |
Kintore |
2026-09-18T14:53:30+01:00 |
Inverurie |
4.0 |
{"type": "LineString", "coordinates": [[-2.350259126342657, 57.2435758608867], [-2.3503828999999996, 57.2439194], [-2.3517764999999997, 57.2479072], [-2.3518845, 57.248180999999995], [-2.3519819999999996, 57.2484099], [-2.3521061999999997, 57.2486342], [-2.3522617, 57.248891699999994], [-2.3524483, 57.2491623], [-2.3526079999999996, 57.2493721], [-2.3527608, 57.2495542], [-2.3529267, 57.2497453], [-2.3530915999999995, 57.2499205], [-2.3533056999999995, 57.2501285], [-2.3534847, 57.2502885], [-2.3537191, 57.2504826], [-2.3540674, 57.25075099999999], [-2.3551492, 57.2515242], [-2.3560717999999996, 57.2521714], [-2.3572683, 57.252985], [-2.3578370999999994, 57.25331769999998], [-2.3584058999999997, 57.2536436], [-2.358983, 57.2539262], [-2.3601147, 57.254439], [-2.3606886999999994, 57.25472630000001], [-2.36115, 57.2549787], [-2.361386, 57.25512239999999], [-2.3616993, 57.2553302], [-2.3618714999999995, 57.25544440000001], [-2.3623248, 57.2557723], [-2.3627486, 57.25612050000001], [-2.3633682, 57.2566573], [-2.3639823999999994, 57.2571882], [-2.3643955, 57.2575538], [-2.3648954, 57.258028], [-2.3652811, 57.25845679999999], [-2.3656, 57.2588723], [-2.3658520999999997, 57.2592649], [-2.3661102, 57.259762599999995], [-2.3662529999999995, 57.260148599999994], [-2.3663684, 57.2605461], [-2.3664352, 57.2609453], [-2.3664565, 57.2613165], [-2.3664504, 57.261589099999995], [-2.3664139, 57.262026000000006], [-2.3663356999999996, 57.26244139999999], [-2.3662956999999993, 57.26261879999999], [-2.3661676999999997, 57.2629512], [-2.3661522999999995, 57.262994], [-2.3660077, 57.263396], [-2.3658426, 57.263781300000005], [-2.3656697, 57.2642527], [-2.3653877999999997, 57.26502], [-2.3651225, 57.2656618], [-2.3648406999999994, 57.2664098], [-2.3646345999999996, 57.266987500000006], [-2.3645136, 57.2674966], [-2.3644805999999994, 57.2676561], [-2.3644426, 57.2679433], [-2.3644109, 57.26839149999999], [-2.3644225, 57.26868449999999], [-2.3644624999999997, 57.269032999999986], [-2.3645060999999994, 57.2693541], [-2.3645542, 57.2695769], [-2.3646232, 57.2698196], [-2.3648279, 57.27036139999999], [-2.3652089, 57.271306], [-2.3652735999999996, 57.2714629], [-2.3653285, 57.2715992], [-2.3655961, 57.27224579999999], [-2.3657397, 57.2725939], [-2.3660989, 57.2734511], [-2.3664128, 57.27421199999999], [-2.3668784, 57.27532069999999], [-2.3669554999999995, 57.275495], [-2.367062, 57.27576669999999], [-2.3673466, 57.2764369], [-2.3676072999999995, 57.2770409], [-2.3677749, 57.27738750000001], [-2.3679505, 57.27772409999999], [-2.3681739999999993, 57.2781066], [-2.3685331999999995, 57.27870630000001], [-2.3695170999999995, 57.2802961], [-2.3701862, 57.2813815], [-2.3704284, 57.2817957], [-2.3712407, 57.2831125], [-2.3713091, 57.28322399999999], [-2.3714306, 57.2834184], [-2.3719268, 57.2842448], [-2.3721936, 57.284726899999995], [-2.3723911, 57.2850487], [-2.3726047, 57.28536919999999], [-2.3729641999999997, 57.28585989999999], [-2.3733397, 57.2863079], [-2.373619699999999, 57.28663649999999]]} |
3.2 |
1454 |
1458 |
Kintore |
Inverurie |
Inverurie |
57.2866365 |
-2.3736197 |
57.2866365 |
-2.3736197 |
1 |
0 |
2026-09-18 14:08:56 |
TERMINATED |
2026-09-18 13:58:00 |
Inverurie |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006936 |
1789739853006732 |
26 |
26 |
2026-09-18 14:08:35.397138 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:34.935683 |
| 641659 |
673837 |
C35684 |
723W98MP18 |
2026-09-18 |
COMPLETE |
18007820 |
2026-09-18 14:58:00 |
2026-09-18 14:08:56 |
2026-09-20 14:08:56 |
{"id": 673837, "stp": "P", "toc": "Elizabeth Line", "uid": "C35684", "consist": "345024", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35684/2026-09-18/detailed", "trust_id": "723W98MP18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-18", "dest_arr_time": "1459", "dest_platform": "A", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "3W98", "timing_status": "EARLY", "origin_station": "Westbourne Park Carriage Sidings", "current_leg_arr": "1458", "current_leg_dep": "1457", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "1457", "origin_platform": "4", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-18T14:08:56", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.19894690000000004, 51.5208729], [-0.1980762, 51.52067939999999], [-0.1975886, 51.520565799999986], [-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": "Westbourne Park Carriage Sidings", "dest_arr_time_act": "1459", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Westbourne Park Carriage Sidings", "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\": 428.206, \"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\": 941.127, \"from_m\": 428.206, \"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\": 1858.829, \"from_m\": 941.127, \"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\": 2140.476, \"from_m\": 1858.829, \"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\": 3215.744, \"from_m\": 2140.476, \"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\": 3583.426, \"from_m\": 3215.744, \"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\": 673837, \"profile_key\": \"8db93b57edfa667ccbbae99926f1d309ac85041dac8d7dd0bd92b19dc0861241\", \"schedule_id\": 4485, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29782}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 3583.426, \"section_seq\": 1, \"route_path_id\": 29782}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3583.426, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29782}], \"total_distance_m\": 3583.426, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3583.426, \"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": "1457", "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\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:34Z\", \"source_id\": 56318173, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:40Z\", \"source_id\": 18007820, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "A", "timing_fact_generation": 1789739921178561, "current_leg_arrival_utc": "2026-09-18T14:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:38.150594", "service_state_evidence_id": 56318173, "current_leg_start_actual_dep": "2026-09-18T14:57:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-18T13:58:33", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:38.850309", "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 |
PDX |
3W98 |
345024 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 428.206, "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": 941.127, "from_m": 428.206, "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": 1858.829, "from_m": 941.127, "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": 2140.476, "from_m": 1858.829, "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": 3215.744, "from_m": 2140.476, "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": 3583.426, "from_m": 3215.744, "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": 673837, "profile_key": "8db93b57edfa667ccbbae99926f1d309ac85041dac8d7dd0bd92b19dc0861241", "schedule_id": 4485, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1457", "location": "Westbourne Park Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29782}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 2, "distance_m": 3583.426, "section_seq": 1, "route_path_id": 29782}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3583.426, "from_m": 0.0, "section_seq": 1, "route_path_id": 29782}], "total_distance_m": 3583.426, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3583.426, "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": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:34Z", "source_id": 56318173, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:58:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:40Z", "source_id": 18007820, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Westbourne Park Carriage Sidings |
1457 |
1457 |
4 |
None |
None |
Paddington (Crossrail) |
1459 |
1459 |
A |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35684/2026-09-18/detailed |
None |
Westbourne Park Carriage Sidings |
2026-09-18T14:57:00+01:00 |
Paddington (Crossrail) |
1.0 |
{"type": "LineString", "coordinates": [[-0.19894690000000004, 51.5208729], [-0.1980762, 51.52067939999999], [-0.1975886, 51.520565799999986], [-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]]} |
1.0 |
1457 |
1458 |
Westbourne Park Carriage Sidings |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-18 14:08:56 |
TERMINATED |
2026-09-18 13:58:33 |
Paddington (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
56318173 |
1789739921178561 |
6 |
6 |
2026-09-18 14:08:38.850309 |
A |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:38.150594 |
| 641660 |
673481 |
L55753 |
529M34MP18 |
2026-09-18 |
COMPLETE |
18005332 |
2026-09-18 14:58:00 |
2026-09-18 14:08:56 |
2026-09-20 14:08:56 |
{"id": 673481, "stp": "P", "toc": "Greater Anglia", "uid": "L55753", "consist": "720584", "dest_crs": "MRW", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55753/2026-09-18/detailed", "trust_id": "529M34MP18", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Meridian Water", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": "2", "is_terminated": 1, "next_location": "Meridian Water", "signalling_id": "9M34", "timing_status": "ON TIME", "origin_station": "Stratford", "current_leg_arr": "1458", "current_leg_dep": "1455½", "current_leg_end": "Meridian Water", "origin_dep_time": "1444", "origin_platform": "12", "current_location": "Meridian Water", "last_update_time": "2026-09-18T14:08:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.054240770655963395, 51.601248050712655], [-0.05394489999999999, 51.601881500000005], [-0.05384239999999999, 51.602099299999985], [-0.0537802, 51.6022313], [-0.0513239, 51.6074882], [-0.05046119999999999, 51.6093343], [-0.0502691, 51.609755500000006], [-0.050081299999999995, 51.61019869999999]]}", "current_leg_start": "Northumberland Park", "dest_arr_time_act": "1458", "motion_projection": null, "next_location_lat": "51.6101987", "next_location_lon": "-0.0500813", "previous_location": "Northumberland Park", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 303.891, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1993.052, \"from_m\": 303.891, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3154.831, \"from_m\": 1993.052, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3267.471, \"from_m\": 3154.831, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3567.293, \"from_m\": 3267.471, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5251.806, \"from_m\": 3567.293, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7113.003, \"from_m\": 5251.806, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9393.675, \"from_m\": 7113.003, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 673481, \"profile_key\": \"75b5cb87b6c38e752b26066462d4ea7a3f9696b21ad356620f01e72968d9e1ec\", \"schedule_id\": 15809, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1444\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72526}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445H\", \"location\": \"Temple Mills East Jn\", \"stage_seq\": 2, \"distance_m\": 938.037, \"section_seq\": 1, \"route_path_id\": 72526}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1449H\", \"location\": \"Lea Bridge\", \"stage_seq\": 3, \"distance_m\": 3847.646, \"section_seq\": 1, \"route_path_id\": 72526}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 4, \"distance_m\": 6884.35, \"section_seq\": 1, \"route_path_id\": 72526}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": \"1455H\", \"location\": \"Northumberland Park\", \"stage_seq\": 5, \"distance_m\": 8431.109, \"section_seq\": 1, \"route_path_id\": 72526}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"Meridian Water\", \"stage_seq\": 6, \"distance_m\": 9393.675, \"section_seq\": 1, \"route_path_id\": 72526}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9393.675, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72526}], \"total_distance_m\": 9393.675, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 8231.896, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1161.779, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1444", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.5", "current_position_lat": "51.6101987", "current_position_lon": "-0.0500813", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14895, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:55Z\", \"source_id\": 56290690, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:58Z\", \"source_id\": 18000020, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:37Z\", \"source_id\": 56297581, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:41Z\", \"source_id\": 18001982, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:09Z\", \"source_id\": 56309318, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:10Z\", \"source_id\": 18005327, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:09Z\", \"source_id\": 56309318, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:12Z\", \"source_id\": 18005332, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Meridian Water", "service_state_platform": "2", "timing_fact_generation": 1789739713059035, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:45.115948", "service_state_evidence_id": 18005332, "current_leg_start_actual_dep": "2026-09-18T14:55:30+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:45.856279", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
SRA |
MRW |
9M34 |
720584 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 303.891, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1993.052, "from_m": 303.891, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3154.831, "from_m": 1993.052, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3267.471, "from_m": 3154.831, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3567.293, "from_m": 3267.471, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5251.806, "from_m": 3567.293, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7113.003, "from_m": 5251.806, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9393.675, "from_m": 7113.003, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 673481, "profile_key": "75b5cb87b6c38e752b26066462d4ea7a3f9696b21ad356620f01e72968d9e1ec", "schedule_id": 15809, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1444", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72526}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445H", "location": "Temple Mills East Jn", "stage_seq": 2, "distance_m": 938.037, "section_seq": 1, "route_path_id": 72526}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1449H", "location": "Lea Bridge", "stage_seq": 3, "distance_m": 3847.646, "section_seq": 1, "route_path_id": 72526}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453H", "location": "Tottenham Hale", "stage_seq": 4, "distance_m": 6884.35, "section_seq": 1, "route_path_id": 72526}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": "1455H", "location": "Northumberland Park", "stage_seq": 5, "distance_m": 8431.109, "section_seq": 1, "route_path_id": 72526}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "Meridian Water", "stage_seq": 6, "distance_m": 9393.675, "section_seq": 1, "route_path_id": 72526}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9393.675, "from_m": 0.0, "section_seq": 1, "route_path_id": 72526}], "total_distance_m": 9393.675, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 8231.896, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1161.779, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14895, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:55Z", "source_id": 56290690, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:49:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:58Z", "source_id": 18000020, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14887, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:37Z", "source_id": 56297581, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:53:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:41Z", "source_id": 18001982, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14878, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:09Z", "source_id": 56309318, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:56:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:10Z", "source_id": 18005327, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14871, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:09Z", "source_id": 56309318, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:58:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:12Z", "source_id": 18005332, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Stratford |
1444 |
1444 |
12 |
None |
None |
Meridian Water |
1458 |
1458 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L55753/2026-09-18/detailed |
None |
Northumberland Park |
2026-09-18T14:55:30+01:00 |
Meridian Water |
2.5 |
{"type": "LineString", "coordinates": [[-0.054240770655963395, 51.601248050712655], [-0.05394489999999999, 51.601881500000005], [-0.05384239999999999, 51.602099299999985], [-0.0537802, 51.6022313], [-0.0513239, 51.6074882], [-0.05046119999999999, 51.6093343], [-0.0502691, 51.609755500000006], [-0.050081299999999995, 51.61019869999999]]} |
0.6 |
1455½ |
1458 |
Northumberland Park |
Meridian Water |
Meridian Water |
51.6101987 |
-0.0500813 |
51.6101987 |
-0.0500813 |
1 |
0 |
2026-09-18 14:08:56 |
TERMINATED |
2026-09-18 13:58:00 |
Meridian Water |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005332 |
1789739713059035 |
16 |
16 |
2026-09-18 14:08:45.856279 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:45.115948 |
| 641661 |
673191 |
L83546 |
872N44MP18 |
2026-09-18 |
COMPLETE |
18006750 |
2026-09-18 14:58:00 |
2026-09-18 14:08:56 |
2026-09-20 14:08:56 |
{"id": 673191, "stp": "P", "toc": "South Western Railway", "uid": "L83546", "consist": "450018", "dest_crs": "ACT", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83546/2026-09-18/detailed", "trust_id": "872N44MP18", "origin_crs": "AHT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ascot", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "3", "is_terminated": 1, "next_location": "Ascot", "signalling_id": "2N44", "timing_status": "EARLY", "origin_station": "Aldershot", "current_leg_arr": "1458", "current_leg_dep": "1453", "current_leg_end": "Ascot", "origin_dep_time": "1430", "origin_platform": "3", "current_location": "Ascot", "last_update_time": "2026-09-18T14:08:56", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6884727, 51.3643346], [-0.6882229999999999, 51.3649915], [-0.6879460999999999, 51.3657279], [-0.6876657999999999, 51.366435499999994], [-0.6873845999999999, 51.3671611], [-0.6873282999999999, 51.36731059999999], [-0.6871601999999999, 51.367777299999986], [-0.6871000000000002, 51.3679166], [-0.6847956999999999, 51.37393339999999], [-0.6836564000000002, 51.3769501], [-0.6830845999999999, 51.3784441], [-0.6824865999999999, 51.3799373], [-0.6817715, 51.381857], [-0.6810459, 51.3837591], [-0.6803153999999999, 51.3856687], [-0.6799636, 51.3866274], [-0.679911991224428, 51.38679167395817], [-0.6798903999999999, 51.3868604], [-0.6798212, 51.38710089999999], [-0.6797015, 51.3875828], [-0.6796456999999999, 51.38781509999999], [-0.679611, 51.3880539], [-0.6795430999999998, 51.3885226], [-0.6794921, 51.389011700000005], [-0.679496, 51.389259499999994], [-0.6794929999999999, 51.38949519999999], [-0.6795006, 51.390006], [-0.6795307, 51.39051189999999], [-0.6795677000000001, 51.39077800000001], [-0.6796132999999999, 51.39104539999999], [-0.6797136999999999, 51.39157190000001], [-0.6797613000000001, 51.3918021], [-0.6798236000000001, 51.3920273], [-0.6799699, 51.39247670000001], [-0.6808688, 51.394807199999995], [-0.6817903999999999, 51.3971254], [-0.6821206, 51.3980317], [-0.6823896, 51.398936], [-0.6824678, 51.39932610000001], [-0.6825037, 51.3995366], [-0.6825332, 51.3997269], [-0.6825828, 51.4000883], [-0.6826154999999999, 51.40047440000001], [-0.6826332, 51.4007966], [-0.6826433999999999, 51.4011393], [-0.6826299, 51.4017587], [-0.6825475, 51.40263519999999], [-0.6825199999999999, 51.40285149999999], [-0.6824905, 51.4030637], [-0.6823964, 51.403462], [-0.6823391999999999, 51.403676799999985], [-0.6822863, 51.40384970000001], [-0.6822217, 51.40405369999999], [-0.6821213999999999, 51.40437079999999], [-0.6820829, 51.4044834], [-0.6820113, 51.404692399999995], [-0.6819155999999998, 51.4049375], [-0.6818071999999998, 51.4051751], [-0.6817657, 51.405266100000006], [-0.6817091999999999, 51.40535219999999], [-0.6816291, 51.40545190000001], [-0.6815464, 51.40554350000001], [-0.6813515, 51.40573499999999], [-0.6811283999999999, 51.4058819], [-0.6807386999999999, 51.4061031], [-0.680597, 51.4061681], [-0.6804254, 51.4062334], [-0.6802693, 51.40629049999999], [-0.6800660000000001, 51.4063506], [-0.6799455999999999, 51.4063805], [-0.679838, 51.4064058], [-0.6797122, 51.40643070000001], [-0.6795777999999999, 51.406451], [-0.6794437, 51.406469400000006], [-0.6793018, 51.4064843], [-0.679106, 51.406496], [-0.6787242, 51.4065158], [-0.6784776, 51.406518], [-0.6782924999999999, 51.40650629999999], [-0.6780752, 51.4064862], [-0.6777903999999999, 51.406450599999985], [-0.6774700999999999, 51.406389700000005], [-0.6769487, 51.40630219999999], [-0.6760366999999999, 51.406138199999994]]}", "current_leg_start": "Bagshot", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "51.4061382", "next_location_lon": "-0.6760367", "previous_location": "Bagshot", "current_leg_milage": "3.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 213.529, \"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\": 239.618, \"from_m\": 213.529, \"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\": 283.487, \"from_m\": 239.618, \"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\": 761.048, \"from_m\": 283.487, \"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\": 4270.208, \"from_m\": 761.048, \"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\": 4577.448, \"from_m\": 4270.208, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4608.739, \"from_m\": 4577.448, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7591.206, \"from_m\": 4608.739, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7862.086, \"from_m\": 7591.206, \"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\": 11786.068, \"from_m\": 7862.086, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13019.922, \"from_m\": 11786.068, \"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\": 22556.155, \"from_m\": 13019.922, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23071.229, \"from_m\": 22556.155, \"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\": 23197.742, \"from_m\": 23071.229, \"capability_applied\": null, \"effective_limit_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\": 673191, \"profile_key\": \"fbdfeef0c60db64d3a119421507c424671536d45bb6c1f6cfbdef376539640d9\", \"schedule_id\": 17046, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Aldershot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73046}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432H\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 2, \"distance_m\": 2405.036, \"section_seq\": 1, \"route_path_id\": 73046}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1434H\", \"location\": \"Ash Vale\", \"stage_seq\": 3, \"distance_m\": 4160.776, \"section_seq\": 1, \"route_path_id\": 73046}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438H\", \"location\": \"Frimley Jn\", \"stage_seq\": 4, \"distance_m\": 7681.172, \"section_seq\": 1, \"route_path_id\": 73046}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1440H\", \"location\": \"Frimley\", \"stage_seq\": 5, \"distance_m\": 9268.938, \"section_seq\": 1, \"route_path_id\": 73046}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1448\", \"location\": \"Camberley\", \"stage_seq\": 6, \"distance_m\": 12821.223, \"section_seq\": 1, \"route_path_id\": 73046}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1453H\", \"location\": \"Bagshot\", \"stage_seq\": 7, \"distance_m\": 18086.008, \"section_seq\": 1, \"route_path_id\": 73046}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Ascot\", \"stage_seq\": 8, \"distance_m\": 23197.742, \"section_seq\": 1, \"route_path_id\": 73046}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23197.742, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73046}], \"total_distance_m\": 23197.742, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 23197.742, \"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": "1430", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4061382", "current_position_lon": "-0.6760367", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:27Z\", \"source_id\": 56253959, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:31Z\", \"source_id\": 17989497, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28160, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:38Z\", \"source_id\": 56267381, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:43Z\", \"source_id\": 17993281, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:49Z\", \"source_id\": 56275331, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:51Z\", \"source_id\": 17995527, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:06Z\", \"source_id\": 18003781, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:07Z\", \"source_id\": 56314523, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:11Z\", \"source_id\": 18006750, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ascot", "service_state_platform": "3", "timing_fact_generation": 1789739832619618, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:45.119310", "service_state_evidence_id": 18006750, "current_leg_start_actual_dep": "2026-09-18T14:53:30+01:00", "operational_evidence_version": 31, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:45.199964", "service_state_valid_until_kind": null, "operational_interpretation_version": 31, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
AHT |
ACT |
2N44 |
450018 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 213.529, "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": 239.618, "from_m": 213.529, "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": 283.487, "from_m": 239.618, "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": 761.048, "from_m": 283.487, "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": 4270.208, "from_m": 761.048, "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": 4577.448, "from_m": 4270.208, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4608.739, "from_m": 4577.448, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 7591.206, "from_m": 4608.739, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7862.086, "from_m": 7591.206, "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": 11786.068, "from_m": 7862.086, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13019.922, "from_m": 11786.068, "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": 22556.155, "from_m": 13019.922, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23071.229, "from_m": 22556.155, "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": 23197.742, "from_m": 23071.229, "capability_applied": null, "effective_limit_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": 673191, "profile_key": "fbdfeef0c60db64d3a119421507c424671536d45bb6c1f6cfbdef376539640d9", "schedule_id": 17046, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1430", "location": "Aldershot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73046}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432H", "location": "Aldershot North Jn", "stage_seq": 2, "distance_m": 2405.036, "section_seq": 1, "route_path_id": 73046}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1434H", "location": "Ash Vale", "stage_seq": 3, "distance_m": 4160.776, "section_seq": 1, "route_path_id": 73046}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438H", "location": "Frimley Jn", "stage_seq": 4, "distance_m": 7681.172, "section_seq": 1, "route_path_id": 73046}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1440H", "location": "Frimley", "stage_seq": 5, "distance_m": 9268.938, "section_seq": 1, "route_path_id": 73046}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1448", "location": "Camberley", "stage_seq": 6, "distance_m": 12821.223, "section_seq": 1, "route_path_id": 73046}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1453H", "location": "Bagshot", "stage_seq": 7, "distance_m": 18086.008, "section_seq": 1, "route_path_id": 73046}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Ascot", "stage_seq": 8, "distance_m": 23197.742, "section_seq": 1, "route_path_id": 73046}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23197.742, "from_m": 0.0, "section_seq": 1, "route_path_id": 73046}], "total_distance_m": 23197.742, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 23197.742, "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": 27884, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:27Z", "source_id": 56253959, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:34:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:31Z", "source_id": 17989497, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28160, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:38Z", "source_id": 56267381, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:40:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:43Z", "source_id": 17993281, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28164, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:49Z", "source_id": 56275331, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:44:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:51Z", "source_id": 17995527, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:06Z", "source_id": 18003781, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28186, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:07Z", "source_id": 56314523, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:58:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:11Z", "source_id": 18006750, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Aldershot |
1430 |
1430 |
3 |
None |
None |
Ascot |
1500 |
1500 |
3 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L83546/2026-09-18/detailed |
None |
Bagshot |
2026-09-18T14:53:30+01:00 |
Ascot |
5.0 |
{"type": "LineString", "coordinates": [[-0.6884727, 51.3643346], [-0.6882229999999999, 51.3649915], [-0.6879460999999999, 51.3657279], [-0.6876657999999999, 51.366435499999994], [-0.6873845999999999, 51.3671611], [-0.6873282999999999, 51.36731059999999], [-0.6871601999999999, 51.367777299999986], [-0.6871000000000002, 51.3679166], [-0.6847956999999999, 51.37393339999999], [-0.6836564000000002, 51.3769501], [-0.6830845999999999, 51.3784441], [-0.6824865999999999, 51.3799373], [-0.6817715, 51.381857], [-0.6810459, 51.3837591], [-0.6803153999999999, 51.3856687], [-0.6799636, 51.3866274], [-0.679911991224428, 51.38679167395817], [-0.6798903999999999, 51.3868604], [-0.6798212, 51.38710089999999], [-0.6797015, 51.3875828], [-0.6796456999999999, 51.38781509999999], [-0.679611, 51.3880539], [-0.6795430999999998, 51.3885226], [-0.6794921, 51.389011700000005], [-0.679496, 51.389259499999994], [-0.6794929999999999, 51.38949519999999], [-0.6795006, 51.390006], [-0.6795307, 51.39051189999999], [-0.6795677000000001, 51.39077800000001], [-0.6796132999999999, 51.39104539999999], [-0.6797136999999999, 51.39157190000001], [-0.6797613000000001, 51.3918021], [-0.6798236000000001, 51.3920273], [-0.6799699, 51.39247670000001], [-0.6808688, 51.394807199999995], [-0.6817903999999999, 51.3971254], [-0.6821206, 51.3980317], [-0.6823896, 51.398936], [-0.6824678, 51.39932610000001], [-0.6825037, 51.3995366], [-0.6825332, 51.3997269], [-0.6825828, 51.4000883], [-0.6826154999999999, 51.40047440000001], [-0.6826332, 51.4007966], [-0.6826433999999999, 51.4011393], [-0.6826299, 51.4017587], [-0.6825475, 51.40263519999999], [-0.6825199999999999, 51.40285149999999], [-0.6824905, 51.4030637], [-0.6823964, 51.403462], [-0.6823391999999999, 51.403676799999985], [-0.6822863, 51.40384970000001], [-0.6822217, 51.40405369999999], [-0.6821213999999999, 51.40437079999999], [-0.6820829, 51.4044834], [-0.6820113, 51.404692399999995], [-0.6819155999999998, 51.4049375], [-0.6818071999999998, 51.4051751], [-0.6817657, 51.405266100000006], [-0.6817091999999999, 51.40535219999999], [-0.6816291, 51.40545190000001], [-0.6815464, 51.40554350000001], [-0.6813515, 51.40573499999999], [-0.6811283999999999, 51.4058819], [-0.6807386999999999, 51.4061031], [-0.680597, 51.4061681], [-0.6804254, 51.4062334], [-0.6802693, 51.40629049999999], [-0.6800660000000001, 51.4063506], [-0.6799455999999999, 51.4063805], [-0.679838, 51.4064058], [-0.6797122, 51.40643070000001], [-0.6795777999999999, 51.406451], [-0.6794437, 51.406469400000006], [-0.6793018, 51.4064843], [-0.679106, 51.406496], [-0.6787242, 51.4065158], [-0.6784776, 51.406518], [-0.6782924999999999, 51.40650629999999], [-0.6780752, 51.4064862], [-0.6777903999999999, 51.406450599999985], [-0.6774700999999999, 51.406389700000005], [-0.6769487, 51.40630219999999], [-0.6760366999999999, 51.406138199999994]]} |
3.2 |
1453 |
1458 |
Bagshot |
Ascot |
Ascot |
51.4061382 |
-0.6760367 |
51.4061382 |
-0.6760367 |
1 |
0 |
2026-09-18 14:08:56 |
TERMINATED |
2026-09-18 13:58:00 |
Ascot |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006750 |
1789739832619618 |
31 |
31 |
2026-09-18 14:08:45.199964 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:45.119310 |
| 641662 |
672675 |
P77102 |
522O36MO18 |
2026-09-18 |
COMPLETE |
18006758 |
2026-09-18 14:58:00 |
2026-09-18 14:08:56 |
2026-09-20 14:08:56 |
{"id": 672675, "stp": "P", "toc": "Greater Anglia", "uid": "P77102", "consist": "720528", "dest_crs": "HFE", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P77102/2026-09-18/detailed", "trust_id": "522O36MO18", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hertford East", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "2", "is_terminated": 1, "next_location": "Hertford East", "signalling_id": "2O36", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "1458", "current_leg_dep": "1454", "current_leg_end": "Hertford East", "origin_dep_time": "1408", "origin_platform": "4", "current_location": "Hertford Depot", "last_update_time": "2026-09-18T14:08:56", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0295483, 51.8080789], [-0.030029599999999997, 51.80816639999999], [-0.0303091, 51.8082147], [-0.030579500000000003, 51.8082627], [-0.030798300000000004, 51.8082995], [-0.0311019, 51.808336], [-0.0313428, 51.80836719999999], [-0.0315464, 51.8083939], [-0.031761599999999994, 51.8084218], [-0.0320324, 51.80845659999999], [-0.032386599999999995, 51.808498799999995], [-0.032575, 51.8085204], [-0.0327935, 51.8085446], [-0.0330704, 51.808573], [-0.033401799999999995, 51.808602], [-0.033726400000000004, 51.80862749999999], [-0.0340207, 51.80864789999999], [-0.0343598, 51.808668], [-0.0346716, 51.808680599999995], [-0.03500809999999999, 51.8086937], [-0.0353688, 51.80870319999999], [-0.0356789, 51.8087081], [-0.0359661, 51.8087092], [-0.0362629, 51.808707599999984], [-0.0365891, 51.808702399999994], [-0.0369046, 51.8086939], [-0.0371802, 51.808686400000006], [-0.0375411, 51.8086722], [-0.0378617, 51.808656500000005], [-0.0381917, 51.80863750000001], [-0.03850379999999999, 51.8086171], [-0.0387415, 51.80859969999998], [-0.0389951, 51.8085786], [-0.0392988, 51.8085522], [-0.03972570000000001, 51.8085113], [-0.04012279999999999, 51.808467699999994], [-0.0404951, 51.80842350000001], [-0.0411012, 51.8083415], [-0.041325499999999994, 51.80830900000001], [-0.041405, 51.8082965], [-0.0415531, 51.8082738], [-0.04175389999999999, 51.8082417], [-0.0420759, 51.8081884], [-0.0423615, 51.808139700000005], [-0.0426541, 51.80808580000001], [-0.042965, 51.80802800000001], [-0.0432289, 51.8079754], [-0.0434978, 51.8079194], [-0.04384059999999999, 51.807844499999995], [-0.0441416, 51.80777659999999], [-0.044404000000000006, 51.8077152], [-0.04470539999999999, 51.807642], [-0.04495199999999999, 51.80758039999999], [-0.0452155, 51.807512], [-0.04550339999999999, 51.8074321], [-0.0457255, 51.8073695], [-0.0458175, 51.8073434], [-0.0460489, 51.8072769], [-0.0463435, 51.807188399999994], [-0.0466271, 51.807101200000005], [-0.0468974, 51.807013], [-0.0472565, 51.80689319999999], [-0.047693000000000006, 51.8067436], [-0.04829049999999999, 51.806533300000005], [-0.04879409999999999, 51.80635709999999], [-0.049535899999999994, 51.80609609999998], [-0.0523767, 51.8050977], [-0.055690899999999995, 51.80393490000001], [-0.05817459999999999, 51.803062299999986], [-0.0609972, 51.802072900000006], [-0.06132130000000001, 51.801958599999985], [-0.061564900000000006, 51.8018755], [-0.06183889999999999, 51.8017839], [-0.062045, 51.8017175], [-0.06226929999999999, 51.8016462], [-0.06258579999999998, 51.80155249999999], [-0.0631096, 51.801399], [-0.064072, 51.80111540000001], [-0.0647723, 51.8009088], [-0.0651058, 51.80081219999999], [-0.0653562, 51.8007374], [-0.0656497, 51.80065049999999], [-0.0659491, 51.80056419999999], [-0.0661996, 51.800499900000005], [-0.06650409999999998, 51.8004283], [-0.0667836, 51.80037029999998], [-0.067024, 51.8003189], [-0.06734779999999999, 51.8002567], [-0.0677916, 51.8001735], [-0.0682908, 51.80008419999999], [-0.06861350000000001, 51.80002850000001], [-0.068833, 51.79998930000001], [-0.06917709999999999, 51.7999241], [-0.06956649999999999, 51.7998436], [-0.0698039, 51.79978890000001], [-0.0700667, 51.7997278], [-0.070424, 51.7996481], [-0.0709259, 51.7995396], [-0.0718189, 51.7993494], [-0.0726183, 51.7991773]]}", "current_leg_start": "Ware", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "51.7991773", "next_location_lon": "-0.0726183", "previous_location": "Ware", "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\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7820.147, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7863.426, \"from_m\": 7820.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9831.073, \"from_m\": 7863.426, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12951.064, \"from_m\": 9831.073, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22658.111, \"from_m\": 12951.064, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 29672.191, \"from_m\": 22658.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 30477.642, \"from_m\": 29672.191, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35432.64, \"from_m\": 30477.642, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35521.447, \"from_m\": 35432.64, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 35843.964, \"from_m\": 35521.447, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 35955.391, \"from_m\": 35843.964, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38712.525, \"from_m\": 35955.391, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38963.318, \"from_m\": 38712.525, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 672675, \"profile_key\": \"9dd800cd887af70ea26069455c2da872dcc3e6bc3b0b746e2fab359168412955\", \"schedule_id\": 21816, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1408\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1420H\", \"wtt_dep\": \"1421H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1425H\", \"wtt_dep\": \"1426\", \"location\": \"Ponders End\", \"stage_seq\": 8, \"distance_m\": 15919.522, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1427H\", \"wtt_dep\": \"1428\", \"location\": \"Brimsdown\", \"stage_seq\": 9, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1430H\", \"location\": \"Enfield Lock\", \"stage_seq\": 10, \"distance_m\": 19046.863, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1432H\", \"wtt_dep\": \"1433\", \"location\": \"Waltham Cross\", \"stage_seq\": 11, \"distance_m\": 20649.86, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1435H\", \"location\": \"Cheshunt\", \"stage_seq\": 12, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Broxbourne\", \"stage_seq\": 13, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 14, \"distance_m\": 29631.2, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1444H\", \"location\": \"Rye House\", \"stage_seq\": 15, \"distance_m\": 30389.272, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1447H\", \"location\": \"St. Margaret's\", \"stage_seq\": 16, \"distance_m\": 32692.753, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": \"1451H\", \"location\": \"Ware\", \"stage_seq\": 17, \"distance_m\": 35754.59, \"section_seq\": 1, \"route_path_id\": 37198}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Hertford East\", \"stage_seq\": 18, \"distance_m\": 38963.318, \"section_seq\": 1, \"route_path_id\": 37198}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38963.318, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37198}], \"total_distance_m\": 38963.318, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 37387.328, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1575.99, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1408", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.7991773", "current_position_lon": "-0.0726183", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:55Z\", \"source_id\": 56199202, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:12:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:59Z\", \"source_id\": 17973881, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:38Z\", \"source_id\": 56208615, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:43Z\", \"source_id\": 17976608, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:46Z\", \"source_id\": 56226686, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:48Z\", \"source_id\": 17981705, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:39Z\", \"source_id\": 56238908, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:42Z\", \"source_id\": 17985277, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:50Z\", \"source_id\": 56244664, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:54Z\", \"source_id\": 17986854, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:07Z\", \"source_id\": 56250512, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:11Z\", \"source_id\": 17988539, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:27Z\", \"source_id\": 56256580, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:30Z\", \"source_id\": 17990231, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:56Z\", \"source_id\": 56263010, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:56Z\", \"source_id\": 17992023, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:02Z\", \"source_id\": 56273420, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:08Z\", \"source_id\": 17995010, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:59Z\", \"source_id\": 56285839, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:01Z\", \"source_id\": 17998585, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:07Z\", \"source_id\": 56291215, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:12Z\", \"source_id\": 18000198, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:42Z\", \"source_id\": 56300536, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:49Z\", \"source_id\": 18002799, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14803, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:07Z\", \"source_id\": 56314531, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:11Z\", \"source_id\": 18006758, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hertford East", "service_state_platform": "2", "timing_fact_generation": 1789739831479750, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:45.122356", "service_state_evidence_id": 18006758, "current_leg_start_actual_dep": "2026-09-18T14:52:30+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:45.196785", "service_state_valid_until_kind": null, "operational_interpretation_version": 81, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
HFE |
2O36 |
720528 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.147, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.064, "from_m": 9831.073, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22658.111, "from_m": 12951.064, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 29672.191, "from_m": 22658.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 30477.642, "from_m": 29672.191, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35432.64, "from_m": 30477.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35521.447, "from_m": 35432.64, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 35843.964, "from_m": 35521.447, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 35955.391, "from_m": 35843.964, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38712.525, "from_m": 35955.391, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38963.318, "from_m": 38712.525, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 672675, "profile_key": "9dd800cd887af70ea26069455c2da872dcc3e6bc3b0b746e2fab359168412955", "schedule_id": 21816, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1408", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 37198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 37198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 37198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1420H", "wtt_dep": "1421H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1425H", "wtt_dep": "1426", "location": "Ponders End", "stage_seq": 8, "distance_m": 15919.522, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1427H", "wtt_dep": "1428", "location": "Brimsdown", "stage_seq": 9, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1430H", "location": "Enfield Lock", "stage_seq": 10, "distance_m": 19046.863, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1432H", "wtt_dep": "1433", "location": "Waltham Cross", "stage_seq": 11, "distance_m": 20649.86, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1435H", "location": "Cheshunt", "stage_seq": 12, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Broxbourne", "stage_seq": 13, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 37198}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443", "location": "Broxbourne Jn", "stage_seq": 14, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1444H", "location": "Rye House", "stage_seq": 15, "distance_m": 30389.272, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1447H", "location": "St. Margaret's", "stage_seq": 16, "distance_m": 32692.753, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": "1451H", "location": "Ware", "stage_seq": 17, "distance_m": 35754.59, "section_seq": 1, "route_path_id": 37198}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Hertford East", "stage_seq": 18, "distance_m": 38963.318, "section_seq": 1, "route_path_id": 37198}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38963.318, "from_m": 0.0, "section_seq": 1, "route_path_id": 37198}], "total_distance_m": 38963.318, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37387.328, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1575.99, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:55Z", "source_id": 56199202, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:12:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:59Z", "source_id": 17973881, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:38Z", "source_id": 56208615, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:16:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:43Z", "source_id": 17976608, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:46Z", "source_id": 56226686, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:23:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:48Z", "source_id": 17981705, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14866, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:39Z", "source_id": 56238908, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:28:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:42Z", "source_id": 17985277, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:50Z", "source_id": 56244664, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:30:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:54Z", "source_id": 17986854, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14858, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:07Z", "source_id": 56250512, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:32:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:11Z", "source_id": 17988539, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14854, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:27Z", "source_id": 56256580, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:35:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:30Z", "source_id": 17990231, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:56Z", "source_id": 56263010, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:37:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:56Z", "source_id": 17992023, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:02Z", "source_id": 56273420, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:41:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:08Z", "source_id": 17995010, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14815, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:59Z", "source_id": 56285839, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:46:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:01Z", "source_id": 17998585, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14811, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:07Z", "source_id": 56291215, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:49:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:12Z", "source_id": 18000198, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14807, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:42Z", "source_id": 56300536, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:53:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:49Z", "source_id": 18002799, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14803, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:07Z", "source_id": 56314531, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:58:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:11Z", "source_id": 18006758, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1408 |
1408 |
4 |
None |
None |
Hertford East |
1457 |
1457 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P77102/2026-09-18/detailed |
None |
Ware |
2026-09-18T14:52:30+01:00 |
Hertford East |
4.0 |
{"type": "LineString", "coordinates": [[-0.0295483, 51.8080789], [-0.030029599999999997, 51.80816639999999], [-0.0303091, 51.8082147], [-0.030579500000000003, 51.8082627], [-0.030798300000000004, 51.8082995], [-0.0311019, 51.808336], [-0.0313428, 51.80836719999999], [-0.0315464, 51.8083939], [-0.031761599999999994, 51.8084218], [-0.0320324, 51.80845659999999], [-0.032386599999999995, 51.808498799999995], [-0.032575, 51.8085204], [-0.0327935, 51.8085446], [-0.0330704, 51.808573], [-0.033401799999999995, 51.808602], [-0.033726400000000004, 51.80862749999999], [-0.0340207, 51.80864789999999], [-0.0343598, 51.808668], [-0.0346716, 51.808680599999995], [-0.03500809999999999, 51.8086937], [-0.0353688, 51.80870319999999], [-0.0356789, 51.8087081], [-0.0359661, 51.8087092], [-0.0362629, 51.808707599999984], [-0.0365891, 51.808702399999994], [-0.0369046, 51.8086939], [-0.0371802, 51.808686400000006], [-0.0375411, 51.8086722], [-0.0378617, 51.808656500000005], [-0.0381917, 51.80863750000001], [-0.03850379999999999, 51.8086171], [-0.0387415, 51.80859969999998], [-0.0389951, 51.8085786], [-0.0392988, 51.8085522], [-0.03972570000000001, 51.8085113], [-0.04012279999999999, 51.808467699999994], [-0.0404951, 51.80842350000001], [-0.0411012, 51.8083415], [-0.041325499999999994, 51.80830900000001], [-0.041405, 51.8082965], [-0.0415531, 51.8082738], [-0.04175389999999999, 51.8082417], [-0.0420759, 51.8081884], [-0.0423615, 51.808139700000005], [-0.0426541, 51.80808580000001], [-0.042965, 51.80802800000001], [-0.0432289, 51.8079754], [-0.0434978, 51.8079194], [-0.04384059999999999, 51.807844499999995], [-0.0441416, 51.80777659999999], [-0.044404000000000006, 51.8077152], [-0.04470539999999999, 51.807642], [-0.04495199999999999, 51.80758039999999], [-0.0452155, 51.807512], [-0.04550339999999999, 51.8074321], [-0.0457255, 51.8073695], [-0.0458175, 51.8073434], [-0.0460489, 51.8072769], [-0.0463435, 51.807188399999994], [-0.0466271, 51.807101200000005], [-0.0468974, 51.807013], [-0.0472565, 51.80689319999999], [-0.047693000000000006, 51.8067436], [-0.04829049999999999, 51.806533300000005], [-0.04879409999999999, 51.80635709999999], [-0.049535899999999994, 51.80609609999998], [-0.0523767, 51.8050977], [-0.055690899999999995, 51.80393490000001], [-0.05817459999999999, 51.803062299999986], [-0.0609972, 51.802072900000006], [-0.06132130000000001, 51.801958599999985], [-0.061564900000000006, 51.8018755], [-0.06183889999999999, 51.8017839], [-0.062045, 51.8017175], [-0.06226929999999999, 51.8016462], [-0.06258579999999998, 51.80155249999999], [-0.0631096, 51.801399], [-0.064072, 51.80111540000001], [-0.0647723, 51.8009088], [-0.0651058, 51.80081219999999], [-0.0653562, 51.8007374], [-0.0656497, 51.80065049999999], [-0.0659491, 51.80056419999999], [-0.0661996, 51.800499900000005], [-0.06650409999999998, 51.8004283], [-0.0667836, 51.80037029999998], [-0.067024, 51.8003189], [-0.06734779999999999, 51.8002567], [-0.0677916, 51.8001735], [-0.0682908, 51.80008419999999], [-0.06861350000000001, 51.80002850000001], [-0.068833, 51.79998930000001], [-0.06917709999999999, 51.7999241], [-0.06956649999999999, 51.7998436], [-0.0698039, 51.79978890000001], [-0.0700667, 51.7997278], [-0.070424, 51.7996481], [-0.0709259, 51.7995396], [-0.0718189, 51.7993494], [-0.0726183, 51.7991773]]} |
2.0 |
1454 |
1458 |
Ware |
Hertford Depot |
Hertford East |
51.7991773 |
-0.0726183 |
51.7991773 |
-0.0726183 |
1 |
0 |
2026-09-18 14:08:56 |
TERMINATED |
2026-09-18 13:58:00 |
Hertford East |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006758 |
1789739831479750 |
81 |
81 |
2026-09-18 14:08:45.196785 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:45.122356 |
| 641663 |
672079 |
Y62321 |
782Y54MN18 |
2026-09-18 |
COMPLETE |
18005376 |
2026-09-18 14:58:00 |
2026-09-18 14:08:56 |
2026-09-20 14:08:56 |
{"id": 672079, "stp": "P", "toc": "Transport for Wales", "uid": "Y62321", "consist": "231008", "dest_crs": "BYI", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62321/2026-09-18/detailed", "trust_id": "782Y54MN18", "origin_crs": "BGD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barry Island", "service_date": "2026-09-18", "dest_arr_time": "1501", "dest_platform": null, "is_terminated": 1, "next_location": "Barry Island", "signalling_id": "2Y54", "timing_status": "EARLY", "origin_station": "Bargoed", "current_leg_arr": "1458", "current_leg_dep": "1454", "current_leg_end": "Barry Island", "origin_dep_time": "1343", "origin_platform": "1", "current_location": "Barry Island", "last_update_time": "2026-09-18T14:08:56", "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": "1459", "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": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 151.409, \"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\": 450.398, \"from_m\": 151.409, \"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\": 497.428, \"from_m\": 450.398, \"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\": 1451.643, \"from_m\": 497.428, \"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\": 2029.457, \"from_m\": 1451.643, \"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\": 3701.529, \"from_m\": 2029.457, \"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\": 4321.803, \"from_m\": 3701.529, \"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\": 6585.07, \"from_m\": 4321.803, \"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\": 7162.352, \"from_m\": 6585.07, \"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\": 7221.257, \"from_m\": 7162.352, \"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\": 7273.998, \"from_m\": 7221.257, \"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\": 9507.417, \"from_m\": 7273.998, \"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\": 10508.122, \"from_m\": 9507.417, \"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\": 11076.205, \"from_m\": 10508.122, \"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\": 12539.653, \"from_m\": 11076.205, \"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\": 15908.076, \"from_m\": 12539.653, \"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\": 17404.22, \"from_m\": 15908.076, \"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\": 19344.315, \"from_m\": 17404.22, \"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\": 26767.54, \"from_m\": 19344.315, \"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\": 27500.914, \"from_m\": 26767.54, \"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\": 27538.467, \"from_m\": 27500.914, \"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\": 28697.93, \"from_m\": 27538.467, \"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\": 29307.668, \"from_m\": 28697.93, \"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\": 29859.352, \"from_m\": 29307.668, \"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\": 30361.584, \"from_m\": 29859.352, \"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\": 32096.503, \"from_m\": 30361.584, \"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\": 32915.828, \"from_m\": 32096.503, \"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\": 33694.379, \"from_m\": 32915.828, \"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\": 38013.45, \"from_m\": 33694.379, \"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\": 39467.981, \"from_m\": 38013.45, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40045.88, \"from_m\": 39467.981, \"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\": 41297.982, \"from_m\": 40045.88, \"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\": 41376.049, \"from_m\": 41297.982, \"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\": 41477.715, \"from_m\": 41376.049, \"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\": 43202.849, \"from_m\": 41477.715, \"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\": 672079, \"profile_key\": \"a9181a260943d7e0d92c40db090a3688aa2e374a6867431653d71ccb07db9fe7\", \"schedule_id\": 38295, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1343\", \"location\": \"Bargoed\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1347\", \"wtt_dep\": \"1347H\", \"location\": \"Pengam\", \"stage_seq\": 2, \"distance_m\": 2611.184, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1350H\", \"wtt_dep\": \"1351H\", \"location\": \"Hengoed\", \"stage_seq\": 3, \"distance_m\": 5370.453, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1353H\", \"wtt_dep\": \"1354H\", \"location\": \"Ystrad Mynach\", \"stage_seq\": 4, \"distance_m\": 6829.496, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1358H\", \"wtt_dep\": \"1359\", \"location\": \"Llanbradach\", \"stage_seq\": 5, \"distance_m\": 11548.816, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": \"1402H\", \"location\": \"Energlyn & Churchill Park\", \"stage_seq\": 6, \"distance_m\": 13499.391, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1404H\", \"wtt_dep\": \"1405H\", \"location\": \"Aber\", \"stage_seq\": 7, \"distance_m\": 14707.832, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1407\", \"wtt_dep\": \"1408\", \"location\": \"Caerphilly\", \"stage_seq\": 8, \"distance_m\": 15683.051, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1412\", \"wtt_dep\": \"1413\", \"location\": \"Lisvane & Thornhill\", \"stage_seq\": 9, \"distance_m\": 19969.365, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415H\", \"location\": \"Llanishen\", \"stage_seq\": 10, \"distance_m\": 21267.216, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1417H\", \"wtt_dep\": \"1418H\", \"location\": \"Heath High Level\", \"stage_seq\": 11, \"distance_m\": 23027.098, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419H\", \"location\": \"Heath Jn\", \"stage_seq\": 12, \"distance_m\": 23476.228, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1424H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 13, \"distance_m\": 27068.345, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426H\", \"location\": \"CVL East Boundary\", \"stage_seq\": 14, \"distance_m\": 27445.991, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1429\", \"location\": \"Cardiff Central\", \"stage_seq\": 15, \"distance_m\": 28144.351, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 16, \"distance_m\": 29447.171, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1432H\", \"wtt_dep\": \"1433\", \"location\": \"Grangetown\", \"stage_seq\": 17, \"distance_m\": 29936.241, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435H\", \"location\": \"Cogan Jn\", \"stage_seq\": 18, \"distance_m\": 32096.503, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1436\", \"wtt_dep\": \"1437\", \"location\": \"Cogan\", \"stage_seq\": 19, \"distance_m\": 32540.563, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1440\", \"location\": \"Eastbrook\", \"stage_seq\": 20, \"distance_m\": 34084.401, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1442H\", \"location\": \"Dinas Powys\", \"stage_seq\": 21, \"distance_m\": 35286.734, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1447\", \"location\": \"Cadoxton\", \"stage_seq\": 22, \"distance_m\": 38330.383, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1450\", \"location\": \"Barry Docks\", \"stage_seq\": 23, \"distance_m\": 39705.596, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1454H\", \"wtt_dep\": \"1455H\", \"location\": \"Barry\", \"stage_seq\": 24, \"distance_m\": 42027.174, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": null, \"location\": \"Barry Island\", \"stage_seq\": 25, \"distance_m\": 43202.849, \"section_seq\": 1, \"route_path_id\": 105519}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 43202.849, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105519}], \"total_distance_m\": 43202.849, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 41440.162, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1762.687, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1343", "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\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:46:56Z\", \"source_id\": 17955793, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25194, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:47:11Z\", \"source_id\": 56135589, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:49:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:47:14Z\", \"source_id\": 17956055, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:04Z\", \"source_id\": 56148325, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:53:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:04Z\", \"source_id\": 17959588, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:55:37Z\", \"source_id\": 56157605, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:58:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:55:40Z\", \"source_id\": 17962175, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:59Z\", \"source_id\": 17967392, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:27Z\", \"source_id\": 17969198, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:40Z\", \"source_id\": 56185425, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:45Z\", \"source_id\": 17970102, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:40Z\", \"source_id\": 56196115, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:13:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:43Z\", \"source_id\": 17972955, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25221, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:32Z\", \"source_id\": 56205836, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:15:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:36Z\", \"source_id\": 17975815, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:59Z\", \"source_id\": 17978990, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:43Z\", \"source_id\": 56229151, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:47Z\", \"source_id\": 17982463, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:28Z\", \"source_id\": 56238549, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:34Z\", \"source_id\": 17985177, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:12Z\", \"source_id\": 56253318, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:18Z\", \"source_id\": 17989361, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:24Z\", \"source_id\": 56261662, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:28Z\", \"source_id\": 17991690, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:13Z\", \"source_id\": 56271177, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:14Z\", \"source_id\": 17994356, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:33Z\", \"source_id\": 56277121, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:37Z\", \"source_id\": 17996107, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:59Z\", \"source_id\": 56285957, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:07Z\", \"source_id\": 17998665, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:55Z\", \"source_id\": 56293310, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:01Z\", \"source_id\": 18000779, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:46Z\", \"source_id\": 56303131, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:48Z\", \"source_id\": 18003566, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:14Z\", \"source_id\": 56309517, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:15Z\", \"source_id\": 18005376, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barry Island", "service_state_platform": "1", "timing_fact_generation": 1789739715418692, "current_leg_arrival_utc": "2026-09-18T14:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:52.611190", "service_state_evidence_id": 18005376, "current_leg_start_actual_dep": "2026-09-18T14:55:30+01:00", "operational_evidence_version": 87, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:53.993302", "service_state_valid_until_kind": null, "operational_interpretation_version": 87, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
BGD |
BYI |
2Y54 |
231008 |
5 |
90 |
None |
{"version": 3, "segments": [{"to_m": 151.409, "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": 450.398, "from_m": 151.409, "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": 497.428, "from_m": 450.398, "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": 1451.643, "from_m": 497.428, "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": 2029.457, "from_m": 1451.643, "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": 3701.529, "from_m": 2029.457, "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": 4321.803, "from_m": 3701.529, "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": 6585.07, "from_m": 4321.803, "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": 7162.352, "from_m": 6585.07, "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": 7221.257, "from_m": 7162.352, "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": 7273.998, "from_m": 7221.257, "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": 9507.417, "from_m": 7273.998, "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": 10508.122, "from_m": 9507.417, "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": 11076.205, "from_m": 10508.122, "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": 12539.653, "from_m": 11076.205, "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": 15908.076, "from_m": 12539.653, "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": 17404.22, "from_m": 15908.076, "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": 19344.315, "from_m": 17404.22, "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": 26767.54, "from_m": 19344.315, "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": 27500.914, "from_m": 26767.54, "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": 27538.467, "from_m": 27500.914, "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": 28697.93, "from_m": 27538.467, "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": 29307.668, "from_m": 28697.93, "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": 29859.352, "from_m": 29307.668, "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": 30361.584, "from_m": 29859.352, "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": 32096.503, "from_m": 30361.584, "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": 32915.828, "from_m": 32096.503, "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": 33694.379, "from_m": 32915.828, "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": 38013.45, "from_m": 33694.379, "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": 39467.981, "from_m": 38013.45, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40045.88, "from_m": 39467.981, "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": 41297.982, "from_m": 40045.88, "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": 41376.049, "from_m": 41297.982, "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": 41477.715, "from_m": 41376.049, "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": 43202.849, "from_m": 41477.715, "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": 672079, "profile_key": "a9181a260943d7e0d92c40db090a3688aa2e374a6867431653d71ccb07db9fe7", "schedule_id": 38295, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1343", "location": "Bargoed", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1347", "wtt_dep": "1347H", "location": "Pengam", "stage_seq": 2, "distance_m": 2611.184, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1350H", "wtt_dep": "1351H", "location": "Hengoed", "stage_seq": 3, "distance_m": 5370.453, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1353H", "wtt_dep": "1354H", "location": "Ystrad Mynach", "stage_seq": 4, "distance_m": 6829.496, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1358H", "wtt_dep": "1359", "location": "Llanbradach", "stage_seq": 5, "distance_m": 11548.816, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": "1402H", "location": "Energlyn & Churchill Park", "stage_seq": 6, "distance_m": 13499.391, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1404H", "wtt_dep": "1405H", "location": "Aber", "stage_seq": 7, "distance_m": 14707.832, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1407", "wtt_dep": "1408", "location": "Caerphilly", "stage_seq": 8, "distance_m": 15683.051, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1412", "wtt_dep": "1413", "location": "Lisvane & Thornhill", "stage_seq": 9, "distance_m": 19969.365, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415H", "location": "Llanishen", "stage_seq": 10, "distance_m": 21267.216, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1417H", "wtt_dep": "1418H", "location": "Heath High Level", "stage_seq": 11, "distance_m": 23027.098, "section_seq": 1, "route_path_id": 105519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419H", "location": "Heath Jn", "stage_seq": 12, "distance_m": 23476.228, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1424H", "location": "Cardiff Queen Street", "stage_seq": 13, "distance_m": 27068.345, "section_seq": 1, "route_path_id": 105519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426H", "location": "CVL East Boundary", "stage_seq": 14, "distance_m": 27445.991, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1429", "location": "Cardiff Central", "stage_seq": 15, "distance_m": 28144.351, "section_seq": 1, "route_path_id": 105519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431H", "location": "Penarth Curve South Jn", "stage_seq": 16, "distance_m": 29447.171, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1432H", "wtt_dep": "1433", "location": "Grangetown", "stage_seq": 17, "distance_m": 29936.241, "section_seq": 1, "route_path_id": 105519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435H", "location": "Cogan Jn", "stage_seq": 18, "distance_m": 32096.503, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1436", "wtt_dep": "1437", "location": "Cogan", "stage_seq": 19, "distance_m": 32540.563, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1440", "location": "Eastbrook", "stage_seq": 20, "distance_m": 34084.401, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1442H", "location": "Dinas Powys", "stage_seq": 21, "distance_m": 35286.734, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1447", "location": "Cadoxton", "stage_seq": 22, "distance_m": 38330.383, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1450", "location": "Barry Docks", "stage_seq": 23, "distance_m": 39705.596, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1454H", "wtt_dep": "1455H", "location": "Barry", "stage_seq": 24, "distance_m": 42027.174, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": null, "location": "Barry Island", "stage_seq": 25, "distance_m": 43202.849, "section_seq": 1, "route_path_id": 105519}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 43202.849, "from_m": 0.0, "section_seq": 1, "route_path_id": 105519}], "total_distance_m": 43202.849, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 41440.162, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1762.687, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:46:56Z", "source_id": 17955793, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25194, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:47:11Z", "source_id": 56135589, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:49:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:47:14Z", "source_id": 17956055, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25199, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:04Z", "source_id": 56148325, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:53:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:04Z", "source_id": 17959588, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25204, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:55:37Z", "source_id": 56157605, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:58:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:55:40Z", "source_id": 17962175, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:59Z", "source_id": 17967392, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:27Z", "source_id": 17969198, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25212, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:40Z", "source_id": 56185425, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:07:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:45Z", "source_id": 17970102, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25217, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:40Z", "source_id": 56196115, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:13:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:43Z", "source_id": 17972955, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25221, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:32Z", "source_id": 56205836, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:15:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:36Z", "source_id": 17975815, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:59Z", "source_id": 17978990, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25260, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:43Z", "source_id": 56229151, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:24:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:47Z", "source_id": 17982463, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24966, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:28Z", "source_id": 56238549, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:28:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:34Z", "source_id": 17985177, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25342, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:12Z", "source_id": 56253318, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:33:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:18Z", "source_id": 17989361, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25355, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:24Z", "source_id": 56261662, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:37:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:28Z", "source_id": 17991690, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25360, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:13Z", "source_id": 56271177, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:40:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:14Z", "source_id": 17994356, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25367, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:33Z", "source_id": 56277121, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:43:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:37Z", "source_id": 17996107, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25371, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:59Z", "source_id": 56285957, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:47:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:07Z", "source_id": 17998665, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25375, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:55Z", "source_id": 56293310, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:50:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:01Z", "source_id": 18000779, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25384, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:46Z", "source_id": 56303131, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:54:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:48Z", "source_id": 18003566, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25389, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:14Z", "source_id": 56309517, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T13:58:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:15Z", "source_id": 18005376, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Bargoed |
1343 |
1343 |
1 |
None |
None |
Barry Island |
1501 |
1459 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y62321/2026-09-18/detailed |
None |
Barry |
2026-09-18T14:55: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 |
1454 |
1458 |
Barry |
Barry Island |
Barry Island |
51.3929497 |
-3.2722918 |
51.3929497 |
-3.2722918 |
1 |
0 |
2026-09-18 14:08:56 |
TERMINATED |
2026-09-18 13:58:00 |
Barry Island |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18005376 |
1789739715418692 |
87 |
87 |
2026-09-18 14:08:53.993302 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:52.611190 |
| 641664 |
672470 |
P66581 |
501F49MO18 |
2026-09-18 |
COMPLETE |
18006972 |
2026-09-18 14:59:00 |
2026-09-18 14:08:56 |
2026-09-20 14:08:56 |
{"id": 672470, "stp": "P", "toc": "Greater Anglia", "uid": "P66581", "consist": "720530", "dest_crs": "LST", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66581/2026-09-18/detailed", "trust_id": "501F49MO18", "origin_crs": "BTR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-18", "dest_arr_time": "1501", "dest_platform": "11", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "1F49", "timing_status": "EARLY", "origin_station": "Braintree", "current_leg_arr": "1459", "current_leg_dep": "1452", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1400", "origin_platform": null, "current_location": "London Liverpool Street", "last_update_time": "2026-09-18T14:08:56", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-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": "Stratford", "dest_arr_time_act": "1501", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Stratford", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 287.107, \"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\": 576.948, \"from_m\": 287.107, \"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\": 3046.369, \"from_m\": 576.948, \"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\": 3168.555, \"from_m\": 3046.369, \"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\": 5081.717, \"from_m\": 3168.555, \"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\": 5146.046, \"from_m\": 5081.717, \"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\": 9482.414, \"from_m\": 5146.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\": 9979.925, \"from_m\": 9482.414, \"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\": 10322.076, \"from_m\": 9979.925, \"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\": 22851.689, \"from_m\": 10322.076, \"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\": 23342.826, \"from_m\": 22851.689, \"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\": 23628.746, \"from_m\": 23342.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\": 24115.441, \"from_m\": 23628.746, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24844.345, \"from_m\": 24115.441, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27103.089, \"from_m\": 24844.345, \"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\": 39183.415, \"from_m\": 27103.089, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 40106.116, \"from_m\": 39183.415, \"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\": 40412.091, \"from_m\": 40106.116, \"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\": 40601.652, \"from_m\": 40412.091, \"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\": 52801.726, \"from_m\": 40601.652, \"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\": 52872.09, \"from_m\": 52801.726, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64883.875, \"from_m\": 52872.09, \"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\": 65497.106, \"from_m\": 64883.875, \"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\": 69445.134, \"from_m\": 65497.106, \"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\": 69907.729, \"from_m\": 69445.134, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 69978.346, \"from_m\": 69907.729, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 70203.614, \"from_m\": 69978.346, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 70715.061, \"from_m\": 70203.614, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71241.685, \"from_m\": 70715.061, \"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\": 71718.36, \"from_m\": 71241.685, \"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\": 72171.579, \"from_m\": 71718.36, \"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\": 672470, \"profile_key\": \"db5177c318b5db0a7d1f3a699e3516a9a056688d6782205819d6b48a42430d06\", \"schedule_id\": 21234, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1400\", \"location\": \"Braintree\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": \"1402H\", \"location\": \"Braintree Freeport\", \"stage_seq\": 2, \"distance_m\": 1145.971, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1405H\", \"wtt_dep\": \"1406\", \"location\": \"Cressing\", \"stage_seq\": 3, \"distance_m\": 3168.555, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1408H\", \"location\": \"White Notley\", \"stage_seq\": 4, \"distance_m\": 5081.717, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1415H\", \"wtt_dep\": \"1416H\", \"location\": \"Witham\", \"stage_seq\": 5, \"distance_m\": 10149.518, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 6, \"distance_m\": 20156.385, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1425H\", \"location\": \"Chelmsford\", \"stage_seq\": 7, \"distance_m\": 24331.767, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1431H\", \"wtt_dep\": \"1432\", \"location\": \"Ingatestone\", \"stage_seq\": 8, \"distance_m\": 34267.288, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1438\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 39762.467, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Gidea Park\", \"stage_seq\": 10, \"distance_m\": 50526.813, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"Ilford\", \"stage_seq\": 11, \"distance_m\": 60422.961, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 12, \"distance_m\": 63235.374, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453H\", \"location\": \"Stratford\", \"stage_seq\": 13, \"distance_m\": 65788.311, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Bow Jn\", \"stage_seq\": 14, \"distance_m\": 67281.61, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Bethnal Green\", \"stage_seq\": 15, \"distance_m\": 70351.215, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 16, \"distance_m\": 72171.579, \"section_seq\": 1, \"route_path_id\": 99432}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 72171.579, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99432}], \"total_distance_m\": 72171.579, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 71032.456, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1139.123, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1400", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "7.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:12:35Z\", \"source_id\": 56200849, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:12:42Z\", \"source_id\": 17974402, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:07Z\", \"source_id\": 56219860, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:13Z\", \"source_id\": 17979830, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:37Z\", \"source_id\": 56226334, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:43Z\", \"source_id\": 17981640, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:07Z\", \"source_id\": 56248026, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:12Z\", \"source_id\": 17987836, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:26Z\", \"source_id\": 56261708, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:28Z\", \"source_id\": 17991671, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:28Z\", \"source_id\": 56279377, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:32Z\", \"source_id\": 17996749, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:58Z\", \"source_id\": 56290854, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:00Z\", \"source_id\": 18000056, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:27Z\", \"source_id\": 56297260, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:33Z\", \"source_id\": 18001871, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:29Z\", \"source_id\": 56315468, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:33Z\", \"source_id\": 18006972, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "11", "timing_fact_generation": 1789739853442030, "current_leg_arrival_utc": "2026-09-18T15:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:53.803549", "service_state_evidence_id": 56315468, "current_leg_start_actual_dep": "2026-09-18T14:53:30+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-18T13:58:53", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:53.989705", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
BTR |
LST |
1F49 |
720530 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 287.107, "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": 576.948, "from_m": 287.107, "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": 3046.369, "from_m": 576.948, "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": 3168.555, "from_m": 3046.369, "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": 5081.717, "from_m": 3168.555, "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": 5146.046, "from_m": 5081.717, "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": 9482.414, "from_m": 5146.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": 9979.925, "from_m": 9482.414, "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": 10322.076, "from_m": 9979.925, "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": 22851.689, "from_m": 10322.076, "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": 23342.826, "from_m": 22851.689, "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": 23628.746, "from_m": 23342.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": 24115.441, "from_m": 23628.746, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24844.345, "from_m": 24115.441, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27103.089, "from_m": 24844.345, "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": 39183.415, "from_m": 27103.089, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 40106.116, "from_m": 39183.415, "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": 40412.091, "from_m": 40106.116, "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": 40601.652, "from_m": 40412.091, "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": 52801.726, "from_m": 40601.652, "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": 52872.09, "from_m": 52801.726, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64883.875, "from_m": 52872.09, "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": 65497.106, "from_m": 64883.875, "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": 69445.134, "from_m": 65497.106, "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": 69907.729, "from_m": 69445.134, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69978.346, "from_m": 69907.729, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 70203.614, "from_m": 69978.346, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 70715.061, "from_m": 70203.614, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71241.685, "from_m": 70715.061, "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": 71718.36, "from_m": 71241.685, "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": 72171.579, "from_m": 71718.36, "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": 672470, "profile_key": "db5177c318b5db0a7d1f3a699e3516a9a056688d6782205819d6b48a42430d06", "schedule_id": 21234, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1400", "location": "Braintree", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": "1402H", "location": "Braintree Freeport", "stage_seq": 2, "distance_m": 1145.971, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1405H", "wtt_dep": "1406", "location": "Cressing", "stage_seq": 3, "distance_m": 3168.555, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1408H", "location": "White Notley", "stage_seq": 4, "distance_m": 5081.717, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1415H", "wtt_dep": "1416H", "location": "Witham", "stage_seq": 5, "distance_m": 10149.518, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421H", "location": "Beaulieu Park (Construction)", "stage_seq": 6, "distance_m": 20156.385, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1425H", "location": "Chelmsford", "stage_seq": 7, "distance_m": 24331.767, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1431H", "wtt_dep": "1432", "location": "Ingatestone", "stage_seq": 8, "distance_m": 34267.288, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1438", "location": "Shenfield", "stage_seq": 9, "distance_m": 39762.467, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Gidea Park", "stage_seq": 10, "distance_m": 50526.813, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448", "location": "Ilford", "stage_seq": 11, "distance_m": 60422.961, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Forest Gate Jn", "stage_seq": 12, "distance_m": 63235.374, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453H", "location": "Stratford", "stage_seq": 13, "distance_m": 65788.311, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456", "location": "Bow Jn", "stage_seq": 14, "distance_m": 67281.61, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458", "location": "Bethnal Green", "stage_seq": 15, "distance_m": 70351.215, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 16, "distance_m": 72171.579, "section_seq": 1, "route_path_id": 99432}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 72171.579, "from_m": 0.0, "section_seq": 1, "route_path_id": 99432}], "total_distance_m": 72171.579, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 71032.456, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1139.123, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13810, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:12:35Z", "source_id": 56200849, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:14:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:12:42Z", "source_id": 17974402, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13872, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:07Z", "source_id": 56219860, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:20:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:13Z", "source_id": 17979830, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13858, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:37Z", "source_id": 56226334, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:23:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:43Z", "source_id": 17981640, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13880, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:07Z", "source_id": 56248026, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:31:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:12Z", "source_id": 17987836, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14014, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:26Z", "source_id": 56261708, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:37:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:28Z", "source_id": 17991671, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14110, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:28Z", "source_id": 56279377, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:44:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:32Z", "source_id": 17996749, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14300, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:58Z", "source_id": 56290854, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:48:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:00Z", "source_id": 18000056, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15249, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:27Z", "source_id": 56297260, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:51:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:33Z", "source_id": 18001871, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15500, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:29Z", "source_id": 56315468, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:58:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:33Z", "source_id": 18006972, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Braintree |
1400 |
1400 |
None |
None |
None |
London Liverpool Street |
1501 |
1501 |
11 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P66581/2026-09-18/detailed |
None |
Stratford |
2026-09-18T14:53:30+01:00 |
London Liverpool Street |
7.0 |
{"type": "LineString", "coordinates": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-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]]} |
3.9 |
1452 |
1459 |
Stratford |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-18 14:08:56 |
TERMINATED |
2026-09-18 13:58:53 |
London Liverpool Street |
TD |
DIRECT_DESTINATION_ARRIVAL |
56315468 |
1789739853442030 |
63 |
63 |
2026-09-18 14:08:53.989705 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:53.803549 |
| 641665 |
673249 |
C03065 |
862J40MP18 |
2026-09-18 |
COMPLETE |
18006790 |
2026-09-18 14:58:00 |
2026-09-18 14:08:56 |
2026-09-20 14:08:56 |
{"id": 673249, "stp": "P", "toc": "Great Western Railway", "uid": "C03065", "consist": "165106", "dest_crs": "RDG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03065/2026-09-18/detailed", "trust_id": "862J40MP18", "origin_crs": "BSK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "1", "is_terminated": 1, "next_location": "Reading", "signalling_id": "2J40", "timing_status": "EARLY", "origin_station": "Basingstoke", "current_leg_arr": "1458", "current_leg_dep": "1456", "current_leg_end": "Reading", "origin_dep_time": "1433", "origin_platform": "5", "current_location": "Reading", "last_update_time": "2026-09-18T14:08:56", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9907468, 51.4546563], [-0.9904802, 51.45504129999999], [-0.9901944, 51.45543640000001], [-0.9900921999999998, 51.45557480000001], [-0.9900273000000002, 51.45566279999999], [-0.9898473, 51.4558796], [-0.9897901, 51.455954600000005], [-0.9897475, 51.45601039999998], [-0.9895727, 51.45621559999999], [-0.9894408, 51.4563579], [-0.9893286, 51.456495800000006], [-0.9890923, 51.45673459999999], [-0.9888166000000002, 51.4569871], [-0.9885406, 51.4572131], [-0.9882018, 51.457457600000005], [-0.9881468125314736, 51.457493179174485], [-0.9878842, 51.4576631], [-0.987465, 51.45792180000001], [-0.9870104, 51.458175699999984], [-0.986501, 51.458416199999995], [-0.9857718, 51.45873960000001], [-0.9856229, 51.4587901], [-0.985406, 51.458863699999995], [-0.9849576, 51.4590174], [-0.9844378, 51.4591758], [-0.9842538, 51.45922529999999], [-0.9837128000000002, 51.4593708], [-0.9834736999999998, 51.4594226], [-0.9832838, 51.4594661], [-0.9827856, 51.459567099999994], [-0.9822372999999998, 51.45966919999999], [-0.9819108, 51.4597224], [-0.9815648, 51.4597649], [-0.9814804, 51.4597759], [-0.9812073, 51.459811399999985], [-0.980897, 51.459839900000006], [-0.9804065999999998, 51.4598693], [-0.9800653, 51.4598759], [-0.9797734, 51.45987869999999], [-0.9794545999999998, 51.4598696], [-0.9789565999999998, 51.45983], [-0.9782211, 51.459748399999995], [-0.9767587, 51.4595766], [-0.9766003, 51.45955179999999], [-0.9763138, 51.45950630000001], [-0.9749958, 51.45931879999999], [-0.9749454, 51.4593116], [-0.9743004, 51.459231], [-0.9734395, 51.459132399999994]]}", "current_leg_start": "Reading West", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "51.4591324", "next_location_lon": "-0.9734395", "previous_location": "Reading West", "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\": 141.156, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 257.813, \"from_m\": 141.156, \"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:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 627.499, \"from_m\": 257.813, \"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\": 20088.788, \"from_m\": 627.499, \"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\": 20944.807, \"from_m\": 20088.788, \"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\": 21873.488, \"from_m\": 20944.807, \"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\": 21924.902, \"from_m\": 21873.488, \"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\": 21996.378, \"from_m\": 21924.902, \"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\": 23512.082, \"from_m\": 21996.378, \"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\": 24621.699, \"from_m\": 23512.082, \"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\": 24856.966, \"from_m\": 24621.699, \"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}], \"service_id\": 673249, \"profile_key\": \"e8ca278b555d8f0ac091fef83116258a706ee0aea3f27d1cb768e37b60f60618\", \"schedule_id\": 367, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Basingstoke\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440H\", \"location\": \"Bramley (Hants)\", \"stage_seq\": 2, \"distance_m\": 7972.129, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1446\", \"location\": \"Mortimer\", \"stage_seq\": 3, \"distance_m\": 13336.024, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": \"1452\", \"location\": \"Reading Green Park\", \"stage_seq\": 4, \"distance_m\": 20170.625, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Southcote Jn\", \"stage_seq\": 5, \"distance_m\": 22042.541, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456H\", \"location\": \"Reading West\", \"stage_seq\": 6, \"distance_m\": 23389.558, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 7, \"distance_m\": 23539.225, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Reading\", \"stage_seq\": 8, \"distance_m\": 24856.966, \"section_seq\": 1, \"route_path_id\": 28069}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24856.966, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28069}], \"total_distance_m\": 24856.966, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 24856.966, \"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": "1433", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4591324", "current_position_lon": "-0.9734395", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27060, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:02Z\", \"source_id\": 56268285, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:06Z\", \"source_id\": 17993584, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:59Z\", \"source_id\": 56280840, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:01Z\", \"source_id\": 17997140, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:54Z\", \"source_id\": 56295831, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:58Z\", \"source_id\": 18001448, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:04Z\", \"source_id\": 56306577, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:09Z\", \"source_id\": 18004585, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:10Z\", \"source_id\": 56314621, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:17Z\", \"source_id\": 18006790, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading", "service_state_platform": "1", "timing_fact_generation": 1789739839620751, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:55.431316", "service_state_evidence_id": 18006790, "current_leg_start_actual_dep": "2026-09-18T14:56:30+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:55.836497", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BSK |
RDG |
2J40 |
165106 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 141.156, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 257.813, "from_m": 141.156, "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:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 627.499, "from_m": 257.813, "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": 20088.788, "from_m": 627.499, "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": 20944.807, "from_m": 20088.788, "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": 21873.488, "from_m": 20944.807, "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": 21924.902, "from_m": 21873.488, "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": 21996.378, "from_m": 21924.902, "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": 23512.082, "from_m": 21996.378, "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": 24621.699, "from_m": 23512.082, "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": 24856.966, "from_m": 24621.699, "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}], "service_id": 673249, "profile_key": "e8ca278b555d8f0ac091fef83116258a706ee0aea3f27d1cb768e37b60f60618", "schedule_id": 367, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1433", "location": "Basingstoke", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28069}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440H", "location": "Bramley (Hants)", "stage_seq": 2, "distance_m": 7972.129, "section_seq": 1, "route_path_id": 28069}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1446", "location": "Mortimer", "stage_seq": 3, "distance_m": 13336.024, "section_seq": 1, "route_path_id": 28069}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": "1452", "location": "Reading Green Park", "stage_seq": 4, "distance_m": 20170.625, "section_seq": 1, "route_path_id": 28069}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Southcote Jn", "stage_seq": 5, "distance_m": 22042.541, "section_seq": 1, "route_path_id": 28069}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456H", "location": "Reading West", "stage_seq": 6, "distance_m": 23389.558, "section_seq": 1, "route_path_id": 28069}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457", "location": "Oxford Road Jn", "stage_seq": 7, "distance_m": 23539.225, "section_seq": 1, "route_path_id": 28069}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Reading", "stage_seq": 8, "distance_m": 24856.966, "section_seq": 1, "route_path_id": 28069}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24856.966, "from_m": 0.0, "section_seq": 1, "route_path_id": 28069}], "total_distance_m": 24856.966, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 24856.966, "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": 27060, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:02Z", "source_id": 56268285, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:40:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:06Z", "source_id": 17993584, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27056, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:59Z", "source_id": 56280840, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:45:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:01Z", "source_id": 17997140, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23938, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:54Z", "source_id": 56295831, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:51:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:58Z", "source_id": 18001448, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23865, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:04Z", "source_id": 56306577, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:55:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:09Z", "source_id": 18004585, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23746, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:10Z", "source_id": 56314621, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:58:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:17Z", "source_id": 18006790, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Basingstoke |
1433 |
1433 |
5 |
None |
None |
Reading |
1500 |
1500 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03065/2026-09-18/detailed |
None |
Reading West |
2026-09-18T14:56:30+01:00 |
Reading |
2.0 |
{"type": "LineString", "coordinates": [[-0.9907468, 51.4546563], [-0.9904802, 51.45504129999999], [-0.9901944, 51.45543640000001], [-0.9900921999999998, 51.45557480000001], [-0.9900273000000002, 51.45566279999999], [-0.9898473, 51.4558796], [-0.9897901, 51.455954600000005], [-0.9897475, 51.45601039999998], [-0.9895727, 51.45621559999999], [-0.9894408, 51.4563579], [-0.9893286, 51.456495800000006], [-0.9890923, 51.45673459999999], [-0.9888166000000002, 51.4569871], [-0.9885406, 51.4572131], [-0.9882018, 51.457457600000005], [-0.9881468125314736, 51.457493179174485], [-0.9878842, 51.4576631], [-0.987465, 51.45792180000001], [-0.9870104, 51.458175699999984], [-0.986501, 51.458416199999995], [-0.9857718, 51.45873960000001], [-0.9856229, 51.4587901], [-0.985406, 51.458863699999995], [-0.9849576, 51.4590174], [-0.9844378, 51.4591758], [-0.9842538, 51.45922529999999], [-0.9837128000000002, 51.4593708], [-0.9834736999999998, 51.4594226], [-0.9832838, 51.4594661], [-0.9827856, 51.459567099999994], [-0.9822372999999998, 51.45966919999999], [-0.9819108, 51.4597224], [-0.9815648, 51.4597649], [-0.9814804, 51.4597759], [-0.9812073, 51.459811399999985], [-0.980897, 51.459839900000006], [-0.9804065999999998, 51.4598693], [-0.9800653, 51.4598759], [-0.9797734, 51.45987869999999], [-0.9794545999999998, 51.4598696], [-0.9789565999999998, 51.45983], [-0.9782211, 51.459748399999995], [-0.9767587, 51.4595766], [-0.9766003, 51.45955179999999], [-0.9763138, 51.45950630000001], [-0.9749958, 51.45931879999999], [-0.9749454, 51.4593116], [-0.9743004, 51.459231], [-0.9734395, 51.459132399999994]]} |
0.9 |
1456 |
1458 |
Reading West |
Reading |
Reading |
51.4591324 |
-0.9734395 |
51.4591324 |
-0.9734395 |
1 |
0 |
2026-09-18 14:08:56 |
TERMINATED |
2026-09-18 13:58:00 |
Reading |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006790 |
1789739839620751 |
27 |
27 |
2026-09-18 14:08:55.836497 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:55.431316 |
| 641666 |
672817 |
G26557 |
871K36MO18 |
2026-09-18 |
COMPLETE |
18006848 |
2026-09-18 14:58:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 672817, "stp": "P", "toc": "Southern", "uid": "G26557", "consist": "377705", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26557/2026-09-18/detailed", "trust_id": "871K36MO18", "origin_crs": "EPS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": "13", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "1K36", "timing_status": "ON TIME", "origin_station": "Epsom", "current_leg_arr": "1458", "current_leg_dep": "1446", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "1415", "origin_platform": "1", "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-18T14:09:26", "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": "1458", "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\": 119.521, \"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\": 175.145, \"from_m\": 119.521, \"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\": 178.759, \"from_m\": 175.145, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 223.479, \"from_m\": 178.759, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 276.903, \"from_m\": 223.479, \"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\": 439.254, \"from_m\": 276.903, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 697.624, \"from_m\": 439.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\": 1060.005, \"from_m\": 697.624, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2820.333, \"from_m\": 1060.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\": 3123.025, \"from_m\": 2820.333, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4066.05, \"from_m\": 3123.025, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4142.669, \"from_m\": 4066.05, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5065.15, \"from_m\": 4142.669, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5081.79, \"from_m\": 5065.15, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5879.469, \"from_m\": 5081.79, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5894.168, \"from_m\": 5879.469, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6678.392, \"from_m\": 5894.168, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7088.269, \"from_m\": 6678.392, \"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\": 7174.566, \"from_m\": 7088.269, \"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\": 7179.962, \"from_m\": 7174.566, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7191.996, \"from_m\": 7179.962, \"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\": 7249.106, \"from_m\": 7191.996, \"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\": 13813.807, \"from_m\": 7249.106, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14225.469, \"from_m\": 13813.807, \"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\": 14260.724, \"from_m\": 14225.469, \"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\": 14468.721, \"from_m\": 14260.724, \"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\": 15428.302, \"from_m\": 14468.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\": 15452.526, \"from_m\": 15428.302, \"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\": 15924.225, \"from_m\": 15452.526, \"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\": 15935.091, \"from_m\": 15924.225, \"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\": 16543.146, \"from_m\": 15935.091, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16548.529, \"from_m\": 16543.146, \"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\": 16625.341, \"from_m\": 16548.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\": 16798.421, \"from_m\": 16625.341, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17120.405, \"from_m\": 16798.421, \"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\": 17178.671, \"from_m\": 17120.405, \"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\": 20467.323, \"from_m\": 17178.671, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20528.84, \"from_m\": 20467.323, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25810.012, \"from_m\": 20528.84, \"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\": 27423.978, \"from_m\": 25810.012, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28089.551, \"from_m\": 27423.978, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28137.537, \"from_m\": 28089.551, \"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\": 29478.161, \"from_m\": 28137.537, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29562.473, \"from_m\": 29478.161, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30295.727, \"from_m\": 29562.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\": 30726.553, \"from_m\": 30295.727, \"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\": 672817, \"profile_key\": \"e9ea77b0e377ea211ae25ae98445cb0b333407a9269e2a3283cb22d2e93c8c43\", \"schedule_id\": 10152, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1415\", \"location\": \"Epsom\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1418H\", \"wtt_dep\": \"1419\", \"location\": \"Ewell East\", \"stage_seq\": 2, \"distance_m\": 2989.616, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1422H\", \"location\": \"Cheam\", \"stage_seq\": 3, \"distance_m\": 5193.754, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1426\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 4, \"distance_m\": 6902.787, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1429\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 5, \"distance_m\": 8539.201, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1432\", \"location\": \"Wallington\", \"stage_seq\": 6, \"distance_m\": 9861.421, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435\", \"location\": \"Waddon\", \"stage_seq\": 7, \"distance_m\": 12301.774, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1440\", \"location\": \"West Croydon\", \"stage_seq\": 8, \"distance_m\": 13990.73, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 9, \"distance_m\": 15428.302, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 10, \"distance_m\": 15819.342, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1446\", \"location\": \"Norwood Junction\", \"stage_seq\": 11, \"distance_m\": 16863.16, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Sydenham\", \"stage_seq\": 12, \"distance_m\": 20467.323, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"New Cross Gate\", \"stage_seq\": 13, \"distance_m\": 26161.135, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 14, \"distance_m\": 27263.99, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 15, \"distance_m\": 28628.612, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 16, \"distance_m\": 29562.473, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 17, \"distance_m\": 30726.553, \"section_seq\": 1, \"route_path_id\": 69133}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30726.553, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69133}], \"total_distance_m\": 30726.553, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28250.182, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2476.371, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1415", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:34Z\", \"source_id\": 56213580, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:34Z\", \"source_id\": 17977972, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:53Z\", \"source_id\": 56221993, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:54Z\", \"source_id\": 17980336, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:37Z\", \"source_id\": 56228837, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:44Z\", \"source_id\": 17982388, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:47Z\", \"source_id\": 56239262, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:52Z\", \"source_id\": 17985382, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:57Z\", \"source_id\": 56244969, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:00Z\", \"source_id\": 17986923, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:23Z\", \"source_id\": 56253745, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:26Z\", \"source_id\": 17989439, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:32Z\", \"source_id\": 56262052, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:36Z\", \"source_id\": 17991790, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:17Z\", \"source_id\": 56281561, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:19Z\", \"source_id\": 17997374, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:27Z\", \"source_id\": 56302455, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:31Z\", \"source_id\": 18003339, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:18Z\", \"source_id\": 56314926, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:21Z\", \"source_id\": 18006848, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "13", "timing_fact_generation": 1789739842765633, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:58.654931", "service_state_evidence_id": 18006848, "current_leg_start_actual_dep": "2026-09-18T14:46:00+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:59.975638", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
EPS |
None |
1K36 |
377705 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 119.521, "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": 175.145, "from_m": 119.521, "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": 178.759, "from_m": 175.145, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 223.479, "from_m": 178.759, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 276.903, "from_m": 223.479, "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": 439.254, "from_m": 276.903, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 697.624, "from_m": 439.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": 1060.005, "from_m": 697.624, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2820.333, "from_m": 1060.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": 3123.025, "from_m": 2820.333, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4066.05, "from_m": 3123.025, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4142.669, "from_m": 4066.05, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5065.15, "from_m": 4142.669, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5081.79, "from_m": 5065.15, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5879.469, "from_m": 5081.79, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5894.168, "from_m": 5879.469, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6678.392, "from_m": 5894.168, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7088.269, "from_m": 6678.392, "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": 7174.566, "from_m": 7088.269, "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": 7179.962, "from_m": 7174.566, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7191.996, "from_m": 7179.962, "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": 7249.106, "from_m": 7191.996, "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": 13813.807, "from_m": 7249.106, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14225.469, "from_m": 13813.807, "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": 14260.724, "from_m": 14225.469, "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": 14468.721, "from_m": 14260.724, "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": 15428.302, "from_m": 14468.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": 15452.526, "from_m": 15428.302, "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": 15924.225, "from_m": 15452.526, "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": 15935.091, "from_m": 15924.225, "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": 16543.146, "from_m": 15935.091, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16548.529, "from_m": 16543.146, "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": 16625.341, "from_m": 16548.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": 16798.421, "from_m": 16625.341, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17120.405, "from_m": 16798.421, "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": 17178.671, "from_m": 17120.405, "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": 20467.323, "from_m": 17178.671, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20528.84, "from_m": 20467.323, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25810.012, "from_m": 20528.84, "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": 27423.978, "from_m": 25810.012, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28089.551, "from_m": 27423.978, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28137.537, "from_m": 28089.551, "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": 29478.161, "from_m": 28137.537, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29562.473, "from_m": 29478.161, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30295.727, "from_m": 29562.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": 30726.553, "from_m": 30295.727, "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": 672817, "profile_key": "e9ea77b0e377ea211ae25ae98445cb0b333407a9269e2a3283cb22d2e93c8c43", "schedule_id": 10152, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1415", "location": "Epsom", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1418H", "wtt_dep": "1419", "location": "Ewell East", "stage_seq": 2, "distance_m": 2989.616, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1422H", "location": "Cheam", "stage_seq": 3, "distance_m": 5193.754, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1426", "location": "Sutton (Surrey)", "stage_seq": 4, "distance_m": 6902.787, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1429", "location": "Carshalton Beeches", "stage_seq": 5, "distance_m": 8539.201, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1432", "location": "Wallington", "stage_seq": 6, "distance_m": 9861.421, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435", "location": "Waddon", "stage_seq": 7, "distance_m": 12301.774, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1440", "location": "West Croydon", "stage_seq": 8, "distance_m": 13990.73, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 9, "distance_m": 15428.302, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Norwood Fork Jn", "stage_seq": 10, "distance_m": 15819.342, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1446", "location": "Norwood Junction", "stage_seq": 11, "distance_m": 16863.16, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Sydenham", "stage_seq": 12, "distance_m": 20467.323, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "New Cross Gate", "stage_seq": 13, "distance_m": 26161.135, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Bricklayers Arms Jn", "stage_seq": 14, "distance_m": 27263.99, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "Spa Road Jn", "stage_seq": 15, "distance_m": 28628.612, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456", "location": "Abbey Street Jn", "stage_seq": 16, "distance_m": 29562.473, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 17, "distance_m": 30726.553, "section_seq": 1, "route_path_id": 69133}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30726.553, "from_m": 0.0, "section_seq": 1, "route_path_id": 69133}], "total_distance_m": 30726.553, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28250.182, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2476.371, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30124, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:34Z", "source_id": 56213580, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:18:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:34Z", "source_id": 17977972, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30120, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:53Z", "source_id": 56221993, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:21:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:54Z", "source_id": 17980336, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30089, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:37Z", "source_id": 56228837, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:24:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:44Z", "source_id": 17982388, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30075, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:47Z", "source_id": 56239262, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:28:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:52Z", "source_id": 17985382, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30071, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:57Z", "source_id": 56244969, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:31:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:00Z", "source_id": 17986923, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30067, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:23Z", "source_id": 56253745, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:34:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:26Z", "source_id": 17989439, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30050, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:32Z", "source_id": 56262052, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:38:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:36Z", "source_id": 17991790, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29974, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:17Z", "source_id": 56281561, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:45:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:19Z", "source_id": 17997374, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:27Z", "source_id": 56302455, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:53:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:31Z", "source_id": 18003339, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29648, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:18Z", "source_id": 56314926, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:58:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:21Z", "source_id": 18006848, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Epsom |
1415 |
1415 |
1 |
None |
None |
London Bridge (Central) |
1458 |
1458 |
13 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26557/2026-09-18/detailed |
None |
Norwood Junction |
2026-09-18T14:46:00+01:00 |
London Bridge (Central) |
12.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 |
1446 |
1458 |
Norwood Junction |
London Bridge Sig. L1490 |
London Bridge (Central) |
51.5050459 |
-0.0860145 |
51.5050459 |
-0.0860145 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:58:00 |
London Bridge (Central) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006848 |
1789739842765633 |
57 |
57 |
2026-09-18 14:08:59.975638 |
13 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:58.654931 |
| 641667 |
672876 |
C32514 |
092H47MO18 |
2026-09-18 |
COMPLETE |
18007020 |
2026-09-18 14:59:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 672876, "stp": "P", "toc": "Northern", "uid": "C32514", "consist": "331006+331007", "dest_crs": "LDS", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32514/2026-09-18/detailed", "trust_id": "092H47MO18", "origin_crs": "SKI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "1B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2H47", "timing_status": "EARLY", "origin_station": "Skipton", "current_leg_arr": "1459", "current_leg_dep": "1445", "current_leg_end": "Leeds", "origin_dep_time": "1417", "origin_platform": "2", "current_location": "Leeds", "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.773078671176626, 53.834160453372945], [-1.7728356000000003, 53.8341829], [-1.7725413, 53.8342176], [-1.7723213999999998, 53.834251499999986], [-1.7721423, 53.83428499999999], [-1.7720069, 53.83431199999999], [-1.7719135999999998, 53.83433670000001], [-1.7718414999999998, 53.8343575], [-1.7711945999999998, 53.834584500000005], [-1.7710916999999995, 53.8346284], [-1.7706828, 53.834803], [-1.770216, 53.8350228], [-1.7699334, 53.8351503], [-1.7690439999999998, 53.83552989999999], [-1.7689195, 53.8355817], [-1.7684532000000002, 53.83577580000001], [-1.7683013, 53.835838], [-1.7667335999999998, 53.83647950000001], [-1.7666219999999997, 53.83652709999999], [-1.7634400999999995, 53.8378232], [-1.7609780999999998, 53.8387994], [-1.7586253000000005, 53.83974659999999], [-1.7568101732542316, 53.84046508143667], [-1.7560507, 53.840765700000006], [-1.7548237, 53.8412697], [-1.7535324999999995, 53.841779200000005], [-1.751173, 53.8426771], [-1.7505944, 53.8429121], [-1.7500056999999998, 53.843148500000005], [-1.7494381999999995, 53.8434056], [-1.7488963, 53.8436679], [-1.7475077, 53.844353000000005], [-1.7461261999999995, 53.8450018], [-1.7456403, 53.8452012], [-1.7451708, 53.845375700000005], [-1.7446952000000002, 53.845540799999995], [-1.7442077, 53.8456964], [-1.7436154, 53.84586569999999], [-1.7427838, 53.8460632], [-1.7419367999999995, 53.8462216], [-1.7412122999999995, 53.846316399999985], [-1.7405652, 53.8463958], [-1.7397418, 53.84645679999999], [-1.7390100999999998, 53.8464914], [-1.7387722, 53.846502699999995], [-1.7378415, 53.8465041], [-1.7370038, 53.846492399999995], [-1.7360599, 53.8464165], [-1.7350072999999997, 53.8463191], [-1.7233968999999998, 53.84465189999999], [-1.7221963, 53.84448489999998], [-1.7216827, 53.8444099], [-1.7200056, 53.84416529999999], [-1.7180968, 53.8438346], [-1.7175511999999995, 53.8437392], [-1.7174842999999995, 53.8437283], [-1.7161767, 53.843515399999994], [-1.7147753999999995, 53.84329520000001], [-1.7141109999999995, 53.84319690000001], [-1.7140490999999998, 53.8431877], [-1.7132095, 53.8430672], [-1.711873, 53.842876199999985], [-1.7096475, 53.84256059999999], [-1.7090017, 53.8424709], [-1.7082432000000003, 53.84236369999999], [-1.7077916, 53.8422899], [-1.7073742, 53.8422217], [-1.7068922, 53.8421413], [-1.7067990398270907, 53.84212454031039], [-1.7060950999999998, 53.8419979], [-1.7053324000000003, 53.84185999999999], [-1.7038407999999998, 53.84161240000001], [-1.7032019, 53.84151839999999], [-1.6958127759712764, 53.84046508143667], [-1.694593, 53.8402912], [-1.693214, 53.8400894], [-1.692217, 53.8399457], [-1.6912694, 53.8398072], [-1.6903022999999997, 53.8396833], [-1.6889410000000002, 53.839514099999995], [-1.6882117, 53.8394235], [-1.6873684999999998, 53.839270799999994], [-1.6864099999999995, 53.83908619999999], [-1.6863063225900077, 53.839062173574504], [-1.6860601534730704, 53.83899871401972], [-1.6858432935510086, 53.838941738637054], [-1.685651637305533, 53.83889022079797], [-1.6854810792183548, 53.83884313387389], [-1.685327513771184, 53.83879945123626], [-1.6851868354457324, 53.83875814625653], [-1.6850549387237108, 53.838718192306146], [-1.6849277180868296, 53.83867856275651], [-1.6848010680168, 53.8386382309791], [-1.6846708829953323, 53.83859617034534], [-1.6845330575041384, 53.838551354226674], [-1.6843834860249285, 53.83850275599453], [-1.684218063039413, 53.83844934902038], [-1.6840326830293038, 53.838390106675625], [-1.6838232404763112, 53.83832400233173], [-1.6835856298621463, 53.83825000936013], [-1.6833565, 53.83817249999999], [-1.6829183999999997, 53.8380211], [-1.6825252, 53.837874500000005], [-1.6821398, 53.8377244], [-1.6817642, 53.83756979999999], [-1.6803731, 53.83693350000001], [-1.6789785, 53.8362665], [-1.6775697, 53.8355856], [-1.6747606, 53.8342697], [-1.6743089, 53.8340604], [-1.6738810999999998, 53.833871], [-1.6729968999999998, 53.8334912], [-1.6721282999999998, 53.8331056], [-1.6712550999999998, 53.8327046], [-1.6695042999999998, 53.8318755], [-1.6685991999999998, 53.8314535], [-1.6681708, 53.83125489999999], [-1.6677232999999998, 53.8310576], [-1.6672669999999998, 53.83087389999999], [-1.6668255, 53.830701], [-1.6658655000000002, 53.8303628], [-1.6653791999999998, 53.83020890000001], [-1.6649141999999997, 53.83007580000001], [-1.6641834, 53.82989010000001], [-1.6632855999999998, 53.8296923], [-1.662795, 53.8295947], [-1.6623106999999997, 53.82951019999999], [-1.6617444999999995, 53.8294227], [-1.6611568, 53.8293486], [-1.6606197, 53.8292865], [-1.66011, 53.82923910000001], [-1.6587170000000002, 53.8291298], [-1.657414, 53.8290242], [-1.656807, 53.828957399999986], [-1.6562091, 53.8288799], [-1.6556547, 53.8287865], [-1.6551265, 53.828690300000005], [-1.6546393999999998, 53.8285891], [-1.6541641, 53.828482699999995], [-1.6537043, 53.82836739999999], [-1.6532660999999995, 53.82824649999999], [-1.6511389, 53.82764509999999], [-1.6502183, 53.8273768], [-1.6492914, 53.8271131], [-1.6484742999999995, 53.82691140000001], [-1.6478188, 53.826761], [-1.6471445, 53.8266305], [-1.6466368999999998, 53.826552799999995], [-1.6461508, 53.8264865], [-1.6457887000000002, 53.82644930000001], [-1.6454414, 53.826419], [-1.6448223999999998, 53.82637749999999], [-1.6444798, 53.8263616], [-1.6441291, 53.8263569], [-1.6436542999999997, 53.82635530000001], [-1.6431735, 53.826364], [-1.642613, 53.8263894], [-1.6422877, 53.8264107], [-1.6419851999999997, 53.8264352], [-1.6415931, 53.826476], [-1.6411806999999998, 53.8265283], [-1.6407420999999998, 53.8265904], [-1.6404538, 53.8266407], [-1.6397174999999995, 53.82677089999999], [-1.6390556999999997, 53.82688960000001], [-1.6388624, 53.82692320000002], [-1.638339, 53.8270162], [-1.6377084999999998, 53.827108499999994], [-1.6372968, 53.827158399999995], [-1.6368716999999997, 53.8271956], [-1.6364787999999997, 53.8272229], [-1.6361984999999997, 53.82723549999999], [-1.6355654999999998, 53.82724859999999], [-1.6350645999999998, 53.8272466], [-1.6345723999999997, 53.82722679999999], [-1.6341989, 53.8272078], [-1.6338341, 53.8271797], [-1.6334592999999995, 53.8271461], [-1.6331072, 53.82710369999999], [-1.6327049, 53.8270507], [-1.6323488, 53.826994899999995], [-1.6320443999999998, 53.8269446], [-1.6317192, 53.8268829], [-1.6313932999999998, 53.826815999999994], [-1.6310828, 53.826745599999995], [-1.6304894, 53.8265956], [-1.630136, 53.8264915], [-1.6298127999999998, 53.8263961], [-1.6294882, 53.8262916], [-1.6291563, 53.826182], [-1.6284757, 53.8259192], [-1.6278473999999998, 53.8256496], [-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-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": "Shipley", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Shipley", "current_leg_milage": "10.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\": 24995.605, \"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\": 26115.528, \"from_m\": 24995.605, \"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\": 28485.231, \"from_m\": 26115.528, \"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\": 33626.222, \"from_m\": 28485.231, \"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\": 39720.907, \"from_m\": 33626.222, \"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\": 40904.974, \"from_m\": 39720.907, \"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\": 41241.645, \"from_m\": 40904.974, \"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\": 41291.1, \"from_m\": 41241.645, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41688.915, \"from_m\": 41291.1, \"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\": 42011.126, \"from_m\": 41688.915, \"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\": 672876, \"profile_key\": \"59bd00a0d977907b59dbeb228a6179d896580d6c822c71aae804094b4e77ef76\", \"schedule_id\": 3925, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1417\", \"location\": \"Skipton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": false, \"wtt_arr\": \"1421H\", \"wtt_dep\": \"1422H\", \"location\": \"Cononley\", \"stage_seq\": 2, \"distance_m\": 4864.185, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1427\", \"location\": \"Steeton & Silsden\", \"stage_seq\": 3, \"distance_m\": 9956.634, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1432\", \"location\": \"Keighley\", \"stage_seq\": 4, \"distance_m\": 14730.566, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": false, \"wtt_arr\": \"1435H\", \"wtt_dep\": \"1436\", \"location\": \"Crossflatts\", \"stage_seq\": 5, \"distance_m\": 18714.024, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438H\", \"location\": \"Bingley\", \"stage_seq\": 6, \"distance_m\": 19911.376, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1442\", \"location\": \"Saltaire\", \"stage_seq\": 7, \"distance_m\": 23401.362, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1445\", \"location\": \"Shipley\", \"stage_seq\": 8, \"distance_m\": 24660.273, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Dockfield Junction\", \"stage_seq\": 9, \"distance_m\": 25045.073, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Apperley Jn\", \"stage_seq\": 10, \"distance_m\": 30981.055, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Armley Jn\", \"stage_seq\": 11, \"distance_m\": 39926.71, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Leeds West Jn\", \"stage_seq\": 12, \"distance_m\": 41485.494, \"section_seq\": 1, \"route_path_id\": 29591}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 13, \"distance_m\": 42011.126, \"section_seq\": 1, \"route_path_id\": 29591}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 42011.126, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29591}], \"total_distance_m\": 42011.126, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 41961.671, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 49.455, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1417", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "14.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:35Z\", \"source_id\": 56221234, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:38Z\", \"source_id\": 17980149, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:24Z\", \"source_id\": 56230911, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:26Z\", \"source_id\": 17982967, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:32Z\", \"source_id\": 56241277, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:37Z\", \"source_id\": 17985941, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:21Z\", \"source_id\": 56253675, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:26Z\", \"source_id\": 17989442, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:35Z\", \"source_id\": 56262166, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:36Z\", \"source_id\": 17991799, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:51Z\", \"source_id\": 56270293, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:54Z\", \"source_id\": 17994078, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5146, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:50Z\", \"source_id\": 56277841, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:54Z\", \"source_id\": 17996302, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:32Z\", \"source_id\": 56315571, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:37Z\", \"source_id\": 18007020, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "1", "timing_fact_generation": 1789739859288925, "current_leg_arrival_utc": "2026-09-18T14:59:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:58:59.241006", "service_state_evidence_id": 56315571, "current_leg_start_actual_dep": "2026-09-18T14:45:00+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-18T13:58:59", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:08:59.971003", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
SKI |
LDS |
2H47 |
331006+331007 |
6 |
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": 24995.605, "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": 26115.528, "from_m": 24995.605, "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": 28485.231, "from_m": 26115.528, "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": 33626.222, "from_m": 28485.231, "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": 39720.907, "from_m": 33626.222, "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": 40904.974, "from_m": 39720.907, "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": 41241.645, "from_m": 40904.974, "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": 41291.1, "from_m": 41241.645, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41688.915, "from_m": 41291.1, "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": 42011.126, "from_m": 41688.915, "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": 672876, "profile_key": "59bd00a0d977907b59dbeb228a6179d896580d6c822c71aae804094b4e77ef76", "schedule_id": 3925, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1417", "location": "Skipton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29591}, {"is_pass": false, "wtt_arr": "1421H", "wtt_dep": "1422H", "location": "Cononley", "stage_seq": 2, "distance_m": 4864.185, "section_seq": 1, "route_path_id": 29591}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1427", "location": "Steeton & Silsden", "stage_seq": 3, "distance_m": 9956.634, "section_seq": 1, "route_path_id": 29591}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1432", "location": "Keighley", "stage_seq": 4, "distance_m": 14730.566, "section_seq": 1, "route_path_id": 29591}, {"is_pass": false, "wtt_arr": "1435H", "wtt_dep": "1436", "location": "Crossflatts", "stage_seq": 5, "distance_m": 18714.024, "section_seq": 1, "route_path_id": 29591}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438H", "location": "Bingley", "stage_seq": 6, "distance_m": 19911.376, "section_seq": 1, "route_path_id": 29591}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1442", "location": "Saltaire", "stage_seq": 7, "distance_m": 23401.362, "section_seq": 1, "route_path_id": 29591}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1445", "location": "Shipley", "stage_seq": 8, "distance_m": 24660.273, "section_seq": 1, "route_path_id": 29591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446", "location": "Dockfield Junction", "stage_seq": 9, "distance_m": 25045.073, "section_seq": 1, "route_path_id": 29591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Apperley Jn", "stage_seq": 10, "distance_m": 30981.055, "section_seq": 1, "route_path_id": 29591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456", "location": "Armley Jn", "stage_seq": 11, "distance_m": 39926.71, "section_seq": 1, "route_path_id": 29591}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458", "location": "Leeds West Jn", "stage_seq": 12, "distance_m": 41485.494, "section_seq": 1, "route_path_id": 29591}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Leeds", "stage_seq": 13, "distance_m": 42011.126, "section_seq": 1, "route_path_id": 29591}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 42011.126, "from_m": 0.0, "section_seq": 1, "route_path_id": 29591}], "total_distance_m": 42011.126, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 41961.671, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 49.455, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5094, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:35Z", "source_id": 56221234, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:21:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:38Z", "source_id": 17980149, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5098, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:24Z", "source_id": 56230911, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:25:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:26Z", "source_id": 17982967, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5102, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:32Z", "source_id": 56241277, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:30:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:37Z", "source_id": 17985941, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5110, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:21Z", "source_id": 56253675, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:34:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:26Z", "source_id": 17989442, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5114, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:35Z", "source_id": 56262166, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:37:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:36Z", "source_id": 17991799, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5118, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:51Z", "source_id": 56270293, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:41:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:54Z", "source_id": 17994078, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5146, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:50Z", "source_id": 56277841, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:44:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:54Z", "source_id": 17996302, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5369, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:32Z", "source_id": 56315571, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:58:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:37Z", "source_id": 18007020, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Skipton |
1417 |
1417 |
2 |
None |
None |
Leeds |
1500 |
1500 |
1B |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32514/2026-09-18/detailed |
None |
Shipley |
2026-09-18T14:45:00+01:00 |
Leeds |
14.0 |
{"type": "LineString", "coordinates": [[-1.773078671176626, 53.834160453372945], [-1.7728356000000003, 53.8341829], [-1.7725413, 53.8342176], [-1.7723213999999998, 53.834251499999986], [-1.7721423, 53.83428499999999], [-1.7720069, 53.83431199999999], [-1.7719135999999998, 53.83433670000001], [-1.7718414999999998, 53.8343575], [-1.7711945999999998, 53.834584500000005], [-1.7710916999999995, 53.8346284], [-1.7706828, 53.834803], [-1.770216, 53.8350228], [-1.7699334, 53.8351503], [-1.7690439999999998, 53.83552989999999], [-1.7689195, 53.8355817], [-1.7684532000000002, 53.83577580000001], [-1.7683013, 53.835838], [-1.7667335999999998, 53.83647950000001], [-1.7666219999999997, 53.83652709999999], [-1.7634400999999995, 53.8378232], [-1.7609780999999998, 53.8387994], [-1.7586253000000005, 53.83974659999999], [-1.7568101732542316, 53.84046508143667], [-1.7560507, 53.840765700000006], [-1.7548237, 53.8412697], [-1.7535324999999995, 53.841779200000005], [-1.751173, 53.8426771], [-1.7505944, 53.8429121], [-1.7500056999999998, 53.843148500000005], [-1.7494381999999995, 53.8434056], [-1.7488963, 53.8436679], [-1.7475077, 53.844353000000005], [-1.7461261999999995, 53.8450018], [-1.7456403, 53.8452012], [-1.7451708, 53.845375700000005], [-1.7446952000000002, 53.845540799999995], [-1.7442077, 53.8456964], [-1.7436154, 53.84586569999999], [-1.7427838, 53.8460632], [-1.7419367999999995, 53.8462216], [-1.7412122999999995, 53.846316399999985], [-1.7405652, 53.8463958], [-1.7397418, 53.84645679999999], [-1.7390100999999998, 53.8464914], [-1.7387722, 53.846502699999995], [-1.7378415, 53.8465041], [-1.7370038, 53.846492399999995], [-1.7360599, 53.8464165], [-1.7350072999999997, 53.8463191], [-1.7233968999999998, 53.84465189999999], [-1.7221963, 53.84448489999998], [-1.7216827, 53.8444099], [-1.7200056, 53.84416529999999], [-1.7180968, 53.8438346], [-1.7175511999999995, 53.8437392], [-1.7174842999999995, 53.8437283], [-1.7161767, 53.843515399999994], [-1.7147753999999995, 53.84329520000001], [-1.7141109999999995, 53.84319690000001], [-1.7140490999999998, 53.8431877], [-1.7132095, 53.8430672], [-1.711873, 53.842876199999985], [-1.7096475, 53.84256059999999], [-1.7090017, 53.8424709], [-1.7082432000000003, 53.84236369999999], [-1.7077916, 53.8422899], [-1.7073742, 53.8422217], [-1.7068922, 53.8421413], [-1.7067990398270907, 53.84212454031039], [-1.7060950999999998, 53.8419979], [-1.7053324000000003, 53.84185999999999], [-1.7038407999999998, 53.84161240000001], [-1.7032019, 53.84151839999999], [-1.6958127759712764, 53.84046508143667], [-1.694593, 53.8402912], [-1.693214, 53.8400894], [-1.692217, 53.8399457], [-1.6912694, 53.8398072], [-1.6903022999999997, 53.8396833], [-1.6889410000000002, 53.839514099999995], [-1.6882117, 53.8394235], [-1.6873684999999998, 53.839270799999994], [-1.6864099999999995, 53.83908619999999], [-1.6863063225900077, 53.839062173574504], [-1.6860601534730704, 53.83899871401972], [-1.6858432935510086, 53.838941738637054], [-1.685651637305533, 53.83889022079797], [-1.6854810792183548, 53.83884313387389], [-1.685327513771184, 53.83879945123626], [-1.6851868354457324, 53.83875814625653], [-1.6850549387237108, 53.838718192306146], [-1.6849277180868296, 53.83867856275651], [-1.6848010680168, 53.8386382309791], [-1.6846708829953323, 53.83859617034534], [-1.6845330575041384, 53.838551354226674], [-1.6843834860249285, 53.83850275599453], [-1.684218063039413, 53.83844934902038], [-1.6840326830293038, 53.838390106675625], [-1.6838232404763112, 53.83832400233173], [-1.6835856298621463, 53.83825000936013], [-1.6833565, 53.83817249999999], [-1.6829183999999997, 53.8380211], [-1.6825252, 53.837874500000005], [-1.6821398, 53.8377244], [-1.6817642, 53.83756979999999], [-1.6803731, 53.83693350000001], [-1.6789785, 53.8362665], [-1.6775697, 53.8355856], [-1.6747606, 53.8342697], [-1.6743089, 53.8340604], [-1.6738810999999998, 53.833871], [-1.6729968999999998, 53.8334912], [-1.6721282999999998, 53.8331056], [-1.6712550999999998, 53.8327046], [-1.6695042999999998, 53.8318755], [-1.6685991999999998, 53.8314535], [-1.6681708, 53.83125489999999], [-1.6677232999999998, 53.8310576], [-1.6672669999999998, 53.83087389999999], [-1.6668255, 53.830701], [-1.6658655000000002, 53.8303628], [-1.6653791999999998, 53.83020890000001], [-1.6649141999999997, 53.83007580000001], [-1.6641834, 53.82989010000001], [-1.6632855999999998, 53.8296923], [-1.662795, 53.8295947], [-1.6623106999999997, 53.82951019999999], [-1.6617444999999995, 53.8294227], [-1.6611568, 53.8293486], [-1.6606197, 53.8292865], [-1.66011, 53.82923910000001], [-1.6587170000000002, 53.8291298], [-1.657414, 53.8290242], [-1.656807, 53.828957399999986], [-1.6562091, 53.8288799], [-1.6556547, 53.8287865], [-1.6551265, 53.828690300000005], [-1.6546393999999998, 53.8285891], [-1.6541641, 53.828482699999995], [-1.6537043, 53.82836739999999], [-1.6532660999999995, 53.82824649999999], [-1.6511389, 53.82764509999999], [-1.6502183, 53.8273768], [-1.6492914, 53.8271131], [-1.6484742999999995, 53.82691140000001], [-1.6478188, 53.826761], [-1.6471445, 53.8266305], [-1.6466368999999998, 53.826552799999995], [-1.6461508, 53.8264865], [-1.6457887000000002, 53.82644930000001], [-1.6454414, 53.826419], [-1.6448223999999998, 53.82637749999999], [-1.6444798, 53.8263616], [-1.6441291, 53.8263569], [-1.6436542999999997, 53.82635530000001], [-1.6431735, 53.826364], [-1.642613, 53.8263894], [-1.6422877, 53.8264107], [-1.6419851999999997, 53.8264352], [-1.6415931, 53.826476], [-1.6411806999999998, 53.8265283], [-1.6407420999999998, 53.8265904], [-1.6404538, 53.8266407], [-1.6397174999999995, 53.82677089999999], [-1.6390556999999997, 53.82688960000001], [-1.6388624, 53.82692320000002], [-1.638339, 53.8270162], [-1.6377084999999998, 53.827108499999994], [-1.6372968, 53.827158399999995], [-1.6368716999999997, 53.8271956], [-1.6364787999999997, 53.8272229], [-1.6361984999999997, 53.82723549999999], [-1.6355654999999998, 53.82724859999999], [-1.6350645999999998, 53.8272466], [-1.6345723999999997, 53.82722679999999], [-1.6341989, 53.8272078], [-1.6338341, 53.8271797], [-1.6334592999999995, 53.8271461], [-1.6331072, 53.82710369999999], [-1.6327049, 53.8270507], [-1.6323488, 53.826994899999995], [-1.6320443999999998, 53.8269446], [-1.6317192, 53.8268829], [-1.6313932999999998, 53.826815999999994], [-1.6310828, 53.826745599999995], [-1.6304894, 53.8265956], [-1.630136, 53.8264915], [-1.6298127999999998, 53.8263961], [-1.6294882, 53.8262916], [-1.6291563, 53.826182], [-1.6284757, 53.8259192], [-1.6278473999999998, 53.8256496], [-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-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]]} |
10.7 |
1445 |
1459 |
Shipley |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:58:59 |
Leeds |
TD |
DIRECT_DESTINATION_ARRIVAL |
56315571 |
1789739859288925 |
40 |
40 |
2026-09-18 14:08:59.971003 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:58:59.241006 |
| 641668 |
671631 |
C48018 |
832T20MM18 |
2026-09-18 |
COMPLETE |
18007971 |
2026-09-18 14:58:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 671631, "stp": "P", "toc": "Great Western Railway", "uid": "C48018", "consist": "166209", "dest_crs": "PGN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48018/2026-09-18/detailed", "trust_id": "832T20MM18", "origin_crs": "EXM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paignton", "service_date": "2026-09-18", "dest_arr_time": "1448", "dest_platform": "1", "is_terminated": 1, "next_location": "Paignton", "signalling_id": "2T20", "timing_status": "LATE", "origin_station": "Exmouth", "current_leg_arr": "1458", "current_leg_dep": "1453", "current_leg_end": "Paignton", "origin_dep_time": "1323", "origin_platform": null, "current_location": "Paignton", "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.543351, 50.4610506], [-3.5431209, 50.46038920000001], [-3.5430646999999995, 50.4601751], [-3.5430146, 50.45988229999999], [-3.5430037, 50.4596163], [-3.5430433999999997, 50.4593731], [-3.543119, 50.45910739999999], [-3.5432344, 50.4588308], [-3.5434087, 50.45856440000001], [-3.5436259999999997, 50.4582997], [-3.54387, 50.45807429999999], [-3.5442026, 50.4578319], [-3.5445485999999997, 50.4575945], [-3.5448633, 50.4573679], [-3.5452203999999994, 50.4570604], [-3.5454801, 50.4567781], [-3.5455851999999997, 50.45662939999999], [-3.5458152, 50.4562431], [-3.5460504, 50.45575989999998], [-3.5462891999999995, 50.4553654], [-3.5465949, 50.454960699999994], [-3.5469192, 50.4546041], [-3.5469905, 50.4545317], [-3.5473539999999995, 50.45418540000001], [-3.5477456000000003, 50.45386090000001], [-3.5482497999999993, 50.4534903], [-3.5487434, 50.453174399999995], [-3.5492422999999995, 50.45290109999999], [-3.5497572, 50.45263979999999], [-3.5511118, 50.451999400000005], [-3.5515972, 50.451756899999985], [-3.5519539999999994, 50.45154509999999], [-3.5522893, 50.45130089999999], [-3.5525763, 50.4510498], [-3.5528202999999996, 50.45077319999999], [-3.5530215, 50.4505085], [-3.5535767, 50.4494666], [-3.5537805999999996, 50.4491028], [-3.5539764, 50.44877660000001], [-3.5542553, 50.44835309999999], [-3.5544832999999993, 50.4480132], [-3.5548105, 50.447584500000005], [-3.5551913999999996, 50.4471404], [-3.5555857, 50.44670479999999], [-3.5559343999999995, 50.446353], [-3.556288400000001, 50.44602330000001], [-3.5566717999999997, 50.44568459999999], [-3.5568177999999997, 50.4455578], [-3.5573251999999997, 50.4451256], [-3.558007700000001, 50.4445869], [-3.5586245999999995, 50.4441393], [-3.5595747999999996, 50.4434983], [-3.5602474, 50.4430103], [-3.560391, 50.442894800000005], [-3.5605589, 50.44276179999999], [-3.5607906999999996, 50.44255319999999], [-3.5611781, 50.44219549999999], [-3.5615482, 50.4417923], [-3.5618941999999993, 50.441382399999995], [-3.5622, 50.4409861], [-3.5625743, 50.44044350000001], [-3.5626521, 50.44030169999999], [-3.5628828, 50.4398422], [-3.5631093000000003, 50.43933249999999], [-3.5638488, 50.43741369999999], [-3.5639081000000004, 50.437276700000005], [-3.5642442, 50.4364114], [-3.5645802999999994, 50.4355462], [-3.5646657, 50.43535359999999], [-3.5649522999999994, 50.43455719999999], [-3.5650357, 50.43432690000001], [-3.5651032, 50.4341266], [-3.5651616000000006, 50.4338457], [-3.5652043999999994, 50.43353189999999], [-3.5652406, 50.4331988], [-3.5652757, 50.4330351], [-3.5653209999999995, 50.4328543], [-3.5653490999999997, 50.4327], [-3.565350299999999, 50.4322946], [-3.5653562999999995, 50.43210349999998], [-3.565334, 50.4318527], [-3.5652872, 50.431690499999995], [-3.5652404000000004, 50.4315283], [-3.5652765, 50.43183069999999], [-3.5652891, 50.43197499999999], [-3.5652953999999997, 50.4321018], [-3.5652994999999996, 50.43223859999999], [-3.5652798999999997, 50.43239529999999], [-3.5652472, 50.432508], [-3.5651873999999997, 50.4326293], [-3.5651075, 50.4327904], [-3.5649894999999994, 50.4331353], [-3.5648834, 50.4334746], [-3.5646740999999995, 50.434133499999994]]}", "current_leg_start": "Torquay", "dest_arr_time_act": "1448", "motion_projection": null, "next_location_lat": "50.4341335", "next_location_lon": "-3.5646741", "previous_location": "Torquay", "current_leg_milage": "2.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 7945.958, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8328.391, \"from_m\": 7945.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\": 8600.859, \"from_m\": 8328.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14725.27, \"from_m\": 8600.859, \"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\": 15097.105, \"from_m\": 14725.27, \"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\": 15143.061, \"from_m\": 15097.105, \"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\": 15183.236, \"from_m\": 15143.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\": 16303.487, \"from_m\": 15183.236, \"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\": 17560.926, \"from_m\": 16303.487, \"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\": 17850.462, \"from_m\": 17560.926, \"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\": 17895.716, \"from_m\": 17850.462, \"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\": 17979.015, \"from_m\": 17895.716, \"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\": 18168.878, \"from_m\": 17979.015, \"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\": 20281.431, \"from_m\": 18168.878, \"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\": 28714.841, \"from_m\": 20281.431, \"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\": 32314.296, \"from_m\": 28714.841, \"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\": 35014.418, \"from_m\": 32314.296, \"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\": 35053.856, \"from_m\": 35014.418, \"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\": 35123.38, \"from_m\": 35053.856, \"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\": 35722.356, \"from_m\": 35123.38, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 37124.13, \"from_m\": 35722.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\": 39854.375, \"from_m\": 37124.13, \"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\": 41363.692, \"from_m\": 39854.375, \"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\": 43071.246, \"from_m\": 41363.692, \"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\": 44020.402, \"from_m\": 43071.246, \"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\": 47961.096, \"from_m\": 44020.402, \"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\": 49170.285, \"from_m\": 47961.096, \"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\": 49256.677, \"from_m\": 49170.285, \"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\": 49799.273, \"from_m\": 49256.677, \"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\": 50762.918, \"from_m\": 49799.273, \"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\": 50876.19, \"from_m\": 50762.918, \"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\": 50953.669, \"from_m\": 50876.19, \"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\": 51165.081, \"from_m\": 50953.669, \"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\": 53548.473, \"from_m\": 51165.081, \"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\": 56293.391, \"from_m\": 53548.473, \"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\": 57991.844, \"from_m\": 56293.391, \"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\": 60360.561, \"from_m\": 57991.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\": 60370.063, \"from_m\": 60360.561, \"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\": 62779.499, \"from_m\": 60370.063, \"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\": 63245.513, \"from_m\": 62779.499, \"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\": 63626.107, \"from_m\": 63245.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}], \"service_id\": 671631, \"profile_key\": \"2caffab2c30b71923f0488e1de49852780f6ed9f3ae15217f0b422f7064afdb1\", \"schedule_id\": 6122, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1323\", \"location\": \"Exmouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1326H\", \"wtt_dep\": \"1327\", \"location\": \"Lympstone Village\", \"stage_seq\": 2, \"distance_m\": 3254.506, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1329\", \"wtt_dep\": \"1329H\", \"location\": \"Lympstone Commando\", \"stage_seq\": 3, \"distance_m\": 5002.058, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1330H\", \"wtt_dep\": \"1331\", \"location\": \"Exton\", \"stage_seq\": 4, \"distance_m\": 5658.513, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1334H\", \"wtt_dep\": \"1335H\", \"location\": \"Topsham\", \"stage_seq\": 5, \"distance_m\": 8109.854, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1338\", \"wtt_dep\": \"1339\", \"location\": \"Newcourt\", \"stage_seq\": 6, \"distance_m\": 10145.876, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1341\", \"wtt_dep\": \"1342\", \"location\": \"Digby & Sowton\", \"stage_seq\": 7, \"distance_m\": 11423.902, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1345\", \"wtt_dep\": \"1345H\", \"location\": \"Polsloe Bridge\", \"stage_seq\": 8, \"distance_m\": 14454.899, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1346H\", \"location\": \"Exmouth Jn\", \"stage_seq\": 9, \"distance_m\": 15016.92, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1347H\", \"wtt_dep\": \"1348\", \"location\": \"St. James' Park\", \"stage_seq\": 10, \"distance_m\": 16035.641, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1350\", \"wtt_dep\": \"1351H\", \"location\": \"Exeter Central\", \"stage_seq\": 11, \"distance_m\": 16835.961, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1354\", \"wtt_dep\": \"1359\", \"location\": \"Exeter St. David's\", \"stage_seq\": 12, \"distance_m\": 17862.223, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1409H\", \"wtt_dep\": \"1414\", \"location\": \"Dawlish Warren\", \"stage_seq\": 13, \"distance_m\": 34709.255, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1417\", \"wtt_dep\": \"1418\", \"location\": \"Dawlish\", \"stage_seq\": 14, \"distance_m\": 37346.731, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1423\", \"location\": \"Teignmouth\", \"stage_seq\": 15, \"distance_m\": 41800.806, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1431\", \"location\": \"Newton Abbot\", \"stage_seq\": 16, \"distance_m\": 49966.333, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432\", \"location\": \"Newton Abbot West Jn\", \"stage_seq\": 17, \"distance_m\": 50853.312, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435H\", \"location\": \"Edginswell (construction)\", \"stage_seq\": 18, \"distance_m\": 55949.436, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1439\", \"location\": \"Torre\", \"stage_seq\": 19, \"distance_m\": 58221.086, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1442H\", \"location\": \"Torquay\", \"stage_seq\": 20, \"distance_m\": 59566.565, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": null, \"location\": \"Paignton\", \"stage_seq\": 21, \"distance_m\": 63626.107, \"section_seq\": 1, \"route_path_id\": 67659}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63626.107, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67659}], \"total_distance_m\": 63626.107, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 63026.886, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 599.221, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1323", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "50.4341335", "current_position_lon": "-3.5646741", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:50Z\", \"source_id\": 56139885, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:49:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:55Z\", \"source_id\": 17957238, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:02Z\", \"source_id\": 56173597, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:03:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:06Z\", \"source_id\": 17966810, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:30Z\", \"source_id\": 56179676, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:05:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:32Z\", \"source_id\": 17968523, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26454, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:07Z\", \"source_id\": 56191974, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:09:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:09Z\", \"source_id\": 17971841, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26563, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:07Z\", \"source_id\": 56230174, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:14Z\", \"source_id\": 17982795, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:08Z\", \"source_id\": 56242792, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:13Z\", \"source_id\": 17986365, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26576, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:13Z\", \"source_id\": 56255999, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:16Z\", \"source_id\": 17990073, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:55Z\", \"source_id\": 56275563, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:59Z\", \"source_id\": 17995617, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26608, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:55Z\", \"source_id\": 56293284, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:01Z\", \"source_id\": 18000769, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:48Z\", \"source_id\": 56300796, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:51Z\", \"source_id\": 18002855, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:57Z\", \"source_id\": 18007971, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paignton", "service_state_platform": "1", "timing_fact_generation": 1789739940142215, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:00.122524", "service_state_evidence_id": 18007971, "current_leg_start_actual_dep": "2026-09-18T14:52:30+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:02.931300", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
EXM |
PGN |
2T20 |
166209 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 7945.958, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8328.391, "from_m": 7945.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": 8600.859, "from_m": 8328.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14725.27, "from_m": 8600.859, "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": 15097.105, "from_m": 14725.27, "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": 15143.061, "from_m": 15097.105, "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": 15183.236, "from_m": 15143.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": 16303.487, "from_m": 15183.236, "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": 17560.926, "from_m": 16303.487, "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": 17850.462, "from_m": 17560.926, "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": 17895.716, "from_m": 17850.462, "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": 17979.015, "from_m": 17895.716, "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": 18168.878, "from_m": 17979.015, "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": 20281.431, "from_m": 18168.878, "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": 28714.841, "from_m": 20281.431, "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": 32314.296, "from_m": 28714.841, "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": 35014.418, "from_m": 32314.296, "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": 35053.856, "from_m": 35014.418, "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": 35123.38, "from_m": 35053.856, "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": 35722.356, "from_m": 35123.38, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 37124.13, "from_m": 35722.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": 39854.375, "from_m": 37124.13, "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": 41363.692, "from_m": 39854.375, "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": 43071.246, "from_m": 41363.692, "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": 44020.402, "from_m": 43071.246, "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": 47961.096, "from_m": 44020.402, "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": 49170.285, "from_m": 47961.096, "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": 49256.677, "from_m": 49170.285, "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": 49799.273, "from_m": 49256.677, "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": 50762.918, "from_m": 49799.273, "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": 50876.19, "from_m": 50762.918, "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": 50953.669, "from_m": 50876.19, "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": 51165.081, "from_m": 50953.669, "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": 53548.473, "from_m": 51165.081, "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": 56293.391, "from_m": 53548.473, "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": 57991.844, "from_m": 56293.391, "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": 60360.561, "from_m": 57991.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": 60370.063, "from_m": 60360.561, "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": 62779.499, "from_m": 60370.063, "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": 63245.513, "from_m": 62779.499, "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": 63626.107, "from_m": 63245.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}], "service_id": 671631, "profile_key": "2caffab2c30b71923f0488e1de49852780f6ed9f3ae15217f0b422f7064afdb1", "schedule_id": 6122, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1323", "location": "Exmouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1326H", "wtt_dep": "1327", "location": "Lympstone Village", "stage_seq": 2, "distance_m": 3254.506, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1329", "wtt_dep": "1329H", "location": "Lympstone Commando", "stage_seq": 3, "distance_m": 5002.058, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1330H", "wtt_dep": "1331", "location": "Exton", "stage_seq": 4, "distance_m": 5658.513, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1334H", "wtt_dep": "1335H", "location": "Topsham", "stage_seq": 5, "distance_m": 8109.854, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1338", "wtt_dep": "1339", "location": "Newcourt", "stage_seq": 6, "distance_m": 10145.876, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1341", "wtt_dep": "1342", "location": "Digby & Sowton", "stage_seq": 7, "distance_m": 11423.902, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1345", "wtt_dep": "1345H", "location": "Polsloe Bridge", "stage_seq": 8, "distance_m": 14454.899, "section_seq": 1, "route_path_id": 67659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1346H", "location": "Exmouth Jn", "stage_seq": 9, "distance_m": 15016.92, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1347H", "wtt_dep": "1348", "location": "St. James' Park", "stage_seq": 10, "distance_m": 16035.641, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1350", "wtt_dep": "1351H", "location": "Exeter Central", "stage_seq": 11, "distance_m": 16835.961, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1354", "wtt_dep": "1359", "location": "Exeter St. David's", "stage_seq": 12, "distance_m": 17862.223, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1409H", "wtt_dep": "1414", "location": "Dawlish Warren", "stage_seq": 13, "distance_m": 34709.255, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1417", "wtt_dep": "1418", "location": "Dawlish", "stage_seq": 14, "distance_m": 37346.731, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1423", "location": "Teignmouth", "stage_seq": 15, "distance_m": 41800.806, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1431", "location": "Newton Abbot", "stage_seq": 16, "distance_m": 49966.333, "section_seq": 1, "route_path_id": 67659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432", "location": "Newton Abbot West Jn", "stage_seq": 17, "distance_m": 50853.312, "section_seq": 1, "route_path_id": 67659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435H", "location": "Edginswell (construction)", "stage_seq": 18, "distance_m": 55949.436, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1439", "location": "Torre", "stage_seq": 19, "distance_m": 58221.086, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1442H", "location": "Torquay", "stage_seq": 20, "distance_m": 59566.565, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": null, "location": "Paignton", "stage_seq": 21, "distance_m": 63626.107, "section_seq": 1, "route_path_id": 67659}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63626.107, "from_m": 0.0, "section_seq": 1, "route_path_id": 67659}], "total_distance_m": 63626.107, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 63026.886, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 599.221, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 26540, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:50Z", "source_id": 56139885, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:49:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:55Z", "source_id": 17957238, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26496, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:02Z", "source_id": 56173597, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:03:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:06Z", "source_id": 17966810, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26490, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:30Z", "source_id": 56179676, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:05:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:32Z", "source_id": 17968523, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26454, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:07Z", "source_id": 56191974, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:09:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:09Z", "source_id": 17971841, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26563, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:07Z", "source_id": 56230174, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:25:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:14Z", "source_id": 17982795, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26571, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:08Z", "source_id": 56242792, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:30:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:13Z", "source_id": 17986365, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26576, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:13Z", "source_id": 56255999, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:35:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:16Z", "source_id": 17990073, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26590, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:55Z", "source_id": 56275563, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:42:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:59Z", "source_id": 17995617, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26608, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:55Z", "source_id": 56293284, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:50:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:01Z", "source_id": 18000769, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26613, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:48Z", "source_id": 56300796, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:53:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:51Z", "source_id": 18002855, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:57Z", "source_id": 18007971, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Exmouth |
1323 |
1323 |
None |
None |
None |
Paignton |
1448 |
1448 |
1 |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48018/2026-09-18/detailed |
None |
Torquay |
2026-09-18T14:52:30+01:00 |
Paignton |
5.0 |
{"type": "LineString", "coordinates": [[-3.543351, 50.4610506], [-3.5431209, 50.46038920000001], [-3.5430646999999995, 50.4601751], [-3.5430146, 50.45988229999999], [-3.5430037, 50.4596163], [-3.5430433999999997, 50.4593731], [-3.543119, 50.45910739999999], [-3.5432344, 50.4588308], [-3.5434087, 50.45856440000001], [-3.5436259999999997, 50.4582997], [-3.54387, 50.45807429999999], [-3.5442026, 50.4578319], [-3.5445485999999997, 50.4575945], [-3.5448633, 50.4573679], [-3.5452203999999994, 50.4570604], [-3.5454801, 50.4567781], [-3.5455851999999997, 50.45662939999999], [-3.5458152, 50.4562431], [-3.5460504, 50.45575989999998], [-3.5462891999999995, 50.4553654], [-3.5465949, 50.454960699999994], [-3.5469192, 50.4546041], [-3.5469905, 50.4545317], [-3.5473539999999995, 50.45418540000001], [-3.5477456000000003, 50.45386090000001], [-3.5482497999999993, 50.4534903], [-3.5487434, 50.453174399999995], [-3.5492422999999995, 50.45290109999999], [-3.5497572, 50.45263979999999], [-3.5511118, 50.451999400000005], [-3.5515972, 50.451756899999985], [-3.5519539999999994, 50.45154509999999], [-3.5522893, 50.45130089999999], [-3.5525763, 50.4510498], [-3.5528202999999996, 50.45077319999999], [-3.5530215, 50.4505085], [-3.5535767, 50.4494666], [-3.5537805999999996, 50.4491028], [-3.5539764, 50.44877660000001], [-3.5542553, 50.44835309999999], [-3.5544832999999993, 50.4480132], [-3.5548105, 50.447584500000005], [-3.5551913999999996, 50.4471404], [-3.5555857, 50.44670479999999], [-3.5559343999999995, 50.446353], [-3.556288400000001, 50.44602330000001], [-3.5566717999999997, 50.44568459999999], [-3.5568177999999997, 50.4455578], [-3.5573251999999997, 50.4451256], [-3.558007700000001, 50.4445869], [-3.5586245999999995, 50.4441393], [-3.5595747999999996, 50.4434983], [-3.5602474, 50.4430103], [-3.560391, 50.442894800000005], [-3.5605589, 50.44276179999999], [-3.5607906999999996, 50.44255319999999], [-3.5611781, 50.44219549999999], [-3.5615482, 50.4417923], [-3.5618941999999993, 50.441382399999995], [-3.5622, 50.4409861], [-3.5625743, 50.44044350000001], [-3.5626521, 50.44030169999999], [-3.5628828, 50.4398422], [-3.5631093000000003, 50.43933249999999], [-3.5638488, 50.43741369999999], [-3.5639081000000004, 50.437276700000005], [-3.5642442, 50.4364114], [-3.5645802999999994, 50.4355462], [-3.5646657, 50.43535359999999], [-3.5649522999999994, 50.43455719999999], [-3.5650357, 50.43432690000001], [-3.5651032, 50.4341266], [-3.5651616000000006, 50.4338457], [-3.5652043999999994, 50.43353189999999], [-3.5652406, 50.4331988], [-3.5652757, 50.4330351], [-3.5653209999999995, 50.4328543], [-3.5653490999999997, 50.4327], [-3.565350299999999, 50.4322946], [-3.5653562999999995, 50.43210349999998], [-3.565334, 50.4318527], [-3.5652872, 50.431690499999995], [-3.5652404000000004, 50.4315283], [-3.5652765, 50.43183069999999], [-3.5652891, 50.43197499999999], [-3.5652953999999997, 50.4321018], [-3.5652994999999996, 50.43223859999999], [-3.5652798999999997, 50.43239529999999], [-3.5652472, 50.432508], [-3.5651873999999997, 50.4326293], [-3.5651075, 50.4327904], [-3.5649894999999994, 50.4331353], [-3.5648834, 50.4334746], [-3.5646740999999995, 50.434133499999994]]} |
2.5 |
1453 |
1458 |
Torquay |
Paignton |
Paignton |
50.4341335 |
-3.5646741 |
50.4341335 |
-3.5646741 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:58:00 |
Paignton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007971 |
1789739940142215 |
72 |
72 |
2026-09-18 14:09:02.931300 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:00.122524 |
| 641669 |
672447 |
G61640 |
522N90MN18 |
2026-09-18 |
COMPLETE |
None |
2026-09-18 13:59:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 672447, "stp": "P", "toc": "London Overground", "uid": "G61640", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G61640/2026-09-18/detailed", "trust_id": "522N90MN18", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": "13:59:00", "dar_platform": null, "dest_station": "Richmond North London Line", "service_date": "2026-09-18", "dest_arr_time": "1504", "dest_platform": "5", "is_terminated": 1, "next_location": "Hackney Wick", "signalling_id": "2N90", "timing_status": null, "origin_station": "Stratford", "current_leg_arr": "1402", "current_leg_dep": "1359", "current_leg_end": "Hackney Wick", "origin_dep_time": "1359", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0035750999999999995, 51.54228439999999], [-0.0036361, 51.5422078], [-0.0036936, 51.5421395], [-0.003760199999999999, 51.54207110000001], [-0.0038714, 51.5419638], [-0.0039923, 51.5418603], [-0.004147999999999999, 51.5417394], [-0.004426, 51.54154729999998], [-0.004842399999999999, 51.5412815], [-0.005042, 51.5411273], [-0.005194, 51.54100619999999], [-0.0054581, 51.5408421], [-0.005566599999999999, 51.5407773], [-0.0056375, 51.5407395], [-0.0057099, 51.5407038], [-0.0057943, 51.54066709999999], [-0.0058816, 51.54063360000001], [-0.006000899999999999, 51.540595], [-0.006113999999999999, 51.5405631], [-0.0062199, 51.540540099999994], [-0.006292999999999999, 51.540526699999994], [-0.006420899999999999, 51.5405085], [-0.0065487, 51.5404952], [-0.006685899999999999, 51.54048809999999], [-0.006917099999999999, 51.5404873], [-0.0074507, 51.540500400000006], [-0.0077646999999999985, 51.54052159999999], [-0.0080129, 51.5405519], [-0.0082295, 51.5405902], [-0.0085291, 51.54065030000001], [-0.0088638, 51.5407296], [-0.0092591, 51.5408388], [-0.0095183, 51.5409178], [-0.0097744, 51.5409986], [-0.0101363, 51.5411226], [-0.0107135, 51.54134330000001], [-0.0109643, 51.54144349999999], [-0.011289399999999998, 51.5415858], [-0.011529299999999998, 51.541695], [-0.0117721, 51.541806699999995], [-0.0118881, 51.5418411], [-0.0120695, 51.541904], [-0.0124787, 51.5420866], [-0.0131689, 51.542395], [-0.0134381, 51.54250640000001], [-0.013700600000000002, 51.54260859999999], [-0.0139751, 51.5427062], [-0.0142549, 51.5428003], [-0.0144634, 51.54286640000001], [-0.014673399999999996, 51.5429296], [-0.014958099999999997, 51.5430107], [-0.0151075, 51.5430513], [-0.0152613, 51.5430919], [-0.015450099999999998, 51.54313419999999], [-0.015754199999999996, 51.54320289999999], [-0.0159889, 51.5432532], [-0.016125800000000003, 51.5432828], [-0.016324, 51.5433172], [-0.016530899999999998, 51.5433537], [-0.0167821, 51.54339349999999], [-0.016933099999999996, 51.54341709999999], [-0.0170811, 51.5434379], [-0.0179605, 51.5435379], [-0.018047799999999996, 51.54354459999999], [-0.0182392, 51.5435593], [-0.018520399999999996, 51.54357660000001], [-0.0188414, 51.5435902], [-0.019052099999999995, 51.54359759999999], [-0.019244399999999995, 51.5436021], [-0.019505699999999997, 51.54360679999999], [-0.0198988, 51.543606], [-0.020150899999999996, 51.5436011], [-0.0203951, 51.54359359999999], [-0.0209095, 51.5435744], [-0.0214279, 51.5435502], [-0.022276299999999995, 51.54350989999999], [-0.0232647, 51.5434647], [-0.023693499999999996, 51.543445000000006]]}", "current_leg_start": "Stratford", "dest_arr_time_act": "1501", "motion_projection": null, "next_location_lat": "51.5434450", "next_location_lon": "-0.0236935", "previous_location": null, "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 72.613, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 101.352, \"from_m\": 72.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 142.617, \"from_m\": 101.352, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 181.712, \"from_m\": 142.617, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 217.933, \"from_m\": 181.712, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 831.78, \"from_m\": 217.933, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1535.109, \"from_m\": 831.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2143.702, \"from_m\": 1535.109, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2205.617, \"from_m\": 2143.702, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2951.73, \"from_m\": 2205.617, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4592.624, \"from_m\": 2951.73, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4651.212, \"from_m\": 4592.624, \"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\": 5288.033, \"from_m\": 4651.212, \"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\": 6852.56, \"from_m\": 5288.033, \"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\": 6923.175, \"from_m\": 6852.56, \"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\": 9890.378, \"from_m\": 6923.175, \"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\": 10504.876, \"from_m\": 9890.378, \"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\": 11852.371, \"from_m\": 10504.876, \"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\": 12204.611, \"from_m\": 11852.371, \"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\": 18483.608, \"from_m\": 12204.611, \"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\": 18532.567, \"from_m\": 18483.608, \"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\": 18617.069, \"from_m\": 18532.567, \"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\": 18670.55, \"from_m\": 18617.069, \"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\": 19107.782, \"from_m\": 18670.55, \"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\": 19174.1, \"from_m\": 19107.782, \"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\": 19203.67, \"from_m\": 19174.1, \"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\": 19892.008, \"from_m\": 19203.67, \"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\": 19896.758, \"from_m\": 19892.008, \"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\": 19949.929, \"from_m\": 19896.758, \"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\": 19957.144, \"from_m\": 19949.929, \"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\": 20021.744, \"from_m\": 19957.144, \"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\": 20062.127, \"from_m\": 20021.744, \"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\": 20138.38, \"from_m\": 20062.127, \"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\": 20282.099, \"from_m\": 20138.38, \"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\": 20348.336, \"from_m\": 20282.099, \"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\": 20419.698, \"from_m\": 20348.336, \"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\": 21656.245, \"from_m\": 20419.698, \"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\": 21708.187, \"from_m\": 21656.245, \"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\": 22025.283, \"from_m\": 21708.187, \"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\": 24429.794, \"from_m\": 22025.283, \"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\": 24475.306, \"from_m\": 24429.794, \"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\": 24691.924, \"from_m\": 24475.306, \"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\": 25440.778, \"from_m\": 24691.924, \"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\": 25856.432, \"from_m\": 25440.778, \"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\": 28465.525, \"from_m\": 25856.432, \"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\": 29143.419, \"from_m\": 28465.525, \"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\": 29520.821, \"from_m\": 29143.419, \"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\": 672447, \"profile_key\": \"5076761b2c8f24d7fa7fa93369546fa5e758d40e53c1dcb75853c60d248fbfd7\", \"schedule_id\": 11593, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1359\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1400H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 2, \"distance_m\": 750.646, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1401\", \"location\": \"Lea Junction\", \"stage_seq\": 3, \"distance_m\": 1051.537, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": \"1402H\", \"location\": \"Hackney Wick\", \"stage_seq\": 4, \"distance_m\": 1564.844, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1404H\", \"wtt_dep\": \"1405\", \"location\": \"Homerton\", \"stage_seq\": 5, \"distance_m\": 2982.232, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1406H\", \"wtt_dep\": \"1407\", \"location\": \"Hackney Central\", \"stage_seq\": 6, \"distance_m\": 3982.545, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407H\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 7, \"distance_m\": 4534.152, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1409\", \"wtt_dep\": \"1409H\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 8, \"distance_m\": 5480.244, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1411\", \"wtt_dep\": \"1411H\", \"location\": \"Canonbury\", \"stage_seq\": 9, \"distance_m\": 6586.442, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 10, \"distance_m\": 7018.209, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1413\", \"wtt_dep\": \"1414\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 11, \"distance_m\": 7464.416, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 12, \"distance_m\": 7875.21, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1415\", \"wtt_dep\": \"1415H\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 13, \"distance_m\": 8244.773, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417H\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 14, \"distance_m\": 9425.594, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1418H\", \"wtt_dep\": \"1421H\", \"location\": \"Camden Road\", \"stage_seq\": 15, \"distance_m\": 9956.912, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422\", \"location\": \"Camden Road Jn\", \"stage_seq\": 16, \"distance_m\": 10154.506, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1423H\", \"wtt_dep\": \"1424\", \"location\": \"Kentish Town West\", \"stage_seq\": 17, \"distance_m\": 10872.207, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1425H\", \"wtt_dep\": \"1426H\", \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 11937.615, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1428H\", \"location\": \"Hampstead Heath\", \"stage_seq\": 19, \"distance_m\": 12890.075, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1430H\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 20, \"distance_m\": 14304.15, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1432H\", \"wtt_dep\": \"1433H\", \"location\": \"West Hampstead\", \"stage_seq\": 21, \"distance_m\": 14899.058, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1435H\", \"location\": \"Brondesbury\", \"stage_seq\": 22, \"distance_m\": 15724.533, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1436H\", \"wtt_dep\": \"1437\", \"location\": \"Brondesbury Park\", \"stage_seq\": 23, \"distance_m\": 16435.199, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439\", \"location\": \"Kensal Rise\", \"stage_seq\": 24, \"distance_m\": 17433.573, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 25, \"distance_m\": 18445.276, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1443\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 26, \"distance_m\": 19174.1, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 27, \"distance_m\": 21763.669, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448H\", \"location\": \"Acton Central\", \"stage_seq\": 28, \"distance_m\": 23454.94, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451\", \"location\": \"South Acton\", \"stage_seq\": 29, \"distance_m\": 24620.861, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454\", \"location\": \"Gunnersbury\", \"stage_seq\": 30, \"distance_m\": 25613.765, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1457\", \"location\": \"Kew Gardens\", \"stage_seq\": 31, \"distance_m\": 27327.687, \"section_seq\": 1, \"route_path_id\": 66108}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": null, \"location\": \"Richmond North London Line\", \"stage_seq\": 32, \"distance_m\": 29520.821, \"section_seq\": 1, \"route_path_id\": 66108}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29520.821, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66108}], \"total_distance_m\": 29520.821, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26611.705, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2909.116, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1359", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.5434450", "current_position_lon": "-0.0236935", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Stratford", "service_state_platform": "1", "timing_fact_generation": 1789732807656492, "current_leg_arrival_utc": "2026-09-18T14:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:00.563287", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-18T13:59:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:02.934331", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
SRA |
None |
2N90 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 72.613, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 101.352, "from_m": 72.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 142.617, "from_m": 101.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 181.712, "from_m": 142.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 217.933, "from_m": 181.712, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 831.78, "from_m": 217.933, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1535.109, "from_m": 831.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2143.702, "from_m": 1535.109, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2205.617, "from_m": 2143.702, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2951.73, "from_m": 2205.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4592.624, "from_m": 2951.73, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4651.212, "from_m": 4592.624, "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": 5288.033, "from_m": 4651.212, "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": 6852.56, "from_m": 5288.033, "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": 6923.175, "from_m": 6852.56, "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": 9890.378, "from_m": 6923.175, "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": 10504.876, "from_m": 9890.378, "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": 11852.371, "from_m": 10504.876, "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": 12204.611, "from_m": 11852.371, "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": 18483.608, "from_m": 12204.611, "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": 18532.567, "from_m": 18483.608, "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": 18617.069, "from_m": 18532.567, "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": 18670.55, "from_m": 18617.069, "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": 19107.782, "from_m": 18670.55, "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": 19174.1, "from_m": 19107.782, "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": 19203.67, "from_m": 19174.1, "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": 19892.008, "from_m": 19203.67, "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": 19896.758, "from_m": 19892.008, "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": 19949.929, "from_m": 19896.758, "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": 19957.144, "from_m": 19949.929, "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": 20021.744, "from_m": 19957.144, "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": 20062.127, "from_m": 20021.744, "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": 20138.38, "from_m": 20062.127, "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": 20282.099, "from_m": 20138.38, "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": 20348.336, "from_m": 20282.099, "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": 20419.698, "from_m": 20348.336, "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": 21656.245, "from_m": 20419.698, "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": 21708.187, "from_m": 21656.245, "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": 22025.283, "from_m": 21708.187, "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": 24429.794, "from_m": 22025.283, "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": 24475.306, "from_m": 24429.794, "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": 24691.924, "from_m": 24475.306, "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": 25440.778, "from_m": 24691.924, "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": 25856.432, "from_m": 25440.778, "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": 28465.525, "from_m": 25856.432, "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": 29143.419, "from_m": 28465.525, "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": 29520.821, "from_m": 29143.419, "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": 672447, "profile_key": "5076761b2c8f24d7fa7fa93369546fa5e758d40e53c1dcb75853c60d248fbfd7", "schedule_id": 11593, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1359", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1400H", "location": "Channelsea Jn", "stage_seq": 2, "distance_m": 750.646, "section_seq": 1, "route_path_id": 66108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1401", "location": "Lea Junction", "stage_seq": 3, "distance_m": 1051.537, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": "1402H", "location": "Hackney Wick", "stage_seq": 4, "distance_m": 1564.844, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1404H", "wtt_dep": "1405", "location": "Homerton", "stage_seq": 5, "distance_m": 2982.232, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1406H", "wtt_dep": "1407", "location": "Hackney Central", "stage_seq": 6, "distance_m": 3982.545, "section_seq": 1, "route_path_id": 66108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407H", "location": "Navarino Road Jn", "stage_seq": 7, "distance_m": 4534.152, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1409", "wtt_dep": "1409H", "location": "Dalston Kingsland", "stage_seq": 8, "distance_m": 5480.244, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1411", "wtt_dep": "1411H", "location": "Canonbury", "stage_seq": 9, "distance_m": 6586.442, "section_seq": 1, "route_path_id": 66108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412", "location": "Canonbury West Jn", "stage_seq": 10, "distance_m": 7018.209, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1413", "wtt_dep": "1414", "location": "Highbury & Islington (North London Lines)", "stage_seq": 11, "distance_m": 7464.416, "section_seq": 1, "route_path_id": 66108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414H", "location": "Westbourne Road Junction", "stage_seq": 12, "distance_m": 7875.21, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1415", "wtt_dep": "1415H", "location": "Caledonian Rd & Barnsbury", "stage_seq": 13, "distance_m": 8244.773, "section_seq": 1, "route_path_id": 66108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417H", "location": "Camden Road East Jn", "stage_seq": 14, "distance_m": 9425.594, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1418H", "wtt_dep": "1421H", "location": "Camden Road", "stage_seq": 15, "distance_m": 9956.912, "section_seq": 1, "route_path_id": 66108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422", "location": "Camden Road Jn", "stage_seq": 16, "distance_m": 10154.506, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1423H", "wtt_dep": "1424", "location": "Kentish Town West", "stage_seq": 17, "distance_m": 10872.207, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1425H", "wtt_dep": "1426H", "location": "Gospel Oak", "stage_seq": 18, "distance_m": 11937.615, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1428H", "location": "Hampstead Heath", "stage_seq": 19, "distance_m": 12890.075, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1430H", "location": "Finchley Road & Frognal", "stage_seq": 20, "distance_m": 14304.15, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1432H", "wtt_dep": "1433H", "location": "West Hampstead", "stage_seq": 21, "distance_m": 14899.058, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1435H", "location": "Brondesbury", "stage_seq": 22, "distance_m": 15724.533, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1436H", "wtt_dep": "1437", "location": "Brondesbury Park", "stage_seq": 23, "distance_m": 16435.199, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439", "location": "Kensal Rise", "stage_seq": 24, "distance_m": 17433.573, "section_seq": 1, "route_path_id": 66108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440", "location": "Kensal Green Jn", "stage_seq": 25, "distance_m": 18445.276, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1443", "location": "Willesden Junction High Level", "stage_seq": 26, "distance_m": 19174.1, "section_seq": 1, "route_path_id": 66108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445", "location": "Acton Wells Jn", "stage_seq": 27, "distance_m": 21763.669, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448H", "location": "Acton Central", "stage_seq": 28, "distance_m": 23454.94, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451", "location": "South Acton", "stage_seq": 29, "distance_m": 24620.861, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454", "location": "Gunnersbury", "stage_seq": 30, "distance_m": 25613.765, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1457", "location": "Kew Gardens", "stage_seq": 31, "distance_m": 27327.687, "section_seq": 1, "route_path_id": 66108}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": null, "location": "Richmond North London Line", "stage_seq": 32, "distance_m": 29520.821, "section_seq": 1, "route_path_id": 66108}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29520.821, "from_m": 0.0, "section_seq": 1, "route_path_id": 66108}], "total_distance_m": 29520.821, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26611.705, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2909.116, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Stratford |
1359 |
1359 |
1 |
13:59:00 |
None |
Richmond North London Line |
1504 |
1501 |
5 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G61640/2026-09-18/detailed |
None |
Stratford |
2026-09-18T13:59:30+01:00 |
Hackney Wick |
3.0 |
{"type": "LineString", "coordinates": [[-0.0035750999999999995, 51.54228439999999], [-0.0036361, 51.5422078], [-0.0036936, 51.5421395], [-0.003760199999999999, 51.54207110000001], [-0.0038714, 51.5419638], [-0.0039923, 51.5418603], [-0.004147999999999999, 51.5417394], [-0.004426, 51.54154729999998], [-0.004842399999999999, 51.5412815], [-0.005042, 51.5411273], [-0.005194, 51.54100619999999], [-0.0054581, 51.5408421], [-0.005566599999999999, 51.5407773], [-0.0056375, 51.5407395], [-0.0057099, 51.5407038], [-0.0057943, 51.54066709999999], [-0.0058816, 51.54063360000001], [-0.006000899999999999, 51.540595], [-0.006113999999999999, 51.5405631], [-0.0062199, 51.540540099999994], [-0.006292999999999999, 51.540526699999994], [-0.006420899999999999, 51.5405085], [-0.0065487, 51.5404952], [-0.006685899999999999, 51.54048809999999], [-0.006917099999999999, 51.5404873], [-0.0074507, 51.540500400000006], [-0.0077646999999999985, 51.54052159999999], [-0.0080129, 51.5405519], [-0.0082295, 51.5405902], [-0.0085291, 51.54065030000001], [-0.0088638, 51.5407296], [-0.0092591, 51.5408388], [-0.0095183, 51.5409178], [-0.0097744, 51.5409986], [-0.0101363, 51.5411226], [-0.0107135, 51.54134330000001], [-0.0109643, 51.54144349999999], [-0.011289399999999998, 51.5415858], [-0.011529299999999998, 51.541695], [-0.0117721, 51.541806699999995], [-0.0118881, 51.5418411], [-0.0120695, 51.541904], [-0.0124787, 51.5420866], [-0.0131689, 51.542395], [-0.0134381, 51.54250640000001], [-0.013700600000000002, 51.54260859999999], [-0.0139751, 51.5427062], [-0.0142549, 51.5428003], [-0.0144634, 51.54286640000001], [-0.014673399999999996, 51.5429296], [-0.014958099999999997, 51.5430107], [-0.0151075, 51.5430513], [-0.0152613, 51.5430919], [-0.015450099999999998, 51.54313419999999], [-0.015754199999999996, 51.54320289999999], [-0.0159889, 51.5432532], [-0.016125800000000003, 51.5432828], [-0.016324, 51.5433172], [-0.016530899999999998, 51.5433537], [-0.0167821, 51.54339349999999], [-0.016933099999999996, 51.54341709999999], [-0.0170811, 51.5434379], [-0.0179605, 51.5435379], [-0.018047799999999996, 51.54354459999999], [-0.0182392, 51.5435593], [-0.018520399999999996, 51.54357660000001], [-0.0188414, 51.5435902], [-0.019052099999999995, 51.54359759999999], [-0.019244399999999995, 51.5436021], [-0.019505699999999997, 51.54360679999999], [-0.0198988, 51.543606], [-0.020150899999999996, 51.5436011], [-0.0203951, 51.54359359999999], [-0.0209095, 51.5435744], [-0.0214279, 51.5435502], [-0.022276299999999995, 51.54350989999999], [-0.0232647, 51.5434647], [-0.023693499999999996, 51.543445000000006]]} |
1.0 |
1359 |
1402 |
None |
None |
Hackney Wick |
51.5434450 |
-0.0236935 |
51.5434450 |
-0.0236935 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:59:00 |
Stratford |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789732807656492 |
0 |
0 |
2026-09-18 14:09:02.934331 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:00.563287 |
| 641670 |
673099 |
W82641 |
072N15MO18 |
2026-09-18 |
COMPLETE |
18006932 |
2026-09-18 14:59:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 673099, "stp": "P", "toc": "ScotRail", "uid": "W82641", "consist": "380109", "dest_crs": "GLC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82641/2026-09-18/detailed", "trust_id": "072N15MO18", "origin_crs": "NEI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "6", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2N15", "timing_status": "LATE", "origin_station": "Neilston", "current_leg_arr": "1459", "current_leg_dep": "1454", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1426", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": "+2 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": "1457", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Pollokshields East", "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\": 146.203, \"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\": 4799.005, \"from_m\": 146.203, \"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\": 11280.216, \"from_m\": 4799.005, \"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\": 11324.698, \"from_m\": 11280.216, \"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\": 12369.711, \"from_m\": 11324.698, \"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\": 12985.125, \"from_m\": 12369.711, \"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\": 13825.319, \"from_m\": 12985.125, \"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\": 14920.898, \"from_m\": 13825.319, \"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\": 15723.793, \"from_m\": 14920.898, \"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\": 15775.931, \"from_m\": 15723.793, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15812.591, \"from_m\": 15775.931, \"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\": 17017.736, \"from_m\": 15812.591, \"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\": 17435.335, \"from_m\": 17017.736, \"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\": 17995.646, \"from_m\": 17435.335, \"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\": 18420.113, \"from_m\": 17995.646, \"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\": 673099, \"profile_key\": \"0bc8155e36bdd71ac4695e5ff008c055e055f1a140516132813d6296f7c9330e\", \"schedule_id\": 27509, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1426\", \"location\": \"Neilston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1433\", \"wtt_dep\": \"1433H\", \"location\": \"Patterton\", \"stage_seq\": 2, \"distance_m\": 6422.051, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1435H\", \"wtt_dep\": \"1436\", \"location\": \"Whitecraigs\", \"stage_seq\": 3, \"distance_m\": 7996.784, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438\", \"location\": \"Williamwood\", \"stage_seq\": 4, \"distance_m\": 9351.446, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1440H\", \"wtt_dep\": \"1441\", \"location\": \"Muirend\", \"stage_seq\": 5, \"distance_m\": 11435.045, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 6, \"distance_m\": 12503.738, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1444H\", \"location\": \"Cathcart\", \"stage_seq\": 7, \"distance_m\": 12645.94, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1446H\", \"location\": \"Mount Florida\", \"stage_seq\": 8, \"distance_m\": 13922.172, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1448H\", \"location\": \"Crosshill\", \"stage_seq\": 9, \"distance_m\": 14817.871, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1450H\", \"location\": \"Queens Park\", \"stage_seq\": 10, \"distance_m\": 15525.073, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452\", \"location\": \"Pollokshields East\", \"stage_seq\": 11, \"distance_m\": 16167.569, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452H\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 12, \"distance_m\": 16392.315, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 13, \"distance_m\": 17490.68, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 14, \"distance_m\": 18420.113, \"section_seq\": 1, \"route_path_id\": 39539}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18420.113, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39539}], \"total_distance_m\": 18420.113, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 18367.975, \"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": "1426", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:15Z\", \"source_id\": 56243105, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:20Z\", \"source_id\": 17986428, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:43Z\", \"source_id\": 56262511, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:46Z\", \"source_id\": 17991897, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:15Z\", \"source_id\": 56271444, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:19Z\", \"source_id\": 17994406, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:44Z\", \"source_id\": 56277636, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:44Z\", \"source_id\": 17996205, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:16Z\", \"source_id\": 56284141, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:19Z\", \"source_id\": 17998055, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:30Z\", \"source_id\": 56289695, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:37Z\", \"source_id\": 17999768, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:44Z\", \"source_id\": 56295385, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:46Z\", \"source_id\": 18001330, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:33Z\", \"source_id\": 56300067, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:36Z\", \"source_id\": 18002680, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:26Z\", \"source_id\": 56315282, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:31Z\", \"source_id\": 18006932, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "6", "timing_fact_generation": 1789739854265917, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:08.528850", "service_state_evidence_id": 18006932, "current_leg_start_actual_dep": "2026-09-18T14:54:00+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:08.794511", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
NEI |
GLC |
2N15 |
380109 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 146.203, "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": 4799.005, "from_m": 146.203, "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": 11280.216, "from_m": 4799.005, "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": 11324.698, "from_m": 11280.216, "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": 12369.711, "from_m": 11324.698, "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": 12985.125, "from_m": 12369.711, "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": 13825.319, "from_m": 12985.125, "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": 14920.898, "from_m": 13825.319, "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": 15723.793, "from_m": 14920.898, "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": 15775.931, "from_m": 15723.793, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15812.591, "from_m": 15775.931, "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": 17017.736, "from_m": 15812.591, "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": 17435.335, "from_m": 17017.736, "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": 17995.646, "from_m": 17435.335, "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": 18420.113, "from_m": 17995.646, "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": 673099, "profile_key": "0bc8155e36bdd71ac4695e5ff008c055e055f1a140516132813d6296f7c9330e", "schedule_id": 27509, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1426", "location": "Neilston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1433", "wtt_dep": "1433H", "location": "Patterton", "stage_seq": 2, "distance_m": 6422.051, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1435H", "wtt_dep": "1436", "location": "Whitecraigs", "stage_seq": 3, "distance_m": 7996.784, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438", "location": "Williamwood", "stage_seq": 4, "distance_m": 9351.446, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1440H", "wtt_dep": "1441", "location": "Muirend", "stage_seq": 5, "distance_m": 11435.045, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Cathcart West Jn", "stage_seq": 6, "distance_m": 12503.738, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1444H", "location": "Cathcart", "stage_seq": 7, "distance_m": 12645.94, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1446H", "location": "Mount Florida", "stage_seq": 8, "distance_m": 13922.172, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1448H", "location": "Crosshill", "stage_seq": 9, "distance_m": 14817.871, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1450H", "location": "Queens Park", "stage_seq": 10, "distance_m": 15525.073, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452", "location": "Pollokshields East", "stage_seq": 11, "distance_m": 16167.569, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452H", "location": "Muirhouse North Jn", "stage_seq": 12, "distance_m": 16392.315, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455", "location": "Glasgow Bridge Street Jn", "stage_seq": 13, "distance_m": 17490.68, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 14, "distance_m": 18420.113, "section_seq": 1, "route_path_id": 39539}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18420.113, "from_m": 0.0, "section_seq": 1, "route_path_id": 39539}], "total_distance_m": 18420.113, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 18367.975, "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": 2522, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:15Z", "source_id": 56243105, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:31:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:20Z", "source_id": 17986428, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2526, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:43Z", "source_id": 56262511, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:37:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:46Z", "source_id": 17991897, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2530, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:15Z", "source_id": 56271444, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:40:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:19Z", "source_id": 17994406, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1877, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:44Z", "source_id": 56277636, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:43:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:44Z", "source_id": 17996205, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1866, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:16Z", "source_id": 56284141, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:46:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:19Z", "source_id": 17998055, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2534, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:30Z", "source_id": 56289695, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:48:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:37Z", "source_id": 17999768, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2538, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:44Z", "source_id": 56295385, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:50:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:46Z", "source_id": 18001330, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2542, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:33Z", "source_id": 56300067, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:52:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:36Z", "source_id": 18002680, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2011, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:26Z", "source_id": 56315282, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:59:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:31Z", "source_id": 18006932, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Neilston |
1426 |
1426 |
None |
None |
None |
Glasgow Central High Level |
1457 |
1457 |
6 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W82641/2026-09-18/detailed |
None |
Pollokshields East |
2026-09-18T14:54:00+01:00 |
Glasgow Central High Level |
5.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 |
1454 |
1459 |
Pollokshields East |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:59:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006932 |
1789739854265917 |
33 |
33 |
2026-09-18 14:09:08.794511 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:08.528850 |
| 641671 |
673045 |
P87515 |
882F41MO18 |
2026-09-18 |
COMPLETE |
18007174 |
2026-09-18 14:59:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 673045, "stp": "P", "toc": "Southeastern", "uid": "P87515", "consist": "465049+465924", "dest_crs": "CST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87515/2026-09-18/detailed", "trust_id": "882F41MO18", "origin_crs": "ORP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Cannon Street", "service_date": "2026-09-18", "dest_arr_time": "1459", "dest_platform": "1", "is_terminated": 1, "next_location": "London Cannon Street", "signalling_id": "2F41", "timing_status": "ON TIME", "origin_station": "Orpington", "current_leg_arr": "1459", "current_leg_dep": "1455", "current_leg_end": "London Cannon Street", "origin_dep_time": "1424", "origin_platform": "7", "current_location": "London Cannon Street", "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]}", "current_leg_start": "London Bridge", "dest_arr_time_act": "1459", "motion_projection": null, "next_location_lat": "51.5110406", "next_location_lon": "-0.0904120", "previous_location": "London Bridge", "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\": 198.971, \"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\": 350.071, \"from_m\": 198.971, \"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\": 400.113, \"from_m\": 350.071, \"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\": 488.011, \"from_m\": 400.113, \"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\": 542.97, \"from_m\": 488.011, \"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\": 2547.8, \"from_m\": 542.97, \"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\": 3172.409, \"from_m\": 2547.8, \"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\": 3218.376, \"from_m\": 3172.409, \"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\": 3782.727, \"from_m\": 3218.376, \"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\": 4062.746, \"from_m\": 3782.727, \"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\": 8653.633, \"from_m\": 4062.746, \"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\": 8693.222, \"from_m\": 8653.633, \"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\": 9946.025, \"from_m\": 8693.222, \"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\": 11723.127, \"from_m\": 9946.025, \"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\": 12138.569, \"from_m\": 11723.127, \"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\": 12547.153, \"from_m\": 12138.569, \"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\": 12644.398, \"from_m\": 12547.153, \"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\": 15928.244, \"from_m\": 12644.398, \"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\": 15975.489, \"from_m\": 15928.244, \"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\": 18696.895, \"from_m\": 15975.489, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18767.576, \"from_m\": 18696.895, \"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\": 18849.558, \"from_m\": 18767.576, \"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\": 19914.834, \"from_m\": 18849.558, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20482.24, \"from_m\": 19914.834, \"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\": 673045, \"profile_key\": \"90d2547489c195b5d5fb5249bef09d72306fac6f2584c54e569e9fd12c1e4003\", \"schedule_id\": 22544, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Orpington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1428\", \"location\": \"Petts Wood\", \"stage_seq\": 2, \"distance_m\": 1947.334, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 3, \"distance_m\": 2675.652, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1431\", \"location\": \"Chislehurst\", \"stage_seq\": 4, \"distance_m\": 4214.805, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": false, \"wtt_arr\": \"1433\", \"wtt_dep\": \"1433H\", \"location\": \"Elmstead Woods\", \"stage_seq\": 5, \"distance_m\": 5751.032, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": false, \"wtt_arr\": \"1436\", \"wtt_dep\": \"1437H\", \"location\": \"Grove Park\", \"stage_seq\": 6, \"distance_m\": 7802.497, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": false, \"wtt_arr\": \"1440H\", \"wtt_dep\": \"1441\", \"location\": \"Hither Green\", \"stage_seq\": 7, \"distance_m\": 10703.087, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 12234.364, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445H\", \"location\": \"St. John's\", \"stage_seq\": 9, \"distance_m\": 13317.82, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1448\", \"location\": \"New Cross\", \"stage_seq\": 10, \"distance_m\": 14453.735, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"North Kent East Jn\", \"stage_seq\": 11, \"distance_m\": 15366.06, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 12, \"distance_m\": 15928.244, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1455\", \"location\": \"London Bridge\", \"stage_seq\": 13, \"distance_m\": 19371.399, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Borough Market Jn\", \"stage_seq\": 14, \"distance_m\": 19726.127, \"section_seq\": 1, \"route_path_id\": 100028}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": null, \"location\": \"London Cannon Street\", \"stage_seq\": 15, \"distance_m\": 20482.24, \"section_seq\": 1, \"route_path_id\": 100028}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20482.24, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100028}], \"total_distance_m\": 20482.24, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 20181.513, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 300.727, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1424", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5110406", "current_position_lon": "-0.0904120", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:40Z\", \"source_id\": 56236527, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:43Z\", \"source_id\": 17984577, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31934, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:15Z\", \"source_id\": 56245823, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:21Z\", \"source_id\": 17987178, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:15Z\", \"source_id\": 56253396, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:18Z\", \"source_id\": 17989357, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:59Z\", \"source_id\": 56260616, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:36:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:05Z\", \"source_id\": 17991376, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:07Z\", \"source_id\": 56270947, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:14Z\", \"source_id\": 17994338, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:12Z\", \"source_id\": 56281332, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:19Z\", \"source_id\": 17997349, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:48Z\", \"source_id\": 56288039, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:54Z\", \"source_id\": 17999278, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:23Z\", \"source_id\": 56304845, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:24Z\", \"source_id\": 18004044, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:46Z\", \"source_id\": 56316188, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:52Z\", \"source_id\": 18007174, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Cannon Street", "service_state_platform": "1", "timing_fact_generation": 1789739875197380, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:08.533460", "service_state_evidence_id": 18007174, "current_leg_start_actual_dep": "2026-09-18T14:55:00+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:08.798464", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
ORP |
CST |
2F41 |
465049+465924 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 198.971, "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": 350.071, "from_m": 198.971, "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": 400.113, "from_m": 350.071, "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": 488.011, "from_m": 400.113, "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": 542.97, "from_m": 488.011, "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": 2547.8, "from_m": 542.97, "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": 3172.409, "from_m": 2547.8, "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": 3218.376, "from_m": 3172.409, "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": 3782.727, "from_m": 3218.376, "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": 4062.746, "from_m": 3782.727, "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": 8653.633, "from_m": 4062.746, "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": 8693.222, "from_m": 8653.633, "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": 9946.025, "from_m": 8693.222, "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": 11723.127, "from_m": 9946.025, "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": 12138.569, "from_m": 11723.127, "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": 12547.153, "from_m": 12138.569, "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": 12644.398, "from_m": 12547.153, "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": 15928.244, "from_m": 12644.398, "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": 15975.489, "from_m": 15928.244, "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": 18696.895, "from_m": 15975.489, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18767.576, "from_m": 18696.895, "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": 18849.558, "from_m": 18767.576, "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": 19914.834, "from_m": 18849.558, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20482.24, "from_m": 19914.834, "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": 673045, "profile_key": "90d2547489c195b5d5fb5249bef09d72306fac6f2584c54e569e9fd12c1e4003", "schedule_id": 22544, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1424", "location": "Orpington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100028}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1428", "location": "Petts Wood", "stage_seq": 2, "distance_m": 1947.334, "section_seq": 1, "route_path_id": 100028}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429", "location": "Petts Wood Jn", "stage_seq": 3, "distance_m": 2675.652, "section_seq": 1, "route_path_id": 100028}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1431", "location": "Chislehurst", "stage_seq": 4, "distance_m": 4214.805, "section_seq": 1, "route_path_id": 100028}, {"is_pass": false, "wtt_arr": "1433", "wtt_dep": "1433H", "location": "Elmstead Woods", "stage_seq": 5, "distance_m": 5751.032, "section_seq": 1, "route_path_id": 100028}, {"is_pass": false, "wtt_arr": "1436", "wtt_dep": "1437H", "location": "Grove Park", "stage_seq": 6, "distance_m": 7802.497, "section_seq": 1, "route_path_id": 100028}, {"is_pass": false, "wtt_arr": "1440H", "wtt_dep": "1441", "location": "Hither Green", "stage_seq": 7, "distance_m": 10703.087, "section_seq": 1, "route_path_id": 100028}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 12234.364, "section_seq": 1, "route_path_id": 100028}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445H", "location": "St. John's", "stage_seq": 9, "distance_m": 13317.82, "section_seq": 1, "route_path_id": 100028}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1448", "location": "New Cross", "stage_seq": 10, "distance_m": 14453.735, "section_seq": 1, "route_path_id": 100028}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "North Kent East Jn", "stage_seq": 11, "distance_m": 15366.06, "section_seq": 1, "route_path_id": 100028}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Surrey Canal Jn", "stage_seq": 12, "distance_m": 15928.244, "section_seq": 1, "route_path_id": 100028}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1455", "location": "London Bridge", "stage_seq": 13, "distance_m": 19371.399, "section_seq": 1, "route_path_id": 100028}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456", "location": "Borough Market Jn", "stage_seq": 14, "distance_m": 19726.127, "section_seq": 1, "route_path_id": 100028}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": null, "location": "London Cannon Street", "stage_seq": 15, "distance_m": 20482.24, "section_seq": 1, "route_path_id": 100028}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20482.24, "from_m": 0.0, "section_seq": 1, "route_path_id": 100028}], "total_distance_m": 20482.24, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 20181.513, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 300.727, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32062, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:40Z", "source_id": 56236527, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:27:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:43Z", "source_id": 17984577, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31934, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:15Z", "source_id": 56245823, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:31:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:21Z", "source_id": 17987178, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31812, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:15Z", "source_id": 56253396, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:33:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:18Z", "source_id": 17989357, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31911, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:59Z", "source_id": 56260616, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:36:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:05Z", "source_id": 17991376, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31687, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:07Z", "source_id": 56270947, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:41:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:14Z", "source_id": 17994338, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31544, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:12Z", "source_id": 56281332, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:44:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:19Z", "source_id": 17997349, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31530, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:48Z", "source_id": 56288039, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:47:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:54Z", "source_id": 17999278, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29667, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:23Z", "source_id": 56304845, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:54:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:24Z", "source_id": 18004044, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31447, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:46Z", "source_id": 56316188, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:59:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:52Z", "source_id": 18007174, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Orpington |
1424 |
1424 |
7 |
None |
None |
London Cannon Street |
1459 |
1459 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87515/2026-09-18/detailed |
None |
London Bridge |
2026-09-18T14:55:00+01:00 |
London Cannon Street |
4.0 |
{"type": "LineString", "coordinates": [[-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]} |
0.7 |
1455 |
1459 |
London Bridge |
London Cannon Street |
London Cannon Street |
51.5110406 |
-0.0904120 |
51.5110406 |
-0.0904120 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:59:00 |
London Cannon Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007174 |
1789739875197380 |
53 |
53 |
2026-09-18 14:09:08.798464 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:08.533460 |
| 641672 |
672872 |
Y65653 |
879B36MO18 |
2026-09-18 |
COMPLETE |
18007609 |
2026-09-18 14:59:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 672872, "stp": "P", "toc": "London Overground", "uid": "Y65653", "consist": null, "dest_crs": "XHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y65653/2026-09-18/detailed", "trust_id": "879B36MO18", "origin_crs": "CYP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Highbury & Islington (East London Line)", "service_date": "2026-09-18", "dest_arr_time": "1501", "dest_platform": "2", "is_terminated": 1, "next_location": "Highbury & Islington (East London Line)", "signalling_id": "9B36", "timing_status": "EARLY", "origin_station": "Crystal Palace", "current_leg_arr": "1459", "current_leg_dep": "1457", "current_leg_end": "Highbury & Islington (East London Line)", "origin_dep_time": "1417", "origin_platform": "3", "current_location": "Highbury & Islington (East London Line)", "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]}", "current_leg_start": "Canonbury East London Line", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "51.5458694", "next_location_lon": "-0.1047385", "previous_location": "Canonbury East London Line", "current_leg_milage": "0.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1684.364, \"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\": 7833.355, \"from_m\": 1684.364, \"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\": 13394.045, \"from_m\": 7833.355, \"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\": 13438.594, \"from_m\": 13394.045, \"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\": 15903.662, \"from_m\": 13438.594, \"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\": 17397.868, \"from_m\": 15903.662, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17589.139, \"from_m\": 17397.868, \"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\": 18538.714, \"from_m\": 17589.139, \"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\": 19256.82, \"from_m\": 18538.714, \"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\": 20994.478, \"from_m\": 19256.82, \"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\": 21049.461, \"from_m\": 20994.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\": 21309.436, \"from_m\": 21049.461, \"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\": 21382.31, \"from_m\": 21309.436, \"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\": 21525.21, \"from_m\": 21382.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}, {\"to_m\": 21928.006, \"from_m\": 21525.21, \"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\": 22861.315, \"from_m\": 21928.006, \"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\": 23415.901, \"from_m\": 22861.315, \"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\": 27581.627, \"from_m\": 23415.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}], \"service_id\": 672872, \"profile_key\": \"25286fe264c32f4ec5644b03049f30998fedc40437e01237c2e946dff64cc889\", \"schedule_id\": 30023, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1417\", \"location\": \"Crystal Palace\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1420H\", \"wtt_dep\": \"1421H\", \"location\": \"Sydenham\", \"stage_seq\": 2, \"distance_m\": 1885.447, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1423H\", \"wtt_dep\": \"1424\", \"location\": \"Forest Hill\", \"stage_seq\": 3, \"distance_m\": 3305.978, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1426H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 4, \"distance_m\": 4658.341, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1429\", \"location\": \"Brockley\", \"stage_seq\": 5, \"distance_m\": 6323.412, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1432\", \"location\": \"New Cross Gate\", \"stage_seq\": 6, \"distance_m\": 7639.424, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 7, \"distance_m\": 8601.777, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 8, \"distance_m\": 9358.601, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1435H\", \"wtt_dep\": \"1436H\", \"location\": \"Surrey Quays\", \"stage_seq\": 9, \"distance_m\": 9648.046, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438H\", \"location\": \"Canada Water\", \"stage_seq\": 10, \"distance_m\": 10257.712, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 10571.776, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1441H\", \"location\": \"Wapping\", \"stage_seq\": 12, \"distance_m\": 11048.1, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1443H\", \"location\": \"Shadwell\", \"stage_seq\": 13, \"distance_m\": 16601.728, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1446\", \"location\": \"Whitechapel\", \"stage_seq\": 14, \"distance_m\": 17607.546, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 15, \"distance_m\": 18681.057, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1450H\", \"location\": \"Hoxton\", \"stage_seq\": 16, \"distance_m\": 19913.376, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1452H\", \"location\": \"Haggerston\", \"stage_seq\": 17, \"distance_m\": 20795.614, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": \"1455\", \"location\": \"Dalston Junction\", \"stage_seq\": 18, \"distance_m\": 21468.594, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 19, \"distance_m\": 25686.646, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": \"1457H\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 20, \"distance_m\": 25936.734, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 21, \"distance_m\": 27581.627, \"section_seq\": 1, \"route_path_id\": 34291}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27581.627, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34291}], \"total_distance_m\": 27581.627, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 25214.82, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2366.807, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1417", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5458694", "current_position_lon": "-0.1047385", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:05Z\", \"source_id\": 56222525, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:10Z\", \"source_id\": 17980558, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:11Z\", \"source_id\": 56227723, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:13Z\", \"source_id\": 17982031, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:18Z\", \"source_id\": 56233093, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:22Z\", \"source_id\": 17983575, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:49Z\", \"source_id\": 56239370, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:54Z\", \"source_id\": 17985401, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:49Z\", \"source_id\": 56244635, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:54Z\", \"source_id\": 17986855, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:56Z\", \"source_id\": 56257820, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:58Z\", \"source_id\": 17990546, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:33Z\", \"source_id\": 56264614, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:39Z\", \"source_id\": 17992471, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:06Z\", \"source_id\": 56268516, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:11Z\", \"source_id\": 17993634, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:44Z\", \"source_id\": 56272738, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:49Z\", \"source_id\": 17994778, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:27Z\", \"source_id\": 56276808, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:31Z\", \"source_id\": 17996011, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:36Z\", \"source_id\": 56282405, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:37Z\", \"source_id\": 17997608, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:57Z\", \"source_id\": 56288321, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:00Z\", \"source_id\": 17999365, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:20Z\", \"source_id\": 56294324, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:24Z\", \"source_id\": 18001075, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:26Z\", \"source_id\": 56299781, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:28Z\", \"source_id\": 18002594, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:56Z\", \"source_id\": 56303624, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:58Z\", \"source_id\": 18003693, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:08Z\", \"source_id\": 56311921, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:14Z\", \"source_id\": 18006054, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:22Z\", \"source_id\": 56317645, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:25Z\", \"source_id\": 18007609, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Highbury & Islington (East London Line)", "service_state_platform": "2", "timing_fact_generation": 1789739905763778, "current_leg_arrival_utc": "2026-09-18T14:59:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:10.005555", "service_state_evidence_id": 18007609, "current_leg_start_actual_dep": "2026-09-18T14:57:30+01:00", "operational_evidence_version": 78, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:12.354623", "service_state_valid_until_kind": null, "operational_interpretation_version": 78, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
CYP |
XHZ |
9B36 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1684.364, "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": 7833.355, "from_m": 1684.364, "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": 13394.045, "from_m": 7833.355, "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": 13438.594, "from_m": 13394.045, "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": 15903.662, "from_m": 13438.594, "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": 17397.868, "from_m": 15903.662, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17589.139, "from_m": 17397.868, "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": 18538.714, "from_m": 17589.139, "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": 19256.82, "from_m": 18538.714, "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": 20994.478, "from_m": 19256.82, "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": 21049.461, "from_m": 20994.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": 21309.436, "from_m": 21049.461, "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": 21382.31, "from_m": 21309.436, "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": 21525.21, "from_m": 21382.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}, {"to_m": 21928.006, "from_m": 21525.21, "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": 22861.315, "from_m": 21928.006, "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": 23415.901, "from_m": 22861.315, "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": 27581.627, "from_m": 23415.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}], "service_id": 672872, "profile_key": "25286fe264c32f4ec5644b03049f30998fedc40437e01237c2e946dff64cc889", "schedule_id": 30023, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1417", "location": "Crystal Palace", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1420H", "wtt_dep": "1421H", "location": "Sydenham", "stage_seq": 2, "distance_m": 1885.447, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1423H", "wtt_dep": "1424", "location": "Forest Hill", "stage_seq": 3, "distance_m": 3305.978, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1426H", "location": "Honor Oak Park", "stage_seq": 4, "distance_m": 4658.341, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1429", "location": "Brockley", "stage_seq": 5, "distance_m": 6323.412, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1432", "location": "New Cross Gate", "stage_seq": 6, "distance_m": 7639.424, "section_seq": 1, "route_path_id": 34291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434", "location": "Canal Jn (New Cross)", "stage_seq": 7, "distance_m": 8601.777, "section_seq": 1, "route_path_id": 34291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435", "location": "Surrey Quays Silwood Jn", "stage_seq": 8, "distance_m": 9358.601, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1435H", "wtt_dep": "1436H", "location": "Surrey Quays", "stage_seq": 9, "distance_m": 9648.046, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438H", "location": "Canada Water", "stage_seq": 10, "distance_m": 10257.712, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 10571.776, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1441H", "location": "Wapping", "stage_seq": 12, "distance_m": 11048.1, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1443H", "location": "Shadwell", "stage_seq": 13, "distance_m": 16601.728, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1446", "location": "Whitechapel", "stage_seq": 14, "distance_m": 17607.546, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448H", "location": "Shoreditch High Street", "stage_seq": 15, "distance_m": 18681.057, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1450H", "location": "Hoxton", "stage_seq": 16, "distance_m": 19913.376, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1452H", "location": "Haggerston", "stage_seq": 17, "distance_m": 20795.614, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": "1455", "location": "Dalston Junction", "stage_seq": 18, "distance_m": 21468.594, "section_seq": 1, "route_path_id": 34291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456H", "location": "East London Line Boundary North London Line", "stage_seq": 19, "distance_m": 25686.646, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": "1457H", "location": "Canonbury East London Line", "stage_seq": 20, "distance_m": 25936.734, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Highbury & Islington (East London Line)", "stage_seq": 21, "distance_m": 27581.627, "section_seq": 1, "route_path_id": 34291}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27581.627, "from_m": 0.0, "section_seq": 1, "route_path_id": 34291}], "total_distance_m": 27581.627, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 25214.82, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2366.807, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29876, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:05Z", "source_id": 56222525, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:21:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:10Z", "source_id": 17980558, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29883, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:11Z", "source_id": 56227723, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:23:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:13Z", "source_id": 17982031, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29890, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:18Z", "source_id": 56233093, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:25:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:22Z", "source_id": 17983575, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29894, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:49Z", "source_id": 56239370, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:28:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:54Z", "source_id": 17985401, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29719, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:49Z", "source_id": 56244635, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:30:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:54Z", "source_id": 17986855, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:56Z", "source_id": 56257820, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:35:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:58Z", "source_id": 17990546, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:33Z", "source_id": 56264614, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:38:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:39Z", "source_id": 17992471, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:06Z", "source_id": 56268516, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:39:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:11Z", "source_id": 17993634, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:44Z", "source_id": 56272738, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:41:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:49Z", "source_id": 17994778, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:27Z", "source_id": 56276808, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:42:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:31Z", "source_id": 17996011, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:36Z", "source_id": 56282405, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:45:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:37Z", "source_id": 17997608, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:57Z", "source_id": 56288321, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:47:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:00Z", "source_id": 17999365, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:20Z", "source_id": 56294324, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:49:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:24Z", "source_id": 18001075, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:26Z", "source_id": 56299781, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:51:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:28Z", "source_id": 18002594, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15053, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:56Z", "source_id": 56303624, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:53:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:58Z", "source_id": 18003693, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15023, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:08Z", "source_id": 56311921, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:56:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:14Z", "source_id": 18006054, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15028, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:22Z", "source_id": 56317645, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:59:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:25Z", "source_id": 18007609, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Crystal Palace |
1417 |
1417 |
3 |
None |
None |
Highbury & Islington (East London Line) |
1501 |
1500 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y65653/2026-09-18/detailed |
None |
Canonbury East London Line |
2026-09-18T14:57:30+01:00 |
Highbury & Islington (East London Line) |
2.0 |
{"type": "LineString", "coordinates": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]} |
0.5 |
1457 |
1459 |
Canonbury East London Line |
Highbury & Islington (East London Line) |
Highbury & Islington (East London Line) |
51.5458694 |
-0.1047385 |
51.5458694 |
-0.1047385 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:59:00 |
Highbury & Islington (East London Line) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007609 |
1789739905763778 |
78 |
78 |
2026-09-18 14:09:12.354623 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:10.005555 |
| 641673 |
670731 |
C17897 |
721U35ML18 |
2026-09-18 |
COMPLETE |
18006808 |
2026-09-18 14:59:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 670731, "stp": "O", "toc": "West Midlands Trains", "uid": "C17897", "consist": "730213+730214", "dest_crs": "CRE", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C17897/2026-09-18/detailed", "trust_id": "721U35ML18", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe", "service_date": "2026-09-18", "dest_arr_time": "1454", "dest_platform": "11", "is_terminated": 1, "next_location": "Crewe", "signalling_id": "1U35", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "1459", "current_leg_dep": "1442", "current_leg_end": "Crewe", "origin_dep_time": "1246", "origin_platform": "12", "current_location": "Crewe", "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1226352, 52.8034815], [-2.1231084999999994, 52.80382339999999], [-2.12403, 52.8045502], [-2.1246427, 52.80504019999999], [-2.1251256, 52.8054016], [-2.1253685, 52.80557449999999], [-2.1256010000000005, 52.805734400000006], [-2.1258428, 52.8058985], [-2.125874, 52.8059193], [-2.1263929, 52.806288499999994], [-2.1266508, 52.80644860000001], [-2.127078, 52.8067036], [-2.1275153, 52.8069637], [-2.1277361, 52.80708810000001], [-2.1282396, 52.8073773], [-2.128993, 52.807791399999985], [-2.1294505, 52.80803889999999], [-2.130147899999999, 52.8084572], [-2.1302941999999994, 52.808536399999994], [-2.1309973, 52.8089573], [-2.1316624, 52.8093198], [-2.1317677999999995, 52.80937800000001], [-2.1327115, 52.8098876], [-2.1328436999999996, 52.8099593], [-2.1351604, 52.8112123], [-2.1375156999999994, 52.81248959999999], [-2.1422437, 52.8150467], [-2.1437978999999996, 52.8158886], [-2.145396, 52.8167542], [-2.1454768999999994, 52.816796], [-2.1479359, 52.818144700000005], [-2.1508859999999994, 52.8198553], [-2.152303, 52.82077079999999], [-2.153038433370293, 52.82123800100551], [-2.1536747, 52.82164220000001], [-2.1552301, 52.82271679999999], [-2.1554225, 52.822849700000006], [-2.1559566818868516, 52.8232199963952], [-2.1571715, 52.8240621], [-2.1604575, 52.82650039999999], [-2.1619081, 52.827652099999995], [-2.1633049, 52.82880879999999], [-2.1660594, 52.8311438], [-2.1660631, 52.8311469], [-2.1668527, 52.8318806], [-2.16767, 52.83262779999999], [-2.1692402, 52.8340875], [-2.170022, 52.83484339999999], [-2.1707566, 52.8355537], [-2.1722342, 52.837035500000006], [-2.1749180999999997, 52.8399811], [-2.1757016999999994, 52.8407808], [-2.1765933, 52.8415772], [-2.1770857, 52.84200609999999], [-2.1779285, 52.8427402], [-2.179265, 52.843748], [-2.1806739, 52.8447044], [-2.1822864, 52.845925900000005], [-2.1830918, 52.84666070000001], [-2.1838102, 52.8474337], [-2.1841682, 52.847842699999994], [-2.1842713999999996, 52.8479673], [-2.1844943, 52.8482641], [-2.1850301, 52.8489855], [-2.1851202, 52.8491424], [-2.1856449, 52.84990129999999], [-2.1860634, 52.8507335], [-2.1863905, 52.85158989999999], [-2.186669, 52.8524482], [-2.1868521, 52.8537425], [-2.1868614, 52.854858799999995], [-2.1868628999999995, 52.85503200000001], [-2.1867305, 52.8561284], [-2.1865789999999996, 52.857145799999984], [-2.1865059999999996, 52.85790089999999], [-2.1864979, 52.8582753], [-2.1865057999999995, 52.85866849999999], [-2.1865287, 52.859068400000005], [-2.1865724, 52.859459], [-2.1866419, 52.8598839], [-2.1867011, 52.8601571], [-2.1867862, 52.8605198], [-2.18686, 52.8607907], [-2.1869365, 52.861027099999994], [-2.1870302999999995, 52.86129749999999], [-2.1871891, 52.86171370000001], [-2.1875371999999995, 52.8624594], [-2.1877276999999995, 52.8628189], [-2.1879744000000003, 52.86323180000001], [-2.1882252999999996, 52.86362079999999], [-2.1884672, 52.8639723], [-2.1886273, 52.8641959], [-2.1887495999999995, 52.86434849999999], [-2.188936, 52.8645928], [-2.1891426, 52.8648463], [-2.1893973999999994, 52.8651357], [-2.1896502, 52.865418700000006], [-2.189654360310574, 52.865423015564886], [-2.1899798, 52.8657606], [-2.1901577999999997, 52.865938], [-2.1903065999999995, 52.86608900000001], [-2.1905934, 52.8663514], [-2.1906216, 52.8663766], [-2.1909146999999995, 52.8666383], [-2.191295, 52.8669593], [-2.1916057, 52.8672193], [-2.1919294, 52.86746039999999], [-2.1926521, 52.8679755], [-2.1929471, 52.868171200000006], [-2.1935231, 52.868533], [-2.1938243999999996, 52.86871439999999], [-2.1941364999999995, 52.86889579999999], [-2.194806, 52.8692398], [-2.1954685, 52.86955369999999], [-2.1959834999999996, 52.869792], [-2.1964389, 52.870006], [-2.1974456999999994, 52.870436199999986], [-2.1985057, 52.87086409999999], [-2.1992060243165086, 52.87109520491944], [-2.199274529804084, 52.87111781145831], [-2.1996344999999997, 52.8712366], [-2.2007882999999997, 52.8715635], [-2.2016394999999997, 52.871776999999994], [-2.2021648999999996, 52.87190880000001], [-2.2028512, 52.8720593], [-2.2035552, 52.87219699999999], [-2.2043429, 52.8723335], [-2.2051570999999996, 52.87246579999999], [-2.2052695, 52.8724851], [-2.2064047, 52.8726588], [-2.2071442999999995, 52.8727856], [-2.2085990999999994, 52.8730825], [-2.2092561, 52.8732356], [-2.2101865, 52.8734838], [-2.2109643, 52.87371600000001], [-2.2115236, 52.87389610000001], [-2.2122528, 52.87414520000001], [-2.2125991, 52.87427420000001], [-2.2135296, 52.874623], [-2.2144647, 52.8750295], [-2.215361186779621, 52.87548963626874], [-2.2154899, 52.8755557], [-2.2155758999999997, 52.87560020000001], [-2.2161442, 52.87589359999999], [-2.2167798, 52.8762617], [-2.2176951, 52.87684900000001], [-2.218564, 52.8774783], [-2.2193877, 52.878128700000005], [-2.2201956, 52.878799099999995], [-2.2208693, 52.879349000000005], [-2.2216077999999997, 52.8799276], [-2.2223419999999994, 52.880479699999995], [-2.2230836, 52.8810146], [-2.2238250000000006, 52.8815465], [-2.224593, 52.882071999999994], [-2.225372699999999, 52.88259299999999], [-2.2261769, 52.8831029], [-2.2268445, 52.8835204], [-2.2275257999999996, 52.88393149999999], [-2.2282174, 52.88434259999999], [-2.2289133999999997, 52.88474399999999], [-2.2296166999999993, 52.88513830000001], [-2.2302258, 52.88547259999999], [-2.2303332999999994, 52.8855316], [-2.2317956, 52.88630810000001], [-2.2324705, 52.8866501], [-2.2331474, 52.8869877], [-2.2338096, 52.8873111], [-2.234511, 52.887642799999995], [-2.2355069, 52.8880994], [-2.2365293999999993, 52.888546000000005], [-2.2375089, 52.8889526], [-2.2384968, 52.8893636], [-2.2394623, 52.88976550000001], [-2.2404237, 52.8901881], [-2.2413652999999996, 52.890616], [-2.2418352, 52.8908385], [-2.2420651, 52.890954], [-2.2422958, 52.89106979999999], [-2.2431919, 52.8915316], [-2.2440646, 52.8919989], [-2.244678, 52.8923576], [-2.245237, 52.8926845], [-2.2457882102988034, 52.893023900588986], [-2.2462245999999997, 52.89329259999999], [-2.2472432, 52.8939728], [-2.2482387, 52.894679700000005], [-2.2486657, 52.8950005], [-2.2490945, 52.8953424], [-2.2495144, 52.895672799999986], [-2.2499182, 52.8960103], [-2.2503263999999996, 52.8963593], [-2.2506902, 52.896714499999995], [-2.2507711, 52.8967894], [-2.2511025, 52.89709500000001], [-2.251482199999999, 52.89743450000001], [-2.2522626, 52.89823179999999], [-2.2529912999999997, 52.89904889999999], [-2.2536740999999996, 52.89988369999999], [-2.2543002999999997, 52.9007266], [-2.2548726, 52.9015843], [-2.2553902, 52.90246], [-2.2558527, 52.9033567], [-2.2560678, 52.9038293], [-2.2562591, 52.90424949999999], [-2.256698399999999, 52.9054802], [-2.2570435, 52.90672339999999], [-2.2577289, 52.909184399999994], [-2.2577555, 52.90928259999999], [-2.2586334, 52.912528299999984], [-2.2595271, 52.9158772], [-2.2601567999999994, 52.9182392], [-2.2604051, 52.9191579], [-2.2604744, 52.9194144], [-2.2607895, 52.920600099999994], [-2.2611196, 52.9217811], [-2.261485599999999, 52.9229551], [-2.2619001, 52.92412499999999], [-2.2623438, 52.9252982], [-2.2627378, 52.92624], [-2.2628006, 52.9263777], [-2.2632055, 52.9272398], [-2.2637056, 52.92821459999998], [-2.2642533999999994, 52.9291777], [-2.2643323, 52.929313699999994], [-2.264541123294641, 52.929673494383906], [-2.2670769, 52.9340423], [-2.2698818, 52.938766], [-2.2698904, 52.9387805], [-2.2701042999999994, 52.93913369999999], [-2.2701669, 52.9392393], [-2.2713115, 52.9411882], [-2.2726963, 52.943539699999995], [-2.2754739999999996, 52.948268500000005], [-2.2757523, 52.9487515], [-2.2760649999999996, 52.94924340000001], [-2.2763792, 52.949707], [-2.2767387, 52.950170199999995], [-2.2768733, 52.95033550000001], [-2.2770124, 52.9505003], [-2.2773084, 52.9508252], [-2.2776197, 52.9511465], [-2.2779465999999995, 52.9514628], [-2.278628, 52.9520724], [-2.2793602, 52.95267779999999], [-2.2799541, 52.9531174], [-2.280585, 52.953536199999995], [-2.2812549999999994, 52.9539343], [-2.281942, 52.95432240000001], [-2.2827462, 52.954738700000014], [-2.2836204, 52.95514370000001], [-2.2845197, 52.95552099999999], [-2.2854519999999994, 52.9558744], [-2.2865524999999995, 52.9562439], [-2.2876789, 52.9565783], [-2.2888949, 52.956885199999995], [-2.2900773, 52.9571406], [-2.2901239999999996, 52.95715069999999], [-2.2912909, 52.9573804], [-2.2924728, 52.957566], [-2.2935930999999994, 52.95773139999999], [-2.2948263999999994, 52.95785730000001], [-2.2961640999999995, 52.958000899999995], [-2.2974814999999995, 52.9581871], [-2.2987407, 52.9583977], [-2.299971, 52.9586559], [-2.3010079, 52.958920500000005], [-2.301482899999999, 52.9590505], [-2.3019565999999996, 52.95919409999998], [-2.3024284999999995, 52.959345], [-2.3028856, 52.9595036], [-2.3033257, 52.959667], [-2.3037683, 52.95983999999999], [-2.3043829, 52.9600951], [-2.3049826999999996, 52.9603519], [-2.3055828, 52.960617199999994], [-2.3061904, 52.960895699999995], [-2.3067781, 52.96116169999999], [-2.3073577, 52.9614424], [-2.3078839, 52.9617145], [-2.3084095999999996, 52.9620113], [-2.3084432, 52.96203030000001], [-2.3095264999999996, 52.9627029], [-2.3105172, 52.9634605], [-2.3119776, 52.96480809999999], [-2.3133537999999993, 52.966188900000006], [-2.3161136, 52.968950799999995], [-2.3184802, 52.9713331], [-2.3188852, 52.9717408], [-2.3244324, 52.977282499999994], [-2.3260909, 52.9789483], [-2.3273745999999997, 52.98023370000001], [-2.3277659, 52.980625499999995], [-2.330908482155918, 52.98378961162837], [-2.331095, 52.9839774], [-2.3313514, 52.98422809999999], [-2.3316746, 52.9845556], [-2.3323251, 52.9852088], [-2.333645, 52.9865307], [-2.3356197387107556, 52.988505905532904], [-2.3362661, 52.98915240000001], [-2.3368652, 52.989754299999994], [-2.3384886999999996, 52.99138529999999], [-2.338876, 52.99177429999999], [-2.3401891999999997, 52.9930823], [-2.3415205, 52.99439129999999], [-2.3417406999999995, 52.99460890000001], [-2.3419883999999995, 52.9948347], [-2.3424672, 52.9952753], [-2.3429679, 52.9957083], [-2.343487399999999, 52.99613279999999], [-2.3445239, 52.996936], [-2.3456259, 52.997725499999994], [-2.3467673, 52.99848219999999], [-2.3480197, 52.99922759999999], [-2.3480381, 52.99923770000001], [-2.3488374, 52.99967740000001], [-2.3496793, 53.00011979999999], [-2.350551100000001, 53.00055079999999], [-2.3514434, 53.00096260000001], [-2.3526311, 53.0014982], [-2.3537949999999994, 53.0020557], [-2.3543442999999997, 53.0023278], [-2.3548573, 53.00260780000001], [-2.3559116, 53.00318209999999], [-2.356822, 53.003725], [-2.3577367, 53.004280900000005], [-2.359439, 53.0054576], [-2.3609458999999995, 53.006622099999994], [-2.3614387999999997, 53.00700299999999], [-2.3633795, 53.00853809999999], [-2.3670866, 53.01153809999999], [-2.3671472, 53.011586699999995], [-2.3679866, 53.012187899999994], [-2.3687606, 53.0128095], [-2.3700873, 53.0138697], [-2.3703144, 53.0140512], [-2.3734132, 53.0165103], [-2.3738537, 53.01687629999999], [-2.3739323, 53.0169357], [-2.3744017, 53.01729459999999], [-2.375391899999999, 53.0180783], [-2.3773241, 53.0196691], [-2.3779591000000004, 53.0202462], [-2.3785646, 53.0208257], [-2.3791398, 53.021415], [-2.3792757999999994, 53.0215582], [-2.379703, 53.0220081], [-2.3801253, 53.0224559], [-2.3805553, 53.0228935], [-2.381463, 53.02375189999999], [-2.3834174999999997, 53.025389299999986], [-2.3840068999999997, 53.0258475], [-2.3846507999999997, 53.02633469999999], [-2.3859558999999995, 53.02725660000001], [-2.3886667, 53.029062], [-2.3895829999999996, 53.02971689999999], [-2.3897627, 53.029843199999995], [-2.3904975999999993, 53.0303599], [-2.3923507, 53.03163829999998], [-2.3932971999999997, 53.03230139999999], [-2.3942502, 53.0329688], [-2.3959924, 53.0343684], [-2.3965838, 53.03489629999999], [-2.3971473999999997, 53.0354155], [-2.3977064, 53.0359487], [-2.3982309999999996, 53.0364866], [-2.3987709000000006, 53.0370375], [-2.3993032, 53.037588799999995], [-2.399546416373759, 53.03783802447602], [-2.4003845, 53.0386968], [-2.4005931, 53.0389145], [-2.4009453000000005, 53.03928199999999], [-2.4015194, 53.0398724], [-2.4026455999999996, 53.04103440000001], [-2.4048853, 53.0433451], [-2.4050292, 53.0434904], [-2.4051698, 53.0436378], [-2.4054592, 53.04393480000001], [-2.4060193, 53.044522400000005], [-2.4070734, 53.0457178], [-2.4075707999999993, 53.0463186], [-2.4080496, 53.0469328], [-2.4089497, 53.0481725], [-2.4093162999999995, 53.048727500000005], [-2.4095691999999995, 53.049188699999995], [-2.4096091, 53.0492521], [-2.4102239, 53.0502476], [-2.4103111, 53.05038879999999], [-2.4112083999999996, 53.0520166], [-2.4112381999999997, 53.05206239999999], [-2.4115942, 53.052622799999995], [-2.4141567, 53.05709469999999], [-2.4153800999999997, 53.0592298], [-2.4176556, 53.063201], [-2.4186993649555957, 53.065022431984005], [-2.4192849999999995, 53.0660444], [-2.4197885, 53.066913500000005], [-2.4203464, 53.06787649999999], [-2.4211201, 53.0692934], [-2.4235177999999995, 53.073466], [-2.425451267122708, 53.076829539453456], [-2.4265926999999996, 53.0788151], [-2.4271332999999995, 53.07973569999999], [-2.4285706, 53.08218329999999], [-2.4288677000000005, 53.082678599999994], [-2.4291046, 53.083076099999985], [-2.4295180999999997, 53.08377049999999], [-2.4297902999999996, 53.0842274], [-2.4298259, 53.0842849], [-2.4301759, 53.084781], [-2.4302155999999995, 53.084847399999994], [-2.4308157999999995, 53.08585250000001], [-2.4308542999999996, 53.0859207], [-2.4310446, 53.0862345], [-2.4316885, 53.0872188], [-2.4319398999999997, 53.08766], [-2.4326086999999994, 53.08875269999999], [-2.4326691999999994, 53.08885899999999]]}", "current_leg_start": "Stafford", "dest_arr_time_act": "1454", "motion_projection": null, "next_location_lat": "53.0888590", "next_location_lon": "-2.4326692", "previous_location": "Stafford", "current_leg_milage": "24.4", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"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\": 686.718, \"from_m\": 6.906, \"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\": 1227.144, \"from_m\": 686.718, \"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\": 1258.396, \"from_m\": 1227.144, \"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\": 1546.479, \"from_m\": 1258.396, \"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\": 1689.749, \"from_m\": 1546.479, \"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\": 2635.639, \"from_m\": 1689.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3787.675, \"from_m\": 2635.639, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5632.663, \"from_m\": 3787.675, \"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\": 7136.095, \"from_m\": 5632.663, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 10505.955, \"from_m\": 7136.095, \"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\": 36285.324, \"from_m\": 10505.955, \"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\": 36339.261, \"from_m\": 36285.324, \"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\": 44607.679, \"from_m\": 36339.261, \"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\": 46540.265, \"from_m\": 44607.679, \"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\": 60306.749, \"from_m\": 46540.265, \"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\": 60414.026, \"from_m\": 60306.749, \"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\": 60629.659, \"from_m\": 60414.026, \"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\": 60715.503, \"from_m\": 60629.659, \"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\": 64996.307, \"from_m\": 60715.503, \"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\": 68285.69, \"from_m\": 64996.307, \"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\": 74916.697, \"from_m\": 68285.69, \"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\": 77240.851, \"from_m\": 74916.697, \"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\": 78068.989, \"from_m\": 77240.851, \"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\": 78733.241, \"from_m\": 78068.989, \"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\": 78893.918, \"from_m\": 78733.241, \"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\": 91874.844, \"from_m\": 78893.918, \"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\": 91969.455, \"from_m\": 91874.844, \"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\": 110750.154, \"from_m\": 91969.455, \"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\": 117180.103, \"from_m\": 110750.154, \"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\": 131025.117, \"from_m\": 117180.103, \"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\": 131062.706, \"from_m\": 131025.117, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 131716.944, \"from_m\": 131062.706, \"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\": 131775.895, \"from_m\": 131716.944, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 132279.472, \"from_m\": 131775.895, \"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\": 136165.401, \"from_m\": 132279.472, \"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\": 136346.904, \"from_m\": 136165.401, \"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\": 137400.296, \"from_m\": 136346.904, \"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\": 137479.1, \"from_m\": 137400.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 137684.363, \"from_m\": 137479.1, \"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\": 137754.629, \"from_m\": 137684.363, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 154958.148, \"from_m\": 137754.629, \"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\": 156968.457, \"from_m\": 154958.148, \"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\": 157091.703, \"from_m\": 156968.457, \"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\": 178816.143, \"from_m\": 157091.703, \"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\": 178912.114, \"from_m\": 178816.143, \"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\": 202963.23, \"from_m\": 178912.114, \"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\": 207542.994, \"from_m\": 202963.23, \"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\": 207615.79, \"from_m\": 207542.994, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 213010.488, \"from_m\": 207615.79, \"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\": 213097.354, \"from_m\": 213010.488, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 214792.437, \"from_m\": 213097.354, \"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\": 216119.569, \"from_m\": 214792.437, \"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\": 217079.269, \"from_m\": 216119.569, \"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\": 217157.719, \"from_m\": 217079.269, \"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\": 218591.347, \"from_m\": 217157.719, \"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\": 218657.859, \"from_m\": 218591.347, \"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\": 254150.415, \"from_m\": 218657.859, \"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\": 254185.579, \"from_m\": 254150.415, \"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\": 256489.371, \"from_m\": 254185.579, \"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\": 256863.513, \"from_m\": 256489.371, \"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\": 256981.107, \"from_m\": 256863.513, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 257174.903, \"from_m\": 256981.107, \"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}], \"service_id\": 670731, \"profile_key\": \"d5e42bc64b8a8533059de61b22b4e2460768fcd7714788716530676cc65d0f47\", \"schedule_id\": 39186, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1246\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1248H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1249\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1252\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1253H\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1257H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1301\", \"location\": \"Watford Junction\", \"stage_seq\": 7, \"distance_m\": 28035.335, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1305\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 8, \"distance_m\": 41051.781, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1308H\", \"location\": \"Tring\", \"stage_seq\": 9, \"distance_m\": 50880.259, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1311H\", \"location\": \"Ledburn Jn\", \"stage_seq\": 10, \"distance_m\": 60306.749, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1317\", \"location\": \"Bletchley\", \"stage_seq\": 11, \"distance_m\": 75745.529, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": false, \"wtt_arr\": \"1320\", \"wtt_dep\": \"1321\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 12, \"distance_m\": 80749.99, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1326\", \"location\": \"Hanslope Jn\", \"stage_seq\": 13, \"distance_m\": 91473.743, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1333\", \"location\": \"Weedon\", \"stage_seq\": 14, \"distance_m\": 112006.174, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1339H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 15, \"distance_m\": 131142.932, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": false, \"wtt_arr\": \"1341H\", \"wtt_dep\": \"1342H\", \"location\": \"Rugby\", \"stage_seq\": 16, \"distance_m\": 133479.81, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1343H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 17, \"distance_m\": 134515.361, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1346H\", \"location\": \"Brinklow Jn\", \"stage_seq\": 18, \"distance_m\": 141980.639, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351H\", \"location\": \"Attleborough South Jn\", \"stage_seq\": 19, \"distance_m\": 153640.003, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": false, \"wtt_arr\": \"1353H\", \"wtt_dep\": \"1354H\", \"location\": \"Nuneaton\", \"stage_seq\": 20, \"distance_m\": 156723.119, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": false, \"wtt_arr\": \"1359H\", \"wtt_dep\": \"1400\", \"location\": \"Atherstone\", \"stage_seq\": 21, \"distance_m\": 165130.932, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"Amington Jn\", \"stage_seq\": 22, \"distance_m\": 175978.621, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": false, \"wtt_arr\": \"1407\", \"wtt_dep\": \"1408\", \"location\": \"Tamworth Low Level\", \"stage_seq\": 23, \"distance_m\": 177532.429, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": false, \"wtt_arr\": \"1413H\", \"wtt_dep\": \"1414H\", \"location\": \"Lichfield Trent Valley\", \"stage_seq\": 24, \"distance_m\": 190078.852, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1415H\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 25, \"distance_m\": 191215.604, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": false, \"wtt_arr\": \"1420H\", \"wtt_dep\": \"1421H\", \"location\": \"Rugeley Trent Valley\", \"stage_seq\": 26, \"distance_m\": 202963.23, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 27, \"distance_m\": 203696.704, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425\", \"location\": \"Colwich Jn\", \"stage_seq\": 28, \"distance_m\": 207542.994, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1435\", \"location\": \"Stafford\", \"stage_seq\": 29, \"distance_m\": 217802.893, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439H\", \"location\": \"Norton Bridge\", \"stage_seq\": 30, \"distance_m\": 226327.653, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445H\", \"location\": \"Madeley\", \"stage_seq\": 31, \"distance_m\": 243824.12, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 32, \"distance_m\": 254483.279, \"section_seq\": 1, \"route_path_id\": 28847}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": null, \"location\": \"Crewe\", \"stage_seq\": 33, \"distance_m\": 257174.903, \"section_seq\": 1, \"route_path_id\": 28847}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 257174.903, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28847}], \"total_distance_m\": 257174.903, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 254117.884, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3057.019, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1246", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "53.0888590", "current_position_lon": "-2.4326692", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:59:45Z\", \"source_id\": 56014016, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:00:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:59:49Z\", \"source_id\": 17921555, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:01:35Z\", \"source_id\": 56018738, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:02:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:01:38Z\", \"source_id\": 17922901, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:07:23Z\", \"source_id\": 56034123, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:08:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:07:26Z\", \"source_id\": 17927151, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:15:18Z\", \"source_id\": 56054611, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:16:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:15:21Z\", \"source_id\": 17932957, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:24:09Z\", \"source_id\": 56077495, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:25:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:24:12Z\", \"source_id\": 17939439, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:27:13Z\", \"source_id\": 56085251, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:28:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:27:17Z\", \"source_id\": 17941670, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:50:20Z\", \"source_id\": 56143888, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:51:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:50:25Z\", \"source_id\": 17958395, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:03:22Z\", \"source_id\": 56176869, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:04:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:03:27Z\", \"source_id\": 17967726, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20645, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:09Z\", \"source_id\": 56194759, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:09Z\", \"source_id\": 17972561, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20621, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:25Z\", \"source_id\": 56215676, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:28Z\", \"source_id\": 17978634, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19135, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:32Z\", \"source_id\": 56231158, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:34Z\", \"source_id\": 17983045, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:39Z\", \"source_id\": 56249342, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:43Z\", \"source_id\": 17988222, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:11Z\", \"source_id\": 56271117, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:14Z\", \"source_id\": 17994355, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:15Z\", \"source_id\": 56314856, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:17Z\", \"source_id\": 18006808, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe", "service_state_platform": "11", "timing_fact_generation": 1789739838642299, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:10.009589", "service_state_evidence_id": 18006808, "current_leg_start_actual_dep": "2026-09-18T14:40:00+01:00", "operational_evidence_version": 142, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:11.388224", "service_state_valid_until_kind": null, "operational_interpretation_version": 142, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
O |
EUS |
CRE |
1U35 |
730213+730214 |
10 |
110 |
None |
{"version": 3, "segments": [{"to_m": 6.906, "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": 686.718, "from_m": 6.906, "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": 1227.144, "from_m": 686.718, "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": 1258.396, "from_m": 1227.144, "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": 1546.479, "from_m": 1258.396, "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": 1689.749, "from_m": 1546.479, "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": 2635.639, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "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": 7136.095, "from_m": 5632.663, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 10505.955, "from_m": 7136.095, "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": 36285.324, "from_m": 10505.955, "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": 36339.261, "from_m": 36285.324, "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": 44607.679, "from_m": 36339.261, "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": 46540.265, "from_m": 44607.679, "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": 60306.749, "from_m": 46540.265, "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": 60414.026, "from_m": 60306.749, "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": 60629.659, "from_m": 60414.026, "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": 60715.503, "from_m": 60629.659, "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": 64996.307, "from_m": 60715.503, "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": 68285.69, "from_m": 64996.307, "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": 74916.697, "from_m": 68285.69, "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": 77240.851, "from_m": 74916.697, "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": 78068.989, "from_m": 77240.851, "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": 78733.241, "from_m": 78068.989, "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": 78893.918, "from_m": 78733.241, "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": 91874.844, "from_m": 78893.918, "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": 91969.455, "from_m": 91874.844, "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": 110750.154, "from_m": 91969.455, "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": 117180.103, "from_m": 110750.154, "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": 131025.117, "from_m": 117180.103, "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": 131062.706, "from_m": 131025.117, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 131716.944, "from_m": 131062.706, "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": 131775.895, "from_m": 131716.944, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 132279.472, "from_m": 131775.895, "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": 136165.401, "from_m": 132279.472, "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": 136346.904, "from_m": 136165.401, "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": 137400.296, "from_m": 136346.904, "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": 137479.1, "from_m": 137400.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 137684.363, "from_m": 137479.1, "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": 137754.629, "from_m": 137684.363, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 154958.148, "from_m": 137754.629, "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": 156968.457, "from_m": 154958.148, "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": 157091.703, "from_m": 156968.457, "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": 178816.143, "from_m": 157091.703, "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": 178912.114, "from_m": 178816.143, "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": 202963.23, "from_m": 178912.114, "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": 207542.994, "from_m": 202963.23, "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": 207615.79, "from_m": 207542.994, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 213010.488, "from_m": 207615.79, "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": 213097.354, "from_m": 213010.488, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 214792.437, "from_m": 213097.354, "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": 216119.569, "from_m": 214792.437, "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": 217079.269, "from_m": 216119.569, "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": 217157.719, "from_m": 217079.269, "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": 218591.347, "from_m": 217157.719, "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": 218657.859, "from_m": 218591.347, "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": 254150.415, "from_m": 218657.859, "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": 254185.579, "from_m": 254150.415, "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": 256489.371, "from_m": 254185.579, "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": 256863.513, "from_m": 256489.371, "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": 256981.107, "from_m": 256863.513, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 257174.903, "from_m": 256981.107, "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}], "service_id": 670731, "profile_key": "d5e42bc64b8a8533059de61b22b4e2460768fcd7714788716530676cc65d0f47", "schedule_id": 39186, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1246", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1248H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1249", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1252", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1253H", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1257H", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1301", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28035.335, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1305", "location": "Bourne End Jn (Herts)", "stage_seq": 8, "distance_m": 41051.781, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1308H", "location": "Tring", "stage_seq": 9, "distance_m": 50880.259, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1311H", "location": "Ledburn Jn", "stage_seq": 10, "distance_m": 60306.749, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1317", "location": "Bletchley", "stage_seq": 11, "distance_m": 75745.529, "section_seq": 1, "route_path_id": 28847}, {"is_pass": false, "wtt_arr": "1320", "wtt_dep": "1321", "location": "Milton Keynes Central", "stage_seq": 12, "distance_m": 80749.99, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1326", "location": "Hanslope Jn", "stage_seq": 13, "distance_m": 91473.743, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1333", "location": "Weedon", "stage_seq": 14, "distance_m": 112006.174, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1339H", "location": "Hillmorton Jn", "stage_seq": 15, "distance_m": 131142.932, "section_seq": 1, "route_path_id": 28847}, {"is_pass": false, "wtt_arr": "1341H", "wtt_dep": "1342H", "location": "Rugby", "stage_seq": 16, "distance_m": 133479.81, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1343H", "location": "Rugby Trent Valley Jn", "stage_seq": 17, "distance_m": 134515.361, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1346H", "location": "Brinklow Jn", "stage_seq": 18, "distance_m": 141980.639, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351H", "location": "Attleborough South Jn", "stage_seq": 19, "distance_m": 153640.003, "section_seq": 1, "route_path_id": 28847}, {"is_pass": false, "wtt_arr": "1353H", "wtt_dep": "1354H", "location": "Nuneaton", "stage_seq": 20, "distance_m": 156723.119, "section_seq": 1, "route_path_id": 28847}, {"is_pass": false, "wtt_arr": "1359H", "wtt_dep": "1400", "location": "Atherstone", "stage_seq": 21, "distance_m": 165130.932, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406", "location": "Amington Jn", "stage_seq": 22, "distance_m": 175978.621, "section_seq": 1, "route_path_id": 28847}, {"is_pass": false, "wtt_arr": "1407", "wtt_dep": "1408", "location": "Tamworth Low Level", "stage_seq": 23, "distance_m": 177532.429, "section_seq": 1, "route_path_id": 28847}, {"is_pass": false, "wtt_arr": "1413H", "wtt_dep": "1414H", "location": "Lichfield Trent Valley", "stage_seq": 24, "distance_m": 190078.852, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1415H", "location": "Lichfield TV North Jn (LL)", "stage_seq": 25, "distance_m": 191215.604, "section_seq": 1, "route_path_id": 28847}, {"is_pass": false, "wtt_arr": "1420H", "wtt_dep": "1421H", "location": "Rugeley Trent Valley", "stage_seq": 26, "distance_m": 202963.23, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422", "location": "Rugeley North Jn", "stage_seq": 27, "distance_m": 203696.704, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425", "location": "Colwich Jn", "stage_seq": 28, "distance_m": 207542.994, "section_seq": 1, "route_path_id": 28847}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1435", "location": "Stafford", "stage_seq": 29, "distance_m": 217802.893, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439H", "location": "Norton Bridge", "stage_seq": 30, "distance_m": 226327.653, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445H", "location": "Madeley", "stage_seq": 31, "distance_m": 243824.12, "section_seq": 1, "route_path_id": 28847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "Crewe Basford Hall Jn", "stage_seq": 32, "distance_m": 254483.279, "section_seq": 1, "route_path_id": 28847}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": null, "location": "Crewe", "stage_seq": 33, "distance_m": 257174.903, "section_seq": 1, "route_path_id": 28847}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 257174.903, "from_m": 0.0, "section_seq": 1, "route_path_id": 28847}], "total_distance_m": 257174.903, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 254117.884, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3057.019, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22008, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:59:45Z", "source_id": 56014016, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:00:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:59:49Z", "source_id": 17921555, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21956, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:01:35Z", "source_id": 56018738, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:02:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:01:38Z", "source_id": 17922901, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21883, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:07:23Z", "source_id": 56034123, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:08:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:07:26Z", "source_id": 17927151, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21792, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:15:18Z", "source_id": 56054611, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:16:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:15:21Z", "source_id": 17932957, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21610, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:24:09Z", "source_id": 56077495, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T12:25:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:24:12Z", "source_id": 17939439, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21498, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:27:13Z", "source_id": 56085251, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:28:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:27:17Z", "source_id": 17941670, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21209, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:50:20Z", "source_id": 56143888, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T12:51:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:50:25Z", "source_id": 17958395, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20697, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:03:22Z", "source_id": 56176869, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:04:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:03:27Z", "source_id": 17967726, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20645, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:09Z", "source_id": 56194759, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:11:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:09Z", "source_id": 17972561, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20621, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:25Z", "source_id": 56215676, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:19:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:28Z", "source_id": 17978634, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19135, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:32Z", "source_id": 56231158, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:25:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:34Z", "source_id": 17983045, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11442, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:39Z", "source_id": 56249342, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T13:32:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:43Z", "source_id": 17988222, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11395, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:11Z", "source_id": 56271117, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T13:41:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:14Z", "source_id": 17994355, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10775, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:15Z", "source_id": 56314856, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T13:59:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:17Z", "source_id": 18006808, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
London Euston |
1246 |
1246 |
12 |
None |
None |
Crewe |
1454 |
1454 |
11 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C17897/2026-09-18/detailed |
None |
Stafford |
2026-09-18T14:40:00+01:00 |
Crewe |
17.0 |
{"type": "LineString", "coordinates": [[-2.1226352, 52.8034815], [-2.1231084999999994, 52.80382339999999], [-2.12403, 52.8045502], [-2.1246427, 52.80504019999999], [-2.1251256, 52.8054016], [-2.1253685, 52.80557449999999], [-2.1256010000000005, 52.805734400000006], [-2.1258428, 52.8058985], [-2.125874, 52.8059193], [-2.1263929, 52.806288499999994], [-2.1266508, 52.80644860000001], [-2.127078, 52.8067036], [-2.1275153, 52.8069637], [-2.1277361, 52.80708810000001], [-2.1282396, 52.8073773], [-2.128993, 52.807791399999985], [-2.1294505, 52.80803889999999], [-2.130147899999999, 52.8084572], [-2.1302941999999994, 52.808536399999994], [-2.1309973, 52.8089573], [-2.1316624, 52.8093198], [-2.1317677999999995, 52.80937800000001], [-2.1327115, 52.8098876], [-2.1328436999999996, 52.8099593], [-2.1351604, 52.8112123], [-2.1375156999999994, 52.81248959999999], [-2.1422437, 52.8150467], [-2.1437978999999996, 52.8158886], [-2.145396, 52.8167542], [-2.1454768999999994, 52.816796], [-2.1479359, 52.818144700000005], [-2.1508859999999994, 52.8198553], [-2.152303, 52.82077079999999], [-2.153038433370293, 52.82123800100551], [-2.1536747, 52.82164220000001], [-2.1552301, 52.82271679999999], [-2.1554225, 52.822849700000006], [-2.1559566818868516, 52.8232199963952], [-2.1571715, 52.8240621], [-2.1604575, 52.82650039999999], [-2.1619081, 52.827652099999995], [-2.1633049, 52.82880879999999], [-2.1660594, 52.8311438], [-2.1660631, 52.8311469], [-2.1668527, 52.8318806], [-2.16767, 52.83262779999999], [-2.1692402, 52.8340875], [-2.170022, 52.83484339999999], [-2.1707566, 52.8355537], [-2.1722342, 52.837035500000006], [-2.1749180999999997, 52.8399811], [-2.1757016999999994, 52.8407808], [-2.1765933, 52.8415772], [-2.1770857, 52.84200609999999], [-2.1779285, 52.8427402], [-2.179265, 52.843748], [-2.1806739, 52.8447044], [-2.1822864, 52.845925900000005], [-2.1830918, 52.84666070000001], [-2.1838102, 52.8474337], [-2.1841682, 52.847842699999994], [-2.1842713999999996, 52.8479673], [-2.1844943, 52.8482641], [-2.1850301, 52.8489855], [-2.1851202, 52.8491424], [-2.1856449, 52.84990129999999], [-2.1860634, 52.8507335], [-2.1863905, 52.85158989999999], [-2.186669, 52.8524482], [-2.1868521, 52.8537425], [-2.1868614, 52.854858799999995], [-2.1868628999999995, 52.85503200000001], [-2.1867305, 52.8561284], [-2.1865789999999996, 52.857145799999984], [-2.1865059999999996, 52.85790089999999], [-2.1864979, 52.8582753], [-2.1865057999999995, 52.85866849999999], [-2.1865287, 52.859068400000005], [-2.1865724, 52.859459], [-2.1866419, 52.8598839], [-2.1867011, 52.8601571], [-2.1867862, 52.8605198], [-2.18686, 52.8607907], [-2.1869365, 52.861027099999994], [-2.1870302999999995, 52.86129749999999], [-2.1871891, 52.86171370000001], [-2.1875371999999995, 52.8624594], [-2.1877276999999995, 52.8628189], [-2.1879744000000003, 52.86323180000001], [-2.1882252999999996, 52.86362079999999], [-2.1884672, 52.8639723], [-2.1886273, 52.8641959], [-2.1887495999999995, 52.86434849999999], [-2.188936, 52.8645928], [-2.1891426, 52.8648463], [-2.1893973999999994, 52.8651357], [-2.1896502, 52.865418700000006], [-2.189654360310574, 52.865423015564886], [-2.1899798, 52.8657606], [-2.1901577999999997, 52.865938], [-2.1903065999999995, 52.86608900000001], [-2.1905934, 52.8663514], [-2.1906216, 52.8663766], [-2.1909146999999995, 52.8666383], [-2.191295, 52.8669593], [-2.1916057, 52.8672193], [-2.1919294, 52.86746039999999], [-2.1926521, 52.8679755], [-2.1929471, 52.868171200000006], [-2.1935231, 52.868533], [-2.1938243999999996, 52.86871439999999], [-2.1941364999999995, 52.86889579999999], [-2.194806, 52.8692398], [-2.1954685, 52.86955369999999], [-2.1959834999999996, 52.869792], [-2.1964389, 52.870006], [-2.1974456999999994, 52.870436199999986], [-2.1985057, 52.87086409999999], [-2.1992060243165086, 52.87109520491944], [-2.199274529804084, 52.87111781145831], [-2.1996344999999997, 52.8712366], [-2.2007882999999997, 52.8715635], [-2.2016394999999997, 52.871776999999994], [-2.2021648999999996, 52.87190880000001], [-2.2028512, 52.8720593], [-2.2035552, 52.87219699999999], [-2.2043429, 52.8723335], [-2.2051570999999996, 52.87246579999999], [-2.2052695, 52.8724851], [-2.2064047, 52.8726588], [-2.2071442999999995, 52.8727856], [-2.2085990999999994, 52.8730825], [-2.2092561, 52.8732356], [-2.2101865, 52.8734838], [-2.2109643, 52.87371600000001], [-2.2115236, 52.87389610000001], [-2.2122528, 52.87414520000001], [-2.2125991, 52.87427420000001], [-2.2135296, 52.874623], [-2.2144647, 52.8750295], [-2.215361186779621, 52.87548963626874], [-2.2154899, 52.8755557], [-2.2155758999999997, 52.87560020000001], [-2.2161442, 52.87589359999999], [-2.2167798, 52.8762617], [-2.2176951, 52.87684900000001], [-2.218564, 52.8774783], [-2.2193877, 52.878128700000005], [-2.2201956, 52.878799099999995], [-2.2208693, 52.879349000000005], [-2.2216077999999997, 52.8799276], [-2.2223419999999994, 52.880479699999995], [-2.2230836, 52.8810146], [-2.2238250000000006, 52.8815465], [-2.224593, 52.882071999999994], [-2.225372699999999, 52.88259299999999], [-2.2261769, 52.8831029], [-2.2268445, 52.8835204], [-2.2275257999999996, 52.88393149999999], [-2.2282174, 52.88434259999999], [-2.2289133999999997, 52.88474399999999], [-2.2296166999999993, 52.88513830000001], [-2.2302258, 52.88547259999999], [-2.2303332999999994, 52.8855316], [-2.2317956, 52.88630810000001], [-2.2324705, 52.8866501], [-2.2331474, 52.8869877], [-2.2338096, 52.8873111], [-2.234511, 52.887642799999995], [-2.2355069, 52.8880994], [-2.2365293999999993, 52.888546000000005], [-2.2375089, 52.8889526], [-2.2384968, 52.8893636], [-2.2394623, 52.88976550000001], [-2.2404237, 52.8901881], [-2.2413652999999996, 52.890616], [-2.2418352, 52.8908385], [-2.2420651, 52.890954], [-2.2422958, 52.89106979999999], [-2.2431919, 52.8915316], [-2.2440646, 52.8919989], [-2.244678, 52.8923576], [-2.245237, 52.8926845], [-2.2457882102988034, 52.893023900588986], [-2.2462245999999997, 52.89329259999999], [-2.2472432, 52.8939728], [-2.2482387, 52.894679700000005], [-2.2486657, 52.8950005], [-2.2490945, 52.8953424], [-2.2495144, 52.895672799999986], [-2.2499182, 52.8960103], [-2.2503263999999996, 52.8963593], [-2.2506902, 52.896714499999995], [-2.2507711, 52.8967894], [-2.2511025, 52.89709500000001], [-2.251482199999999, 52.89743450000001], [-2.2522626, 52.89823179999999], [-2.2529912999999997, 52.89904889999999], [-2.2536740999999996, 52.89988369999999], [-2.2543002999999997, 52.9007266], [-2.2548726, 52.9015843], [-2.2553902, 52.90246], [-2.2558527, 52.9033567], [-2.2560678, 52.9038293], [-2.2562591, 52.90424949999999], [-2.256698399999999, 52.9054802], [-2.2570435, 52.90672339999999], [-2.2577289, 52.909184399999994], [-2.2577555, 52.90928259999999], [-2.2586334, 52.912528299999984], [-2.2595271, 52.9158772], [-2.2601567999999994, 52.9182392], [-2.2604051, 52.9191579], [-2.2604744, 52.9194144], [-2.2607895, 52.920600099999994], [-2.2611196, 52.9217811], [-2.261485599999999, 52.9229551], [-2.2619001, 52.92412499999999], [-2.2623438, 52.9252982], [-2.2627378, 52.92624], [-2.2628006, 52.9263777], [-2.2632055, 52.9272398], [-2.2637056, 52.92821459999998], [-2.2642533999999994, 52.9291777], [-2.2643323, 52.929313699999994], [-2.264541123294641, 52.929673494383906], [-2.2670769, 52.9340423], [-2.2698818, 52.938766], [-2.2698904, 52.9387805], [-2.2701042999999994, 52.93913369999999], [-2.2701669, 52.9392393], [-2.2713115, 52.9411882], [-2.2726963, 52.943539699999995], [-2.2754739999999996, 52.948268500000005], [-2.2757523, 52.9487515], [-2.2760649999999996, 52.94924340000001], [-2.2763792, 52.949707], [-2.2767387, 52.950170199999995], [-2.2768733, 52.95033550000001], [-2.2770124, 52.9505003], [-2.2773084, 52.9508252], [-2.2776197, 52.9511465], [-2.2779465999999995, 52.9514628], [-2.278628, 52.9520724], [-2.2793602, 52.95267779999999], [-2.2799541, 52.9531174], [-2.280585, 52.953536199999995], [-2.2812549999999994, 52.9539343], [-2.281942, 52.95432240000001], [-2.2827462, 52.954738700000014], [-2.2836204, 52.95514370000001], [-2.2845197, 52.95552099999999], [-2.2854519999999994, 52.9558744], [-2.2865524999999995, 52.9562439], [-2.2876789, 52.9565783], [-2.2888949, 52.956885199999995], [-2.2900773, 52.9571406], [-2.2901239999999996, 52.95715069999999], [-2.2912909, 52.9573804], [-2.2924728, 52.957566], [-2.2935930999999994, 52.95773139999999], [-2.2948263999999994, 52.95785730000001], [-2.2961640999999995, 52.958000899999995], [-2.2974814999999995, 52.9581871], [-2.2987407, 52.9583977], [-2.299971, 52.9586559], [-2.3010079, 52.958920500000005], [-2.301482899999999, 52.9590505], [-2.3019565999999996, 52.95919409999998], [-2.3024284999999995, 52.959345], [-2.3028856, 52.9595036], [-2.3033257, 52.959667], [-2.3037683, 52.95983999999999], [-2.3043829, 52.9600951], [-2.3049826999999996, 52.9603519], [-2.3055828, 52.960617199999994], [-2.3061904, 52.960895699999995], [-2.3067781, 52.96116169999999], [-2.3073577, 52.9614424], [-2.3078839, 52.9617145], [-2.3084095999999996, 52.9620113], [-2.3084432, 52.96203030000001], [-2.3095264999999996, 52.9627029], [-2.3105172, 52.9634605], [-2.3119776, 52.96480809999999], [-2.3133537999999993, 52.966188900000006], [-2.3161136, 52.968950799999995], [-2.3184802, 52.9713331], [-2.3188852, 52.9717408], [-2.3244324, 52.977282499999994], [-2.3260909, 52.9789483], [-2.3273745999999997, 52.98023370000001], [-2.3277659, 52.980625499999995], [-2.330908482155918, 52.98378961162837], [-2.331095, 52.9839774], [-2.3313514, 52.98422809999999], [-2.3316746, 52.9845556], [-2.3323251, 52.9852088], [-2.333645, 52.9865307], [-2.3356197387107556, 52.988505905532904], [-2.3362661, 52.98915240000001], [-2.3368652, 52.989754299999994], [-2.3384886999999996, 52.99138529999999], [-2.338876, 52.99177429999999], [-2.3401891999999997, 52.9930823], [-2.3415205, 52.99439129999999], [-2.3417406999999995, 52.99460890000001], [-2.3419883999999995, 52.9948347], [-2.3424672, 52.9952753], [-2.3429679, 52.9957083], [-2.343487399999999, 52.99613279999999], [-2.3445239, 52.996936], [-2.3456259, 52.997725499999994], [-2.3467673, 52.99848219999999], [-2.3480197, 52.99922759999999], [-2.3480381, 52.99923770000001], [-2.3488374, 52.99967740000001], [-2.3496793, 53.00011979999999], [-2.350551100000001, 53.00055079999999], [-2.3514434, 53.00096260000001], [-2.3526311, 53.0014982], [-2.3537949999999994, 53.0020557], [-2.3543442999999997, 53.0023278], [-2.3548573, 53.00260780000001], [-2.3559116, 53.00318209999999], [-2.356822, 53.003725], [-2.3577367, 53.004280900000005], [-2.359439, 53.0054576], [-2.3609458999999995, 53.006622099999994], [-2.3614387999999997, 53.00700299999999], [-2.3633795, 53.00853809999999], [-2.3670866, 53.01153809999999], [-2.3671472, 53.011586699999995], [-2.3679866, 53.012187899999994], [-2.3687606, 53.0128095], [-2.3700873, 53.0138697], [-2.3703144, 53.0140512], [-2.3734132, 53.0165103], [-2.3738537, 53.01687629999999], [-2.3739323, 53.0169357], [-2.3744017, 53.01729459999999], [-2.375391899999999, 53.0180783], [-2.3773241, 53.0196691], [-2.3779591000000004, 53.0202462], [-2.3785646, 53.0208257], [-2.3791398, 53.021415], [-2.3792757999999994, 53.0215582], [-2.379703, 53.0220081], [-2.3801253, 53.0224559], [-2.3805553, 53.0228935], [-2.381463, 53.02375189999999], [-2.3834174999999997, 53.025389299999986], [-2.3840068999999997, 53.0258475], [-2.3846507999999997, 53.02633469999999], [-2.3859558999999995, 53.02725660000001], [-2.3886667, 53.029062], [-2.3895829999999996, 53.02971689999999], [-2.3897627, 53.029843199999995], [-2.3904975999999993, 53.0303599], [-2.3923507, 53.03163829999998], [-2.3932971999999997, 53.03230139999999], [-2.3942502, 53.0329688], [-2.3959924, 53.0343684], [-2.3965838, 53.03489629999999], [-2.3971473999999997, 53.0354155], [-2.3977064, 53.0359487], [-2.3982309999999996, 53.0364866], [-2.3987709000000006, 53.0370375], [-2.3993032, 53.037588799999995], [-2.399546416373759, 53.03783802447602], [-2.4003845, 53.0386968], [-2.4005931, 53.0389145], [-2.4009453000000005, 53.03928199999999], [-2.4015194, 53.0398724], [-2.4026455999999996, 53.04103440000001], [-2.4048853, 53.0433451], [-2.4050292, 53.0434904], [-2.4051698, 53.0436378], [-2.4054592, 53.04393480000001], [-2.4060193, 53.044522400000005], [-2.4070734, 53.0457178], [-2.4075707999999993, 53.0463186], [-2.4080496, 53.0469328], [-2.4089497, 53.0481725], [-2.4093162999999995, 53.048727500000005], [-2.4095691999999995, 53.049188699999995], [-2.4096091, 53.0492521], [-2.4102239, 53.0502476], [-2.4103111, 53.05038879999999], [-2.4112083999999996, 53.0520166], [-2.4112381999999997, 53.05206239999999], [-2.4115942, 53.052622799999995], [-2.4141567, 53.05709469999999], [-2.4153800999999997, 53.0592298], [-2.4176556, 53.063201], [-2.4186993649555957, 53.065022431984005], [-2.4192849999999995, 53.0660444], [-2.4197885, 53.066913500000005], [-2.4203464, 53.06787649999999], [-2.4211201, 53.0692934], [-2.4235177999999995, 53.073466], [-2.425451267122708, 53.076829539453456], [-2.4265926999999996, 53.0788151], [-2.4271332999999995, 53.07973569999999], [-2.4285706, 53.08218329999999], [-2.4288677000000005, 53.082678599999994], [-2.4291046, 53.083076099999985], [-2.4295180999999997, 53.08377049999999], [-2.4297902999999996, 53.0842274], [-2.4298259, 53.0842849], [-2.4301759, 53.084781], [-2.4302155999999995, 53.084847399999994], [-2.4308157999999995, 53.08585250000001], [-2.4308542999999996, 53.0859207], [-2.4310446, 53.0862345], [-2.4316885, 53.0872188], [-2.4319398999999997, 53.08766], [-2.4326086999999994, 53.08875269999999], [-2.4326691999999994, 53.08885899999999]]} |
24.4 |
1442 |
1459 |
Stafford |
Crewe |
Crewe |
53.0888590 |
-2.4326692 |
53.0888590 |
-2.4326692 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:59:00 |
Crewe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006808 |
1789739838642299 |
142 |
142 |
2026-09-18 14:09:11.388224 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:10.009589 |
| 641674 |
672416 |
W83911 |
072W30MN18 |
2026-09-18 |
COMPLETE |
18007252 |
2026-09-18 14:59:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 672416, "stp": "P", "toc": "ScotRail", "uid": "W83911", "consist": "380018", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83911/2026-09-18/detailed", "trust_id": "072W30MN18", "origin_crs": "WMS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": "12", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2W30", "timing_status": "LATE", "origin_station": "Wemyss Bay", "current_leg_arr": "1459", "current_leg_dep": "1450", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1357", "origin_platform": "2", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": "+1 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": "1458", "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\": 271.829, \"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\": 885.283, \"from_m\": 271.829, \"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\": 2972.182, \"from_m\": 885.283, \"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\": 4101.482, \"from_m\": 2972.182, \"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\": 16059.959, \"from_m\": 4101.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16120.517, \"from_m\": 16059.959, \"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\": 16407.611, \"from_m\": 16120.517, \"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\": 16999.228, \"from_m\": 16407.611, \"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\": 17821.393, \"from_m\": 16999.228, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20151.651, \"from_m\": 17821.393, \"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\": 20973.816, \"from_m\": 20151.651, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21565.433, \"from_m\": 20973.816, \"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\": 21852.527, \"from_m\": 21565.433, \"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\": 21893.852, \"from_m\": 21852.527, \"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\": 22222.428, \"from_m\": 21893.852, \"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\": 22814.017, \"from_m\": 22222.428, \"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\": 23636.438, \"from_m\": 22814.017, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42859.815, \"from_m\": 23636.438, \"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\": 44190.645, \"from_m\": 42859.815, \"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\": 45925.7, \"from_m\": 44190.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\": 46028.541, \"from_m\": 45925.7, \"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\": 52442.98, \"from_m\": 46028.541, \"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\": 52705.164, \"from_m\": 52442.98, \"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\": 52803.634, \"from_m\": 52705.164, \"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\": 52845.334, \"from_m\": 52803.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\": 53397.882, \"from_m\": 52845.334, \"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\": 53861.303, \"from_m\": 53397.882, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54295.424, \"from_m\": 53861.303, \"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\": 54822.896, \"from_m\": 54295.424, \"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\": 55247.439, \"from_m\": 54822.896, \"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\": 672416, \"profile_key\": \"ae3f47a387e8b916a355d2353e8534eb0b61d1b179a43f7354f44fee6bb6216e\", \"schedule_id\": 27885, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1357\", \"location\": \"Wemyss Bay\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1401\", \"wtt_dep\": \"1401H\", \"location\": \"Inverkip\", \"stage_seq\": 2, \"distance_m\": 3618.265, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1404\", \"wtt_dep\": \"1408\", \"location\": \"Dunrod\", \"stage_seq\": 3, \"distance_m\": 6051.215, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1412H\", \"wtt_dep\": \"1413\", \"location\": \"Branchton\", \"stage_seq\": 4, \"distance_m\": 9544.154, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1415\", \"wtt_dep\": \"1415H\", \"location\": \"Drumfrochar\", \"stage_seq\": 5, \"distance_m\": 11642.856, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1417H\", \"wtt_dep\": \"1418\", \"location\": \"Whinhill\", \"stage_seq\": 6, \"distance_m\": 13239.941, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421\", \"location\": \"Wemyss Bay Jn\", \"stage_seq\": 7, \"distance_m\": 16120.517, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1423\", \"location\": \"Port Glasgow\", \"stage_seq\": 8, \"distance_m\": 16876.005, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1425\", \"wtt_dep\": \"1425H\", \"location\": \"Woodhall\", \"stage_seq\": 9, \"distance_m\": 18986.522, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1429H\", \"location\": \"Langbank\", \"stage_seq\": 10, \"distance_m\": 29283.788, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435\", \"location\": \"Bishopton\", \"stage_seq\": 11, \"distance_m\": 35701.264, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440\", \"location\": \"Paisley St. James\", \"stage_seq\": 12, \"distance_m\": 42422.987, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1443\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 13, \"distance_m\": 43664.764, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444H\", \"location\": \"Arkleston Jn\", \"stage_seq\": 14, \"distance_m\": 45451.309, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1446H\", \"location\": \"Hillington West\", \"stage_seq\": 15, \"distance_m\": 47219.462, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1448H\", \"location\": \"Hillington East\", \"stage_seq\": 16, \"distance_m\": 48287.213, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1450H\", \"location\": \"Cardonald\", \"stage_seq\": 17, \"distance_m\": 49312.831, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453H\", \"location\": \"Gower Street Jn\", \"stage_seq\": 18, \"distance_m\": 52057.886, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Shields Jn\", \"stage_seq\": 19, \"distance_m\": 52613.663, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 20, \"distance_m\": 54320.899, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 21, \"distance_m\": 55247.439, \"section_seq\": 1, \"route_path_id\": 102102}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 55247.439, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102102}], \"total_distance_m\": 55247.439, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 54784.018, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 463.421, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1357", "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\": 1599, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:21Z\", \"source_id\": 56161913, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:01:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:25Z\", \"source_id\": 17963410, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:22Z\", \"source_id\": 56223270, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:22:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:20Z\", \"source_id\": 17980700, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:29Z\", \"source_id\": 56231023, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:34Z\", \"source_id\": 17983032, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:33Z\", \"source_id\": 56241300, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:39Z\", \"source_id\": 17985956, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:45Z\", \"source_id\": 56254829, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:49Z\", \"source_id\": 17989740, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1713, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:31Z\", \"source_id\": 56269625, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:35Z\", \"source_id\": 17993920, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1724, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:32Z\", \"source_id\": 56274677, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:34Z\", \"source_id\": 17995367, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:36Z\", \"source_id\": 56285014, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:39Z\", \"source_id\": 17998353, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:29Z\", \"source_id\": 56289620, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:33Z\", \"source_id\": 17999765, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:47Z\", \"source_id\": 56292857, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:51Z\", \"source_id\": 18000647, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:54Z\", \"source_id\": 56316456, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:58Z\", \"source_id\": 18007252, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "12", "timing_fact_generation": 1789739880833949, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:11.535022", "service_state_evidence_id": 18007252, "current_leg_start_actual_dep": "2026-09-18T14:51:30+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:12.351267", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
WMS |
GLC |
2W30 |
380018 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 271.829, "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": 885.283, "from_m": 271.829, "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": 2972.182, "from_m": 885.283, "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": 4101.482, "from_m": 2972.182, "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": 16059.959, "from_m": 4101.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16120.517, "from_m": 16059.959, "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": 16407.611, "from_m": 16120.517, "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": 16999.228, "from_m": 16407.611, "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": 17821.393, "from_m": 16999.228, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20151.651, "from_m": 17821.393, "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": 20973.816, "from_m": 20151.651, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21565.433, "from_m": 20973.816, "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": 21852.527, "from_m": 21565.433, "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": 21893.852, "from_m": 21852.527, "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": 22222.428, "from_m": 21893.852, "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": 22814.017, "from_m": 22222.428, "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": 23636.438, "from_m": 22814.017, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42859.815, "from_m": 23636.438, "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": 44190.645, "from_m": 42859.815, "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": 45925.7, "from_m": 44190.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": 46028.541, "from_m": 45925.7, "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": 52442.98, "from_m": 46028.541, "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": 52705.164, "from_m": 52442.98, "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": 52803.634, "from_m": 52705.164, "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": 52845.334, "from_m": 52803.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": 53397.882, "from_m": 52845.334, "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": 53861.303, "from_m": 53397.882, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54295.424, "from_m": 53861.303, "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": 54822.896, "from_m": 54295.424, "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": 55247.439, "from_m": 54822.896, "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": 672416, "profile_key": "ae3f47a387e8b916a355d2353e8534eb0b61d1b179a43f7354f44fee6bb6216e", "schedule_id": 27885, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1357", "location": "Wemyss Bay", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1401", "wtt_dep": "1401H", "location": "Inverkip", "stage_seq": 2, "distance_m": 3618.265, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1404", "wtt_dep": "1408", "location": "Dunrod", "stage_seq": 3, "distance_m": 6051.215, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1412H", "wtt_dep": "1413", "location": "Branchton", "stage_seq": 4, "distance_m": 9544.154, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1415", "wtt_dep": "1415H", "location": "Drumfrochar", "stage_seq": 5, "distance_m": 11642.856, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1417H", "wtt_dep": "1418", "location": "Whinhill", "stage_seq": 6, "distance_m": 13239.941, "section_seq": 1, "route_path_id": 102102}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421", "location": "Wemyss Bay Jn", "stage_seq": 7, "distance_m": 16120.517, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1423", "location": "Port Glasgow", "stage_seq": 8, "distance_m": 16876.005, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1425", "wtt_dep": "1425H", "location": "Woodhall", "stage_seq": 9, "distance_m": 18986.522, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1429H", "location": "Langbank", "stage_seq": 10, "distance_m": 29283.788, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435", "location": "Bishopton", "stage_seq": 11, "distance_m": 35701.264, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440", "location": "Paisley St. James", "stage_seq": 12, "distance_m": 42422.987, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1443", "location": "Paisley Gilmour Street", "stage_seq": 13, "distance_m": 43664.764, "section_seq": 1, "route_path_id": 102102}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444H", "location": "Arkleston Jn", "stage_seq": 14, "distance_m": 45451.309, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1446H", "location": "Hillington West", "stage_seq": 15, "distance_m": 47219.462, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1448H", "location": "Hillington East", "stage_seq": 16, "distance_m": 48287.213, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1450H", "location": "Cardonald", "stage_seq": 17, "distance_m": 49312.831, "section_seq": 1, "route_path_id": 102102}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453H", "location": "Gower Street Jn", "stage_seq": 18, "distance_m": 52057.886, "section_seq": 1, "route_path_id": 102102}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Shields Jn", "stage_seq": 19, "distance_m": 52613.663, "section_seq": 1, "route_path_id": 102102}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456", "location": "Glasgow Bridge Street Jn", "stage_seq": 20, "distance_m": 54320.899, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 21, "distance_m": 55247.439, "section_seq": 1, "route_path_id": 102102}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 55247.439, "from_m": 0.0, "section_seq": 1, "route_path_id": 102102}], "total_distance_m": 55247.439, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 54784.018, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 463.421, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1599, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:21Z", "source_id": 56161913, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:01:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:25Z", "source_id": 17963410, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1697, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:22Z", "source_id": 56223270, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:22:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:20Z", "source_id": 17980700, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1701, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:29Z", "source_id": 56231023, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:25:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:34Z", "source_id": 17983032, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1705, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:33Z", "source_id": 56241300, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:30:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:39Z", "source_id": 17985956, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1709, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:45Z", "source_id": 56254829, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:34:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:49Z", "source_id": 17989740, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1713, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:31Z", "source_id": 56269625, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:40:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:35Z", "source_id": 17993920, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1724, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:32Z", "source_id": 56274677, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:42:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:34Z", "source_id": 17995367, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1757, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:36Z", "source_id": 56285014, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:45:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:39Z", "source_id": 17998353, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1761, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:29Z", "source_id": 56289620, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:48:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:33Z", "source_id": 17999765, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1766, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:47Z", "source_id": 56292857, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:49:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:51Z", "source_id": 18000647, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2026, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:54Z", "source_id": 56316456, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:59:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:58Z", "source_id": 18007252, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Wemyss Bay |
1357 |
1357 |
2 |
None |
None |
Glasgow Central High Level |
1458 |
1458 |
12 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W83911/2026-09-18/detailed |
None |
Cardonald |
2026-09-18T14:51:30+01:00 |
Glasgow Central High Level |
9.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 |
1450 |
1459 |
Cardonald |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:59:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007252 |
1789739880833949 |
52 |
52 |
2026-09-18 14:09:12.351267 |
12 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:11.535022 |
| 641675 |
672658 |
P77099 |
512O35MO18 |
2026-09-18 |
COMPLETE |
18007106 |
2026-09-18 14:59:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 672658, "stp": "P", "toc": "Greater Anglia", "uid": "P77099", "consist": "720522", "dest_crs": "LST", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P77099/2026-09-18/detailed", "trust_id": "512O35MO18", "origin_crs": "HFE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-18", "dest_arr_time": "1457", "dest_platform": "3", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2O35", "timing_status": "LATE", "origin_station": "Hertford East", "current_leg_arr": "1459", "current_leg_dep": "1449", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1407", "origin_platform": "2", "current_location": "London Liverpool Street", "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-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": "Hackney Downs", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Hackney Downs", "current_leg_milage": "2.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 250.794, \"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\": 3007.927, \"from_m\": 250.794, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3119.354, \"from_m\": 3007.927, \"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\": 3441.871, \"from_m\": 3119.354, \"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\": 3530.678, \"from_m\": 3441.871, \"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\": 8485.676, \"from_m\": 3530.678, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9291.127, \"from_m\": 8485.676, \"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\": 16305.207, \"from_m\": 9291.127, \"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\": 21523.848, \"from_m\": 16305.207, \"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\": 21555.741, \"from_m\": 21523.848, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29196.258, \"from_m\": 21555.741, \"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\": 31057.455, \"from_m\": 29196.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\": 31160.15, \"from_m\": 31057.455, \"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\": 31807.01, \"from_m\": 31160.15, \"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\": 32892.436, \"from_m\": 31807.01, \"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\": 33838.518, \"from_m\": 32892.436, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34416.663, \"from_m\": 33838.518, \"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\": 35881.168, \"from_m\": 34416.663, \"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\": 37457.158, \"from_m\": 35881.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38094.059, \"from_m\": 37457.158, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38570.734, \"from_m\": 38094.059, \"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\": 39023.952, \"from_m\": 38570.734, \"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\": 672658, \"profile_key\": \"005474bad3f4ca9d8965be924dfd906e0e6d73f0d39d1ff797e43f41bd63c143\", \"schedule_id\": 21815, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1407\", \"location\": \"Hertford East\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1411\", \"wtt_dep\": \"1411H\", \"location\": \"Ware\", \"stage_seq\": 2, \"distance_m\": 3208.728, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415\", \"location\": \"St. Margaret's\", \"stage_seq\": 3, \"distance_m\": 6270.565, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1417H\", \"wtt_dep\": \"1418\", \"location\": \"Rye House\", \"stage_seq\": 4, \"distance_m\": 8574.046, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 5, \"distance_m\": 9332.118, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1421H\", \"wtt_dep\": \"1422H\", \"location\": \"Broxbourne\", \"stage_seq\": 6, \"distance_m\": 11309.554, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1426H\", \"location\": \"Cheshunt\", \"stage_seq\": 7, \"distance_m\": 16360.495, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1429\", \"location\": \"Waltham Cross\", \"stage_seq\": 8, \"distance_m\": 18313.459, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1431H\", \"location\": \"Enfield Lock\", \"stage_seq\": 9, \"distance_m\": 19916.455, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434\", \"location\": \"Brimsdown\", \"stage_seq\": 10, \"distance_m\": 21689.452, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1435H\", \"wtt_dep\": \"1436\", \"location\": \"Ponders End\", \"stage_seq\": 11, \"distance_m\": 23108.207, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1443\", \"location\": \"Tottenham Hale\", \"stage_seq\": 12, \"distance_m\": 29424.911, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 13, \"distance_m\": 30185.109, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445\", \"location\": \"Coppermill Jn\", \"stage_seq\": 14, \"distance_m\": 31137.529, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445H\", \"location\": \"Clapton Jn\", \"stage_seq\": 15, \"distance_m\": 31855.527, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1449H\", \"location\": \"Hackney Downs\", \"stage_seq\": 16, \"distance_m\": 34237.665, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Bethnal Green\", \"stage_seq\": 17, \"distance_m\": 37211.81, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 18, \"distance_m\": 39023.952, \"section_seq\": 1, \"route_path_id\": 99730}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39023.952, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99730}], \"total_distance_m\": 39023.952, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 37416.069, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1607.883, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1407", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:16Z\", \"source_id\": 56195121, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:21Z\", \"source_id\": 17972689, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:47Z\", \"source_id\": 56209042, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:54Z\", \"source_id\": 17976721, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14813, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:56Z\", \"source_id\": 56216921, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:04Z\", \"source_id\": 17979011, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:30Z\", \"source_id\": 56226100, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:38Z\", \"source_id\": 17981570, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:34Z\", \"source_id\": 56236175, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:37Z\", \"source_id\": 17984518, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14852, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:12Z\", \"source_id\": 56242956, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:16Z\", \"source_id\": 17986395, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:26Z\", \"source_id\": 56248760, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:28Z\", \"source_id\": 17988046, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:47Z\", \"source_id\": 56254901, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:51Z\", \"source_id\": 17989754, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14864, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:23Z\", \"source_id\": 56261660, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:28Z\", \"source_id\": 17991684, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:08Z\", \"source_id\": 56273668, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:12Z\", \"source_id\": 17995058, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:53Z\", \"source_id\": 56290634, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:57Z\", \"source_id\": 18000003, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:16Z\", \"source_id\": 56307007, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:21Z\", \"source_id\": 18004696, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15472, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:38Z\", \"source_id\": 56315799, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:45Z\", \"source_id\": 18007106, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "3", "timing_fact_generation": 1789739866228046, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:13.341497", "service_state_evidence_id": 18007106, "current_leg_start_actual_dep": "2026-09-18T14:51:30+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:13.866573", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
HFE |
LST |
2O35 |
720522 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 250.794, "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": 3007.927, "from_m": 250.794, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3119.354, "from_m": 3007.927, "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": 3441.871, "from_m": 3119.354, "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": 3530.678, "from_m": 3441.871, "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": 8485.676, "from_m": 3530.678, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9291.127, "from_m": 8485.676, "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": 16305.207, "from_m": 9291.127, "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": 21523.848, "from_m": 16305.207, "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": 21555.741, "from_m": 21523.848, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29196.258, "from_m": 21555.741, "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": 31057.455, "from_m": 29196.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": 31160.15, "from_m": 31057.455, "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": 31807.01, "from_m": 31160.15, "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": 32892.436, "from_m": 31807.01, "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": 33838.518, "from_m": 32892.436, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34416.663, "from_m": 33838.518, "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": 35881.168, "from_m": 34416.663, "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": 37457.158, "from_m": 35881.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38094.059, "from_m": 37457.158, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38570.734, "from_m": 38094.059, "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": 39023.952, "from_m": 38570.734, "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": 672658, "profile_key": "005474bad3f4ca9d8965be924dfd906e0e6d73f0d39d1ff797e43f41bd63c143", "schedule_id": 21815, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1407", "location": "Hertford East", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1411", "wtt_dep": "1411H", "location": "Ware", "stage_seq": 2, "distance_m": 3208.728, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415", "location": "St. Margaret's", "stage_seq": 3, "distance_m": 6270.565, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1417H", "wtt_dep": "1418", "location": "Rye House", "stage_seq": 4, "distance_m": 8574.046, "section_seq": 1, "route_path_id": 99730}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419", "location": "Broxbourne Jn", "stage_seq": 5, "distance_m": 9332.118, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1421H", "wtt_dep": "1422H", "location": "Broxbourne", "stage_seq": 6, "distance_m": 11309.554, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1426H", "location": "Cheshunt", "stage_seq": 7, "distance_m": 16360.495, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1429", "location": "Waltham Cross", "stage_seq": 8, "distance_m": 18313.459, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1431H", "location": "Enfield Lock", "stage_seq": 9, "distance_m": 19916.455, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434", "location": "Brimsdown", "stage_seq": 10, "distance_m": 21689.452, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1435H", "wtt_dep": "1436", "location": "Ponders End", "stage_seq": 11, "distance_m": 23108.207, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1443", "location": "Tottenham Hale", "stage_seq": 12, "distance_m": 29424.911, "section_seq": 1, "route_path_id": 99730}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444", "location": "Tottenham South Jn", "stage_seq": 13, "distance_m": 30185.109, "section_seq": 1, "route_path_id": 99730}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445", "location": "Coppermill Jn", "stage_seq": 14, "distance_m": 31137.529, "section_seq": 1, "route_path_id": 99730}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445H", "location": "Clapton Jn", "stage_seq": 15, "distance_m": 31855.527, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1449H", "location": "Hackney Downs", "stage_seq": 16, "distance_m": 34237.665, "section_seq": 1, "route_path_id": 99730}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Bethnal Green", "stage_seq": 17, "distance_m": 37211.81, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 18, "distance_m": 39023.952, "section_seq": 1, "route_path_id": 99730}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39023.952, "from_m": 0.0, "section_seq": 1, "route_path_id": 99730}], "total_distance_m": 39023.952, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37416.069, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1607.883, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14805, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:16Z", "source_id": 56195121, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:11:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:21Z", "source_id": 17972689, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14809, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:47Z", "source_id": 56209042, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:16:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:54Z", "source_id": 17976721, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14813, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:56Z", "source_id": 56216921, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:19:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:04Z", "source_id": 17979011, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14821, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:30Z", "source_id": 56226100, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:23:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:38Z", "source_id": 17981570, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:34Z", "source_id": 56236175, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:27:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:37Z", "source_id": 17984518, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14852, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:12Z", "source_id": 56242956, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:29:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:16Z", "source_id": 17986395, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14856, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:26Z", "source_id": 56248760, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:32:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:28Z", "source_id": 17988046, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14860, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:47Z", "source_id": 56254901, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:34:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:51Z", "source_id": 17989754, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14864, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:23Z", "source_id": 56261660, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:37:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:28Z", "source_id": 17991684, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14880, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:08Z", "source_id": 56273668, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:42:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:12Z", "source_id": 17995058, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:53Z", "source_id": 56290634, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:48:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:57Z", "source_id": 18000003, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:16Z", "source_id": 56307007, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:54:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:21Z", "source_id": 18004696, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15472, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:38Z", "source_id": 56315799, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:59:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:45Z", "source_id": 18007106, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Hertford East |
1407 |
1407 |
2 |
None |
None |
London Liverpool Street |
1457 |
1457 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P77099/2026-09-18/detailed |
None |
Hackney Downs |
2026-09-18T14:51:30+01:00 |
London Liverpool Street |
10.0 |
{"type": "LineString", "coordinates": [[-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-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]]} |
2.9 |
1449 |
1459 |
Hackney Downs |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:59:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007106 |
1789739866228046 |
72 |
72 |
2026-09-18 14:09:13.866573 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:13.341497 |
| 641676 |
671780 |
W75845 |
672P35MM18 |
2026-09-18 |
COMPLETE |
18007432 |
2026-09-18 14:59:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 671780, "stp": "P", "toc": "West Midlands Trains", "uid": "W75845", "consist": "730006+730024", "dest_crs": "LIF", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75845/2026-09-18/detailed", "trust_id": "672P35MM18", "origin_crs": "BMV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lichfield Trent Valley HL", "service_date": "2026-09-18", "dest_arr_time": "1449", "dest_platform": null, "is_terminated": 1, "next_location": "Lichfield Trent Valley HL", "signalling_id": "2P35", "timing_status": "LATE", "origin_station": "Bromsgrove", "current_leg_arr": "1459", "current_leg_dep": "1456", "current_leg_end": "Lichfield Trent Valley HL", "origin_dep_time": "1329", "origin_platform": "3", "current_location": "Lichfield Trent Valley HL", "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8245170157930624, 52.68041006541299], [-1.8238313, 52.6807339], [-1.82326, 52.68099779999999], [-1.8228342, 52.68118869999999], [-1.8223612, 52.68137629999998], [-1.8219113, 52.6815401], [-1.8213313, 52.6817279], [-1.8207302000000003, 52.6818936], [-1.8201502, 52.6820423], [-1.8195292, 52.6821691], [-1.8161624, 52.6827081], [-1.815495, 52.6828349], [-1.8148128, 52.682976999999994], [-1.8117438999999995, 52.683690199999994], [-1.8079516, 52.68459179999999], [-1.8065727, 52.6849174], [-1.8048208999999995, 52.68533219999998], [-1.8043697999999997, 52.68544059999999], [-1.8037655999999995, 52.6855964], [-1.8029994, 52.6858115], [-1.8009475999999998, 52.686290199999995], [-1.8000280999999998, 52.6865216], [-1.7998270999999997, 52.68657660000001], [-1.7995496805896314, 52.686649934082894], [-1.7995028255399117, 52.686662319909544], [-1.7993908677208903, 52.68669191521423]]}", "current_leg_start": "Lichfield City", "dest_arr_time_act": "1449", "motion_projection": null, "next_location_lat": "52.6866919", "next_location_lon": "-1.7993909", "previous_location": "Lichfield City", "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\": 3617.621, \"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\": 4126.352, \"from_m\": 3617.621, \"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\": 9911.459, \"from_m\": 4126.352, \"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\": 9983.853, \"from_m\": 9911.459, \"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\": 12654.981, \"from_m\": 9983.853, \"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\": 12706.854, \"from_m\": 12654.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\": 14068.828, \"from_m\": 12706.854, \"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\": 14124.933, \"from_m\": 14068.828, \"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\": 14470.144, \"from_m\": 14124.933, \"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\": 14623.672, \"from_m\": 14470.144, \"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\": 15222.057, \"from_m\": 14623.672, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18651.504, \"from_m\": 15222.057, \"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\": 21160.422, \"from_m\": 18651.504, \"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\": 22627.323, \"from_m\": 21160.422, \"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\": 22854.991, \"from_m\": 22627.323, \"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\": 23362.588, \"from_m\": 22854.991, \"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\": 23382.034, \"from_m\": 23362.588, \"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\": 23412.405, \"from_m\": 23382.034, \"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\": 23834.116, \"from_m\": 23412.405, \"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\": 24615.738, \"from_m\": 23834.116, \"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\": 24992.066, \"from_m\": 24615.738, \"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\": 25737.256, \"from_m\": 24992.066, \"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\": 26991.723, \"from_m\": 25737.256, \"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\": 27464.01, \"from_m\": 26991.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\": 27764.851, \"from_m\": 27464.01, \"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\": 28000.809, \"from_m\": 27764.851, \"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\": 28403.917, \"from_m\": 28000.809, \"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\": 28428.24, \"from_m\": 28403.917, \"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\": 28940.155, \"from_m\": 28428.24, \"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\": 30125.206, \"from_m\": 28940.155, \"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\": 30853.178, \"from_m\": 30125.206, \"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\": 30881.614, \"from_m\": 30853.178, \"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\": 31173.878, \"from_m\": 30881.614, \"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\": 31183.253, \"from_m\": 31173.878, \"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\": 35359.812, \"from_m\": 31183.253, \"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\": 35736.832, \"from_m\": 35359.812, \"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\": 36565.674, \"from_m\": 35736.832, \"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\": 36927.431, \"from_m\": 36565.674, \"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\": 36951.195, \"from_m\": 36927.431, \"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\": 40397.564, \"from_m\": 36951.195, \"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\": 40431.45, \"from_m\": 40397.564, \"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\": 40772.307, \"from_m\": 40431.45, \"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\": 40790.271, \"from_m\": 40772.307, \"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\": 47147.279, \"from_m\": 40790.271, \"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\": 47470.144, \"from_m\": 47147.279, \"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\": 48490.121, \"from_m\": 47470.144, \"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\": 48841.139, \"from_m\": 48490.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\": 49107.059, \"from_m\": 48841.139, \"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\": 49114.85, \"from_m\": 49107.059, \"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\": 51068.651, \"from_m\": 49114.85, \"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\": 51607.927, \"from_m\": 51068.651, \"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\": 51670.657, \"from_m\": 51607.927, \"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\": 51764.558, \"from_m\": 51670.657, \"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\": 51983.607, \"from_m\": 51764.558, \"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\": 52045.634, \"from_m\": 51983.607, \"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\": 52251.682, \"from_m\": 52045.634, \"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}], \"service_id\": 671780, \"profile_key\": \"0803fcb14f9060754a7113f438c407a5bce9c63d40240d4787ec1ca4e745574b\", \"schedule_id\": 27302, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1329\", \"location\": \"Bromsgrove\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1334H\", \"wtt_dep\": \"1335\", \"location\": \"Barnt Green\", \"stage_seq\": 2, \"distance_m\": 6009.663, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1339\", \"wtt_dep\": \"1342H\", \"location\": \"Longbridge\", \"stage_seq\": 3, \"distance_m\": 10322.826, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1344\", \"wtt_dep\": \"1345\", \"location\": \"Northfield\", \"stage_seq\": 4, \"distance_m\": 11919.306, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1347\", \"wtt_dep\": \"1348\", \"location\": \"Kings Norton\", \"stage_seq\": 5, \"distance_m\": 14294.161, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1350\", \"wtt_dep\": \"1350H\", \"location\": \"Bournville\", \"stage_seq\": 6, \"distance_m\": 16059.588, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1352H\", \"wtt_dep\": \"1353H\", \"location\": \"Selly Oak\", \"stage_seq\": 7, \"distance_m\": 17810.839, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1355\", \"wtt_dep\": \"1356\", \"location\": \"University\", \"stage_seq\": 8, \"distance_m\": 18971.403, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1359\", \"wtt_dep\": \"1400\", \"location\": \"Five Ways\", \"stage_seq\": 9, \"distance_m\": 21690.288, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1403\", \"wtt_dep\": \"1406\", \"location\": \"Birmingham New Street\", \"stage_seq\": 10, \"distance_m\": 23100.612, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408\", \"location\": \"Proof House Jn\", \"stage_seq\": 11, \"distance_m\": 24108.126, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1410\", \"wtt_dep\": \"1410H\", \"location\": \"Duddeston\", \"stage_seq\": 12, \"distance_m\": 25434.787, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1412H\", \"wtt_dep\": \"1413H\", \"location\": \"Aston\", \"stage_seq\": 13, \"distance_m\": 27367.764, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1416H\", \"wtt_dep\": \"1417\", \"location\": \"Gravelly Hill\", \"stage_seq\": 14, \"distance_m\": 29483.267, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1420\", \"location\": \"Erdington\", \"stage_seq\": 15, \"distance_m\": 31250.805, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1421H\", \"wtt_dep\": \"1422\", \"location\": \"Chester Road\", \"stage_seq\": 16, \"distance_m\": 32240.472, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1423H\", \"wtt_dep\": \"1424H\", \"location\": \"Wylde Green\", \"stage_seq\": 17, \"distance_m\": 33297.107, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1426H\", \"wtt_dep\": \"1427H\", \"location\": \"Sutton Coldfield\", \"stage_seq\": 18, \"distance_m\": 35506.622, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1431\", \"location\": \"Four Oaks\", \"stage_seq\": 19, \"distance_m\": 37644.749, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1433\", \"wtt_dep\": \"1434\", \"location\": \"Butlers Lane\", \"stage_seq\": 20, \"distance_m\": 39329.569, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1435H\", \"wtt_dep\": \"1436H\", \"location\": \"Blake Street\", \"stage_seq\": 21, \"distance_m\": 40642.763, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1440H\", \"location\": \"Shenstone\", \"stage_seq\": 22, \"distance_m\": 44715.517, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446H\", \"location\": \"Lichfield City\", \"stage_seq\": 23, \"distance_m\": 49622.056, \"section_seq\": 1, \"route_path_id\": 101977}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": null, \"location\": \"Lichfield Trent Valley HL\", \"stage_seq\": 24, \"distance_m\": 52251.682, \"section_seq\": 1, \"route_path_id\": 101977}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 52251.682, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101977}], \"total_distance_m\": 52251.682, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 50497.167, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1754.515, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1329", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.6866919", "current_position_lon": "-1.7993909", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20446, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:35:15Z\", \"source_id\": 56105407, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:35:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:35:18Z\", \"source_id\": 17947424, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:39:23Z\", \"source_id\": 56115832, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:40:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:39:26Z\", \"source_id\": 17950405, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:42:57Z\", \"source_id\": 56124741, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:43:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:42:58Z\", \"source_id\": 17952997, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:51:12Z\", \"source_id\": 56146101, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:52:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:51:17Z\", \"source_id\": 17958996, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:53:43Z\", \"source_id\": 56152687, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:55:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:53:46Z\", \"source_id\": 17960795, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:34Z\", \"source_id\": 56162360, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:58:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:36Z\", \"source_id\": 17963575, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:00:19Z\", \"source_id\": 56169198, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:00:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:00:22Z\", \"source_id\": 17965542, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:03:09Z\", \"source_id\": 56176301, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:04:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:03:09Z\", \"source_id\": 56176354, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:04:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:03:13Z\", \"source_id\": 17967595, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:37Z\", \"source_id\": 56185213, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:41Z\", \"source_id\": 17970043, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:03Z\", \"source_id\": 56219660, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:03Z\", \"source_id\": 17979706, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:54Z\", \"source_id\": 56224555, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:59Z\", \"source_id\": 17981122, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:46Z\", \"source_id\": 56234242, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:52Z\", \"source_id\": 17983920, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:44Z\", \"source_id\": 56241762, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:43Z\", \"source_id\": 17986019, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:44Z\", \"source_id\": 56246996, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:47Z\", \"source_id\": 17987494, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:49Z\", \"source_id\": 56252360, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:53Z\", \"source_id\": 17989031, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:38Z\", \"source_id\": 56259658, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:36:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:41Z\", \"source_id\": 17991110, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:25Z\", \"source_id\": 56269365, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:29Z\", \"source_id\": 17993822, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:13Z\", \"source_id\": 56276332, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:13Z\", \"source_id\": 17995842, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:49Z\", \"source_id\": 56282981, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:56Z\", \"source_id\": 17997753, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19166, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:31Z\", \"source_id\": 56292156, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:36Z\", \"source_id\": 18000514, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19154, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:56Z\", \"source_id\": 56306272, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:01Z\", \"source_id\": 18004449, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:07Z\", \"source_id\": 56316960, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:08Z\", \"source_id\": 18007432, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lichfield Trent Valley HL", "service_state_platform": "3", "timing_fact_generation": 1789739892068792, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:15.046725", "service_state_evidence_id": 18007432, "current_leg_start_actual_dep": "2026-09-18T14:56:30+01:00", "operational_evidence_version": 117, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:15.400067", "service_state_valid_until_kind": null, "operational_interpretation_version": 117, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
BMV |
LIF |
2P35 |
730006+730024 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 3617.621, "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": 4126.352, "from_m": 3617.621, "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": 9911.459, "from_m": 4126.352, "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": 9983.853, "from_m": 9911.459, "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": 12654.981, "from_m": 9983.853, "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": 12706.854, "from_m": 12654.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": 14068.828, "from_m": 12706.854, "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": 14124.933, "from_m": 14068.828, "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": 14470.144, "from_m": 14124.933, "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": 14623.672, "from_m": 14470.144, "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": 15222.057, "from_m": 14623.672, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 18651.504, "from_m": 15222.057, "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": 21160.422, "from_m": 18651.504, "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": 22627.323, "from_m": 21160.422, "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": 22854.991, "from_m": 22627.323, "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": 23362.588, "from_m": 22854.991, "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": 23382.034, "from_m": 23362.588, "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": 23412.405, "from_m": 23382.034, "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": 23834.116, "from_m": 23412.405, "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": 24615.738, "from_m": 23834.116, "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": 24992.066, "from_m": 24615.738, "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": 25737.256, "from_m": 24992.066, "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": 26991.723, "from_m": 25737.256, "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": 27464.01, "from_m": 26991.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": 27764.851, "from_m": 27464.01, "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": 28000.809, "from_m": 27764.851, "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": 28403.917, "from_m": 28000.809, "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": 28428.24, "from_m": 28403.917, "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": 28940.155, "from_m": 28428.24, "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": 30125.206, "from_m": 28940.155, "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": 30853.178, "from_m": 30125.206, "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": 30881.614, "from_m": 30853.178, "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": 31173.878, "from_m": 30881.614, "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": 31183.253, "from_m": 31173.878, "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": 35359.812, "from_m": 31183.253, "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": 35736.832, "from_m": 35359.812, "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": 36565.674, "from_m": 35736.832, "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": 36927.431, "from_m": 36565.674, "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": 36951.195, "from_m": 36927.431, "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": 40397.564, "from_m": 36951.195, "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": 40431.45, "from_m": 40397.564, "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": 40772.307, "from_m": 40431.45, "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": 40790.271, "from_m": 40772.307, "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": 47147.279, "from_m": 40790.271, "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": 47470.144, "from_m": 47147.279, "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": 48490.121, "from_m": 47470.144, "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": 48841.139, "from_m": 48490.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": 49107.059, "from_m": 48841.139, "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": 49114.85, "from_m": 49107.059, "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": 51068.651, "from_m": 49114.85, "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": 51607.927, "from_m": 51068.651, "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": 51670.657, "from_m": 51607.927, "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": 51764.558, "from_m": 51670.657, "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": 51983.607, "from_m": 51764.558, "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": 52045.634, "from_m": 51983.607, "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": 52251.682, "from_m": 52045.634, "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}], "service_id": 671780, "profile_key": "0803fcb14f9060754a7113f438c407a5bce9c63d40240d4787ec1ca4e745574b", "schedule_id": 27302, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1329", "location": "Bromsgrove", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1334H", "wtt_dep": "1335", "location": "Barnt Green", "stage_seq": 2, "distance_m": 6009.663, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1339", "wtt_dep": "1342H", "location": "Longbridge", "stage_seq": 3, "distance_m": 10322.826, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1344", "wtt_dep": "1345", "location": "Northfield", "stage_seq": 4, "distance_m": 11919.306, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1347", "wtt_dep": "1348", "location": "Kings Norton", "stage_seq": 5, "distance_m": 14294.161, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1350", "wtt_dep": "1350H", "location": "Bournville", "stage_seq": 6, "distance_m": 16059.588, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1352H", "wtt_dep": "1353H", "location": "Selly Oak", "stage_seq": 7, "distance_m": 17810.839, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1355", "wtt_dep": "1356", "location": "University", "stage_seq": 8, "distance_m": 18971.403, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1359", "wtt_dep": "1400", "location": "Five Ways", "stage_seq": 9, "distance_m": 21690.288, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1403", "wtt_dep": "1406", "location": "Birmingham New Street", "stage_seq": 10, "distance_m": 23100.612, "section_seq": 1, "route_path_id": 101977}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408", "location": "Proof House Jn", "stage_seq": 11, "distance_m": 24108.126, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1410", "wtt_dep": "1410H", "location": "Duddeston", "stage_seq": 12, "distance_m": 25434.787, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1412H", "wtt_dep": "1413H", "location": "Aston", "stage_seq": 13, "distance_m": 27367.764, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1416H", "wtt_dep": "1417", "location": "Gravelly Hill", "stage_seq": 14, "distance_m": 29483.267, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1420", "location": "Erdington", "stage_seq": 15, "distance_m": 31250.805, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1421H", "wtt_dep": "1422", "location": "Chester Road", "stage_seq": 16, "distance_m": 32240.472, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1423H", "wtt_dep": "1424H", "location": "Wylde Green", "stage_seq": 17, "distance_m": 33297.107, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1426H", "wtt_dep": "1427H", "location": "Sutton Coldfield", "stage_seq": 18, "distance_m": 35506.622, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1431", "location": "Four Oaks", "stage_seq": 19, "distance_m": 37644.749, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1433", "wtt_dep": "1434", "location": "Butlers Lane", "stage_seq": 20, "distance_m": 39329.569, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1435H", "wtt_dep": "1436H", "location": "Blake Street", "stage_seq": 21, "distance_m": 40642.763, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1440H", "location": "Shenstone", "stage_seq": 22, "distance_m": 44715.517, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446H", "location": "Lichfield City", "stage_seq": 23, "distance_m": 49622.056, "section_seq": 1, "route_path_id": 101977}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": null, "location": "Lichfield Trent Valley HL", "stage_seq": 24, "distance_m": 52251.682, "section_seq": 1, "route_path_id": 101977}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 52251.682, "from_m": 0.0, "section_seq": 1, "route_path_id": 101977}], "total_distance_m": 52251.682, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 50497.167, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1754.515, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 20446, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:35:15Z", "source_id": 56105407, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:35:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:35:18Z", "source_id": 17947424, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20429, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:39:23Z", "source_id": 56115832, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:40:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:39:26Z", "source_id": 17950405, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20419, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:42:57Z", "source_id": 56124741, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:43:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:42:58Z", "source_id": 17952997, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20400, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:51:12Z", "source_id": 56146101, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:52:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:51:17Z", "source_id": 17958996, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20386, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:53:43Z", "source_id": 56152687, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:55:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:53:46Z", "source_id": 17960795, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:34Z", "source_id": 56162360, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:58:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:36Z", "source_id": 17963575, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20377, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:00:19Z", "source_id": 56169198, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:00:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:00:22Z", "source_id": 17965542, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:03:09Z", "source_id": 56176301, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:04:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:03:09Z", "source_id": 56176354, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:04:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:03:13Z", "source_id": 17967595, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19350, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:37Z", "source_id": 56185213, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:08:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:41Z", "source_id": 17970043, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19499, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:03Z", "source_id": 56219660, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:20:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:03Z", "source_id": 17979706, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:54Z", "source_id": 56224555, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:23:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:59Z", "source_id": 17981122, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19288, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:46Z", "source_id": 56234242, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:26:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:52Z", "source_id": 17983920, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19284, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:44Z", "source_id": 56241762, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:29:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:43Z", "source_id": 17986019, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19280, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:44Z", "source_id": 56246996, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:31:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:47Z", "source_id": 17987494, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19276, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:49Z", "source_id": 56252360, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:33:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:53Z", "source_id": 17989031, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19272, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:38Z", "source_id": 56259658, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:36:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:41Z", "source_id": 17991110, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19267, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:25Z", "source_id": 56269365, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:40:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:29Z", "source_id": 17993822, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19175, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:13Z", "source_id": 56276332, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:43:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:13Z", "source_id": 17995842, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19170, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:49Z", "source_id": 56282981, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:45:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:56Z", "source_id": 17997753, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19166, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:31Z", "source_id": 56292156, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:49:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:36Z", "source_id": 18000514, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19154, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:56Z", "source_id": 56306272, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:55:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:01Z", "source_id": 18004449, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19147, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:07Z", "source_id": 56316960, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:59:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:08Z", "source_id": 18007432, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Bromsgrove |
1329 |
1329 |
3 |
None |
None |
Lichfield Trent Valley HL |
1449 |
1449 |
None |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75845/2026-09-18/detailed |
None |
Lichfield City |
2026-09-18T14:56:30+01:00 |
Lichfield Trent Valley HL |
3.0 |
{"type": "LineString", "coordinates": [[-1.8245170157930624, 52.68041006541299], [-1.8238313, 52.6807339], [-1.82326, 52.68099779999999], [-1.8228342, 52.68118869999999], [-1.8223612, 52.68137629999998], [-1.8219113, 52.6815401], [-1.8213313, 52.6817279], [-1.8207302000000003, 52.6818936], [-1.8201502, 52.6820423], [-1.8195292, 52.6821691], [-1.8161624, 52.6827081], [-1.815495, 52.6828349], [-1.8148128, 52.682976999999994], [-1.8117438999999995, 52.683690199999994], [-1.8079516, 52.68459179999999], [-1.8065727, 52.6849174], [-1.8048208999999995, 52.68533219999998], [-1.8043697999999997, 52.68544059999999], [-1.8037655999999995, 52.6855964], [-1.8029994, 52.6858115], [-1.8009475999999998, 52.686290199999995], [-1.8000280999999998, 52.6865216], [-1.7998270999999997, 52.68657660000001], [-1.7995496805896314, 52.686649934082894], [-1.7995028255399117, 52.686662319909544], [-1.7993908677208903, 52.68669191521423]]} |
1.1 |
1456 |
1459 |
Lichfield City |
Lichfield Trent Valley HL |
Lichfield Trent Valley HL |
52.6866919 |
-1.7993909 |
52.6866919 |
-1.7993909 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:59:00 |
Lichfield Trent Valley HL |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007432 |
1789739892068792 |
117 |
117 |
2026-09-18 14:09:15.400067 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:15.046725 |
| 641677 |
672854 |
P65380 |
305S68MO18 |
2026-09-18 |
COMPLETE |
18008198 |
2026-09-18 14:50:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 672854, "stp": "P", "toc": "Northern", "uid": "P65380", "consist": "156460", "dest_crs": "PRE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65380/2026-09-18/detailed", "trust_id": "305S68MO18", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Preston", "service_date": "2026-09-18", "dest_arr_time": "1445", "dest_platform": "1", "is_terminated": 1, "next_location": "Preston", "signalling_id": "5S68", "timing_status": "LATE", "origin_station": "Preston", "current_leg_arr": "1445", "current_leg_dep": "1443", "current_leg_end": "Preston", "origin_dep_time": "1416", "origin_platform": "1", "current_location": "Preston", "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7135872999999995, 53.76192290000001], [-2.7133224, 53.7617856], [-2.7130459999999994, 53.761618], [-2.7123088, 53.7610526], [-2.7117264, 53.760677099999995], [-2.7115583, 53.7605553], [-2.7109317, 53.7601855], [-2.7106737, 53.7600256], [-2.71065325, 53.76001500000001], [-2.709942, 53.7596495], [-2.7099337, 53.75964449999999], [-2.7097863, 53.75956330000001], [-2.709357, 53.75930760000001], [-2.7090845999999997, 53.7591279], [-2.7088104999999993, 53.7589136], [-2.7084418, 53.75854199999999], [-2.7082415, 53.758288400000005], [-2.7080571999999994, 53.75798330000001], [-2.7078909, 53.7576279], [-2.707827599999999, 53.7573794], [-2.7077439999999995, 53.756888499999995], [-2.7076878, 53.75656659999999], [-2.7076421999999996, 53.756310599999985], [-2.707535899999999, 53.7558152], [-2.7074629, 53.75545369999999]]}", "current_leg_start": "Preston Shunt Line", "dest_arr_time_act": "1445", "motion_projection": null, "next_location_lat": "53.7554537", "next_location_lon": "-2.7074629", "previous_location": "Preston", "current_leg_milage": "0.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 510.264, \"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\": 574.005, \"from_m\": 510.264, \"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\": 598.577, \"from_m\": 574.005, \"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\": 656.778, \"from_m\": 598.577, \"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\": 674.258, \"from_m\": 656.778, \"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\": 1044.678, \"from_m\": 674.258, \"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\": 1062.157, \"from_m\": 1044.678, \"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\": 1120.358, \"from_m\": 1062.157, \"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\": 1144.93, \"from_m\": 1120.358, \"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\": 1208.672, \"from_m\": 1144.93, \"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\": 1718.935, \"from_m\": 1208.672, \"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\": 672854, \"profile_key\": \"1a76aa127ebd063a2c69ee7b467c5b69f8980f944e581c3f8d4b6be17f39ba99\", \"schedule_id\": 20869, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74703}, {\"is_pass\": false, \"wtt_arr\": \"1418\", \"wtt_dep\": \"1443\", \"location\": \"Preston Shunt Line\", \"stage_seq\": 2, \"distance_m\": 859.468, \"section_seq\": 1, \"route_path_id\": 74703}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": null, \"location\": \"Preston\", \"stage_seq\": 3, \"distance_m\": 1718.935, \"section_seq\": 1, \"route_path_id\": 74703}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1718.935, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74703}], \"total_distance_m\": 1718.935, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 1299.371, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 419.564, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1416", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.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-18T13:59:13Z\", \"source_id\": 18008198, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Preston", "service_state_platform": "1", "timing_fact_generation": 1789739955668121, "current_leg_arrival_utc": "2026-09-18T14:50:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:15.665687", "service_state_evidence_id": 18008198, "current_leg_start_actual_dep": "2026-09-18T14:48:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-18T13:50:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:16.012106", "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 |
PRE |
PRE |
5S68 |
156460 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 510.264, "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": 574.005, "from_m": 510.264, "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": 598.577, "from_m": 574.005, "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": 656.778, "from_m": 598.577, "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": 674.258, "from_m": 656.778, "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": 1044.678, "from_m": 674.258, "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": 1062.157, "from_m": 1044.678, "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": 1120.358, "from_m": 1062.157, "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": 1144.93, "from_m": 1120.358, "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": 1208.672, "from_m": 1144.93, "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": 1718.935, "from_m": 1208.672, "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": 672854, "profile_key": "1a76aa127ebd063a2c69ee7b467c5b69f8980f944e581c3f8d4b6be17f39ba99", "schedule_id": 20869, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1416", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74703}, {"is_pass": false, "wtt_arr": "1418", "wtt_dep": "1443", "location": "Preston Shunt Line", "stage_seq": 2, "distance_m": 859.468, "section_seq": 1, "route_path_id": 74703}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": null, "location": "Preston", "stage_seq": 3, "distance_m": 1718.935, "section_seq": 1, "route_path_id": 74703}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1718.935, "from_m": 0.0, "section_seq": 1, "route_path_id": 74703}], "total_distance_m": 1718.935, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1299.371, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 419.564, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:13Z", "source_id": 18008198, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}] |
Preston |
1416 |
1416 |
1 |
None |
None |
Preston |
1445 |
1445 |
1 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65380/2026-09-18/detailed |
None |
Preston Shunt Line |
2026-09-18T14:48:00+01:00 |
Preston |
2.0 |
{"type": "LineString", "coordinates": [[-2.7135872999999995, 53.76192290000001], [-2.7133224, 53.7617856], [-2.7130459999999994, 53.761618], [-2.7123088, 53.7610526], [-2.7117264, 53.760677099999995], [-2.7115583, 53.7605553], [-2.7109317, 53.7601855], [-2.7106737, 53.7600256], [-2.71065325, 53.76001500000001], [-2.709942, 53.7596495], [-2.7099337, 53.75964449999999], [-2.7097863, 53.75956330000001], [-2.709357, 53.75930760000001], [-2.7090845999999997, 53.7591279], [-2.7088104999999993, 53.7589136], [-2.7084418, 53.75854199999999], [-2.7082415, 53.758288400000005], [-2.7080571999999994, 53.75798330000001], [-2.7078909, 53.7576279], [-2.707827599999999, 53.7573794], [-2.7077439999999995, 53.756888499999995], [-2.7076878, 53.75656659999999], [-2.7076421999999996, 53.756310599999985], [-2.707535899999999, 53.7558152], [-2.7074629, 53.75545369999999]]} |
0.5 |
1443 |
1445 |
Preston |
Preston |
Preston |
53.7554537 |
-2.7074629 |
53.7554537 |
-2.7074629 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:50:00 |
Preston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18008198 |
1789739955668121 |
5 |
5 |
2026-09-18 14:09:16.012106 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:15.665687 |
| 641678 |
671314 |
G26424 |
861H35MM18 |
2026-09-18 |
COMPLETE |
18007091 |
2026-09-18 14:59:00 |
2026-09-18 14:09:26 |
2026-09-20 14:09:26 |
{"id": 671314, "stp": "P", "toc": "Southern", "uid": "G26424", "consist": "377408+377454", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26424/2026-09-18/detailed", "trust_id": "861H35MM18", "origin_crs": "LIT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": "15", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1H35", "timing_status": "LATE", "origin_station": "Littlehampton", "current_leg_arr": "1459", "current_leg_dep": "1453", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1310", "origin_platform": "1", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-18T14:09:26", "route_debug_link": null, "timing_variation": "+1 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.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": "Clapham Junction (C)", "dest_arr_time_act": "1458", "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\": 474.509, \"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\": 2137.869, \"from_m\": 474.509, \"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\": 2169.831, \"from_m\": 2137.869, \"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\": 2544.429, \"from_m\": 2169.831, \"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.97, \"from_m\": 2544.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\": 3227.839, \"from_m\": 2840.97, \"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\": 8011.352, \"from_m\": 3227.839, \"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\": 8053.627, \"from_m\": 8011.352, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14691.294, \"from_m\": 8053.627, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14826.176, \"from_m\": 14691.294, \"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\": 16459.576, \"from_m\": 14826.176, \"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\": 16499.738, \"from_m\": 16459.576, \"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\": 30681.265, \"from_m\": 16499.738, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31349.413, \"from_m\": 30681.265, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31435.251, \"from_m\": 31349.413, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32560.268, \"from_m\": 31435.251, \"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\": 32799.385, \"from_m\": 32560.268, \"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\": 33553.149, \"from_m\": 32799.385, \"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\": 33616.92, \"from_m\": 33553.149, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35143.97, \"from_m\": 33616.92, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 51439.126, \"from_m\": 35143.97, \"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\": 51957.288, \"from_m\": 51439.126, \"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\": 53171.007, \"from_m\": 51957.288, \"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\": 61035.219, \"from_m\": 53171.007, \"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\": 61890.489, \"from_m\": 61035.219, \"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\": 62184.723, \"from_m\": 61890.489, \"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\": 62265.43, \"from_m\": 62184.723, \"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\": 68372.66, \"from_m\": 62265.43, \"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\": 68488.11, \"from_m\": 68372.66, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 69340.886, \"from_m\": 68488.11, \"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\": 70156.605, \"from_m\": 69340.886, \"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\": 70227.925, \"from_m\": 70156.605, \"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\": 77944.192, \"from_m\": 70227.925, \"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\": 78680.758, \"from_m\": 77944.192, \"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\": 89595.754, \"from_m\": 78680.758, \"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\": 89650.772, \"from_m\": 89595.754, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 94223.778, \"from_m\": 89650.772, \"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\": 95501.421, \"from_m\": 94223.778, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 95559.986, \"from_m\": 95501.421, \"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\": 95604.256, \"from_m\": 95559.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\": 95639.963, \"from_m\": 95604.256, \"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\": 95703.662, \"from_m\": 95639.963, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95792.331, \"from_m\": 95703.662, \"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\": 95822.766, \"from_m\": 95792.331, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96217.022, \"from_m\": 95822.766, \"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\": 96253.988, \"from_m\": 96217.022, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 97150.439, \"from_m\": 96253.988, \"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\": 97674.431, \"from_m\": 97150.439, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 97755.753, \"from_m\": 97674.431, \"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\": 97809.529, \"from_m\": 97755.753, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 106189.95, \"from_m\": 97809.529, \"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\": 109588.327, \"from_m\": 106189.95, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 112269.288, \"from_m\": 109588.327, \"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\": 112926.325, \"from_m\": 112269.288, \"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\": 671314, \"profile_key\": \"e52407dd0a8825519451d3a651882508ef44df8295516d854b5fd2b84dd341b1\", \"schedule_id\": 10086, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1310\", \"location\": \"Littlehampton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1313\", \"location\": \"Littlehampton Jn\", \"stage_seq\": 2, \"distance_m\": 2137.869, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1314H\", \"location\": \"Arundel Jn\", \"stage_seq\": 3, \"distance_m\": 2590.731, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1319\", \"wtt_dep\": \"1320\", \"location\": \"Angmering\", \"stage_seq\": 4, \"distance_m\": 8206.039, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1323H\", \"wtt_dep\": \"1324H\", \"location\": \"Goring-by-Sea\", \"stage_seq\": 5, \"distance_m\": 12154.092, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1326H\", \"wtt_dep\": \"1327H\", \"location\": \"Durrington-on-Sea\", \"stage_seq\": 6, \"distance_m\": 13597.312, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1329H\", \"wtt_dep\": \"1330\", \"location\": \"West Worthing\", \"stage_seq\": 7, \"distance_m\": 15015.906, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1332\", \"wtt_dep\": \"1333\", \"location\": \"Worthing\", \"stage_seq\": 8, \"distance_m\": 16297.423, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1336H\", \"wtt_dep\": \"1337H\", \"location\": \"Lancing\", \"stage_seq\": 9, \"distance_m\": 20024.953, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1341\", \"wtt_dep\": \"1342\", \"location\": \"Shoreham-by-Sea\", \"stage_seq\": 10, \"distance_m\": 23895.432, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1346\", \"wtt_dep\": \"1347\", \"location\": \"Portslade\", \"stage_seq\": 11, \"distance_m\": 28601.803, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1349H\", \"wtt_dep\": \"1350H\", \"location\": \"Hove\", \"stage_seq\": 12, \"distance_m\": 30920.086, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1355\", \"wtt_dep\": \"1355H\", \"location\": \"Preston Park\", \"stage_seq\": 13, \"distance_m\": 33258.063, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1401H\", \"wtt_dep\": \"1402H\", \"location\": \"Hassocks\", \"stage_seq\": 14, \"distance_m\": 42431.117, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1405H\", \"wtt_dep\": \"1406H\", \"location\": \"Burgess Hill\", \"stage_seq\": 15, \"distance_m\": 45844.427, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407H\", \"location\": \"Keymer Jn\", \"stage_seq\": 16, \"distance_m\": 46773.236, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1412\", \"wtt_dep\": \"1413\", \"location\": \"Haywards Heath\", \"stage_seq\": 17, \"distance_m\": 51839.968, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 18, \"distance_m\": 53066.311, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 19, \"distance_m\": 62184.723, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1420H\", \"location\": \"Three Bridges\", \"stage_seq\": 20, \"distance_m\": 65324.451, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1426\", \"location\": \"Gatwick Airport\", \"stage_seq\": 21, \"distance_m\": 69810.977, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 22, \"distance_m\": 77806.141, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 23, \"distance_m\": 89650.772, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437H\", \"location\": \"Purley\", \"stage_seq\": 24, \"distance_m\": 91229.789, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1442\", \"location\": \"East Croydon\", \"stage_seq\": 25, \"distance_m\": 96024.658, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 26, \"distance_m\": 96872.368, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Selhurst\", \"stage_seq\": 27, \"distance_m\": 97901.421, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 28, \"distance_m\": 103196.014, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447H\", \"location\": \"Balham\", \"stage_seq\": 29, \"distance_m\": 105542.024, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 30, \"distance_m\": 108683.73, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Pouparts Jn\", \"stage_seq\": 31, \"distance_m\": 109748.338, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 32, \"distance_m\": 111584.25, \"section_seq\": 1, \"route_path_id\": 68013}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 33, \"distance_m\": 112926.325, \"section_seq\": 1, \"route_path_id\": 68013}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 112926.325, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68013}], \"total_distance_m\": 112926.325, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 112504.053, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 422.272, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1310", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:17:31Z\", \"source_id\": 56060339, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:18:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:17:32Z\", \"source_id\": 17934538, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:22:35Z\", \"source_id\": 56073579, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:23:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:22:38Z\", \"source_id\": 17938271, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31046, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:25:06Z\", \"source_id\": 56080034, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:25:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:25:10Z\", \"source_id\": 17940152, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:27:32Z\", \"source_id\": 56085995, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:28:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:27:37Z\", \"source_id\": 17941877, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:30:50Z\", \"source_id\": 56094274, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:31:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:30:53Z\", \"source_id\": 17944225, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31036, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:35:04Z\", \"source_id\": 56104991, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:36:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:35:07Z\", \"source_id\": 17947292, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:38:58Z\", \"source_id\": 56114847, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:40:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:39:01Z\", \"source_id\": 17950120, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:41Z\", \"source_id\": 56131723, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:46:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:46Z\", \"source_id\": 17954948, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:46Z\", \"source_id\": 56139740, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:49:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:50Z\", \"source_id\": 17957210, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30904, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:33Z\", \"source_id\": 56149557, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:53:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:37Z\", \"source_id\": 17959949, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30899, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:35Z\", \"source_id\": 56167334, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:00:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:35Z\", \"source_id\": 17965007, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:12Z\", \"source_id\": 56178907, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:04:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:16Z\", \"source_id\": 17968344, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:52Z\", \"source_id\": 56191274, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:09:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:57Z\", \"source_id\": 17971626, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:24Z\", \"source_id\": 56220766, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:30Z\", \"source_id\": 17980020, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:27Z\", \"source_id\": 56228496, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:27Z\", \"source_id\": 17982196, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:36Z\", \"source_id\": 56264685, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:40Z\", \"source_id\": 17992518, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:26Z\", \"source_id\": 56274455, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:28Z\", \"source_id\": 17995297, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:34Z\", \"source_id\": 56282302, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:37Z\", \"source_id\": 17997604, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:25Z\", \"source_id\": 56294516, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:25Z\", \"source_id\": 18001104, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:56Z\", \"source_id\": 56301188, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:02Z\", \"source_id\": 18002948, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:40Z\", \"source_id\": 56315874, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:43Z\", \"source_id\": 18007091, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "15", "timing_fact_generation": 1789739863901037, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:20.616338", "service_state_evidence_id": 18007091, "current_leg_start_actual_dep": "2026-09-18T14:52:30+01:00", "operational_evidence_version": 133, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:20.845529", "service_state_valid_until_kind": null, "operational_interpretation_version": 133, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
LIT |
None |
1H35 |
377408+377454 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 474.509, "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": 2137.869, "from_m": 474.509, "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": 2169.831, "from_m": 2137.869, "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": 2544.429, "from_m": 2169.831, "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.97, "from_m": 2544.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": 3227.839, "from_m": 2840.97, "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": 8011.352, "from_m": 3227.839, "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": 8053.627, "from_m": 8011.352, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14691.294, "from_m": 8053.627, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14826.176, "from_m": 14691.294, "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": 16459.576, "from_m": 14826.176, "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": 16499.738, "from_m": 16459.576, "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": 30681.265, "from_m": 16499.738, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31349.413, "from_m": 30681.265, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31435.251, "from_m": 31349.413, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32560.268, "from_m": 31435.251, "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": 32799.385, "from_m": 32560.268, "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": 33553.149, "from_m": 32799.385, "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": 33616.92, "from_m": 33553.149, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35143.97, "from_m": 33616.92, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51439.126, "from_m": 35143.97, "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": 51957.288, "from_m": 51439.126, "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": 53171.007, "from_m": 51957.288, "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": 61035.219, "from_m": 53171.007, "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": 61890.489, "from_m": 61035.219, "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": 62184.723, "from_m": 61890.489, "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": 62265.43, "from_m": 62184.723, "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": 68372.66, "from_m": 62265.43, "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": 68488.11, "from_m": 68372.66, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69340.886, "from_m": 68488.11, "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": 70156.605, "from_m": 69340.886, "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": 70227.925, "from_m": 70156.605, "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": 77944.192, "from_m": 70227.925, "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": 78680.758, "from_m": 77944.192, "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": 89595.754, "from_m": 78680.758, "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": 89650.772, "from_m": 89595.754, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 94223.778, "from_m": 89650.772, "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": 95501.421, "from_m": 94223.778, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 95559.986, "from_m": 95501.421, "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": 95604.256, "from_m": 95559.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": 95639.963, "from_m": 95604.256, "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": 95703.662, "from_m": 95639.963, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95792.331, "from_m": 95703.662, "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": 95822.766, "from_m": 95792.331, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96217.022, "from_m": 95822.766, "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": 96253.988, "from_m": 96217.022, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 97150.439, "from_m": 96253.988, "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": 97674.431, "from_m": 97150.439, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 97755.753, "from_m": 97674.431, "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": 97809.529, "from_m": 97755.753, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 106189.95, "from_m": 97809.529, "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": 109588.327, "from_m": 106189.95, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 112269.288, "from_m": 109588.327, "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": 112926.325, "from_m": 112269.288, "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": 671314, "profile_key": "e52407dd0a8825519451d3a651882508ef44df8295516d854b5fd2b84dd341b1", "schedule_id": 10086, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1310", "location": "Littlehampton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1313", "location": "Littlehampton Jn", "stage_seq": 2, "distance_m": 2137.869, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1314H", "location": "Arundel Jn", "stage_seq": 3, "distance_m": 2590.731, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1319", "wtt_dep": "1320", "location": "Angmering", "stage_seq": 4, "distance_m": 8206.039, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1323H", "wtt_dep": "1324H", "location": "Goring-by-Sea", "stage_seq": 5, "distance_m": 12154.092, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1326H", "wtt_dep": "1327H", "location": "Durrington-on-Sea", "stage_seq": 6, "distance_m": 13597.312, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1329H", "wtt_dep": "1330", "location": "West Worthing", "stage_seq": 7, "distance_m": 15015.906, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1332", "wtt_dep": "1333", "location": "Worthing", "stage_seq": 8, "distance_m": 16297.423, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1336H", "wtt_dep": "1337H", "location": "Lancing", "stage_seq": 9, "distance_m": 20024.953, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1341", "wtt_dep": "1342", "location": "Shoreham-by-Sea", "stage_seq": 10, "distance_m": 23895.432, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1346", "wtt_dep": "1347", "location": "Portslade", "stage_seq": 11, "distance_m": 28601.803, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1349H", "wtt_dep": "1350H", "location": "Hove", "stage_seq": 12, "distance_m": 30920.086, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1355", "wtt_dep": "1355H", "location": "Preston Park", "stage_seq": 13, "distance_m": 33258.063, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1401H", "wtt_dep": "1402H", "location": "Hassocks", "stage_seq": 14, "distance_m": 42431.117, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1405H", "wtt_dep": "1406H", "location": "Burgess Hill", "stage_seq": 15, "distance_m": 45844.427, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407H", "location": "Keymer Jn", "stage_seq": 16, "distance_m": 46773.236, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1412", "wtt_dep": "1413", "location": "Haywards Heath", "stage_seq": 17, "distance_m": 51839.968, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414H", "location": "Copyhold Jn", "stage_seq": 18, "distance_m": 53066.311, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419", "location": "Balcombe Tunnel Jn", "stage_seq": 19, "distance_m": 62184.723, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1420H", "location": "Three Bridges", "stage_seq": 20, "distance_m": 65324.451, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1426", "location": "Gatwick Airport", "stage_seq": 21, "distance_m": 69810.977, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430H", "location": "Earlswood (Surrey)", "stage_seq": 22, "distance_m": 77806.141, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437", "location": "Stoats Nest Jn", "stage_seq": 23, "distance_m": 89650.772, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437H", "location": "Purley", "stage_seq": 24, "distance_m": 91229.789, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1442", "location": "East Croydon", "stage_seq": 25, "distance_m": 96024.658, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443", "location": "Windmill Bridge Jn", "stage_seq": 26, "distance_m": 96872.368, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Selhurst", "stage_seq": 27, "distance_m": 97901.421, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Streatham North Jn", "stage_seq": 28, "distance_m": 103196.014, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447H", "location": "Balham", "stage_seq": 29, "distance_m": 105542.024, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451H", "location": "Clapham Junction (C)", "stage_seq": 30, "distance_m": 108683.73, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Pouparts Jn", "stage_seq": 31, "distance_m": 109748.338, "section_seq": 1, "route_path_id": 68013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Battersea Pier Jn", "stage_seq": 32, "distance_m": 111584.25, "section_seq": 1, "route_path_id": 68013}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 33, "distance_m": 112926.325, "section_seq": 1, "route_path_id": 68013}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 112926.325, "from_m": 0.0, "section_seq": 1, "route_path_id": 68013}], "total_distance_m": 112926.325, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 112504.053, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 422.272, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31054, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:17:31Z", "source_id": 56060339, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:18:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:17:32Z", "source_id": 17934538, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31050, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:22:35Z", "source_id": 56073579, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:23:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:22:38Z", "source_id": 17938271, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31046, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:25:06Z", "source_id": 56080034, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:25:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:25:10Z", "source_id": 17940152, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31099, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:27:32Z", "source_id": 56085995, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:28:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:27:37Z", "source_id": 17941877, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31041, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:30:50Z", "source_id": 56094274, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T12:31:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:30:53Z", "source_id": 17944225, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31036, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:35:04Z", "source_id": 56104991, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:36:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:35:07Z", "source_id": 17947292, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31028, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:38:58Z", "source_id": 56114847, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T12:40:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:39:01Z", "source_id": 17950120, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31016, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:41Z", "source_id": 56131723, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T12:46:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:46Z", "source_id": 17954948, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31081, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:46Z", "source_id": 56139740, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:49:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:50Z", "source_id": 17957210, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30904, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:33Z", "source_id": 56149557, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T12:53:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:37Z", "source_id": 17959949, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30899, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:35Z", "source_id": 56167334, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:00:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:35Z", "source_id": 17965007, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30883, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:12Z", "source_id": 56178907, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:04:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:16Z", "source_id": 17968344, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30858, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:52Z", "source_id": 56191274, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:09:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:57Z", "source_id": 17971626, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30657, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:24Z", "source_id": 56220766, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:21:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:30Z", "source_id": 17980020, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30596, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:27Z", "source_id": 56228496, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:24:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:27Z", "source_id": 17982196, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:36Z", "source_id": 56264685, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:38:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:40Z", "source_id": 17992518, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30205, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:26Z", "source_id": 56274455, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T13:42:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:28Z", "source_id": 17995297, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29931, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:34Z", "source_id": 56282302, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T13:45:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:37Z", "source_id": 17997604, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29217, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:25Z", "source_id": 56294516, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T13:50:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:25Z", "source_id": 18001104, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:56Z", "source_id": 56301188, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T13:52:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:02Z", "source_id": 18002948, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28777, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:40Z", "source_id": 56315874, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T13:59:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:43Z", "source_id": 18007091, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Littlehampton |
1310 |
1310 |
1 |
None |
None |
London Victoria (C) |
1458 |
1458 |
15 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26424/2026-09-18/detailed |
None |
Clapham Junction (C) |
2026-09-18T14:52:30+01:00 |
London Victoria (C) |
6.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.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]]} |
3.0 |
1453 |
1459 |
Clapham Junction (C) |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-18 14:09:26 |
TERMINATED |
2026-09-18 13:59:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007091 |
1789739863901037 |
133 |
133 |
2026-09-18 14:09:20.845529 |
15 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:20.616338 |
| 641679 |
672205 |
P02126 |
472W19MN18 |
2026-09-18 |
COMPLETE |
18007318 |
2026-09-18 14:59:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 672205, "stp": "P", "toc": "Greater Anglia", "uid": "P02126", "consist": "755423", "dest_crs": "IPS", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02126/2026-09-18/detailed", "trust_id": "472W19MN18", "origin_crs": "CBG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ipswich", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "4C", "is_terminated": 1, "next_location": "Ipswich", "signalling_id": "2W19", "timing_status": "EARLY", "origin_station": "Cambridge", "current_leg_arr": "1459", "current_leg_dep": "1450", "current_leg_end": "Ipswich", "origin_dep_time": "1348", "origin_platform": "5", "current_location": "Ipswich", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.0555057, 52.15263480000001], [1.0570124, 52.151484399999994], [1.057811, 52.1509279], [1.0586606, 52.1503895], [1.0588195, 52.1502955], [1.0589467999999995, 52.1502251], [1.0591522, 52.150116], [1.0600058, 52.1495996], [1.0609224999999998, 52.1491087], [1.0609933, 52.1490729], [1.0620189, 52.1485543], [1.063175, 52.1480193], [1.0643284, 52.14748629999999], [1.0654499999999998, 52.1469428], [1.0664998999999995, 52.1463684], [1.0669828, 52.1460762], [1.0674445, 52.1457667], [1.067965, 52.1454327], [1.0684497999999998, 52.1450704], [1.0693734, 52.1443502], [1.0699913, 52.143759499999994], [1.0712201, 52.14248049999999], [1.0718938999999998, 52.1417729], [1.0725819, 52.1410531], [1.073964, 52.13961599999999], [1.0767035, 52.1367417], [1.0779783409434258, 52.13540237411863], [1.082178, 52.13098999999998], [1.082591, 52.1305565], [1.0846150999999995, 52.128432], [1.0918411, 52.12086349999999], [1.0919833, 52.1207199], [1.0921874, 52.12051379999999], [1.0922426999999997, 52.12045770000001], [1.0939725, 52.1186416], [1.0946069, 52.1179849], [1.0956916, 52.116862], [1.0961837, 52.1162615], [1.0967882, 52.11557590000001], [1.0969993, 52.11530350000001], [1.0972986, 52.114916], [1.0974417999999997, 52.114717699999986], [1.0975861, 52.1144255], [1.0976655999999998, 52.11430570000001], [1.0977593999999995, 52.1141641], [1.0978891000000002, 52.11397060000001], [1.0980722999999997, 52.11368879999999], [1.0982469, 52.1133928], [1.0984786, 52.1129858], [1.0987441679909908, 52.11250357716516], [1.0987669, 52.11246229999999], [1.0988552, 52.1122908], [1.0990588, 52.11184980000001], [1.0990749999999998, 52.1118153], [1.0990891, 52.1117852], [1.0993786999999997, 52.1112842], [1.0994543999999995, 52.111094900000005], [1.0995575, 52.11089749999999], [1.0996758, 52.1106528], [1.0998253, 52.1102254], [1.0999129, 52.1099616], [1.0999660154940178, 52.10978287988833], [1.1000349, 52.10955109999999], [1.100213, 52.1088444], [1.1002792999999995, 52.10850159999998], [1.100354, 52.1080861], [1.100479, 52.107322999999994], [1.100533, 52.106787899999986], [1.1005606999999995, 52.1062517], [1.1005657, 52.1059728], [1.1005703, 52.105721299999985], [1.1005625, 52.1053896], [1.1005577, 52.10518820000001], [1.1005517, 52.10495769999999], [1.1005393, 52.1047311], [1.1005303, 52.10461059999999], [1.1005227, 52.10450959999999], [1.1004893999999998, 52.1042818], [1.1004625999999995, 52.104082], [1.1004335999999997, 52.10387709999999], [1.1004004, 52.10367720000001], [1.1003526, 52.10347009999999], [1.1002434000000003, 52.1029777], [1.1000065, 52.1017346], [1.0998706, 52.1006947], [1.0997490999999997, 52.0994384], [1.0996585, 52.097438899999986], [1.0997251, 52.0954295], [1.0998719999999995, 52.094019499999995], [1.0999114999999997, 52.093751700000006], [1.1000787, 52.09261639999999], [1.1004694999999998, 52.0908553], [1.1009360999999998, 52.0891113], [1.1009463, 52.0890748], [1.1010086, 52.08885269999998], [1.1028483000000002, 52.08262130000001], [1.1028807, 52.0825064], [1.1047575999999997, 52.07624669999999], [1.1048009, 52.076116600000006], [1.1048619999999998, 52.07593709999998], [1.1050444, 52.0754205], [1.1054132, 52.074700699999994], [1.1058050999999998, 52.0739707], [1.1066682, 52.07273910000001], [1.1069953, 52.07232569999999], [1.1077941, 52.071449], [1.1086997999999997, 52.07062049999999], [1.1095218, 52.06997719999999], [1.1097907, 52.0697668], [1.1100097999999998, 52.0696201], [1.1106584999999998, 52.06918329999999], [1.1121902, 52.0681162], [1.11328, 52.067367299999994], [1.1139582, 52.06690269999999], [1.1139593485460355, 52.06690191300023], [1.1146663, 52.0664175], [1.1147507999999997, 52.06636129999999], [1.1154437, 52.0658858], [1.1175488, 52.06444419999999], [1.1177129, 52.06433320000001], [1.1181693, 52.06402380000001], [1.1185567999999997, 52.06374749999999], [1.1203474999999998, 52.06252829999999], [1.1217982999999998, 52.06153530000001], [1.1220142, 52.06139709999999], [1.1226176, 52.0609867], [1.1234488, 52.0604171], [1.1253165999999997, 52.059137], [1.1258293999999998, 52.0587298], [1.1265845, 52.0582099], [1.1269101230431022, 52.057973524141175], [1.1273029, 52.0576884], [1.1303012, 52.05551659999999], [1.1312651, 52.05486209999998], [1.1315736, 52.054667599999995], [1.131714684761969, 52.054578667909794], [1.1319664, 52.05441999999999], [1.1324092999999995, 52.054164799999995], [1.1326989, 52.0539997], [1.1333511, 52.05365410000001], [1.1338167999999995, 52.053425], [1.1342375, 52.053231499999995], [1.1346273, 52.05305], [1.1347115999999997, 52.0530132], [1.1352558999999998, 52.0527751], [1.1356016, 52.05263180000001], [1.1358916, 52.05251], [1.1361633000000002, 52.05240789999999], [1.1364972, 52.05228139999999], [1.1370448, 52.052077], [1.1372562, 52.052006], [1.1376019, 52.0518923], [1.137904, 52.05180589999999], [1.1381542, 52.051741199999995], [1.1383312999999995, 52.05169589999999], [1.1386526, 52.051625], [1.1395254, 52.0514591], [1.1398206999999998, 52.051403], [1.1404821999999997, 52.0512732], [1.1408043000000003, 52.05119899999999], [1.1410101, 52.0511461], [1.1412325, 52.0511015], [1.1413995999999995, 52.05107059999999], [1.1415521999999998, 52.05104240000001], [1.1417143, 52.0510074], [1.1419823000000002, 52.0509577], [1.1429837, 52.0507758], [1.1441781999999998, 52.05052519999999]]}", "current_leg_start": "Needham Market", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "52.0505252", "next_location_lon": "1.1441782", "previous_location": "Needham Market", "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\": 477.692, \"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\": 516.94, \"from_m\": 477.692, \"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\": 578.913, \"from_m\": 516.94, \"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\": 737.559, \"from_m\": 578.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\": 1569.781, \"from_m\": 737.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\": 1829.31, \"from_m\": 1569.781, \"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\": 22829.318, \"from_m\": 1829.31, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23486.883, \"from_m\": 22829.318, \"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\": 23508.532, \"from_m\": 23486.883, \"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\": 25228.698, \"from_m\": 23508.532, \"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\": 26873.255, \"from_m\": 25228.698, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66152.76, \"from_m\": 26873.255, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66392.241, \"from_m\": 66152.76, \"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\": 81386.198, \"from_m\": 66392.241, \"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\": 81437.632, \"from_m\": 81386.198, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87695.38, \"from_m\": 81437.632, \"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\": 89077.093, \"from_m\": 87695.38, \"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\": 89115.866, \"from_m\": 89077.093, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89185.578, \"from_m\": 89115.866, \"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\": 89343.283, \"from_m\": 89185.578, \"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\": 672205, \"profile_key\": \"21396661053f12f058227ce3dd1eef04446a2e7dcaed6d65b785763bae3d1ed9\", \"schedule_id\": 19226, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1348\", \"location\": \"Cambridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1350H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 2, \"distance_m\": 1523.931, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"1403\", \"wtt_dep\": \"1403H\", \"location\": \"Dullingham\", \"stage_seq\": 3, \"distance_m\": 18248.58, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1409\", \"location\": \"Newmarket\", \"stage_seq\": 4, \"distance_m\": 23486.883, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1413\", \"location\": \"Chippenham Jn\", \"stage_seq\": 5, \"distance_m\": 26935.502, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Kennett\", \"stage_seq\": 6, \"distance_m\": 31407.221, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1425H\", \"location\": \"Bury St Edmunds\", \"stage_seq\": 7, \"distance_m\": 46973.078, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1431\", \"location\": \"Thurston\", \"stage_seq\": 8, \"distance_m\": 53517.73, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"1436\", \"wtt_dep\": \"1436H\", \"location\": \"Elmswell\", \"stage_seq\": 9, \"distance_m\": 60718.914, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441H\", \"location\": \"Haughley Jn\", \"stage_seq\": 10, \"distance_m\": 66409.685, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445H\", \"location\": \"Stowmarket\", \"stage_seq\": 11, \"distance_m\": 70287.936, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"1449H\", \"wtt_dep\": \"1450\", \"location\": \"Needham Market\", \"stage_seq\": 12, \"distance_m\": 75821.668, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Claydon S.B.\", \"stage_seq\": 13, \"distance_m\": 81222.014, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Ipswich Europa Jn\", \"stage_seq\": 14, \"distance_m\": 86534.078, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457H\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 15, \"distance_m\": 87906.146, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Ipswich\", \"stage_seq\": 16, \"distance_m\": 89343.283, \"section_seq\": 1, \"route_path_id\": 36225}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 89343.283, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36225}], \"total_distance_m\": 89343.283, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 49814.925, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 39528.358, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1348", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "52.0505252", "current_position_lon": "1.1441782", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:37Z\", \"source_id\": 56174999, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:03:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:42Z\", \"source_id\": 17967242, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12312, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:37Z\", \"source_id\": 56174999, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:42Z\", \"source_id\": 17967244, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:15Z\", \"source_id\": 56210121, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:18Z\", \"source_id\": 17977064, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:48Z\", \"source_id\": 56231767, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:51Z\", \"source_id\": 17983223, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12304, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:36Z\", \"source_id\": 56241447, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:39Z\", \"source_id\": 17985972, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:41Z\", \"source_id\": 56264930, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:43Z\", \"source_id\": 17992543, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:06Z\", \"source_id\": 56283626, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:13Z\", \"source_id\": 17997979, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:42Z\", \"source_id\": 56292664, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:43Z\", \"source_id\": 18000592, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13394, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:59Z\", \"source_id\": 56316613, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:03Z\", \"source_id\": 18007318, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ipswich", "service_state_platform": "4", "timing_fact_generation": 1789739887963315, "current_leg_arrival_utc": "2026-09-18T14:59:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:27.074073", "service_state_evidence_id": 18007318, "current_leg_start_actual_dep": "2026-09-18T14:50:00+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:28.595092", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
CBG |
IPS |
2W19 |
755423 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 477.692, "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": 516.94, "from_m": 477.692, "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": 578.913, "from_m": 516.94, "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": 737.559, "from_m": 578.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": 1569.781, "from_m": 737.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": 1829.31, "from_m": 1569.781, "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": 22829.318, "from_m": 1829.31, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23486.883, "from_m": 22829.318, "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": 23508.532, "from_m": 23486.883, "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": 25228.698, "from_m": 23508.532, "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": 26873.255, "from_m": 25228.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66152.76, "from_m": 26873.255, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66392.241, "from_m": 66152.76, "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": 81386.198, "from_m": 66392.241, "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": 81437.632, "from_m": 81386.198, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87695.38, "from_m": 81437.632, "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": 89077.093, "from_m": 87695.38, "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": 89115.866, "from_m": 89077.093, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89185.578, "from_m": 89115.866, "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": 89343.283, "from_m": 89185.578, "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": 672205, "profile_key": "21396661053f12f058227ce3dd1eef04446a2e7dcaed6d65b785763bae3d1ed9", "schedule_id": 19226, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1348", "location": "Cambridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1350H", "location": "Coldham Lane Jn", "stage_seq": 2, "distance_m": 1523.931, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "1403", "wtt_dep": "1403H", "location": "Dullingham", "stage_seq": 3, "distance_m": 18248.58, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1409", "location": "Newmarket", "stage_seq": 4, "distance_m": 23486.883, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1413", "location": "Chippenham Jn", "stage_seq": 5, "distance_m": 26935.502, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Kennett", "stage_seq": 6, "distance_m": 31407.221, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1425H", "location": "Bury St Edmunds", "stage_seq": 7, "distance_m": 46973.078, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1431", "location": "Thurston", "stage_seq": 8, "distance_m": 53517.73, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "1436", "wtt_dep": "1436H", "location": "Elmswell", "stage_seq": 9, "distance_m": 60718.914, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441H", "location": "Haughley Jn", "stage_seq": 10, "distance_m": 66409.685, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445H", "location": "Stowmarket", "stage_seq": 11, "distance_m": 70287.936, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "1449H", "wtt_dep": "1450", "location": "Needham Market", "stage_seq": 12, "distance_m": 75821.668, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Claydon S.B.", "stage_seq": 13, "distance_m": 81222.014, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456", "location": "Ipswich Europa Jn", "stage_seq": 14, "distance_m": 86534.078, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457H", "location": "East Suffolk Jn", "stage_seq": 15, "distance_m": 87906.146, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Ipswich", "stage_seq": 16, "distance_m": 89343.283, "section_seq": 1, "route_path_id": 36225}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 89343.283, "from_m": 0.0, "section_seq": 1, "route_path_id": 36225}], "total_distance_m": 89343.283, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 49814.925, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 39528.358, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12317, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:37Z", "source_id": 56174999, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:03:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:42Z", "source_id": 17967242, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12312, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:37Z", "source_id": 56174999, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:07:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:42Z", "source_id": 17967244, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12278, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:15Z", "source_id": 56210121, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:16:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:18Z", "source_id": 17977064, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12292, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:48Z", "source_id": 56231767, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:26:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:51Z", "source_id": 17983223, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12304, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:36Z", "source_id": 56241447, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:32:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:39Z", "source_id": 17985972, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12308, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:41Z", "source_id": 56264930, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:38:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:43Z", "source_id": 17992543, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13241, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:06Z", "source_id": 56283626, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:46:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:13Z", "source_id": 17997979, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13248, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:42Z", "source_id": 56292664, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:50:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:43Z", "source_id": 18000592, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13394, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:59Z", "source_id": 56316613, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:59:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:03Z", "source_id": 18007318, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Cambridge |
1348 |
1348 |
5 |
None |
None |
Ipswich |
1500 |
1500 |
4C |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P02126/2026-09-18/detailed |
None |
Needham Market |
2026-09-18T14:50:00+01:00 |
Ipswich |
9.0 |
{"type": "LineString", "coordinates": [[1.0555057, 52.15263480000001], [1.0570124, 52.151484399999994], [1.057811, 52.1509279], [1.0586606, 52.1503895], [1.0588195, 52.1502955], [1.0589467999999995, 52.1502251], [1.0591522, 52.150116], [1.0600058, 52.1495996], [1.0609224999999998, 52.1491087], [1.0609933, 52.1490729], [1.0620189, 52.1485543], [1.063175, 52.1480193], [1.0643284, 52.14748629999999], [1.0654499999999998, 52.1469428], [1.0664998999999995, 52.1463684], [1.0669828, 52.1460762], [1.0674445, 52.1457667], [1.067965, 52.1454327], [1.0684497999999998, 52.1450704], [1.0693734, 52.1443502], [1.0699913, 52.143759499999994], [1.0712201, 52.14248049999999], [1.0718938999999998, 52.1417729], [1.0725819, 52.1410531], [1.073964, 52.13961599999999], [1.0767035, 52.1367417], [1.0779783409434258, 52.13540237411863], [1.082178, 52.13098999999998], [1.082591, 52.1305565], [1.0846150999999995, 52.128432], [1.0918411, 52.12086349999999], [1.0919833, 52.1207199], [1.0921874, 52.12051379999999], [1.0922426999999997, 52.12045770000001], [1.0939725, 52.1186416], [1.0946069, 52.1179849], [1.0956916, 52.116862], [1.0961837, 52.1162615], [1.0967882, 52.11557590000001], [1.0969993, 52.11530350000001], [1.0972986, 52.114916], [1.0974417999999997, 52.114717699999986], [1.0975861, 52.1144255], [1.0976655999999998, 52.11430570000001], [1.0977593999999995, 52.1141641], [1.0978891000000002, 52.11397060000001], [1.0980722999999997, 52.11368879999999], [1.0982469, 52.1133928], [1.0984786, 52.1129858], [1.0987441679909908, 52.11250357716516], [1.0987669, 52.11246229999999], [1.0988552, 52.1122908], [1.0990588, 52.11184980000001], [1.0990749999999998, 52.1118153], [1.0990891, 52.1117852], [1.0993786999999997, 52.1112842], [1.0994543999999995, 52.111094900000005], [1.0995575, 52.11089749999999], [1.0996758, 52.1106528], [1.0998253, 52.1102254], [1.0999129, 52.1099616], [1.0999660154940178, 52.10978287988833], [1.1000349, 52.10955109999999], [1.100213, 52.1088444], [1.1002792999999995, 52.10850159999998], [1.100354, 52.1080861], [1.100479, 52.107322999999994], [1.100533, 52.106787899999986], [1.1005606999999995, 52.1062517], [1.1005657, 52.1059728], [1.1005703, 52.105721299999985], [1.1005625, 52.1053896], [1.1005577, 52.10518820000001], [1.1005517, 52.10495769999999], [1.1005393, 52.1047311], [1.1005303, 52.10461059999999], [1.1005227, 52.10450959999999], [1.1004893999999998, 52.1042818], [1.1004625999999995, 52.104082], [1.1004335999999997, 52.10387709999999], [1.1004004, 52.10367720000001], [1.1003526, 52.10347009999999], [1.1002434000000003, 52.1029777], [1.1000065, 52.1017346], [1.0998706, 52.1006947], [1.0997490999999997, 52.0994384], [1.0996585, 52.097438899999986], [1.0997251, 52.0954295], [1.0998719999999995, 52.094019499999995], [1.0999114999999997, 52.093751700000006], [1.1000787, 52.09261639999999], [1.1004694999999998, 52.0908553], [1.1009360999999998, 52.0891113], [1.1009463, 52.0890748], [1.1010086, 52.08885269999998], [1.1028483000000002, 52.08262130000001], [1.1028807, 52.0825064], [1.1047575999999997, 52.07624669999999], [1.1048009, 52.076116600000006], [1.1048619999999998, 52.07593709999998], [1.1050444, 52.0754205], [1.1054132, 52.074700699999994], [1.1058050999999998, 52.0739707], [1.1066682, 52.07273910000001], [1.1069953, 52.07232569999999], [1.1077941, 52.071449], [1.1086997999999997, 52.07062049999999], [1.1095218, 52.06997719999999], [1.1097907, 52.0697668], [1.1100097999999998, 52.0696201], [1.1106584999999998, 52.06918329999999], [1.1121902, 52.0681162], [1.11328, 52.067367299999994], [1.1139582, 52.06690269999999], [1.1139593485460355, 52.06690191300023], [1.1146663, 52.0664175], [1.1147507999999997, 52.06636129999999], [1.1154437, 52.0658858], [1.1175488, 52.06444419999999], [1.1177129, 52.06433320000001], [1.1181693, 52.06402380000001], [1.1185567999999997, 52.06374749999999], [1.1203474999999998, 52.06252829999999], [1.1217982999999998, 52.06153530000001], [1.1220142, 52.06139709999999], [1.1226176, 52.0609867], [1.1234488, 52.0604171], [1.1253165999999997, 52.059137], [1.1258293999999998, 52.0587298], [1.1265845, 52.0582099], [1.1269101230431022, 52.057973524141175], [1.1273029, 52.0576884], [1.1303012, 52.05551659999999], [1.1312651, 52.05486209999998], [1.1315736, 52.054667599999995], [1.131714684761969, 52.054578667909794], [1.1319664, 52.05441999999999], [1.1324092999999995, 52.054164799999995], [1.1326989, 52.0539997], [1.1333511, 52.05365410000001], [1.1338167999999995, 52.053425], [1.1342375, 52.053231499999995], [1.1346273, 52.05305], [1.1347115999999997, 52.0530132], [1.1352558999999998, 52.0527751], [1.1356016, 52.05263180000001], [1.1358916, 52.05251], [1.1361633000000002, 52.05240789999999], [1.1364972, 52.05228139999999], [1.1370448, 52.052077], [1.1372562, 52.052006], [1.1376019, 52.0518923], [1.137904, 52.05180589999999], [1.1381542, 52.051741199999995], [1.1383312999999995, 52.05169589999999], [1.1386526, 52.051625], [1.1395254, 52.0514591], [1.1398206999999998, 52.051403], [1.1404821999999997, 52.0512732], [1.1408043000000003, 52.05119899999999], [1.1410101, 52.0511461], [1.1412325, 52.0511015], [1.1413995999999995, 52.05107059999999], [1.1415521999999998, 52.05104240000001], [1.1417143, 52.0510074], [1.1419823000000002, 52.0509577], [1.1429837, 52.0507758], [1.1441781999999998, 52.05052519999999]]} |
8.4 |
1450 |
1459 |
Needham Market |
Ipswich |
Ipswich |
52.0505252 |
1.1441782 |
52.0505252 |
1.1441782 |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:59:00 |
Ipswich |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007318 |
1789739887963315 |
41 |
41 |
2026-09-18 14:09:28.595092 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:27.074073 |
| 641680 |
672370 |
L89210 |
432H89MN18 |
2026-09-18 |
COMPLETE |
18007173 |
2026-09-18 14:59:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 672370, "stp": "P", "toc": "Northern", "uid": "L89210", "consist": "323241", "dest_crs": "MAN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89210/2026-09-18/detailed", "trust_id": "432H89MN18", "origin_crs": "SOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-18", "dest_arr_time": "1450", "dest_platform": "7", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "2H89", "timing_status": "LATE", "origin_station": "Stoke-on-Trent", "current_leg_arr": "1459", "current_leg_dep": "1449", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "1355", "origin_platform": "3", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "+9 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": "1450", "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": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 183.919, \"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\": 220.526, \"from_m\": 183.919, \"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\": 260.52, \"from_m\": 220.526, \"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\": 915.733, \"from_m\": 260.52, \"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\": 2307.042, \"from_m\": 915.733, \"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\": 9317.221, \"from_m\": 2307.042, \"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\": 10124.136, \"from_m\": 9317.221, \"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\": 47431.464, \"from_m\": 10124.136, \"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\": 47843.491, \"from_m\": 47431.464, \"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\": 49180.197, \"from_m\": 47843.491, \"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\": 50130.812, \"from_m\": 49180.197, \"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\": 51008.835, \"from_m\": 50130.812, \"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\": 51451.712, \"from_m\": 51008.835, \"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\": 51491.635, \"from_m\": 51451.712, \"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\": 51521.974, \"from_m\": 51491.635, \"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\": 56520.887, \"from_m\": 51521.974, \"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\": 57484.375, \"from_m\": 56520.887, \"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\": 57556.528, \"from_m\": 57484.375, \"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\": 58084.62, \"from_m\": 57556.528, \"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\": 59618.927, \"from_m\": 58084.62, \"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\": 59782.652, \"from_m\": 59618.927, \"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\": 60092.065, \"from_m\": 59782.652, \"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\": 60138.271, \"from_m\": 60092.065, \"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\": 60216.061, \"from_m\": 60138.271, \"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\": 60625.241, \"from_m\": 60216.061, \"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\": 672370, \"profile_key\": \"80539084a2c5ae2bfa0d0a88b9b9a0697a0ca970e133c72c1a5f8812edfe64ea\", \"schedule_id\": 18587, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1355\", \"location\": \"Stoke-on-Trent\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": \"1403\", \"location\": \"Kidsgrove\", \"stage_seq\": 2, \"distance_m\": 10223.279, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": false, \"wtt_arr\": \"1409\", \"wtt_dep\": \"1409H\", \"location\": \"Congleton\", \"stage_seq\": 3, \"distance_m\": 19253.078, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": false, \"wtt_arr\": \"1416\", \"wtt_dep\": \"1417\", \"location\": \"Macclesfield\", \"stage_seq\": 4, \"distance_m\": 31900.206, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": false, \"wtt_arr\": \"1420H\", \"wtt_dep\": \"1421H\", \"location\": \"Prestbury\", \"stage_seq\": 5, \"distance_m\": 36177.156, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1424H\", \"location\": \"Adlington (Cheshire)\", \"stage_seq\": 6, \"distance_m\": 39213.484, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": false, \"wtt_arr\": \"1427H\", \"wtt_dep\": \"1428H\", \"location\": \"Poynton\", \"stage_seq\": 7, \"distance_m\": 42764.059, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1431\", \"location\": \"Bramhall\", \"stage_seq\": 8, \"distance_m\": 44912.581, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1435\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 9, \"distance_m\": 47399.271, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 10, \"distance_m\": 48907.128, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 11, \"distance_m\": 50367.561, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 12, \"distance_m\": 50801.575, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1440\", \"location\": \"Stockport\", \"stage_seq\": 13, \"distance_m\": 51241.761, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 14, \"distance_m\": 52413.322, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 15, \"distance_m\": 56935.39, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Ardwick Jn\", \"stage_seq\": 16, \"distance_m\": 59472.554, \"section_seq\": 1, \"route_path_id\": 73845}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 17, \"distance_m\": 60625.241, \"section_seq\": 1, \"route_path_id\": 73845}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 60625.241, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73845}], \"total_distance_m\": 60625.241, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 21402.04, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 39223.201, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1355", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11198, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:29Z\", \"source_id\": 56192905, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:09:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:29Z\", \"source_id\": 17972098, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:01Z\", \"source_id\": 56207083, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:07Z\", \"source_id\": 17976156, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9129, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:23Z\", \"source_id\": 56228299, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:27Z\", \"source_id\": 17982205, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:28Z\", \"source_id\": 56238534, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:28Z\", \"source_id\": 17985109, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:27Z\", \"source_id\": 56248828, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:30Z\", \"source_id\": 17988052, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9145, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:53Z\", \"source_id\": 56257670, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:58Z\", \"source_id\": 17990540, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:23Z\", \"source_id\": 56264188, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:27Z\", \"source_id\": 17992361, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9082, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:23Z\", \"source_id\": 56274340, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:24Z\", \"source_id\": 17995235, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:37Z\", \"source_id\": 17999766, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:41Z\", \"source_id\": 17999840, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:49Z\", \"source_id\": 56316293, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:52Z\", \"source_id\": 18007173, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "4", "timing_fact_generation": 1789739874410889, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:29.610383", "service_state_evidence_id": 18007173, "current_leg_start_actual_dep": "2026-09-18T14:49:00+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:32.915524", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
SOT |
MAN |
2H89 |
323241 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 183.919, "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": 220.526, "from_m": 183.919, "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": 260.52, "from_m": 220.526, "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": 915.733, "from_m": 260.52, "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": 2307.042, "from_m": 915.733, "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": 9317.221, "from_m": 2307.042, "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": 10124.136, "from_m": 9317.221, "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": 47431.464, "from_m": 10124.136, "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": 47843.491, "from_m": 47431.464, "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": 49180.197, "from_m": 47843.491, "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": 50130.812, "from_m": 49180.197, "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": 51008.835, "from_m": 50130.812, "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": 51451.712, "from_m": 51008.835, "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": 51491.635, "from_m": 51451.712, "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": 51521.974, "from_m": 51491.635, "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": 56520.887, "from_m": 51521.974, "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": 57484.375, "from_m": 56520.887, "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": 57556.528, "from_m": 57484.375, "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": 58084.62, "from_m": 57556.528, "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": 59618.927, "from_m": 58084.62, "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": 59782.652, "from_m": 59618.927, "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": 60092.065, "from_m": 59782.652, "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": 60138.271, "from_m": 60092.065, "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": 60216.061, "from_m": 60138.271, "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": 60625.241, "from_m": 60216.061, "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": 672370, "profile_key": "80539084a2c5ae2bfa0d0a88b9b9a0697a0ca970e133c72c1a5f8812edfe64ea", "schedule_id": 18587, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1355", "location": "Stoke-on-Trent", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73845}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": "1403", "location": "Kidsgrove", "stage_seq": 2, "distance_m": 10223.279, "section_seq": 1, "route_path_id": 73845}, {"is_pass": false, "wtt_arr": "1409", "wtt_dep": "1409H", "location": "Congleton", "stage_seq": 3, "distance_m": 19253.078, "section_seq": 1, "route_path_id": 73845}, {"is_pass": false, "wtt_arr": "1416", "wtt_dep": "1417", "location": "Macclesfield", "stage_seq": 4, "distance_m": 31900.206, "section_seq": 1, "route_path_id": 73845}, {"is_pass": false, "wtt_arr": "1420H", "wtt_dep": "1421H", "location": "Prestbury", "stage_seq": 5, "distance_m": 36177.156, "section_seq": 1, "route_path_id": 73845}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1424H", "location": "Adlington (Cheshire)", "stage_seq": 6, "distance_m": 39213.484, "section_seq": 1, "route_path_id": 73845}, {"is_pass": false, "wtt_arr": "1427H", "wtt_dep": "1428H", "location": "Poynton", "stage_seq": 7, "distance_m": 42764.059, "section_seq": 1, "route_path_id": 73845}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1431", "location": "Bramhall", "stage_seq": 8, "distance_m": 44912.581, "section_seq": 1, "route_path_id": 73845}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1435", "location": "Cheadle Hulme", "stage_seq": 9, "distance_m": 47399.271, "section_seq": 1, "route_path_id": 73845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "Adswood Road Jn", "stage_seq": 10, "distance_m": 48907.128, "section_seq": 1, "route_path_id": 73845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437H", "location": "Edgeley Jn No.1", "stage_seq": 11, "distance_m": 50367.561, "section_seq": 1, "route_path_id": 73845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438", "location": "Edgeley Jn No2", "stage_seq": 12, "distance_m": 50801.575, "section_seq": 1, "route_path_id": 73845}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1440", "location": "Stockport", "stage_seq": 13, "distance_m": 51241.761, "section_seq": 1, "route_path_id": 73845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441H", "location": "Heaton Norris Jn", "stage_seq": 14, "distance_m": 52413.322, "section_seq": 1, "route_path_id": 73845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445", "location": "Slade Lane Jn", "stage_seq": 15, "distance_m": 56935.39, "section_seq": 1, "route_path_id": 73845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447", "location": "Ardwick Jn", "stage_seq": 16, "distance_m": 59472.554, "section_seq": 1, "route_path_id": 73845}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 17, "distance_m": 60625.241, "section_seq": 1, "route_path_id": 73845}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 60625.241, "from_m": 0.0, "section_seq": 1, "route_path_id": 73845}], "total_distance_m": 60625.241, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 21402.04, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 39223.201, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 11198, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:29Z", "source_id": 56192905, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:09:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:29Z", "source_id": 17972098, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11190, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:01Z", "source_id": 56207083, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:16:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:07Z", "source_id": 17976156, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9129, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:23Z", "source_id": 56228299, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:24:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:27Z", "source_id": 17982205, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9137, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:28Z", "source_id": 56238534, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:28:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:28Z", "source_id": 17985109, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9141, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:27Z", "source_id": 56248828, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:31:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:30Z", "source_id": 17988052, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9145, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:53Z", "source_id": 56257670, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:35:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:58Z", "source_id": 17990540, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9149, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:23Z", "source_id": 56264188, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:38:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:27Z", "source_id": 17992361, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9082, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:23Z", "source_id": 56274340, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:42:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:24Z", "source_id": 17995235, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:37Z", "source_id": 17999766, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:41Z", "source_id": 17999840, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8449, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:49Z", "source_id": 56316293, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:59:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:52Z", "source_id": 18007173, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Stoke-on-Trent |
1355 |
1355 |
3 |
None |
None |
Manchester Piccadilly |
1450 |
1450 |
7 |
LATE |
+9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L89210/2026-09-18/detailed |
None |
Stockport |
2026-09-18T14:49:00+01:00 |
Manchester Piccadilly |
10.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 |
1449 |
1459 |
Stockport |
Manchester Piccadilly |
Manchester Piccadilly |
53.4769795 |
-2.2302017 |
53.4769795 |
-2.2302017 |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:59:00 |
Manchester Piccadilly |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007173 |
1789739874410889 |
73 |
73 |
2026-09-18 14:09:32.915524 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:29.610383 |
| 641681 |
673830 |
L01727 |
445B89MP18 |
2026-09-18 |
COMPLETE |
18008362 |
2026-09-18 14:59:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 673830, "stp": "P", "toc": "London North Eastern Railway", "uid": "L01727", "consist": "800206", "dest_crs": "LCN", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L01727/2026-09-18/detailed", "trust_id": "445B89MP18", "origin_crs": "XTT", "show_on_map": 0, "dar_est_time": "14:57:00", "dar_platform": null, "dest_station": "Lincoln", "service_date": "2026-09-18", "dest_arr_time": "1501", "dest_platform": "5", "is_terminated": 1, "next_location": null, "signalling_id": "5B89", "timing_status": "EARLY", "origin_station": "Lincoln Terrace Carriage Holding Sidings", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1457", "origin_platform": null, "current_location": "Lincoln", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1501", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Lincoln Terrace Carriage Holding Sidings", "current_leg_milage": null, "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 405.659, \"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\": 427.433, \"from_m\": 405.659, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 452.276, \"from_m\": 427.433, \"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\": 520.723, \"from_m\": 452.276, \"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\": 718.245, \"from_m\": 520.723, \"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\": 673830, \"profile_key\": \"56c0129934c06b2f4469572670ed52fa5060d1bba6a927417ef264dd448ff6a1\", \"schedule_id\": 14787, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Lincoln Terrace Carriage Holding Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34233}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500\", \"location\": \"Pelham Street Jn\", \"stage_seq\": 2, \"distance_m\": 474.852, \"section_seq\": 1, \"route_path_id\": 34233}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": null, \"location\": \"Lincoln\", \"stage_seq\": 3, \"distance_m\": 718.245, \"section_seq\": 1, \"route_path_id\": 34233}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 718.245, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34233}], \"total_distance_m\": 718.245, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 718.245, \"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": "1457", "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-18T13:59:31Z\", \"source_id\": 18008362, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lincoln", "service_state_platform": "5", "timing_fact_generation": 1789739972387344, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:32.384725", "service_state_evidence_id": 18008362, "current_leg_start_actual_dep": null, "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:33.122716", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London North Eastern Railway |
P |
XTT |
LCN |
5B89 |
800206 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 405.659, "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": 427.433, "from_m": 405.659, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 452.276, "from_m": 427.433, "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": 520.723, "from_m": 452.276, "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": 718.245, "from_m": 520.723, "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": 673830, "profile_key": "56c0129934c06b2f4469572670ed52fa5060d1bba6a927417ef264dd448ff6a1", "schedule_id": 14787, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1457", "location": "Lincoln Terrace Carriage Holding Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34233}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500", "location": "Pelham Street Jn", "stage_seq": 2, "distance_m": 474.852, "section_seq": 1, "route_path_id": 34233}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": null, "location": "Lincoln", "stage_seq": 3, "distance_m": 718.245, "section_seq": 1, "route_path_id": 34233}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 718.245, "from_m": 0.0, "section_seq": 1, "route_path_id": 34233}], "total_distance_m": 718.245, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 718.245, "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-18T13:59:31Z", "source_id": 18008362, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Lincoln Terrace Carriage Holding Sidings |
1457 |
1457 |
None |
14:57:00 |
None |
Lincoln |
1501 |
1501 |
5 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L01727/2026-09-18/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Lincoln Terrace Carriage Holding Sidings |
Lincoln |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:59:00 |
Lincoln |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18008362 |
1789739972387344 |
2 |
2 |
2026-09-18 14:09:33.122716 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:32.384725 |
| 641682 |
672726 |
L37878 |
632W37MO18 |
2026-09-18 |
COMPLETE |
18007622 |
2026-09-18 14:59:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 672726, "stp": "P", "toc": "Chiltern Railways", "uid": "L37878", "consist": "165025", "dest_crs": "HWY", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37878/2026-09-18/detailed", "trust_id": "632W37MO18", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "High Wycombe", "service_date": "2026-09-18", "dest_arr_time": "1501", "dest_platform": "1", "is_terminated": 1, "next_location": "High Wycombe", "signalling_id": "2W37", "timing_status": "EARLY", "origin_station": "London Marylebone", "current_leg_arr": "1459", "current_leg_dep": "1454", "current_leg_end": "High Wycombe", "origin_dep_time": "1410", "origin_platform": "1", "current_location": "High Wycombe", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6441266767008599, 51.61142158380522], [-0.6451263, 51.6114195], [-0.6455390999999999, 51.611414], [-0.6461506, 51.6114041], [-0.6467101999999999, 51.61138869999999], [-0.6474226, 51.611371299999995], [-0.6478608, 51.611360399999995], [-0.6516324000000001, 51.61131219999999], [-0.6557946999999998, 51.6112826], [-0.6570508, 51.611237200000005], [-0.6576546, 51.61120420000001], [-0.658236, 51.6111712], [-0.6590271, 51.611115000000005], [-0.6598288000000001, 51.6110446], [-0.6603198999999998, 51.6109902], [-0.6608406, 51.6109381], [-0.6615140999999999, 51.61086139999999], [-0.6622458, 51.61076649999999], [-0.6636789999999999, 51.61054270000001], [-0.6637946, 51.61052469999999], [-0.6639051999999999, 51.6105074], [-0.6640349449940357, 51.61048353460085], [-0.6647059999999999, 51.61036010000001], [-0.6654606999999999, 51.6102151], [-0.6674884000000001, 51.6097398], [-0.6693861, 51.60928969999999], [-0.670361, 51.6090543], [-0.6712747, 51.60883459999999], [-0.6725102, 51.608536400000006], [-0.6731192999999999, 51.60839109999999], [-0.6737861, 51.608239399999995], [-0.6745929, 51.608055699999994], [-0.6753392999999999, 51.6078973], [-0.6762354, 51.6077262], [-0.6770578999999999, 51.60759949999999], [-0.6775268, 51.6075288], [-0.6780654, 51.607460199999984], [-0.6785801, 51.6074065], [-0.6791085999999998, 51.60736000000001], [-0.6799857999999999, 51.6072851], [-0.680894, 51.60723019999999], [-0.6817414999999999, 51.607208099999994], [-0.6827855, 51.60721290000001], [-0.6840654, 51.6072449], [-0.6854736, 51.607317599999995], [-0.6867360999999998, 51.60745739999999], [-0.6873067, 51.6075252], [-0.6878424999999999, 51.6076046], [-0.6883965999999999, 51.6076954], [-0.6889759, 51.60779470000001], [-0.6899707, 51.6079918], [-0.6910279, 51.60823510000001], [-0.6920784, 51.6085151], [-0.6931663999999998, 51.608853], [-0.6936686, 51.60902], [-0.6944584999999999, 51.6093003], [-0.6951994, 51.60958060000001], [-0.6956999, 51.6097839], [-0.6962345, 51.61002270000001], [-0.6966932, 51.6102369], [-0.6971450501827537, 51.61048353460085], [-0.6982959, 51.6111117], [-0.6998357999999999, 51.6119903], [-0.7014114, 51.61285659999999], [-0.701816, 51.6130831], [-0.7024788000000001, 51.6134897], [-0.7047881, 51.614859900000006], [-0.7070438, 51.6161715], [-0.7074648999999998, 51.6164114], [-0.7099377, 51.6178189], [-0.7109694, 51.6184274], [-0.7111913, 51.61856589999999], [-0.7125723, 51.61933419999999], [-0.7132919, 51.619734900000005], [-0.7140458, 51.620141], [-0.7148371999999998, 51.6205514], [-0.7156216000000001, 51.6209365], [-0.7164757, 51.62134089999999], [-0.7173973, 51.62175189999999], [-0.7182800999999999, 51.62212], [-0.7184435999999998, 51.62218489999999], [-0.7186522272956171, 51.62226980169414], [-0.7194043999999999, 51.62257590000001], [-0.7202770999999999, 51.6229075], [-0.7212231, 51.6232602], [-0.7221785, 51.6235783], [-0.7231358999999999, 51.62389190000001], [-0.7241106, 51.62419289999999], [-0.7245266999999999, 51.6243163], [-0.7262374, 51.62478050000001], [-0.727097, 51.625003500000005], [-0.7279663999999999, 51.6252046], [-0.7290835, 51.6254561], [-0.7335125999999998, 51.62638119999999], [-0.7348017999999998, 51.6266489], [-0.7350935999999999, 51.62671709999999], [-0.7363516, 51.62702699999999], [-0.7365487, 51.6270823], [-0.7381063, 51.6274903], [-0.7384228, 51.6275705], [-0.7403931, 51.62809970000001], [-0.7411512, 51.6283135], [-0.7419390000000001, 51.6285279], [-0.7427464, 51.6287584], [-0.7430427999999999, 51.6288412], [-0.7433012, 51.6289298], [-0.7436172, 51.6290443], [-0.7440295999999998, 51.62919870000001], [-0.7443629, 51.6293389], [-0.7452563, 51.62972039999999]]}", "current_leg_start": "Beaconsfield", "dest_arr_time_act": "1501", "motion_projection": null, "next_location_lat": "51.6297204", "next_location_lon": "-0.7452563", "previous_location": "Beaconsfield", "current_leg_milage": "4.9", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8520.209, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9324.111, \"from_m\": 8520.209, \"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\": 29576.061, \"from_m\": 9324.111, \"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\": 29610.763, \"from_m\": 29576.061, \"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\": 35717.102, \"from_m\": 29610.763, \"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\": 41214.747, \"from_m\": 35717.102, \"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\": 42669.647, \"from_m\": 41214.747, \"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\": 42682.07, \"from_m\": 42669.647, \"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\": 43164.805, \"from_m\": 42682.07, \"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\": 43503.699, \"from_m\": 43164.805, \"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\": 44534.612, \"from_m\": 43503.699, \"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\": 44911.701, \"from_m\": 44534.612, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44972.409, \"from_m\": 44911.701, \"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\": 45223.715, \"from_m\": 44972.409, \"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\": 672726, \"profile_key\": \"2496e9280b3ce8e4659b54dfecadec12396158281ce33c973dfd9d1830c9dd97\", \"schedule_id\": 31329, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": false, \"wtt_arr\": \"1418H\", \"wtt_dep\": \"1419H\", \"location\": \"Wembley Stadium\", \"stage_seq\": 3, \"distance_m\": 10360.757, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1424\", \"location\": \"Sudbury Hill Harrow\", \"stage_seq\": 4, \"distance_m\": 14066.822, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1427\", \"location\": \"Northolt Park\", \"stage_seq\": 5, \"distance_m\": 15701.262, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1428H\", \"location\": \"Northolt Park Jn\", \"stage_seq\": 6, \"distance_m\": 17033.992, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1431\", \"location\": \"South Ruislip\", \"stage_seq\": 7, \"distance_m\": 18570.06, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1435\", \"location\": \"West Ruislip\", \"stage_seq\": 8, \"distance_m\": 21492.555, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1440\", \"location\": \"Denham\", \"stage_seq\": 9, \"distance_m\": 25814.918, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1445\", \"location\": \"Gerrards Cross\", \"stage_seq\": 10, \"distance_m\": 30029.071, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1450\", \"location\": \"Seer Green and Jordans\", \"stage_seq\": 11, \"distance_m\": 34353.884, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1454\", \"location\": \"Beaconsfield\", \"stage_seq\": 12, \"distance_m\": 36900.754, \"section_seq\": 1, \"route_path_id\": 72304}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": null, \"location\": \"High Wycombe\", \"stage_seq\": 13, \"distance_m\": 45223.715, \"section_seq\": 1, \"route_path_id\": 72304}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 45223.715, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72304}], \"total_distance_m\": 45223.715, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 39374.753, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5848.962, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1410", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.6297204", "current_position_lon": "-0.7452563", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:19Z\", \"source_id\": 56212883, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:23Z\", \"source_id\": 17977826, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18256, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:32Z\", \"source_id\": 56226135, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:22:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:38Z\", \"source_id\": 17981589, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:37Z\", \"source_id\": 56233857, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:40Z\", \"source_id\": 17983831, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:27Z\", \"source_id\": 56243687, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:34Z\", \"source_id\": 17986640, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:41Z\", \"source_id\": 56252033, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:43Z\", \"source_id\": 17988931, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:48Z\", \"source_id\": 56265267, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:51Z\", \"source_id\": 17992631, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:39Z\", \"source_id\": 56277385, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:43Z\", \"source_id\": 17996177, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:11Z\", \"source_id\": 56291360, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:14Z\", \"source_id\": 18000239, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23326, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:39Z\", \"source_id\": 56300390, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:42Z\", \"source_id\": 18002760, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:22Z\", \"source_id\": 56317616, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:26Z\", \"source_id\": 18007622, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "High Wycombe", "service_state_platform": "1", "timing_fact_generation": 1789739910331784, "current_leg_arrival_utc": "2026-09-18T15:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:36.588554", "service_state_evidence_id": 18007622, "current_leg_start_actual_dep": "2026-09-18T14:54:00+01:00", "operational_evidence_version": 51, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:37.491111", "service_state_valid_until_kind": null, "operational_interpretation_version": 51, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
MYB |
HWY |
2W37 |
165025 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8520.209, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9324.111, "from_m": 8520.209, "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": 29576.061, "from_m": 9324.111, "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": 29610.763, "from_m": 29576.061, "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": 35717.102, "from_m": 29610.763, "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": 41214.747, "from_m": 35717.102, "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": 42669.647, "from_m": 41214.747, "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": 42682.07, "from_m": 42669.647, "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": 43164.805, "from_m": 42682.07, "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": 43503.699, "from_m": 43164.805, "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": 44534.612, "from_m": 43503.699, "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": 44911.701, "from_m": 44534.612, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44972.409, "from_m": 44911.701, "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": 45223.715, "from_m": 44972.409, "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": 672726, "profile_key": "2496e9280b3ce8e4659b54dfecadec12396158281ce33c973dfd9d1830c9dd97", "schedule_id": 31329, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1410", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72304}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 72304}, {"is_pass": false, "wtt_arr": "1418H", "wtt_dep": "1419H", "location": "Wembley Stadium", "stage_seq": 3, "distance_m": 10360.757, "section_seq": 1, "route_path_id": 72304}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1424", "location": "Sudbury Hill Harrow", "stage_seq": 4, "distance_m": 14066.822, "section_seq": 1, "route_path_id": 72304}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1427", "location": "Northolt Park", "stage_seq": 5, "distance_m": 15701.262, "section_seq": 1, "route_path_id": 72304}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1428H", "location": "Northolt Park Jn", "stage_seq": 6, "distance_m": 17033.992, "section_seq": 1, "route_path_id": 72304}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1431", "location": "South Ruislip", "stage_seq": 7, "distance_m": 18570.06, "section_seq": 1, "route_path_id": 72304}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1435", "location": "West Ruislip", "stage_seq": 8, "distance_m": 21492.555, "section_seq": 1, "route_path_id": 72304}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1440", "location": "Denham", "stage_seq": 9, "distance_m": 25814.918, "section_seq": 1, "route_path_id": 72304}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1445", "location": "Gerrards Cross", "stage_seq": 10, "distance_m": 30029.071, "section_seq": 1, "route_path_id": 72304}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1450", "location": "Seer Green and Jordans", "stage_seq": 11, "distance_m": 34353.884, "section_seq": 1, "route_path_id": 72304}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1454", "location": "Beaconsfield", "stage_seq": 12, "distance_m": 36900.754, "section_seq": 1, "route_path_id": 72304}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": null, "location": "High Wycombe", "stage_seq": 13, "distance_m": 45223.715, "section_seq": 1, "route_path_id": 72304}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 45223.715, "from_m": 0.0, "section_seq": 1, "route_path_id": 72304}], "total_distance_m": 45223.715, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 39374.753, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5848.962, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18265, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:19Z", "source_id": 56212883, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:18:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:23Z", "source_id": 17977826, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18256, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:32Z", "source_id": 56226135, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:22:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:38Z", "source_id": 17981589, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18251, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:37Z", "source_id": 56233857, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:26:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:40Z", "source_id": 17983831, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23264, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:27Z", "source_id": 56243687, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:30:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:34Z", "source_id": 17986640, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23283, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:41Z", "source_id": 56252033, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:33:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:43Z", "source_id": 17988931, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23297, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:48Z", "source_id": 56265267, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:38:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:51Z", "source_id": 17992631, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23313, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:39Z", "source_id": 56277385, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:43:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:43Z", "source_id": 17996177, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23322, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:11Z", "source_id": 56291360, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:48:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:14Z", "source_id": 18000239, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23326, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:39Z", "source_id": 56300390, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:52:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:42Z", "source_id": 18002760, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23343, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:22Z", "source_id": 56317616, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:59:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:26Z", "source_id": 18007622, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
London Marylebone |
1410 |
1410 |
1 |
None |
None |
High Wycombe |
1501 |
1501 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37878/2026-09-18/detailed |
None |
Beaconsfield |
2026-09-18T14:54:00+01:00 |
High Wycombe |
5.0 |
{"type": "LineString", "coordinates": [[-0.6441266767008599, 51.61142158380522], [-0.6451263, 51.6114195], [-0.6455390999999999, 51.611414], [-0.6461506, 51.6114041], [-0.6467101999999999, 51.61138869999999], [-0.6474226, 51.611371299999995], [-0.6478608, 51.611360399999995], [-0.6516324000000001, 51.61131219999999], [-0.6557946999999998, 51.6112826], [-0.6570508, 51.611237200000005], [-0.6576546, 51.61120420000001], [-0.658236, 51.6111712], [-0.6590271, 51.611115000000005], [-0.6598288000000001, 51.6110446], [-0.6603198999999998, 51.6109902], [-0.6608406, 51.6109381], [-0.6615140999999999, 51.61086139999999], [-0.6622458, 51.61076649999999], [-0.6636789999999999, 51.61054270000001], [-0.6637946, 51.61052469999999], [-0.6639051999999999, 51.6105074], [-0.6640349449940357, 51.61048353460085], [-0.6647059999999999, 51.61036010000001], [-0.6654606999999999, 51.6102151], [-0.6674884000000001, 51.6097398], [-0.6693861, 51.60928969999999], [-0.670361, 51.6090543], [-0.6712747, 51.60883459999999], [-0.6725102, 51.608536400000006], [-0.6731192999999999, 51.60839109999999], [-0.6737861, 51.608239399999995], [-0.6745929, 51.608055699999994], [-0.6753392999999999, 51.6078973], [-0.6762354, 51.6077262], [-0.6770578999999999, 51.60759949999999], [-0.6775268, 51.6075288], [-0.6780654, 51.607460199999984], [-0.6785801, 51.6074065], [-0.6791085999999998, 51.60736000000001], [-0.6799857999999999, 51.6072851], [-0.680894, 51.60723019999999], [-0.6817414999999999, 51.607208099999994], [-0.6827855, 51.60721290000001], [-0.6840654, 51.6072449], [-0.6854736, 51.607317599999995], [-0.6867360999999998, 51.60745739999999], [-0.6873067, 51.6075252], [-0.6878424999999999, 51.6076046], [-0.6883965999999999, 51.6076954], [-0.6889759, 51.60779470000001], [-0.6899707, 51.6079918], [-0.6910279, 51.60823510000001], [-0.6920784, 51.6085151], [-0.6931663999999998, 51.608853], [-0.6936686, 51.60902], [-0.6944584999999999, 51.6093003], [-0.6951994, 51.60958060000001], [-0.6956999, 51.6097839], [-0.6962345, 51.61002270000001], [-0.6966932, 51.6102369], [-0.6971450501827537, 51.61048353460085], [-0.6982959, 51.6111117], [-0.6998357999999999, 51.6119903], [-0.7014114, 51.61285659999999], [-0.701816, 51.6130831], [-0.7024788000000001, 51.6134897], [-0.7047881, 51.614859900000006], [-0.7070438, 51.6161715], [-0.7074648999999998, 51.6164114], [-0.7099377, 51.6178189], [-0.7109694, 51.6184274], [-0.7111913, 51.61856589999999], [-0.7125723, 51.61933419999999], [-0.7132919, 51.619734900000005], [-0.7140458, 51.620141], [-0.7148371999999998, 51.6205514], [-0.7156216000000001, 51.6209365], [-0.7164757, 51.62134089999999], [-0.7173973, 51.62175189999999], [-0.7182800999999999, 51.62212], [-0.7184435999999998, 51.62218489999999], [-0.7186522272956171, 51.62226980169414], [-0.7194043999999999, 51.62257590000001], [-0.7202770999999999, 51.6229075], [-0.7212231, 51.6232602], [-0.7221785, 51.6235783], [-0.7231358999999999, 51.62389190000001], [-0.7241106, 51.62419289999999], [-0.7245266999999999, 51.6243163], [-0.7262374, 51.62478050000001], [-0.727097, 51.625003500000005], [-0.7279663999999999, 51.6252046], [-0.7290835, 51.6254561], [-0.7335125999999998, 51.62638119999999], [-0.7348017999999998, 51.6266489], [-0.7350935999999999, 51.62671709999999], [-0.7363516, 51.62702699999999], [-0.7365487, 51.6270823], [-0.7381063, 51.6274903], [-0.7384228, 51.6275705], [-0.7403931, 51.62809970000001], [-0.7411512, 51.6283135], [-0.7419390000000001, 51.6285279], [-0.7427464, 51.6287584], [-0.7430427999999999, 51.6288412], [-0.7433012, 51.6289298], [-0.7436172, 51.6290443], [-0.7440295999999998, 51.62919870000001], [-0.7443629, 51.6293389], [-0.7452563, 51.62972039999999]]} |
4.9 |
1454 |
1459 |
Beaconsfield |
High Wycombe |
High Wycombe |
51.6297204 |
-0.7452563 |
51.6297204 |
-0.7452563 |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:59:00 |
High Wycombe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007622 |
1789739910331784 |
51 |
51 |
2026-09-18 14:09:37.491111 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:36.588554 |
| 641683 |
671497 |
W85816 |
129S13MM18 |
2026-09-18 |
COMPLETE |
18007313 |
2026-09-18 14:59:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 671497, "stp": "P", "toc": "TransPennine Express", "uid": "W85816", "consist": "802216", "dest_crs": "EDB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W85816/2026-09-18/detailed", "trust_id": "129S13MM18", "origin_crs": "NCL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-18", "dest_arr_time": "1459", "dest_platform": "4", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "9S13", "timing_status": "ON TIME", "origin_station": "Newcastle", "current_leg_arr": "1459", "current_leg_dep": "1442", "current_leg_end": "Edinburgh", "origin_dep_time": "1317", "origin_platform": "2", "current_location": "Edinburgh", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6627829999999997, 55.987111299999995], [-2.6642990999999996, 55.987738400000005], [-2.6646134, 55.9878572], [-2.6654396000000005, 55.9881508], [-2.6667354, 55.9885366], [-2.6677294, 55.98881029999999], [-2.6694637, 55.9891714], [-2.6706191, 55.98935910000001], [-2.6717693999999996, 55.98951100000001], [-2.6728838, 55.98961559999999], [-2.6743184, 55.9896887], [-2.6758632, 55.989753099999994], [-2.6770058, 55.9898148], [-2.6782765, 55.9899222], [-2.6793344999999995, 55.9900598], [-2.6803926, 55.99022459999999], [-2.6811714, 55.9903779], [-2.6819374, 55.9905542], [-2.6823784999999996, 55.9906677], [-2.6830952999999997, 55.990852200000006], [-2.6843583, 55.9912419], [-2.685185, 55.9915232], [-2.6862847999999997, 55.9919727], [-2.6869817, 55.992292199999994], [-2.6876375, 55.99262179999999], [-2.6885597, 55.9931348], [-2.6894127999999995, 55.99367779999999], [-2.6902626999999995, 55.9942961], [-2.6911216, 55.994983], [-2.6918742, 55.9956105], [-2.6933606, 55.99684990000001], [-2.6949458523585643, 55.99817777039603], [-2.6952076999999997, 55.99839709999999], [-2.6974364, 56.0002532], [-2.6977107, 56.0004816], [-2.6985355999999996, 56.0011806], [-2.6993349, 56.0018439], [-2.7002341, 56.0024928], [-2.7015431999999997, 56.00333799999999], [-2.7030291, 56.004164499999995], [-2.704415, 56.0048506], [-2.7057369, 56.005430700000005], [-2.7071729, 56.0059646], [-2.7082693999999994, 56.00632850000001], [-2.70933, 56.00664359999999], [-2.7105051, 56.0069486], [-2.7111232999999997, 56.007109099999994], [-2.7130524, 56.00751300000001], [-2.7141065, 56.0077124], [-2.7150746, 56.0078235], [-2.7153145, 56.00785099999999], [-2.7161118278431267, 56.00795783962394], [-2.7165802, 56.008020599999995], [-2.7178742999999996, 56.0081061], [-2.7188212, 56.0081503], [-2.7197813999999996, 56.0081623], [-2.7207913, 56.0081698], [-2.7217045, 56.0081608], [-2.7274578999999997, 56.008129299999986], [-2.7327901, 56.0081023], [-2.7372634999999996, 56.0080785], [-2.7375010999999994, 56.008076300000006], [-2.7378657999999993, 56.00807439999999], [-2.7401836, 56.0080626], [-2.7432600999999996, 56.0080453], [-2.7468207999999996, 56.00802579999999], [-2.7525096999999996, 56.0079943], [-2.7546526, 56.0079814], [-2.7548398, 56.0079809], [-2.7563220073373937, 56.00795783962394], [-2.7581114, 56.00793], [-2.7607668, 56.00793650000001], [-2.7617258, 56.0079389], [-2.7624232, 56.0079291], [-2.7632479, 56.0079085], [-2.7636637999999993, 56.0078861], [-2.7637562, 56.0078827], [-2.7646868999999996, 56.0078496], [-2.7654865999999996, 56.007801], [-2.7661179, 56.0077627], [-2.7671384999999997, 56.0076892], [-2.7680451, 56.0076075], [-2.7702827999999995, 56.00735], [-2.7715977, 56.0071849], [-2.7732098999999995, 56.0069327], [-2.7752574999999995, 56.006629], [-2.7762988999999996, 56.006473], [-2.7771073999999993, 56.0063505], [-2.7774264999999994, 56.0063023], [-2.7819442999999997, 56.0056197], [-2.7820859999999996, 56.0055987], [-2.7840545, 56.0053074], [-2.784777380770516, 56.00519688465394], [-2.7853071, 56.00511590000001], [-2.7860675, 56.005003], [-2.7864047999999997, 56.0049505], [-2.7886217, 56.0046184], [-2.7896077999999997, 56.00446730000001], [-2.7904386, 56.00434280000001], [-2.7941245999999995, 56.003781], [-2.7980629999999995, 56.0031769], [-2.7996362, 56.00288770000001], [-2.8018313999999997, 56.002413700000005], [-2.8041175, 56.001862], [-2.8043775, 56.00179919999999], [-2.8069287, 56.0011824], [-2.8094773999999996, 56.000561299999994], [-2.8110528, 56.00018409999999], [-2.8112528, 56.0001362], [-2.8119877999999994, 55.9999602], [-2.8164764, 55.998881], [-2.8205494999999994, 55.9978979], [-2.8209207, 55.9978041], [-2.8216945999999994, 55.99760860000001], [-2.8223663, 55.99743889999999], [-2.8241463, 55.9969283], [-2.8256377999999995, 55.9963914], [-2.8270811999999994, 55.9957844], [-2.8284771, 55.9950036], [-2.8297802, 55.9941644], [-2.8317519, 55.99276009999999], [-2.8331124000000005, 55.99188879999999], [-2.8333194999999995, 55.9917734], [-2.8348903999999995, 55.9909495], [-2.8363904999999994, 55.990232799999994], [-2.8378107, 55.98963740000001], [-2.8393325999999997, 55.98907289999999], [-2.8406086, 55.98864509999999], [-2.842738199999999, 55.987931199999984], [-2.846411499999999, 55.9867594], [-2.8513552999999994, 55.98513499999999], [-2.8531976, 55.98453560000001], [-2.8543041999999996, 55.9841898], [-2.8550281999999996, 55.98396369999999], [-2.8571660999999997, 55.9833752], [-2.8598717, 55.98269949999999], [-2.8599402, 55.9826824], [-2.860124, 55.9826419], [-2.860354, 55.9825866], [-2.8617087, 55.98228389999999], [-2.8631256, 55.982001], [-2.8658892, 55.98153320000001], [-2.8681618, 55.9812087], [-2.8717624, 55.980771999999995], [-2.8740826, 55.98040989999999], [-2.8746089091824683, 55.980309827074706], [-2.875476299999999, 55.9801449], [-2.876853, 55.9798417], [-2.8783367, 55.97944650000001], [-2.8797828, 55.9790195], [-2.8828572999999995, 55.9780639], [-2.8838105, 55.97776760000001], [-2.8843603, 55.9775924], [-2.8860100999999996, 55.9770666], [-2.8880473, 55.9764173], [-2.8887142, 55.97620220000001], [-2.8894775, 55.9759493], [-2.8899709, 55.9757699], [-2.8909332, 55.9754063], [-2.8918589, 55.97501580000001], [-2.8928946000000004, 55.9745398], [-2.8931052, 55.974442999999994], [-2.8962975, 55.9729758], [-2.8964446, 55.972908199999985], [-2.8982799999999997, 55.97206459999999], [-2.9009947, 55.9707952], [-2.9046900999999994, 55.96906709999998], [-2.9063854, 55.968298099999984], [-2.9081395, 55.96755539999999], [-2.9094296, 55.9671092], [-2.9106481999999994, 55.96675689999999], [-2.9119087, 55.9664453], [-2.9131814, 55.96618839999999], [-2.9145077, 55.9659837], [-2.9200241999999994, 55.96518470000001], [-2.9205906999999995, 55.96510260000001], [-2.9231821, 55.9647555], [-2.9286571, 55.9639849], [-2.933166299999999, 55.96331680000001], [-2.9356356, 55.962920399999994], [-2.9370098, 55.96264660000001], [-2.9389221999999995, 55.9621774], [-2.9400442999999994, 55.9618446], [-2.9411113, 55.961466], [-2.9419695999999997, 55.9611615], [-2.9444937, 55.9601334], [-2.9454075, 55.959751100000005], [-2.9463691999999995, 55.9593879], [-2.9471786999999994, 55.95911220000001], [-2.9485085, 55.958704], [-2.9499967, 55.95831840000001], [-2.9515105, 55.9579769], [-2.952765494793428, 55.95770237974702], [-2.9531517, 55.95761789999999], [-2.9533627999999994, 55.957571699999995], [-2.9544600999999995, 55.95733159999999], [-2.959755299999999, 55.95617609999999], [-2.9606084, 55.95598989999999], [-2.9615441999999996, 55.955820200000005], [-2.9629679, 55.95551449999999], [-2.964440437594421, 55.95519839379025], [-2.9648182, 55.95511729999999], [-2.9651432, 55.9550475], [-2.9659622, 55.95486830000001], [-2.9664400999999994, 55.9547638], [-2.9673175, 55.9545719], [-2.9681055, 55.954399499999994], [-2.9701437, 55.95395839999999], [-2.9721819, 55.9535113], [-2.9738556, 55.95314849999999], [-2.9745092, 55.9530002], [-2.9750597999999995, 55.9528778], [-2.9752165999999995, 55.9528421], [-2.9756155, 55.9527503], [-2.9761234, 55.952635], [-2.9764337999999997, 55.9525706], [-2.9769456, 55.9524512], [-2.97775, 55.952244400000005], [-2.9791342000000003, 55.95185430000001], [-2.9813702, 55.95111669999999], [-2.9841412, 55.9499865], [-2.9850651, 55.949599699999986], [-2.9855448, 55.9493988], [-2.9870102999999997, 55.9488395], [-2.9884447999999995, 55.9483487], [-2.989936, 55.94787890000001], [-2.9911815, 55.9475119], [-2.9930453, 55.9470173], [-2.9963471, 55.94627429999999], [-2.997973, 55.94589950000001], [-2.9995507000000003, 55.945475399999985], [-3.0003035, 55.9452556], [-3.001064, 55.9450029], [-3.0023878999999996, 55.9445639], [-3.0025731999999996, 55.94450239999999], [-3.0080098, 55.9427045], [-3.0082997999999996, 55.942609700000006], [-3.0088993, 55.94241120000001], [-3.0092348999999996, 55.9423063], [-3.0143407, 55.9406207], [-3.0153973, 55.9402719], [-3.0155816, 55.9402111], [-3.0203053999999994, 55.93866179999999], [-3.024035, 55.93743859999999], [-3.0308359999999994, 55.93521419999999], [-3.0383085999999997, 55.93276639999999], [-3.0393249000000004, 55.9324335], [-3.0423931, 55.9314107], [-3.0430427, 55.93119420000001], [-3.0453726, 55.9304175], [-3.0469871999999993, 55.9298998], [-3.0482985, 55.9295546], [-3.0492994, 55.9293739], [-3.0503457, 55.929201299999995], [-3.0511316, 55.929097600000006], [-3.0520575999999995, 55.929007], [-3.0531442999999996, 55.928938899999984], [-3.054012, 55.9289132], [-3.0542179, 55.9289123], [-3.0542719660063726, 55.928912172184376], [-3.0543870999999996, 55.92891189999999], [-3.0546081, 55.9289115], [-3.055536899999999, 55.92892150000001], [-3.0557968999999994, 55.928923700000006], [-3.0570588999999995, 55.9290128], [-3.0573237, 55.9290315], [-3.0593642, 55.92924200000001], [-3.0604728999999997, 55.92943590000001], [-3.061313999999999, 55.92958289999999], [-3.0615432, 55.929633499999994], [-3.0622303, 55.929783500000006], [-3.0629475, 55.92995410000001], [-3.0636073999999995, 55.9301361], [-3.0636643999999995, 55.930151], [-3.0650312999999993, 55.9305945], [-3.0706492, 55.93276719999999], [-3.0718662999999995, 55.9332373], [-3.0729024, 55.9336427], [-3.0746715, 55.93433100000001], [-3.0774096, 55.935403099999995], [-3.07832, 55.93575950000001], [-3.0797154, 55.93631160000001], [-3.0805217999999996, 55.9366177], [-3.0825020999999997, 55.9375844], [-3.0841293999999997, 55.93860930000001], [-3.0855319, 55.93976060000001], [-3.0871191, 55.94146270000001], [-3.0884349999999996, 55.942707799999994], [-3.0896953999999996, 55.9435443], [-3.0898172999999995, 55.943614399999994], [-3.0898987, 55.9436689], [-3.0900815999999995, 55.9437875], [-3.0912695, 55.94442850000001], [-3.0914908999999997, 55.94453089999999], [-3.0923272, 55.94491769999999], [-3.0939694, 55.9455353], [-3.094895, 55.9458107], [-3.0960517999999997, 55.94614529999999], [-3.0973251999999993, 55.9464249], [-3.0984646999999996, 55.946625999999995], [-3.0990714, 55.94671889999999], [-3.0993805, 55.9467632], [-3.0996763, 55.94680339999999], [-3.100157, 55.9468605], [-3.1003749, 55.94688409999999], [-3.1006119999999995, 55.9469078], [-3.1010474999999995, 55.9469478], [-3.1015208999999997, 55.94698470000001], [-3.1016357999999995, 55.9469927], [-3.101878, 55.94700949999999], [-3.1022746, 55.947030700000006], [-3.1026444, 55.94704729999999], [-3.1030068, 55.94706060000001], [-3.1045184, 55.9471102], [-3.1052163, 55.947135], [-3.1055604999999997, 55.947151799999986], [-3.1059107999999997, 55.9471709], [-3.1061857999999996, 55.94718309999999], [-3.1064498, 55.9472024], [-3.1066889, 55.947223400000006], [-3.1069114, 55.9472388], [-3.1071366999999994, 55.9472578], [-3.1073837, 55.94727989999999], [-3.1078124, 55.94732069999999], [-3.1081313, 55.947354], [-3.1082603999999994, 55.9473675], [-3.1088000999999994, 55.9474314], [-3.1088787335487993, 55.94744193776763], [-3.1093411, 55.94750390000001], [-3.1097433999999997, 55.9475602], [-3.1102343, 55.9476378], [-3.1110786, 55.9477889], [-3.1124120999999993, 55.948064], [-3.1135189, 55.948341199999994], [-3.1135476, 55.9483493], [-3.1145641999999993, 55.9486348], [-3.1156995, 55.94901200000001], [-3.1167751, 55.9494243], [-3.1174089, 55.9496876], [-3.1183984, 55.95013709999999], [-3.1187297999999997, 55.95028239999999], [-3.1196708, 55.9507158], [-3.1201353, 55.950916199999995], [-3.1210745999999996, 55.9513116], [-3.1215581999999995, 55.951507099999986], [-3.1232197000000004, 55.9521489], [-3.1244136000000005, 55.9525761], [-3.1256415, 55.9529808], [-3.1268929999999995, 55.953369499999994], [-3.1272683, 55.95347809999999], [-3.128181, 55.9537424], [-3.1288243, 55.9539252], [-3.1294818, 55.95409839999999], [-3.1307710999999996, 55.954434], [-3.1320208999999997, 55.9547451], [-3.1332650999999996, 55.9550364], [-3.1350316, 55.9554111], [-3.136273, 55.9556561], [-3.1370123, 55.95578510000001], [-3.1376943999999996, 55.9558954], [-3.1385647, 55.9560284], [-3.1391916, 55.956113599999995], [-3.1397136, 55.956181], [-3.1407252, 55.95630030000001], [-3.141310585557362, 55.95635745820454], [-3.141590348952385, 55.95638178886343], [-3.141837753723219, 55.956402341602114], [-3.14205744237249, 55.95641956857351], [-3.142254057402824, 55.95643392193056], [-3.1424322413168504, 55.95644585382621], [-3.1425966366171947, 55.95645581641338], [-3.1427518858064847, 55.95646426184503], [-3.1429026313873476, 55.95647164227406], [-3.1430535158624107, 55.95647840985343], [-3.143209181734301, 55.956485016736075], [-3.1433742715056456, 55.956491915074935], [-3.143553427679072, 55.95649955702293], [-3.143751292757207, 55.95650839473301], [-3.143972509242678, 55.956518880358104], [-3.144221719638112, 55.956531466051146], [-3.144503566446137, 55.95654660396507], [-3.1448378, 55.9565589], [-3.1453179, 55.9565739], [-3.1458744, 55.95657839999999], [-3.14625, 55.9565799], [-3.1468373999999995, 55.956569399999985], [-3.1469502, 55.9565655], [-3.1473871999999994, 55.95655060000001], [-3.1480510999999995, 55.9565199], [-3.1486532, 55.956473300000006], [-3.1490757, 55.9564388], [-3.1495129, 55.9563952], [-3.1499452000000003, 55.956342500000005], [-3.1501488, 55.95631660000001], [-3.1508968999999993, 55.95620759999999], [-3.152104, 55.9560021], [-3.1534321999999997, 55.95574669999999], [-3.1539414, 55.9556519], [-3.1547864, 55.95550959999999], [-3.155617, 55.95538380000001], [-3.1562247, 55.9553192], [-3.1565713, 55.95529179999999], [-3.1569323999999996, 55.95526809999999], [-3.1573000999999996, 55.9552481], [-3.1576996, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1584788, 55.95523769999999], [-3.1588108, 55.9552422], [-3.1591996999999994, 55.95525700000001], [-3.1594724999999997, 55.9552698], [-3.1595958000000004, 55.955278], [-3.1603174999999997, 55.9553265], [-3.1608863, 55.9553689], [-3.1623672, 55.9554702], [-3.1625105999999996, 55.9554799], [-3.1625334, 55.9554814], [-3.1635866, 55.95555239999999], [-3.1639003, 55.955573599999994], [-3.164079399999999, 55.9555857], [-3.1646680999999997, 55.9556315], [-3.1652303, 55.9556676], [-3.1657964000000005, 55.9556946], [-3.1662154999999994, 55.95570659999999], [-3.1666638, 55.9557109], [-3.1671513999999994, 55.9557045], [-3.1676554, 55.955685999999986], [-3.1679858999999997, 55.955669], [-3.1684379, 55.9556357], [-3.1689546, 55.95558400000001], [-3.1692483999999994, 55.9555464], [-3.1696207, 55.95549609999998], [-3.1697506999999994, 55.9554753], [-3.1700019, 55.9554322], [-3.1703741999999995, 55.955362099999995], [-3.1708565999999996, 55.9552614], [-3.1714758999999995, 55.9551324], [-3.1719846, 55.9550315], [-3.1724851, 55.95493769999999], [-3.1729532000000003, 55.954834199999986], [-3.1734216, 55.9547307], [-3.1740153, 55.9546192], [-3.1745157, 55.95453479999999], [-3.1748403, 55.95449249999999], [-3.1754385999999997, 55.95440229999999], [-3.1766148, 55.9541597], [-3.1785441, 55.95376089999999], [-3.1795909, 55.9535279], [-3.1796697, 55.9535104], [-3.1796794, 55.9535082], [-3.181418, 55.95311949999999], [-3.1819772999999993, 55.95299450000001], [-3.182009799999999, 55.9529884], [-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": "East Linton", "dest_arr_time_act": "1459", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "East Linton", "current_leg_milage": "23.1", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1069.466, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1989.355, \"from_m\": 1069.466, \"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\": 2809.802, \"from_m\": 1989.355, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 2837.089, \"from_m\": 2809.802, \"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\": 4521.638, \"from_m\": 2837.089, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 4555.104, \"from_m\": 4521.638, \"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\": 7023.953, \"from_m\": 4555.104, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 18647.027, \"from_m\": 7023.953, \"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\": 18712.205, \"from_m\": 18647.027, \"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\": 26067.819, \"from_m\": 18712.205, \"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\": 26914.491, \"from_m\": 26067.819, \"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\": 27967.567, \"from_m\": 26914.491, \"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\": 28642.81, \"from_m\": 27967.567, \"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\": 30375.371, \"from_m\": 28642.81, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 36130.601, \"from_m\": 30375.371, \"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\": 37294.488, \"from_m\": 36130.601, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 40027.194, \"from_m\": 37294.488, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 48252.336, \"from_m\": 40027.194, \"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\": 48994.084, \"from_m\": 48252.336, \"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\": 55237.13, \"from_m\": 48994.084, \"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\": 55905.747, \"from_m\": 55237.13, \"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\": 57068.515, \"from_m\": 55905.747, \"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\": 57666.123, \"from_m\": 57068.515, \"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\": 63126.079, \"from_m\": 57666.123, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 68757.001, \"from_m\": 63126.079, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 70011.454, \"from_m\": 68757.001, \"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\": 73596.437, \"from_m\": 70011.454, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 73692.891, \"from_m\": 73596.437, \"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\": 76388.761, \"from_m\": 73692.891, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 76577.47, \"from_m\": 76388.761, \"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\": 76607.995, \"from_m\": 76577.47, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 77550.954, \"from_m\": 76607.995, \"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\": 93147.296, \"from_m\": 77550.954, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 94790.099, \"from_m\": 93147.296, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 103869.31, \"from_m\": 94790.099, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 104677.349, \"from_m\": 103869.31, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 105806.415, \"from_m\": 104677.349, \"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\": 106750.33, \"from_m\": 105806.415, \"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\": 107823.523, \"from_m\": 106750.33, \"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\": 109084.802, \"from_m\": 107823.523, \"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\": 110879.49, \"from_m\": 109084.802, \"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\": 112235.024, \"from_m\": 110879.49, \"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\": 119513.243, \"from_m\": 112235.024, \"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\": 120970.055, \"from_m\": 119513.243, \"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\": 127002.743, \"from_m\": 120970.055, \"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\": 130285.829, \"from_m\": 127002.743, \"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\": 131751.481, \"from_m\": 130285.829, \"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\": 135825.641, \"from_m\": 131751.481, \"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\": 136578.67, \"from_m\": 135825.641, \"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\": 137244.491, \"from_m\": 136578.67, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 142015.552, \"from_m\": 137244.491, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 142135.34, \"from_m\": 142015.552, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 143001.636, \"from_m\": 142135.34, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 143946.065, \"from_m\": 143001.636, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 144756.602, \"from_m\": 143946.065, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 144804.569, \"from_m\": 144756.602, \"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\": 149376.338, \"from_m\": 144804.569, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 152546.121, \"from_m\": 149376.338, \"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\": 154318.606, \"from_m\": 152546.121, \"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\": 154399.238, \"from_m\": 154318.606, \"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\": 161502.383, \"from_m\": 154399.238, \"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\": 165009.588, \"from_m\": 161502.383, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 167467.358, \"from_m\": 165009.588, \"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\": 170812.044, \"from_m\": 167467.358, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 171672.458, \"from_m\": 170812.044, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 171735.978, \"from_m\": 171672.458, \"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\": 171789.533, \"from_m\": 171735.978, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 173824.026, \"from_m\": 171789.533, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 174716.509, \"from_m\": 173824.026, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 183341.98, \"from_m\": 174716.509, \"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\": 189846.929, \"from_m\": 183341.98, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 194316.092, \"from_m\": 189846.929, \"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\": 197666.11, \"from_m\": 194316.092, \"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\": 198303.16, \"from_m\": 197666.11, \"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\": 198904.296, \"from_m\": 198303.16, \"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\": 199471.292, \"from_m\": 198904.296, \"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\": 199918.032, \"from_m\": 199471.292, \"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}], \"service_id\": 671497, \"profile_key\": \"041da51c3ed70974b7976828d3e13be6beccffd87c9df1e481deed651edda51f\", \"schedule_id\": 28303, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1317\", \"location\": \"Newcastle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1320\", \"location\": \"Heaton South Jn\", \"stage_seq\": 2, \"distance_m\": 2945.392, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1322\", \"location\": \"Benton North Jn\", \"stage_seq\": 3, \"distance_m\": 6960.631, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": false, \"wtt_arr\": \"1330\", \"wtt_dep\": \"1332\", \"location\": \"Morpeth\", \"stage_seq\": 4, \"distance_m\": 26704.107, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": false, \"wtt_arr\": \"1344H\", \"wtt_dep\": \"1346\", \"location\": \"Alnmouth\", \"stage_seq\": 5, \"distance_m\": 56048.193, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351H\", \"location\": \"Chathill APCO\", \"stage_seq\": 6, \"distance_m\": 72283.202, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1356\", \"location\": \"Belford L.C.\", \"stage_seq\": 7, \"distance_m\": 82893.945, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": false, \"wtt_arr\": \"1406H\", \"wtt_dep\": \"1408\", \"location\": \"Berwick-upon-Tweed\", \"stage_seq\": 8, \"distance_m\": 107663.085, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411H\", \"location\": \"Reston Sig. EG403\", \"stage_seq\": 9, \"distance_m\": 110100.152, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": false, \"wtt_arr\": \"1417H\", \"wtt_dep\": \"1418H\", \"location\": \"Reston\", \"stage_seq\": 10, \"distance_m\": 125682.946, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423H\", \"location\": \"Grantshouse\", \"stage_seq\": 11, \"distance_m\": 134364.217, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Oxwellmains Crossover\", \"stage_seq\": 12, \"distance_m\": 150092.85, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": false, \"wtt_arr\": \"1432\", \"wtt_dep\": \"1434\", \"location\": \"Dunbar\", \"stage_seq\": 13, \"distance_m\": 153289.164, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": false, \"wtt_arr\": \"1439\", \"wtt_dep\": \"1440\", \"location\": \"East Linton\", \"stage_seq\": 14, \"distance_m\": 162887.929, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445H\", \"location\": \"Drem\", \"stage_seq\": 15, \"distance_m\": 171508.001, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"Prestonpans\", \"stage_seq\": 16, \"distance_m\": 184808.653, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Monktonhall Jn\", \"stage_seq\": 17, \"distance_m\": 190454.75, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 18, \"distance_m\": 194585.402, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 19, \"distance_m\": 196962.944, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 20, \"distance_m\": 198904.296, \"section_seq\": 1, \"route_path_id\": 31474}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 21, \"distance_m\": 199918.032, \"section_seq\": 1, \"route_path_id\": 31474}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 199918.032, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31474}], \"total_distance_m\": 199918.032, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 199884.566, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 33.466, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1317", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:28:46Z\", \"source_id\": 56089161, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:30:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:28:49Z\", \"source_id\": 17942788, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:43:00Z\", \"source_id\": 56124866, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:44:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:43:04Z\", \"source_id\": 17953058, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:40Z\", \"source_id\": 56185375, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:43Z\", \"source_id\": 17970084, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1086, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:33Z\", \"source_id\": 56215993, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:38Z\", \"source_id\": 17978742, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:38Z\", \"source_id\": 56254451, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:41Z\", \"source_id\": 17989644, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:21Z\", \"source_id\": 56271737, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:23Z\", \"source_id\": 17994476, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1057, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:23Z\", \"source_id\": 56286863, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:26Z\", \"source_id\": 17998916, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:43Z\", \"source_id\": 56297848, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:47Z\", \"source_id\": 18002058, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:59Z\", \"source_id\": 56316632, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:03Z\", \"source_id\": 18007313, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "4", "timing_fact_generation": 1789739884285646, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:39.288833", "service_state_evidence_id": 18007313, "current_leg_start_actual_dep": "2026-09-18T14:40:00+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:39.733617", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
TransPennine Express |
P |
NCL |
EDB |
9S13 |
802216 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 1069.466, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1989.355, "from_m": 1069.466, "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": 2809.802, "from_m": 1989.355, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 2837.089, "from_m": 2809.802, "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": 4521.638, "from_m": 2837.089, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 4555.104, "from_m": 4521.638, "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": 7023.953, "from_m": 4555.104, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 18647.027, "from_m": 7023.953, "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": 18712.205, "from_m": 18647.027, "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": 26067.819, "from_m": 18712.205, "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": 26914.491, "from_m": 26067.819, "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": 27967.567, "from_m": 26914.491, "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": 28642.81, "from_m": 27967.567, "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": 30375.371, "from_m": 28642.81, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 36130.601, "from_m": 30375.371, "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": 37294.488, "from_m": 36130.601, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 40027.194, "from_m": 37294.488, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 48252.336, "from_m": 40027.194, "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": 48994.084, "from_m": 48252.336, "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": 55237.13, "from_m": 48994.084, "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": 55905.747, "from_m": 55237.13, "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": 57068.515, "from_m": 55905.747, "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": 57666.123, "from_m": 57068.515, "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": 63126.079, "from_m": 57666.123, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 68757.001, "from_m": 63126.079, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 70011.454, "from_m": 68757.001, "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": 73596.437, "from_m": 70011.454, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 73692.891, "from_m": 73596.437, "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": 76388.761, "from_m": 73692.891, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 76577.47, "from_m": 76388.761, "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": 76607.995, "from_m": 76577.47, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 77550.954, "from_m": 76607.995, "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": 93147.296, "from_m": 77550.954, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 94790.099, "from_m": 93147.296, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 103869.31, "from_m": 94790.099, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 104677.349, "from_m": 103869.31, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 105806.415, "from_m": 104677.349, "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": 106750.33, "from_m": 105806.415, "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": 107823.523, "from_m": 106750.33, "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": 109084.802, "from_m": 107823.523, "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": 110879.49, "from_m": 109084.802, "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": 112235.024, "from_m": 110879.49, "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": 119513.243, "from_m": 112235.024, "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": 120970.055, "from_m": 119513.243, "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": 127002.743, "from_m": 120970.055, "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": 130285.829, "from_m": 127002.743, "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": 131751.481, "from_m": 130285.829, "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": 135825.641, "from_m": 131751.481, "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": 136578.67, "from_m": 135825.641, "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": 137244.491, "from_m": 136578.67, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 142015.552, "from_m": 137244.491, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 142135.34, "from_m": 142015.552, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 143001.636, "from_m": 142135.34, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 143946.065, "from_m": 143001.636, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 105.0}, {"to_m": 144756.602, "from_m": 143946.065, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 144804.569, "from_m": 144756.602, "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": 149376.338, "from_m": 144804.569, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 152546.121, "from_m": 149376.338, "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": 154318.606, "from_m": 152546.121, "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": 154399.238, "from_m": 154318.606, "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": 161502.383, "from_m": 154399.238, "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": 165009.588, "from_m": 161502.383, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 167467.358, "from_m": 165009.588, "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": 170812.044, "from_m": 167467.358, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 171672.458, "from_m": 170812.044, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 171735.978, "from_m": 171672.458, "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": 171789.533, "from_m": 171735.978, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 173824.026, "from_m": 171789.533, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 174716.509, "from_m": 173824.026, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 183341.98, "from_m": 174716.509, "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": 189846.929, "from_m": 183341.98, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 194316.092, "from_m": 189846.929, "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": 197666.11, "from_m": 194316.092, "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": 198303.16, "from_m": 197666.11, "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": 198904.296, "from_m": 198303.16, "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": 199471.292, "from_m": 198904.296, "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": 199918.032, "from_m": 199471.292, "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}], "service_id": 671497, "profile_key": "041da51c3ed70974b7976828d3e13be6beccffd87c9df1e481deed651edda51f", "schedule_id": 28303, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1317", "location": "Newcastle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1320", "location": "Heaton South Jn", "stage_seq": 2, "distance_m": 2945.392, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1322", "location": "Benton North Jn", "stage_seq": 3, "distance_m": 6960.631, "section_seq": 1, "route_path_id": 31474}, {"is_pass": false, "wtt_arr": "1330", "wtt_dep": "1332", "location": "Morpeth", "stage_seq": 4, "distance_m": 26704.107, "section_seq": 1, "route_path_id": 31474}, {"is_pass": false, "wtt_arr": "1344H", "wtt_dep": "1346", "location": "Alnmouth", "stage_seq": 5, "distance_m": 56048.193, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351H", "location": "Chathill APCO", "stage_seq": 6, "distance_m": 72283.202, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1356", "location": "Belford L.C.", "stage_seq": 7, "distance_m": 82893.945, "section_seq": 1, "route_path_id": 31474}, {"is_pass": false, "wtt_arr": "1406H", "wtt_dep": "1408", "location": "Berwick-upon-Tweed", "stage_seq": 8, "distance_m": 107663.085, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411H", "location": "Reston Sig. EG403", "stage_seq": 9, "distance_m": 110100.152, "section_seq": 1, "route_path_id": 31474}, {"is_pass": false, "wtt_arr": "1417H", "wtt_dep": "1418H", "location": "Reston", "stage_seq": 10, "distance_m": 125682.946, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423H", "location": "Grantshouse", "stage_seq": 11, "distance_m": 134364.217, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430", "location": "Oxwellmains Crossover", "stage_seq": 12, "distance_m": 150092.85, "section_seq": 1, "route_path_id": 31474}, {"is_pass": false, "wtt_arr": "1432", "wtt_dep": "1434", "location": "Dunbar", "stage_seq": 13, "distance_m": 153289.164, "section_seq": 1, "route_path_id": 31474}, {"is_pass": false, "wtt_arr": "1439", "wtt_dep": "1440", "location": "East Linton", "stage_seq": 14, "distance_m": 162887.929, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445H", "location": "Drem", "stage_seq": 15, "distance_m": 171508.001, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "Prestonpans", "stage_seq": 16, "distance_m": 184808.653, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Monktonhall Jn", "stage_seq": 17, "distance_m": 190454.75, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Portobello Jn (Edinburgh)", "stage_seq": 18, "distance_m": 194585.402, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "Craigentinny Jn", "stage_seq": 19, "distance_m": 196962.944, "section_seq": 1, "route_path_id": 31474}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457", "location": "Abbeyhill Jn", "stage_seq": 20, "distance_m": 198904.296, "section_seq": 1, "route_path_id": 31474}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 21, "distance_m": 199918.032, "section_seq": 1, "route_path_id": 31474}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 199918.032, "from_m": 0.0, "section_seq": 1, "route_path_id": 31474}], "total_distance_m": 199918.032, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 199884.566, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 33.466, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3318, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:28:46Z", "source_id": 56089161, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:30:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:28:49Z", "source_id": 17942788, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3253, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:43:00Z", "source_id": 56124866, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:44:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:43:04Z", "source_id": 17953058, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3192, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:40Z", "source_id": 56185375, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:07:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:43Z", "source_id": 17970084, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1086, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:33Z", "source_id": 56215993, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:20:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:38Z", "source_id": 17978742, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1067, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:38Z", "source_id": 56254451, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:35:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:41Z", "source_id": 17989644, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1090, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:21Z", "source_id": 56271737, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:42:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:23Z", "source_id": 17994476, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1057, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:23Z", "source_id": 56286863, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:46:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:26Z", "source_id": 17998916, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1045, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:43Z", "source_id": 56297848, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:51:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:47Z", "source_id": 18002058, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 887, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:59Z", "source_id": 56316632, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:59:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:03Z", "source_id": 18007313, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Newcastle |
1317 |
1317 |
2 |
None |
None |
Edinburgh |
1459 |
1459 |
4 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W85816/2026-09-18/detailed |
None |
East Linton |
2026-09-18T14:40:00+01:00 |
Edinburgh |
17.0 |
{"type": "LineString", "coordinates": [[-2.6627829999999997, 55.987111299999995], [-2.6642990999999996, 55.987738400000005], [-2.6646134, 55.9878572], [-2.6654396000000005, 55.9881508], [-2.6667354, 55.9885366], [-2.6677294, 55.98881029999999], [-2.6694637, 55.9891714], [-2.6706191, 55.98935910000001], [-2.6717693999999996, 55.98951100000001], [-2.6728838, 55.98961559999999], [-2.6743184, 55.9896887], [-2.6758632, 55.989753099999994], [-2.6770058, 55.9898148], [-2.6782765, 55.9899222], [-2.6793344999999995, 55.9900598], [-2.6803926, 55.99022459999999], [-2.6811714, 55.9903779], [-2.6819374, 55.9905542], [-2.6823784999999996, 55.9906677], [-2.6830952999999997, 55.990852200000006], [-2.6843583, 55.9912419], [-2.685185, 55.9915232], [-2.6862847999999997, 55.9919727], [-2.6869817, 55.992292199999994], [-2.6876375, 55.99262179999999], [-2.6885597, 55.9931348], [-2.6894127999999995, 55.99367779999999], [-2.6902626999999995, 55.9942961], [-2.6911216, 55.994983], [-2.6918742, 55.9956105], [-2.6933606, 55.99684990000001], [-2.6949458523585643, 55.99817777039603], [-2.6952076999999997, 55.99839709999999], [-2.6974364, 56.0002532], [-2.6977107, 56.0004816], [-2.6985355999999996, 56.0011806], [-2.6993349, 56.0018439], [-2.7002341, 56.0024928], [-2.7015431999999997, 56.00333799999999], [-2.7030291, 56.004164499999995], [-2.704415, 56.0048506], [-2.7057369, 56.005430700000005], [-2.7071729, 56.0059646], [-2.7082693999999994, 56.00632850000001], [-2.70933, 56.00664359999999], [-2.7105051, 56.0069486], [-2.7111232999999997, 56.007109099999994], [-2.7130524, 56.00751300000001], [-2.7141065, 56.0077124], [-2.7150746, 56.0078235], [-2.7153145, 56.00785099999999], [-2.7161118278431267, 56.00795783962394], [-2.7165802, 56.008020599999995], [-2.7178742999999996, 56.0081061], [-2.7188212, 56.0081503], [-2.7197813999999996, 56.0081623], [-2.7207913, 56.0081698], [-2.7217045, 56.0081608], [-2.7274578999999997, 56.008129299999986], [-2.7327901, 56.0081023], [-2.7372634999999996, 56.0080785], [-2.7375010999999994, 56.008076300000006], [-2.7378657999999993, 56.00807439999999], [-2.7401836, 56.0080626], [-2.7432600999999996, 56.0080453], [-2.7468207999999996, 56.00802579999999], [-2.7525096999999996, 56.0079943], [-2.7546526, 56.0079814], [-2.7548398, 56.0079809], [-2.7563220073373937, 56.00795783962394], [-2.7581114, 56.00793], [-2.7607668, 56.00793650000001], [-2.7617258, 56.0079389], [-2.7624232, 56.0079291], [-2.7632479, 56.0079085], [-2.7636637999999993, 56.0078861], [-2.7637562, 56.0078827], [-2.7646868999999996, 56.0078496], [-2.7654865999999996, 56.007801], [-2.7661179, 56.0077627], [-2.7671384999999997, 56.0076892], [-2.7680451, 56.0076075], [-2.7702827999999995, 56.00735], [-2.7715977, 56.0071849], [-2.7732098999999995, 56.0069327], [-2.7752574999999995, 56.006629], [-2.7762988999999996, 56.006473], [-2.7771073999999993, 56.0063505], [-2.7774264999999994, 56.0063023], [-2.7819442999999997, 56.0056197], [-2.7820859999999996, 56.0055987], [-2.7840545, 56.0053074], [-2.784777380770516, 56.00519688465394], [-2.7853071, 56.00511590000001], [-2.7860675, 56.005003], [-2.7864047999999997, 56.0049505], [-2.7886217, 56.0046184], [-2.7896077999999997, 56.00446730000001], [-2.7904386, 56.00434280000001], [-2.7941245999999995, 56.003781], [-2.7980629999999995, 56.0031769], [-2.7996362, 56.00288770000001], [-2.8018313999999997, 56.002413700000005], [-2.8041175, 56.001862], [-2.8043775, 56.00179919999999], [-2.8069287, 56.0011824], [-2.8094773999999996, 56.000561299999994], [-2.8110528, 56.00018409999999], [-2.8112528, 56.0001362], [-2.8119877999999994, 55.9999602], [-2.8164764, 55.998881], [-2.8205494999999994, 55.9978979], [-2.8209207, 55.9978041], [-2.8216945999999994, 55.99760860000001], [-2.8223663, 55.99743889999999], [-2.8241463, 55.9969283], [-2.8256377999999995, 55.9963914], [-2.8270811999999994, 55.9957844], [-2.8284771, 55.9950036], [-2.8297802, 55.9941644], [-2.8317519, 55.99276009999999], [-2.8331124000000005, 55.99188879999999], [-2.8333194999999995, 55.9917734], [-2.8348903999999995, 55.9909495], [-2.8363904999999994, 55.990232799999994], [-2.8378107, 55.98963740000001], [-2.8393325999999997, 55.98907289999999], [-2.8406086, 55.98864509999999], [-2.842738199999999, 55.987931199999984], [-2.846411499999999, 55.9867594], [-2.8513552999999994, 55.98513499999999], [-2.8531976, 55.98453560000001], [-2.8543041999999996, 55.9841898], [-2.8550281999999996, 55.98396369999999], [-2.8571660999999997, 55.9833752], [-2.8598717, 55.98269949999999], [-2.8599402, 55.9826824], [-2.860124, 55.9826419], [-2.860354, 55.9825866], [-2.8617087, 55.98228389999999], [-2.8631256, 55.982001], [-2.8658892, 55.98153320000001], [-2.8681618, 55.9812087], [-2.8717624, 55.980771999999995], [-2.8740826, 55.98040989999999], [-2.8746089091824683, 55.980309827074706], [-2.875476299999999, 55.9801449], [-2.876853, 55.9798417], [-2.8783367, 55.97944650000001], [-2.8797828, 55.9790195], [-2.8828572999999995, 55.9780639], [-2.8838105, 55.97776760000001], [-2.8843603, 55.9775924], [-2.8860100999999996, 55.9770666], [-2.8880473, 55.9764173], [-2.8887142, 55.97620220000001], [-2.8894775, 55.9759493], [-2.8899709, 55.9757699], [-2.8909332, 55.9754063], [-2.8918589, 55.97501580000001], [-2.8928946000000004, 55.9745398], [-2.8931052, 55.974442999999994], [-2.8962975, 55.9729758], [-2.8964446, 55.972908199999985], [-2.8982799999999997, 55.97206459999999], [-2.9009947, 55.9707952], [-2.9046900999999994, 55.96906709999998], [-2.9063854, 55.968298099999984], [-2.9081395, 55.96755539999999], [-2.9094296, 55.9671092], [-2.9106481999999994, 55.96675689999999], [-2.9119087, 55.9664453], [-2.9131814, 55.96618839999999], [-2.9145077, 55.9659837], [-2.9200241999999994, 55.96518470000001], [-2.9205906999999995, 55.96510260000001], [-2.9231821, 55.9647555], [-2.9286571, 55.9639849], [-2.933166299999999, 55.96331680000001], [-2.9356356, 55.962920399999994], [-2.9370098, 55.96264660000001], [-2.9389221999999995, 55.9621774], [-2.9400442999999994, 55.9618446], [-2.9411113, 55.961466], [-2.9419695999999997, 55.9611615], [-2.9444937, 55.9601334], [-2.9454075, 55.959751100000005], [-2.9463691999999995, 55.9593879], [-2.9471786999999994, 55.95911220000001], [-2.9485085, 55.958704], [-2.9499967, 55.95831840000001], [-2.9515105, 55.9579769], [-2.952765494793428, 55.95770237974702], [-2.9531517, 55.95761789999999], [-2.9533627999999994, 55.957571699999995], [-2.9544600999999995, 55.95733159999999], [-2.959755299999999, 55.95617609999999], [-2.9606084, 55.95598989999999], [-2.9615441999999996, 55.955820200000005], [-2.9629679, 55.95551449999999], [-2.964440437594421, 55.95519839379025], [-2.9648182, 55.95511729999999], [-2.9651432, 55.9550475], [-2.9659622, 55.95486830000001], [-2.9664400999999994, 55.9547638], [-2.9673175, 55.9545719], [-2.9681055, 55.954399499999994], [-2.9701437, 55.95395839999999], [-2.9721819, 55.9535113], [-2.9738556, 55.95314849999999], [-2.9745092, 55.9530002], [-2.9750597999999995, 55.9528778], [-2.9752165999999995, 55.9528421], [-2.9756155, 55.9527503], [-2.9761234, 55.952635], [-2.9764337999999997, 55.9525706], [-2.9769456, 55.9524512], [-2.97775, 55.952244400000005], [-2.9791342000000003, 55.95185430000001], [-2.9813702, 55.95111669999999], [-2.9841412, 55.9499865], [-2.9850651, 55.949599699999986], [-2.9855448, 55.9493988], [-2.9870102999999997, 55.9488395], [-2.9884447999999995, 55.9483487], [-2.989936, 55.94787890000001], [-2.9911815, 55.9475119], [-2.9930453, 55.9470173], [-2.9963471, 55.94627429999999], [-2.997973, 55.94589950000001], [-2.9995507000000003, 55.945475399999985], [-3.0003035, 55.9452556], [-3.001064, 55.9450029], [-3.0023878999999996, 55.9445639], [-3.0025731999999996, 55.94450239999999], [-3.0080098, 55.9427045], [-3.0082997999999996, 55.942609700000006], [-3.0088993, 55.94241120000001], [-3.0092348999999996, 55.9423063], [-3.0143407, 55.9406207], [-3.0153973, 55.9402719], [-3.0155816, 55.9402111], [-3.0203053999999994, 55.93866179999999], [-3.024035, 55.93743859999999], [-3.0308359999999994, 55.93521419999999], [-3.0383085999999997, 55.93276639999999], [-3.0393249000000004, 55.9324335], [-3.0423931, 55.9314107], [-3.0430427, 55.93119420000001], [-3.0453726, 55.9304175], [-3.0469871999999993, 55.9298998], [-3.0482985, 55.9295546], [-3.0492994, 55.9293739], [-3.0503457, 55.929201299999995], [-3.0511316, 55.929097600000006], [-3.0520575999999995, 55.929007], [-3.0531442999999996, 55.928938899999984], [-3.054012, 55.9289132], [-3.0542179, 55.9289123], [-3.0542719660063726, 55.928912172184376], [-3.0543870999999996, 55.92891189999999], [-3.0546081, 55.9289115], [-3.055536899999999, 55.92892150000001], [-3.0557968999999994, 55.928923700000006], [-3.0570588999999995, 55.9290128], [-3.0573237, 55.9290315], [-3.0593642, 55.92924200000001], [-3.0604728999999997, 55.92943590000001], [-3.061313999999999, 55.92958289999999], [-3.0615432, 55.929633499999994], [-3.0622303, 55.929783500000006], [-3.0629475, 55.92995410000001], [-3.0636073999999995, 55.9301361], [-3.0636643999999995, 55.930151], [-3.0650312999999993, 55.9305945], [-3.0706492, 55.93276719999999], [-3.0718662999999995, 55.9332373], [-3.0729024, 55.9336427], [-3.0746715, 55.93433100000001], [-3.0774096, 55.935403099999995], [-3.07832, 55.93575950000001], [-3.0797154, 55.93631160000001], [-3.0805217999999996, 55.9366177], [-3.0825020999999997, 55.9375844], [-3.0841293999999997, 55.93860930000001], [-3.0855319, 55.93976060000001], [-3.0871191, 55.94146270000001], [-3.0884349999999996, 55.942707799999994], [-3.0896953999999996, 55.9435443], [-3.0898172999999995, 55.943614399999994], [-3.0898987, 55.9436689], [-3.0900815999999995, 55.9437875], [-3.0912695, 55.94442850000001], [-3.0914908999999997, 55.94453089999999], [-3.0923272, 55.94491769999999], [-3.0939694, 55.9455353], [-3.094895, 55.9458107], [-3.0960517999999997, 55.94614529999999], [-3.0973251999999993, 55.9464249], [-3.0984646999999996, 55.946625999999995], [-3.0990714, 55.94671889999999], [-3.0993805, 55.9467632], [-3.0996763, 55.94680339999999], [-3.100157, 55.9468605], [-3.1003749, 55.94688409999999], [-3.1006119999999995, 55.9469078], [-3.1010474999999995, 55.9469478], [-3.1015208999999997, 55.94698470000001], [-3.1016357999999995, 55.9469927], [-3.101878, 55.94700949999999], [-3.1022746, 55.947030700000006], [-3.1026444, 55.94704729999999], [-3.1030068, 55.94706060000001], [-3.1045184, 55.9471102], [-3.1052163, 55.947135], [-3.1055604999999997, 55.947151799999986], [-3.1059107999999997, 55.9471709], [-3.1061857999999996, 55.94718309999999], [-3.1064498, 55.9472024], [-3.1066889, 55.947223400000006], [-3.1069114, 55.9472388], [-3.1071366999999994, 55.9472578], [-3.1073837, 55.94727989999999], [-3.1078124, 55.94732069999999], [-3.1081313, 55.947354], [-3.1082603999999994, 55.9473675], [-3.1088000999999994, 55.9474314], [-3.1088787335487993, 55.94744193776763], [-3.1093411, 55.94750390000001], [-3.1097433999999997, 55.9475602], [-3.1102343, 55.9476378], [-3.1110786, 55.9477889], [-3.1124120999999993, 55.948064], [-3.1135189, 55.948341199999994], [-3.1135476, 55.9483493], [-3.1145641999999993, 55.9486348], [-3.1156995, 55.94901200000001], [-3.1167751, 55.9494243], [-3.1174089, 55.9496876], [-3.1183984, 55.95013709999999], [-3.1187297999999997, 55.95028239999999], [-3.1196708, 55.9507158], [-3.1201353, 55.950916199999995], [-3.1210745999999996, 55.9513116], [-3.1215581999999995, 55.951507099999986], [-3.1232197000000004, 55.9521489], [-3.1244136000000005, 55.9525761], [-3.1256415, 55.9529808], [-3.1268929999999995, 55.953369499999994], [-3.1272683, 55.95347809999999], [-3.128181, 55.9537424], [-3.1288243, 55.9539252], [-3.1294818, 55.95409839999999], [-3.1307710999999996, 55.954434], [-3.1320208999999997, 55.9547451], [-3.1332650999999996, 55.9550364], [-3.1350316, 55.9554111], [-3.136273, 55.9556561], [-3.1370123, 55.95578510000001], [-3.1376943999999996, 55.9558954], [-3.1385647, 55.9560284], [-3.1391916, 55.956113599999995], [-3.1397136, 55.956181], [-3.1407252, 55.95630030000001], [-3.141310585557362, 55.95635745820454], [-3.141590348952385, 55.95638178886343], [-3.141837753723219, 55.956402341602114], [-3.14205744237249, 55.95641956857351], [-3.142254057402824, 55.95643392193056], [-3.1424322413168504, 55.95644585382621], [-3.1425966366171947, 55.95645581641338], [-3.1427518858064847, 55.95646426184503], [-3.1429026313873476, 55.95647164227406], [-3.1430535158624107, 55.95647840985343], [-3.143209181734301, 55.956485016736075], [-3.1433742715056456, 55.956491915074935], [-3.143553427679072, 55.95649955702293], [-3.143751292757207, 55.95650839473301], [-3.143972509242678, 55.956518880358104], [-3.144221719638112, 55.956531466051146], [-3.144503566446137, 55.95654660396507], [-3.1448378, 55.9565589], [-3.1453179, 55.9565739], [-3.1458744, 55.95657839999999], [-3.14625, 55.9565799], [-3.1468373999999995, 55.956569399999985], [-3.1469502, 55.9565655], [-3.1473871999999994, 55.95655060000001], [-3.1480510999999995, 55.9565199], [-3.1486532, 55.956473300000006], [-3.1490757, 55.9564388], [-3.1495129, 55.9563952], [-3.1499452000000003, 55.956342500000005], [-3.1501488, 55.95631660000001], [-3.1508968999999993, 55.95620759999999], [-3.152104, 55.9560021], [-3.1534321999999997, 55.95574669999999], [-3.1539414, 55.9556519], [-3.1547864, 55.95550959999999], [-3.155617, 55.95538380000001], [-3.1562247, 55.9553192], [-3.1565713, 55.95529179999999], [-3.1569323999999996, 55.95526809999999], [-3.1573000999999996, 55.9552481], [-3.1576996, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1584788, 55.95523769999999], [-3.1588108, 55.9552422], [-3.1591996999999994, 55.95525700000001], [-3.1594724999999997, 55.9552698], [-3.1595958000000004, 55.955278], [-3.1603174999999997, 55.9553265], [-3.1608863, 55.9553689], [-3.1623672, 55.9554702], [-3.1625105999999996, 55.9554799], [-3.1625334, 55.9554814], [-3.1635866, 55.95555239999999], [-3.1639003, 55.955573599999994], [-3.164079399999999, 55.9555857], [-3.1646680999999997, 55.9556315], [-3.1652303, 55.9556676], [-3.1657964000000005, 55.9556946], [-3.1662154999999994, 55.95570659999999], [-3.1666638, 55.9557109], [-3.1671513999999994, 55.9557045], [-3.1676554, 55.955685999999986], [-3.1679858999999997, 55.955669], [-3.1684379, 55.9556357], [-3.1689546, 55.95558400000001], [-3.1692483999999994, 55.9555464], [-3.1696207, 55.95549609999998], [-3.1697506999999994, 55.9554753], [-3.1700019, 55.9554322], [-3.1703741999999995, 55.955362099999995], [-3.1708565999999996, 55.9552614], [-3.1714758999999995, 55.9551324], [-3.1719846, 55.9550315], [-3.1724851, 55.95493769999999], [-3.1729532000000003, 55.954834199999986], [-3.1734216, 55.9547307], [-3.1740153, 55.9546192], [-3.1745157, 55.95453479999999], [-3.1748403, 55.95449249999999], [-3.1754385999999997, 55.95440229999999], [-3.1766148, 55.9541597], [-3.1785441, 55.95376089999999], [-3.1795909, 55.9535279], [-3.1796697, 55.9535104], [-3.1796794, 55.9535082], [-3.181418, 55.95311949999999], [-3.1819772999999993, 55.95299450000001], [-3.182009799999999, 55.9529884], [-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]]} |
23.1 |
1442 |
1459 |
East Linton |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:59:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007313 |
1789739884285646 |
88 |
88 |
2026-09-18 14:09:39.733617 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:39.288833 |
| 641684 |
672736 |
Y65443 |
529A36MO18 |
2026-09-18 |
COMPLETE |
18007645 |
2026-09-18 14:59:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 672736, "stp": "P", "toc": "London Overground", "uid": "Y65443", "consist": null, "dest_crs": "CYP", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y65443/2026-09-18/detailed", "trust_id": "529A36MO18", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crystal Palace", "service_date": "2026-09-18", "dest_arr_time": "1454", "dest_platform": "3", "is_terminated": 1, "next_location": "Crystal Palace", "signalling_id": "9A36", "timing_status": "LATE", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "1459", "current_leg_dep": "1455", "current_leg_end": "Crystal Palace", "origin_dep_time": "1411", "origin_platform": "2", "current_location": "Crystal Palace", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.05452614350856397, 51.42722938370621], [-0.0547663, 51.4266977], [-0.0549991, 51.4261802], [-0.0552279, 51.425684700000005], [-0.05555229999999999, 51.424957], [-0.0561156, 51.4238932], [-0.0565091, 51.4230958], [-0.056778699999999994, 51.42259159999999], [-0.0569687, 51.4222742], [-0.0572154, 51.42188759999999], [-0.0574755, 51.4215108], [-0.05761801357643543, 51.42132177722947], [-0.057640498977152475, 51.42129195366443], [-0.05771420000000001, 51.4211942], [-0.0579529, 51.4208846], [-0.058256, 51.4205236], [-0.058538, 51.420205499999994], [-0.0588275, 51.41990800000001], [-0.05913039999999999, 51.4196254], [-0.05941199999999999, 51.419399799999994], [-0.0597259, 51.41916890000001], [-0.060073600000000005, 51.418939], [-0.06064919999999999, 51.41859049999999], [-0.061100600000000005, 51.418314], [-0.0615519, 51.41809699999999], [-0.062038399999999994, 51.4178258], [-0.0623111, 51.417685500000005], [-0.062637, 51.4175425], [-0.0628481, 51.4174616], [-0.06303039999999999, 51.41739], [-0.06335639999999998, 51.4172811], [-0.0636958, 51.4171832], [-0.06403499999999998, 51.41708729999999], [-0.06439579999999999, 51.417009599999986], [-0.0646551, 51.4169253], [-0.0649829, 51.4168718], [-0.0652119, 51.4168415], [-0.0655365, 51.41680109999999], [-0.0658819, 51.4167722], [-0.06606569999999999, 51.4167636], [-0.0663521, 51.416751299999994], [-0.06657719999999999, 51.41674570000001], [-0.06678639999999998, 51.4167468], [-0.06709589999999999, 51.4167459], [-0.0674388, 51.41674350000001], [-0.0677887, 51.41675359999999], [-0.06795299999999999, 51.41676669999998], [-0.0684269, 51.416800599999995], [-0.0687837, 51.41683209999999], [-0.06911240000000002, 51.41689610000001], [-0.0696317, 51.41699349999999], [-0.07005339999999999, 51.417076599999994], [-0.0702808, 51.4171306], [-0.07048079999999998, 51.417186599999994], [-0.07065779999999999, 51.41724270000001], [-0.07204479999999999, 51.4177527], [-0.07213649999999999, 51.4177859]]}", "current_leg_start": "Sydenham", "dest_arr_time_act": "1454", "motion_projection": null, "next_location_lat": "51.4177859", "next_location_lon": "-0.0721365", "previous_location": "Sydenham", "current_leg_milage": "1.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3665.549, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4220.136, \"from_m\": 3665.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5153.444, \"from_m\": 4220.136, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5556.24, \"from_m\": 5153.444, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5699.14, \"from_m\": 5556.24, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5772.015, \"from_m\": 5699.14, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6031.99, \"from_m\": 5772.015, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6087.353, \"from_m\": 6031.99, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6485.143, \"from_m\": 6087.353, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6542.479, \"from_m\": 6485.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8280.138, \"from_m\": 6542.479, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9431.662, \"from_m\": 8280.138, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11169.321, \"from_m\": 9431.662, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11226.657, \"from_m\": 11169.321, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12966.164, \"from_m\": 11226.657, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13272.655, \"from_m\": 12966.164, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13310.11, \"from_m\": 13272.655, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13690.193, \"from_m\": 13310.11, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14405.746, \"from_m\": 13690.193, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14638.025, \"from_m\": 14405.746, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 16322.617, \"from_m\": 14638.025, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16405.584, \"from_m\": 16322.617, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18863.651, \"from_m\": 16405.584, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18904.691, \"from_m\": 18863.651, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20191.175, \"from_m\": 18904.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20232.216, \"from_m\": 20191.175, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20988.894, \"from_m\": 20232.216, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27137.886, \"from_m\": 20988.894, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28822.249, \"from_m\": 27137.886, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 672736, \"profile_key\": \"fdac5841a4867f72468fe7aa167e74d526044036dd466ef016ea60746ba33563\", \"schedule_id\": 29949, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1411\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1412H\", \"wtt_dep\": \"1413\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 1644.893, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1413H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 4425.65, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1415\", \"wtt_dep\": \"1416\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 5612.857, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1417H\", \"wtt_dep\": \"1418\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 6286.248, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1419H\", \"wtt_dep\": \"1420\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 7623.582, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1422H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 8855.9, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1425\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 14638.025, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1426H\", \"wtt_dep\": \"1427\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 15622.112, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1429\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 16405.584, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1430H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 16881.908, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1431H\", \"wtt_dep\": \"1432H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 17195.973, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 17805.638, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 18095.083, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 18851.907, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 19547.933, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1439\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 21182.825, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1441H\", \"location\": \"Brockley\", \"stage_seq\": 18, \"distance_m\": 22498.837, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444\", \"location\": \"Honor Oak Park\", \"stage_seq\": 19, \"distance_m\": 24163.908, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1446H\", \"location\": \"Forest Hill\", \"stage_seq\": 20, \"distance_m\": 25516.271, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1450\", \"location\": \"Sydenham\", \"stage_seq\": 21, \"distance_m\": 26936.802, \"section_seq\": 1, \"route_path_id\": 40819}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": null, \"location\": \"Crystal Palace\", \"stage_seq\": 22, \"distance_m\": 28822.249, \"section_seq\": 1, \"route_path_id\": 40819}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28822.249, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40819}], \"total_distance_m\": 28822.249, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26340.389, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2481.86, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1411", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4177859", "current_position_lon": "-0.0721365", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:12:26Z\", \"source_id\": 56200513, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:13:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:12:28Z\", \"source_id\": 17974265, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:54Z\", \"source_id\": 56206792, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:15:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:58Z\", \"source_id\": 17976065, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:54Z\", \"source_id\": 56214429, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:56Z\", \"source_id\": 17978247, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:44Z\", \"source_id\": 56221650, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:48Z\", \"source_id\": 17980286, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:46Z\", \"source_id\": 56229229, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:52Z\", \"source_id\": 17982507, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:25Z\", \"source_id\": 56235749, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:26Z\", \"source_id\": 17984364, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:20Z\", \"source_id\": 56240622, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:23Z\", \"source_id\": 17985770, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:18Z\", \"source_id\": 56245858, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:21Z\", \"source_id\": 17987204, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:12Z\", \"source_id\": 56250679, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:13Z\", \"source_id\": 17988576, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:42Z\", \"source_id\": 56254669, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:47Z\", \"source_id\": 17989695, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:27Z\", \"source_id\": 56259242, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:31Z\", \"source_id\": 17990966, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:41Z\", \"source_id\": 56267454, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:44Z\", \"source_id\": 17993308, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:08Z\", \"source_id\": 56273667, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:12Z\", \"source_id\": 17995057, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:57Z\", \"source_id\": 56283206, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:02Z\", \"source_id\": 17997810, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:45Z\", \"source_id\": 56290295, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:48Z\", \"source_id\": 17999890, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:01Z\", \"source_id\": 56306443, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:05Z\", \"source_id\": 18004513, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:25Z\", \"source_id\": 56317804, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:28Z\", \"source_id\": 18007645, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crystal Palace", "service_state_platform": "3", "timing_fact_generation": 1789739910396831, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:40.432977", "service_state_evidence_id": 18007645, "current_leg_start_actual_dep": "2026-09-18T14:55:00+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:40.635590", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
XHZ |
CYP |
9A36 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 3665.549, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4220.136, "from_m": 3665.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5153.444, "from_m": 4220.136, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5556.24, "from_m": 5153.444, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5699.14, "from_m": 5556.24, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5772.015, "from_m": 5699.14, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6031.99, "from_m": 5772.015, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6087.353, "from_m": 6031.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6485.143, "from_m": 6087.353, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6542.479, "from_m": 6485.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8280.138, "from_m": 6542.479, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9431.662, "from_m": 8280.138, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11169.321, "from_m": 9431.662, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11226.657, "from_m": 11169.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12966.164, "from_m": 11226.657, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13272.655, "from_m": 12966.164, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13310.11, "from_m": 13272.655, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13690.193, "from_m": 13310.11, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14405.746, "from_m": 13690.193, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14638.025, "from_m": 14405.746, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 16322.617, "from_m": 14638.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16405.584, "from_m": 16322.617, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18863.651, "from_m": 16405.584, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18904.691, "from_m": 18863.651, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20191.175, "from_m": 18904.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20232.216, "from_m": 20191.175, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20988.894, "from_m": 20232.216, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27137.886, "from_m": 20988.894, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28822.249, "from_m": 27137.886, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 672736, "profile_key": "fdac5841a4867f72468fe7aa167e74d526044036dd466ef016ea60746ba33563", "schedule_id": 29949, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1411", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1412H", "wtt_dep": "1413", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 1644.893, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1413H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 4425.65, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1415", "wtt_dep": "1416", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 5612.857, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1417H", "wtt_dep": "1418", "location": "Haggerston", "stage_seq": 5, "distance_m": 6286.248, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1419H", "wtt_dep": "1420", "location": "Hoxton", "stage_seq": 6, "distance_m": 7623.582, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1422H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 8855.9, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1425", "location": "Whitechapel", "stage_seq": 8, "distance_m": 14638.025, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1426H", "wtt_dep": "1427", "location": "Shadwell", "stage_seq": 9, "distance_m": 15622.112, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1429", "location": "Wapping", "stage_seq": 10, "distance_m": 16405.584, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1430H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 16881.908, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1431H", "wtt_dep": "1432H", "location": "Canada Water", "stage_seq": 12, "distance_m": 17195.973, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 17805.638, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 18095.083, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 18851.907, "section_seq": 1, "route_path_id": 40819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 19547.933, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1439", "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 21182.825, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1441H", "location": "Brockley", "stage_seq": 18, "distance_m": 22498.837, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 24163.908, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1446H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 25516.271, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1450", "location": "Sydenham", "stage_seq": 21, "distance_m": 26936.802, "section_seq": 1, "route_path_id": 40819}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": null, "location": "Crystal Palace", "stage_seq": 22, "distance_m": 28822.249, "section_seq": 1, "route_path_id": 40819}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28822.249, "from_m": 0.0, "section_seq": 1, "route_path_id": 40819}], "total_distance_m": 28822.249, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26340.389, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2481.86, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:12:26Z", "source_id": 56200513, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:13:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:12:28Z", "source_id": 17974265, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:54Z", "source_id": 56206792, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:15:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:58Z", "source_id": 17976065, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:54Z", "source_id": 56214429, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:18:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:56Z", "source_id": 17978247, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:44Z", "source_id": 56221650, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:21:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:48Z", "source_id": 17980286, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:46Z", "source_id": 56229229, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:24:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:52Z", "source_id": 17982507, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:25Z", "source_id": 56235749, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:26:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:26Z", "source_id": 17984364, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:20Z", "source_id": 56240622, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:28:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:23Z", "source_id": 17985770, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:18Z", "source_id": 56245858, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:30:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:21Z", "source_id": 17987204, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:12Z", "source_id": 56250679, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:32:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:13Z", "source_id": 17988576, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:42Z", "source_id": 56254669, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:34:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:47Z", "source_id": 17989695, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:27Z", "source_id": 56259242, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:35:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:31Z", "source_id": 17990966, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:41Z", "source_id": 56267454, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:39:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:44Z", "source_id": 17993308, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:08Z", "source_id": 56273667, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:41:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:12Z", "source_id": 17995057, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:57Z", "source_id": 56283206, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:45:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:02Z", "source_id": 17997810, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:45Z", "source_id": 56290295, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:48:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:48Z", "source_id": 17999890, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:01Z", "source_id": 56306443, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:54:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:05Z", "source_id": 18004513, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29871, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:25Z", "source_id": 56317804, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:59:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:28Z", "source_id": 18007645, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Highbury & Islington (East London Line) |
1411 |
1411 |
2 |
None |
None |
Crystal Palace |
1454 |
1454 |
3 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y65443/2026-09-18/detailed |
None |
Sydenham |
2026-09-18T14:55:00+01:00 |
Crystal Palace |
4.0 |
{"type": "LineString", "coordinates": [[-0.05452614350856397, 51.42722938370621], [-0.0547663, 51.4266977], [-0.0549991, 51.4261802], [-0.0552279, 51.425684700000005], [-0.05555229999999999, 51.424957], [-0.0561156, 51.4238932], [-0.0565091, 51.4230958], [-0.056778699999999994, 51.42259159999999], [-0.0569687, 51.4222742], [-0.0572154, 51.42188759999999], [-0.0574755, 51.4215108], [-0.05761801357643543, 51.42132177722947], [-0.057640498977152475, 51.42129195366443], [-0.05771420000000001, 51.4211942], [-0.0579529, 51.4208846], [-0.058256, 51.4205236], [-0.058538, 51.420205499999994], [-0.0588275, 51.41990800000001], [-0.05913039999999999, 51.4196254], [-0.05941199999999999, 51.419399799999994], [-0.0597259, 51.41916890000001], [-0.060073600000000005, 51.418939], [-0.06064919999999999, 51.41859049999999], [-0.061100600000000005, 51.418314], [-0.0615519, 51.41809699999999], [-0.062038399999999994, 51.4178258], [-0.0623111, 51.417685500000005], [-0.062637, 51.4175425], [-0.0628481, 51.4174616], [-0.06303039999999999, 51.41739], [-0.06335639999999998, 51.4172811], [-0.0636958, 51.4171832], [-0.06403499999999998, 51.41708729999999], [-0.06439579999999999, 51.417009599999986], [-0.0646551, 51.4169253], [-0.0649829, 51.4168718], [-0.0652119, 51.4168415], [-0.0655365, 51.41680109999999], [-0.0658819, 51.4167722], [-0.06606569999999999, 51.4167636], [-0.0663521, 51.416751299999994], [-0.06657719999999999, 51.41674570000001], [-0.06678639999999998, 51.4167468], [-0.06709589999999999, 51.4167459], [-0.0674388, 51.41674350000001], [-0.0677887, 51.41675359999999], [-0.06795299999999999, 51.41676669999998], [-0.0684269, 51.416800599999995], [-0.0687837, 51.41683209999999], [-0.06911240000000002, 51.41689610000001], [-0.0696317, 51.41699349999999], [-0.07005339999999999, 51.417076599999994], [-0.0702808, 51.4171306], [-0.07048079999999998, 51.417186599999994], [-0.07065779999999999, 51.41724270000001], [-0.07204479999999999, 51.4177527], [-0.07213649999999999, 51.4177859]]} |
1.2 |
1455 |
1459 |
Sydenham |
Crystal Palace |
Crystal Palace |
51.4177859 |
-0.0721365 |
51.4177859 |
-0.0721365 |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:59:00 |
Crystal Palace |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007645 |
1789739910396831 |
74 |
74 |
2026-09-18 14:09:40.635590 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:40.432977 |
| 641685 |
673194 |
W69551 |
072J87MP18 |
2026-09-18 |
COMPLETE |
18007254 |
2026-09-18 14:59:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 673194, "stp": "P", "toc": "ScotRail", "uid": "W69551", "consist": "385041", "dest_crs": "GLQ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69551/2026-09-18/detailed", "trust_id": "072J87MP18", "origin_crs": "CUB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": "5", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "2J87", "timing_status": "LATE", "origin_station": "Cumbernauld", "current_leg_arr": "1459", "current_leg_dep": "1452", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "1430", "origin_platform": "1", "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.229769152310883, 55.881644433241455], [-4.2299851, 55.881712600000014], [-4.2301474, 55.88176289999999], [-4.230275, 55.8817986], [-4.2304283, 55.881839799999995], [-4.230560499999999, 55.881872900000005], [-4.2306517, 55.88189539999998], [-4.2306883, 55.881904500000005], [-4.230838799999999, 55.8819409], [-4.230966699999999, 55.8819704], [-4.2321868, 55.882226200000005], [-4.2325957, 55.882315199999994], [-4.2329776, 55.88241560000001], [-4.2337595, 55.882642700000005], [-4.2340335, 55.8827184], [-4.2343618, 55.8827899], [-4.2347429, 55.88284649999999], [-4.2348768, 55.88286049999999], [-4.2351751, 55.882873], [-4.2356927, 55.88285399999999], [-4.2360351, 55.88282019999999], [-4.2363407, 55.882773199999995], [-4.236738299999999, 55.8826758], [-4.2369562, 55.8826091], [-4.2371696, 55.88253780000001], [-4.2374622, 55.882403499999995], [-4.2376667, 55.8822819], [-4.2379138, 55.88212579999999], [-4.237925199999999, 55.88211750000001], [-4.2381961, 55.881858699999995], [-4.238370399999999, 55.881642099999986], [-4.238614499999999, 55.8813006], [-4.2387879, 55.881063], [-4.239042699999999, 55.8807355], [-4.2390598, 55.8807149], [-4.2395168, 55.880163499999995], [-4.2395794, 55.88007830000001], [-4.2397287, 55.879875199999994], [-4.239785173019567, 55.87979530559372], [-4.239889864835954, 55.87964805867017], [-4.239983394385633, 55.8795181648262], [-4.240067339245877, 55.87940314130526], [-4.24014327699396, 55.879300505350855], [-4.240212785207151, 55.879207774206485], [-4.240277441462727, 55.879122465115636], [-4.240338823337956, 55.879042095321786], [-4.240398508410113, 55.87896418206843], [-4.24045807425647, 55.878886242599066], [-4.240519098454298, 55.87880579415717], [-4.240583158580872, 55.87872035398624], [-4.240651832213461, 55.87862743932976], [-4.2407266969293405, 55.87852456743123], [-4.240809330305781, 55.87840925553414], [-4.240901309920058, 55.878279020881955], [-4.24100421334944, 55.878131380718195], [-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": "Springburn", "dest_arr_time_act": "1458", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Springburn", "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\": 6711.261, \"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\": 6779.803, \"from_m\": 6711.261, \"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\": 8830.633, \"from_m\": 6779.803, \"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\": 8948.398, \"from_m\": 8830.633, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9009.377, \"from_m\": 8948.398, \"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\": 9800.99, \"from_m\": 9009.377, \"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\": 9861.969, \"from_m\": 9800.99, \"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\": 9922.624, \"from_m\": 9861.969, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17751.301, \"from_m\": 9922.624, \"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\": 18119.114, \"from_m\": 17751.301, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19584.844, \"from_m\": 18119.114, \"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\": 21260.869, \"from_m\": 19584.844, \"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\": 21331.01, \"from_m\": 21260.869, \"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\": 21536.857, \"from_m\": 21331.01, \"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\": 21602.058, \"from_m\": 21536.857, \"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\": 22277.172, \"from_m\": 21602.058, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22874.697, \"from_m\": 22277.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:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23370.943, \"from_m\": 22874.697, \"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\": 673194, \"profile_key\": \"9aa709f45a04db97d5052699f2e1d791b60caa462ef9828a60b202a258758057\", \"schedule_id\": 26721, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Cumbernauld\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39433}, {\"is_pass\": false, \"wtt_arr\": \"1431H\", \"wtt_dep\": \"1432\", \"location\": \"Greenfaulds\", \"stage_seq\": 2, \"distance_m\": 1128.753, \"section_seq\": 1, \"route_path_id\": 39433}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436H\", \"location\": \"Garnqueen North Jn\", \"stage_seq\": 3, \"distance_m\": 6711.261, \"section_seq\": 1, \"route_path_id\": 39433}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"Gartcosh Jn\", \"stage_seq\": 4, \"distance_m\": 8948.398, \"section_seq\": 1, \"route_path_id\": 39433}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439H\", \"location\": \"Gartcosh\", \"stage_seq\": 5, \"distance_m\": 9405.183, \"section_seq\": 1, \"route_path_id\": 39433}, {\"is_pass\": false, \"wtt_arr\": \"1442H\", \"wtt_dep\": \"1443\", \"location\": \"Stepps\", \"stage_seq\": 6, \"distance_m\": 14277.468, \"section_seq\": 1, \"route_path_id\": 39433}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1446\", \"location\": \"Robroyston\", \"stage_seq\": 7, \"distance_m\": 16396.823, \"section_seq\": 1, \"route_path_id\": 39433}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": \"1453\", \"location\": \"Springburn\", \"stage_seq\": 8, \"distance_m\": 20543.291, \"section_seq\": 1, \"route_path_id\": 39433}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 9, \"distance_m\": 21475.242, \"section_seq\": 1, \"route_path_id\": 39433}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 10, \"distance_m\": 23370.943, \"section_seq\": 1, \"route_path_id\": 39433}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23370.943, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39433}], \"total_distance_m\": 23370.943, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 23370.943, \"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": "1430", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:52Z\", \"source_id\": 56249886, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:57Z\", \"source_id\": 17988357, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:44Z\", \"source_id\": 56267619, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:49Z\", \"source_id\": 17993339, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:08Z\", \"source_id\": 56273644, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:08Z\", \"source_id\": 17995024, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1547, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:03Z\", \"source_id\": 56286036, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:07Z\", \"source_id\": 17998656, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:19Z\", \"source_id\": 56296839, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:23Z\", \"source_id\": 18001770, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:54Z\", \"source_id\": 56316441, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:57:58Z\", \"source_id\": 18007254, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "5", "timing_fact_generation": 1789739881217909, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:43.529316", "service_state_evidence_id": 18007254, "current_leg_start_actual_dep": "2026-09-18T14:54:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:44.137582", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
CUB |
GLQ |
2J87 |
385041 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 6711.261, "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": 6779.803, "from_m": 6711.261, "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": 8830.633, "from_m": 6779.803, "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": 8948.398, "from_m": 8830.633, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9009.377, "from_m": 8948.398, "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": 9800.99, "from_m": 9009.377, "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": 9861.969, "from_m": 9800.99, "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": 9922.624, "from_m": 9861.969, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17751.301, "from_m": 9922.624, "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": 18119.114, "from_m": 17751.301, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19584.844, "from_m": 18119.114, "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": 21260.869, "from_m": 19584.844, "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": 21331.01, "from_m": 21260.869, "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": 21536.857, "from_m": 21331.01, "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": 21602.058, "from_m": 21536.857, "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": 22277.172, "from_m": 21602.058, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 22874.697, "from_m": 22277.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:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 23370.943, "from_m": 22874.697, "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": 673194, "profile_key": "9aa709f45a04db97d5052699f2e1d791b60caa462ef9828a60b202a258758057", "schedule_id": 26721, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1430", "location": "Cumbernauld", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39433}, {"is_pass": false, "wtt_arr": "1431H", "wtt_dep": "1432", "location": "Greenfaulds", "stage_seq": 2, "distance_m": 1128.753, "section_seq": 1, "route_path_id": 39433}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436H", "location": "Garnqueen North Jn", "stage_seq": 3, "distance_m": 6711.261, "section_seq": 1, "route_path_id": 39433}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438", "location": "Gartcosh Jn", "stage_seq": 4, "distance_m": 8948.398, "section_seq": 1, "route_path_id": 39433}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439H", "location": "Gartcosh", "stage_seq": 5, "distance_m": 9405.183, "section_seq": 1, "route_path_id": 39433}, {"is_pass": false, "wtt_arr": "1442H", "wtt_dep": "1443", "location": "Stepps", "stage_seq": 6, "distance_m": 14277.468, "section_seq": 1, "route_path_id": 39433}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1446", "location": "Robroyston", "stage_seq": 7, "distance_m": 16396.823, "section_seq": 1, "route_path_id": 39433}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": "1453", "location": "Springburn", "stage_seq": 8, "distance_m": 20543.291, "section_seq": 1, "route_path_id": 39433}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Cowlairs South Jn", "stage_seq": 9, "distance_m": 21475.242, "section_seq": 1, "route_path_id": 39433}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 10, "distance_m": 23370.943, "section_seq": 1, "route_path_id": 39433}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23370.943, "from_m": 0.0, "section_seq": 1, "route_path_id": 39433}], "total_distance_m": 23370.943, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 23370.943, "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": 2141, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:52Z", "source_id": 56249886, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:33:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:57Z", "source_id": 17988357, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1506, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:44Z", "source_id": 56267619, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:39:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:49Z", "source_id": 17993339, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1509, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:08Z", "source_id": 56273644, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:43:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:08Z", "source_id": 17995024, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1547, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:03Z", "source_id": 56286036, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:46:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:07Z", "source_id": 17998656, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1520, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:19Z", "source_id": 56296839, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:51:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:23Z", "source_id": 18001770, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1413, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:54Z", "source_id": 56316441, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:59:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:57:58Z", "source_id": 18007254, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Cumbernauld |
1430 |
1430 |
1 |
None |
None |
Glasgow Queen St High Level |
1458 |
1458 |
5 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69551/2026-09-18/detailed |
None |
Springburn |
2026-09-18T14:54:00+01:00 |
Glasgow Queen St High Level |
7.0 |
{"type": "LineString", "coordinates": [[-4.229769152310883, 55.881644433241455], [-4.2299851, 55.881712600000014], [-4.2301474, 55.88176289999999], [-4.230275, 55.8817986], [-4.2304283, 55.881839799999995], [-4.230560499999999, 55.881872900000005], [-4.2306517, 55.88189539999998], [-4.2306883, 55.881904500000005], [-4.230838799999999, 55.8819409], [-4.230966699999999, 55.8819704], [-4.2321868, 55.882226200000005], [-4.2325957, 55.882315199999994], [-4.2329776, 55.88241560000001], [-4.2337595, 55.882642700000005], [-4.2340335, 55.8827184], [-4.2343618, 55.8827899], [-4.2347429, 55.88284649999999], [-4.2348768, 55.88286049999999], [-4.2351751, 55.882873], [-4.2356927, 55.88285399999999], [-4.2360351, 55.88282019999999], [-4.2363407, 55.882773199999995], [-4.236738299999999, 55.8826758], [-4.2369562, 55.8826091], [-4.2371696, 55.88253780000001], [-4.2374622, 55.882403499999995], [-4.2376667, 55.8822819], [-4.2379138, 55.88212579999999], [-4.237925199999999, 55.88211750000001], [-4.2381961, 55.881858699999995], [-4.238370399999999, 55.881642099999986], [-4.238614499999999, 55.8813006], [-4.2387879, 55.881063], [-4.239042699999999, 55.8807355], [-4.2390598, 55.8807149], [-4.2395168, 55.880163499999995], [-4.2395794, 55.88007830000001], [-4.2397287, 55.879875199999994], [-4.239785173019567, 55.87979530559372], [-4.239889864835954, 55.87964805867017], [-4.239983394385633, 55.8795181648262], [-4.240067339245877, 55.87940314130526], [-4.24014327699396, 55.879300505350855], [-4.240212785207151, 55.879207774206485], [-4.240277441462727, 55.879122465115636], [-4.240338823337956, 55.879042095321786], [-4.240398508410113, 55.87896418206843], [-4.24045807425647, 55.878886242599066], [-4.240519098454298, 55.87880579415717], [-4.240583158580872, 55.87872035398624], [-4.240651832213461, 55.87862743932976], [-4.2407266969293405, 55.87852456743123], [-4.240809330305781, 55.87840925553414], [-4.240901309920058, 55.878279020881955], [-4.24100421334944, 55.878131380718195], [-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]]} |
1.8 |
1452 |
1459 |
Springburn |
Glasgow Queen St High Level |
Glasgow Queen St High Level |
55.8629929 |
-4.2509835 |
55.8629929 |
-4.2509835 |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:59:00 |
Glasgow Queen St High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007254 |
1789739881217909 |
27 |
27 |
2026-09-18 14:09:44.137582 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:43.529316 |
| 641686 |
672573 |
L86973 |
081A70MO18 |
2026-09-18 |
COMPLETE |
18008496 |
2026-09-18 14:58:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 672573, "stp": "P", "toc": "ScotRail", "uid": "L86973", "consist": "156442", "dest_crs": "GIR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86973/2026-09-18/detailed", "trust_id": "081A70MO18", "origin_crs": "KMK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Girvan", "service_date": "2026-09-18", "dest_arr_time": "1456", "dest_platform": "1", "is_terminated": 1, "next_location": "Girvan", "signalling_id": "1A70", "timing_status": "LATE", "origin_station": "Kilmarnock", "current_leg_arr": "1458", "current_leg_dep": "1443", "current_leg_end": "Girvan", "origin_dep_time": "1404", "origin_platform": "2", "current_location": "Girvan", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.6851512, 55.354818900000005], [-4.685856599999999, 55.3545688], [-4.686839499999999, 55.354147999999995], [-4.6875839, 55.35378810000001], [-4.687976599999999, 55.3535657], [-4.6883914, 55.3533211], [-4.688871399999999, 55.35300120000001], [-4.6894209, 55.35256689999999], [-4.6898717, 55.3521767], [-4.690805499999999, 55.3512728], [-4.6915209, 55.3505634], [-4.6920177, 55.3500858], [-4.6924502, 55.3495432], [-4.692460705332766, 55.349527854079895], [-4.6926529, 55.34924710000001], [-4.6928701, 55.3488256], [-4.6929704, 55.3484405], [-4.69312, 55.34798099999999], [-4.693119, 55.3475551], [-4.6931093, 55.34696219999999], [-4.6929858, 55.3465387], [-4.6928318, 55.346127900000006], [-4.692535100000001, 55.3456038], [-4.6922356, 55.3451672], [-4.6918334, 55.344733], [-4.6914655, 55.34442440000001], [-4.6911778, 55.3441942], [-4.690788499999999, 55.34391170000001], [-4.689950499999999, 55.3434235], [-4.6897961, 55.3433368], [-4.689261499999999, 55.3430529], [-4.6884273, 55.342647599999985], [-4.687633399999999, 55.3423185], [-4.686554, 55.34192289999999], [-4.685891899999999, 55.341712599999994], [-4.6840252, 55.34115860000001], [-4.683033899999999, 55.3409058], [-4.6819084, 55.3405501], [-4.6809596, 55.34021250000001], [-4.6800523, 55.3398057], [-4.6787019999999995, 55.33904999999999], [-4.6781681, 55.33868030000001], [-4.6777993, 55.3383716], [-4.677348599999999, 55.33794629999999], [-4.676939599999999, 55.3374994], [-4.6765496, 55.337017], [-4.676257599999999, 55.33657710000001], [-4.6761142, 55.3362742], [-4.676068099999999, 55.3361664], [-4.675860400000001, 55.3357544], [-4.675776199999999, 55.33552259999999], [-4.6756379, 55.33517880000001], [-4.6753761, 55.334681399999994], [-4.6751735, 55.3343376], [-4.6748356, 55.3338753], [-4.6744112, 55.333425000000005], [-4.6739195, 55.33294719999999], [-4.673560999999999, 55.3327025], [-4.673107299999999, 55.3323562], [-4.672597999999999, 55.332038299999994], [-4.671993699999999, 55.3316537], [-4.6712561, 55.3312982], [-4.671239477421511, 55.33129180831028], [-4.6705313, 55.33101949999999], [-4.669119499999999, 55.33056070000001], [-4.668494099999999, 55.3303271], [-4.6679384, 55.33008850000001], [-4.6671586, 55.329655], [-4.66629, 55.32908179999999], [-4.6656527, 55.32858860000001], [-4.6651508, 55.3281282], [-4.6645278, 55.327284899999995], [-4.6640113, 55.32575469999999], [-4.6640649, 55.325261], [-4.6641059, 55.3248356], [-4.664280099999999, 55.3243577], [-4.664433700000001, 55.3240313], [-4.6645809, 55.3237648], [-4.6651713, 55.32298219999999], [-4.665895299999999, 55.32228480000001], [-4.6665332, 55.32187150000001], [-4.667239100000001, 55.32151410000001], [-4.6682161, 55.3210491], [-4.668778, 55.32078309999999], [-4.669577499999999, 55.320366699999994], [-4.669865099999999, 55.3201966], [-4.670352199999999, 55.31982310000001], [-4.6708781, 55.319315], [-4.671239477421511, 55.31886475176523], [-4.6714181, 55.3186422], [-4.6717287, 55.31804770000001], [-4.671898099999999, 55.3176902], [-4.672140100000001, 55.31719859999999], [-4.6724558, 55.31660970000001], [-4.6727175, 55.31619659999999], [-4.6732323, 55.3155933], [-4.6737478999999995, 55.31503000000001], [-4.6744677, 55.314323900000005], [-4.6749988, 55.31362], [-4.675223, 55.31313479999999], [-4.675441799999999, 55.3125282], [-4.6755853, 55.311922], [-4.6760619, 55.310192400000005], [-4.6762051, 55.309860599999986], [-4.6763886, 55.3095412], [-4.6765964, 55.30925359999999], [-4.676853899999999, 55.3089193], [-4.677099, 55.308632], [-4.6772497, 55.3084772], [-4.677367099999999, 55.3083566], [-4.677517, 55.30822539999999], [-4.677708899999999, 55.30806859999999], [-4.677966900000001, 55.3078755], [-4.6781715, 55.30773309999999], [-4.678441199999999, 55.3075442], [-4.6787928, 55.3073156], [-4.6802672, 55.306366999999995], [-4.6814393, 55.3056193], [-4.681935499999999, 55.305304199999995], [-4.6827345, 55.3047877], [-4.683176699999999, 55.304496400000005], [-4.683483999999999, 55.3042839], [-4.6839087, 55.303994499999995], [-4.684151499999999, 55.3038406], [-4.6844287, 55.30366299999999], [-4.684702299999999, 55.30349050000001], [-4.685272800000001, 55.30313099999999], [-4.6860249, 55.3026459], [-4.686682599999999, 55.30217609999999], [-4.687445, 55.30160149999999], [-4.688417599999999, 55.30080339999999], [-4.688969799999999, 55.3003436], [-4.6896686999999995, 55.29990959999999], [-4.6907346, 55.2994234], [-4.6915391, 55.299123], [-4.6924359, 55.29885269999999], [-4.6931841, 55.2986558], [-4.694299, 55.29844870000001], [-4.694463151041842, 55.298419519811674], [-4.6954854, 55.29823780000001], [-4.6963753, 55.29803040000001], [-4.697250199999999, 55.297771700000006], [-4.698019699999999, 55.2974542], [-4.6987359, 55.2971298], [-4.699375, 55.296770899999984], [-4.7000739, 55.296292699999995], [-4.700621299999999, 55.2958074], [-4.7011045, 55.2952879], [-4.7014575, 55.29481369999999], [-4.7021102, 55.2939744], [-4.7025728, 55.29351139999999], [-4.7030528, 55.2931698], [-4.703949299999999, 55.29267180000001], [-4.7045473, 55.29239319999999], [-4.705618099999999, 55.292014399999985], [-4.7061632, 55.2918518], [-4.706807199999999, 55.29169279999999], [-4.7073942, 55.291574999999995], [-4.7084109, 55.29141969999999], [-4.7090743, 55.291345], [-4.7099706999999995, 55.2912642], [-4.710677799999999, 55.291188899999995], [-4.710852299999999, 55.291167], [-4.711011499999999, 55.291144900000006], [-4.7112537, 55.2911113], [-4.7126555, 55.2908949], [-4.713496799999999, 55.29077660000001], [-4.714338000000001, 55.2906953], [-4.715143799999999, 55.2906328], [-4.7162591, 55.290572], [-4.717060699999999, 55.290549899999995], [-4.717853399999999, 55.2905254], [-4.718638, 55.2904666], [-4.7193749, 55.2903878], [-4.720063, 55.29028569999999], [-4.720900999999999, 55.2901221], [-4.7229944, 55.2896628], [-4.7239236, 55.289505199999994], [-4.7259402999999995, 55.28924639999999], [-4.7274059, 55.28905069999999], [-4.728984, 55.28882869999999], [-4.729798399999999, 55.2886663], [-4.7305778, 55.288477400000005], [-4.731514799999999, 55.28821210000001], [-4.7324049, 55.28790839999999], [-4.733502799999999, 55.2874291], [-4.7343658, 55.2869661], [-4.7349624, 55.2866061], [-4.735783, 55.28602970000001], [-4.736366199999999, 55.2855096], [-4.7374408, 55.28448780000001], [-4.738407799999999, 55.2838261], [-4.7389983, 55.28349589999999], [-4.7395366, 55.28318589999999], [-4.7400701, 55.282913], [-4.7408851, 55.2825596], [-4.7409194999999995, 55.282544400000006], [-4.741422999999999, 55.28232169999998], [-4.7418602, 55.282086], [-4.7424613, 55.28171600000001], [-4.743294399999999, 55.28114630000001], [-4.743879599999999, 55.28079840000001], [-4.745384199999999, 55.280050300000006], [-4.7459465, 55.2797764], [-4.7463298, 55.2796032], [-4.747197199999999, 55.2792116], [-4.7482438, 55.2787586], [-4.749266099999999, 55.2784176], [-4.7502931, 55.2781654], [-4.751728299999999, 55.277892599999994], [-4.7530256, 55.2777241], [-4.7547204, 55.27752029999999], [-4.756349599999999, 55.27722589999999], [-4.758175699999999, 55.27678910000001], [-4.7598764, 55.27634789999999], [-4.761071005833464, 55.276022063310016], [-4.7619812, 55.2757738], [-4.763847, 55.2753095], [-4.766794099999999, 55.27461329999999], [-4.767635799999999, 55.274452700000005], [-4.7698233, 55.274068699999994], [-4.771318399999999, 55.2738201], [-4.7726907, 55.2735588], [-4.7738096, 55.2731993], [-4.7747757, 55.2728061], [-4.776115899999999, 55.2722582], [-4.7769353, 55.271894999999994], [-4.7781207, 55.27151570000001], [-4.7795765999999995, 55.2711887], [-4.7811571, 55.27097460000001], [-4.7826682, 55.2708928], [-4.7834628, 55.2708775], [-4.784597199999999, 55.270897], [-4.785281400000001, 55.2708867], [-4.7866472, 55.2707688], [-4.787350000000001, 55.2706715], [-4.788309, 55.2704953], [-4.7888884, 55.270363], [-4.7895356, 55.27019750000001], [-4.7903191, 55.2699615], [-4.7919794, 55.26942509999999], [-4.7929779, 55.26913110000001], [-4.793650399999999, 55.2689659], [-4.7949184, 55.2687089], [-4.796683499999999, 55.2683789], [-4.797219599999999, 55.2682521], [-4.798229700000001, 55.26800490000001], [-4.7990719, 55.267765899999986], [-4.7996979, 55.2676024], [-4.8001582, 55.2674908], [-4.8011589, 55.2673029], [-4.802698, 55.26712169999998], [-4.8035663, 55.2670288], [-4.8049045, 55.2667978], [-4.8060546, 55.2665234], [-4.8073216, 55.26611389999999], [-4.8081114, 55.2658264], [-4.8087819, 55.26553750000001], [-4.809520799999999, 55.26516669999999], [-4.810211, 55.2647452], [-4.8108559, 55.26429190000001], [-4.8114669999999995, 55.26373049999999], [-4.812157599999999, 55.2631109], [-4.812411599999999, 55.2628928], [-4.8128965, 55.2625598], [-4.8132899, 55.2623292], [-4.8138663, 55.2620081], [-4.814302699999999, 55.261804], [-4.8147358, 55.26162589999999], [-4.815597500000001, 55.2613193], [-4.8162033, 55.26114009999999], [-4.8165269, 55.261064], [-4.8166235, 55.2610411], [-4.8175016, 55.260833099999985], [-4.8182818, 55.26070229999999], [-4.8191242, 55.2606031], [-4.819689999999999, 55.2605611], [-4.820632399999999, 55.2605066], [-4.8216095999999995, 55.2604334], [-4.8221377, 55.260373599999994], [-4.8227627, 55.2602842], [-4.823660799999999, 55.2601121], [-4.8244912, 55.25990819999999], [-4.8254074, 55.2596274], [-4.826287399999999, 55.25930239999999], [-4.827828499999999, 55.258669299999994], [-4.829466, 55.2580236], [-4.8302615, 55.257726899999994], [-4.831136599999999, 55.2574504], [-4.8318534, 55.2572704], [-4.8325796, 55.2571173], [-4.8336657999999995, 55.2569426], [-4.834363899999999, 55.256846199999984], [-4.835065599999999, 55.25672949999999], [-4.835634699999999, 55.2566254], [-4.8363363, 55.25646449999999], [-4.836749099999999, 55.25636239999999], [-4.837169, 55.2562454], [-4.8375026, 55.256142199999985], [-4.8377797, 55.256051], [-4.838277599999999, 55.25587519999999], [-4.8387507, 55.2556864], [-4.839210399999999, 55.25548330000001], [-4.839759599999999, 55.2552222], [-4.8403247, 55.2549362], [-4.8414153, 55.2543863], [-4.8421036, 55.2540388], [-4.842866199999999, 55.253653500000006], [-4.843047999999999, 55.253563], [-4.8445392, 55.2527931], [-4.8452234999999995, 55.252404799999994], [-4.8454645, 55.2522197], [-4.845765, 55.2520132], [-4.8461343, 55.2517234], [-4.8463617999999995, 55.2515129], [-4.8465935, 55.2512864], [-4.8468379, 55.25103099999999], [-4.8470541, 55.2507901], [-4.8473166999999995, 55.2504611], [-4.847497899999999, 55.2502178], [-4.8478026, 55.2498288], [-4.848072199999999, 55.2494798], [-4.8482534, 55.24921239999999], [-4.848399400000001, 55.24896030000001], [-4.8485048, 55.24876419999999], [-4.848546899999999, 55.2486201], [-4.848602, 55.2483868], [-4.8486272999999995, 55.2481504], [-4.8486435, 55.2478982], [-4.848647399999999, 55.2476018], [-4.848613799999999, 55.24731870000001], [-4.848595259985574, 55.247245265521585], [-4.8485678, 55.2471365], [-4.8485284, 55.2470266], [-4.848419899999999, 55.24681869999999], [-4.848229, 55.24652549999999], [-4.848132199999999, 55.2463925]]}", "current_leg_start": "Maybole", "dest_arr_time_act": "1456", "motion_projection": null, "next_location_lat": "55.2463925", "next_location_lon": "-4.8481322", "previous_location": "Maybole", "current_leg_milage": "12.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 207.986, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 449.87, \"from_m\": 207.986, \"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\": 794.229, \"from_m\": 449.87, \"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\": 2805.093, \"from_m\": 794.229, \"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\": 6115.895, \"from_m\": 2805.093, \"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\": 8571.12, \"from_m\": 6115.895, \"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\": 10127.242, \"from_m\": 8571.12, \"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\": 10306.107, \"from_m\": 10127.242, \"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\": 12253.302, \"from_m\": 10306.107, \"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\": 12639.674, \"from_m\": 12253.302, \"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\": 13092.283, \"from_m\": 12639.674, \"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\": 13132.365, \"from_m\": 13092.283, \"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\": 13230.484, \"from_m\": 13132.365, \"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\": 13523.883, \"from_m\": 13230.484, \"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\": 14742.019, \"from_m\": 13523.883, \"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\": 16545.378, \"from_m\": 14742.019, \"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\": 22607.977, \"from_m\": 16545.378, \"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\": 24462.737, \"from_m\": 22607.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\": 24808.21, \"from_m\": 24462.737, \"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\": 25033.311, \"from_m\": 24808.21, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25780.103, \"from_m\": 25033.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\": 31871.896, \"from_m\": 25780.103, \"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\": 39159.516, \"from_m\": 31871.896, \"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\": 45941.079, \"from_m\": 39159.516, \"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\": 46579.506, \"from_m\": 45941.079, \"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\": 47500.874, \"from_m\": 46579.506, \"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\": 48551.677, \"from_m\": 47500.874, \"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\": 49881.817, \"from_m\": 48551.677, \"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\": 55314.995, \"from_m\": 49881.817, \"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\": 58515.385, \"from_m\": 55314.995, \"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\": 59093.122, \"from_m\": 58515.385, \"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\": 59446.496, \"from_m\": 59093.122, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 672573, \"profile_key\": \"307c760761e5e3c88c5f9ffddfcb0ebd2079f870d68537717decac08470d9a5c\", \"schedule_id\": 17831, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1404\", \"location\": \"Kilmarnock\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414H\", \"location\": \"Barassie Jn\", \"stage_seq\": 2, \"distance_m\": 12594.923, \"section_seq\": 1, \"route_path_id\": 73419}, {\"is_pass\": false, \"wtt_arr\": \"1416\", \"wtt_dep\": \"1417\", \"location\": \"Troon\", \"stage_seq\": 3, \"distance_m\": 14665.804, \"section_seq\": 1, \"route_path_id\": 73419}, {\"is_pass\": false, \"wtt_arr\": \"1421H\", \"wtt_dep\": \"1422\", \"location\": \"Prestwick Town\", \"stage_seq\": 4, \"distance_m\": 20037.773, \"section_seq\": 1, \"route_path_id\": 73419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Falkland Jn\", \"stage_seq\": 5, \"distance_m\": 22395.215, \"section_seq\": 1, \"route_path_id\": 73419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 6, \"distance_m\": 23248.883, \"section_seq\": 1, \"route_path_id\": 73419}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1430\", \"location\": \"Ayr\", \"stage_seq\": 7, \"distance_m\": 25121.477, \"section_seq\": 1, \"route_path_id\": 73419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434H\", \"location\": \"Dalrymple Jn\", \"stage_seq\": 8, \"distance_m\": 30095.177, \"section_seq\": 1, \"route_path_id\": 73419}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1441H\", \"location\": \"Maybole\", \"stage_seq\": 9, \"distance_m\": 39599.986, \"section_seq\": 1, \"route_path_id\": 73419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Kilkerran\", \"stage_seq\": 10, \"distance_m\": 46228.929, \"section_seq\": 1, \"route_path_id\": 73419}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": null, \"location\": \"Girvan\", \"stage_seq\": 11, \"distance_m\": 59446.496, \"section_seq\": 1, \"route_path_id\": 73419}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59446.496, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73419}], \"total_distance_m\": 59446.496, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 59446.496, \"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": "1404", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "55.2463925", "current_position_lon": "-4.8481322", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:42Z\", \"source_id\": 56208870, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:43Z\", \"source_id\": 17976614, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:30Z\", \"source_id\": 17980831, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:01Z\", \"source_id\": 56229921, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:06Z\", \"source_id\": 17982710, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2836, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:00Z\", \"source_id\": 56234839, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:04Z\", \"source_id\": 17984095, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:05Z\", \"source_id\": 17995732, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:42Z\", \"source_id\": 18008496, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Girvan", "service_state_platform": "1", "timing_fact_generation": 1789739983594277, "current_leg_arrival_utc": "2026-09-18T14:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:43.589656", "service_state_evidence_id": 18008496, "current_leg_start_actual_dep": "2026-09-18T14:43:30+01:00", "operational_evidence_version": 30, "service_state_event_time_utc": "2026-09-18T13:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:44.134362", "service_state_valid_until_kind": null, "operational_interpretation_version": 30, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
KMK |
GIR |
1A70 |
156442 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 207.986, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 449.87, "from_m": 207.986, "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": 794.229, "from_m": 449.87, "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": 2805.093, "from_m": 794.229, "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": 6115.895, "from_m": 2805.093, "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": 8571.12, "from_m": 6115.895, "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": 10127.242, "from_m": 8571.12, "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": 10306.107, "from_m": 10127.242, "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": 12253.302, "from_m": 10306.107, "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": 12639.674, "from_m": 12253.302, "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": 13092.283, "from_m": 12639.674, "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": 13132.365, "from_m": 13092.283, "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": 13230.484, "from_m": 13132.365, "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": 13523.883, "from_m": 13230.484, "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": 14742.019, "from_m": 13523.883, "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": 16545.378, "from_m": 14742.019, "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": 22607.977, "from_m": 16545.378, "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": 24462.737, "from_m": 22607.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": 24808.21, "from_m": 24462.737, "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": 25033.311, "from_m": 24808.21, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25780.103, "from_m": 25033.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": 31871.896, "from_m": 25780.103, "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": 39159.516, "from_m": 31871.896, "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": 45941.079, "from_m": 39159.516, "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": 46579.506, "from_m": 45941.079, "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": 47500.874, "from_m": 46579.506, "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": 48551.677, "from_m": 47500.874, "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": 49881.817, "from_m": 48551.677, "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": 55314.995, "from_m": 49881.817, "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": 58515.385, "from_m": 55314.995, "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": 59093.122, "from_m": 58515.385, "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": 59446.496, "from_m": 59093.122, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 672573, "profile_key": "307c760761e5e3c88c5f9ffddfcb0ebd2079f870d68537717decac08470d9a5c", "schedule_id": 17831, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1404", "location": "Kilmarnock", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414H", "location": "Barassie Jn", "stage_seq": 2, "distance_m": 12594.923, "section_seq": 1, "route_path_id": 73419}, {"is_pass": false, "wtt_arr": "1416", "wtt_dep": "1417", "location": "Troon", "stage_seq": 3, "distance_m": 14665.804, "section_seq": 1, "route_path_id": 73419}, {"is_pass": false, "wtt_arr": "1421H", "wtt_dep": "1422", "location": "Prestwick Town", "stage_seq": 4, "distance_m": 20037.773, "section_seq": 1, "route_path_id": 73419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424", "location": "Falkland Jn", "stage_seq": 5, "distance_m": 22395.215, "section_seq": 1, "route_path_id": 73419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426", "location": "Newton-on-Ayr", "stage_seq": 6, "distance_m": 23248.883, "section_seq": 1, "route_path_id": 73419}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1430", "location": "Ayr", "stage_seq": 7, "distance_m": 25121.477, "section_seq": 1, "route_path_id": 73419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434H", "location": "Dalrymple Jn", "stage_seq": 8, "distance_m": 30095.177, "section_seq": 1, "route_path_id": 73419}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1441H", "location": "Maybole", "stage_seq": 9, "distance_m": 39599.986, "section_seq": 1, "route_path_id": 73419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Kilkerran", "stage_seq": 10, "distance_m": 46228.929, "section_seq": 1, "route_path_id": 73419}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": null, "location": "Girvan", "stage_seq": 11, "distance_m": 59446.496, "section_seq": 1, "route_path_id": 73419}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59446.496, "from_m": 0.0, "section_seq": 1, "route_path_id": 73419}], "total_distance_m": 59446.496, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 59446.496, "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": 2804, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:42Z", "source_id": 56208870, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:16:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:43Z", "source_id": 17976614, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:30Z", "source_id": 17980831, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2817, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:01Z", "source_id": 56229921, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:25:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:06Z", "source_id": 17982710, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2836, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:00Z", "source_id": 56234839, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:26:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:04Z", "source_id": 17984095, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:05Z", "source_id": 17995732, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:42Z", "source_id": 18008496, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:58:00+01:00", "operational_fact": true}] |
Kilmarnock |
1404 |
1404 |
2 |
None |
None |
Girvan |
1456 |
1456 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86973/2026-09-18/detailed |
None |
Maybole |
2026-09-18T14:43:30+01:00 |
Girvan |
15.0 |
{"type": "LineString", "coordinates": [[-4.6851512, 55.354818900000005], [-4.685856599999999, 55.3545688], [-4.686839499999999, 55.354147999999995], [-4.6875839, 55.35378810000001], [-4.687976599999999, 55.3535657], [-4.6883914, 55.3533211], [-4.688871399999999, 55.35300120000001], [-4.6894209, 55.35256689999999], [-4.6898717, 55.3521767], [-4.690805499999999, 55.3512728], [-4.6915209, 55.3505634], [-4.6920177, 55.3500858], [-4.6924502, 55.3495432], [-4.692460705332766, 55.349527854079895], [-4.6926529, 55.34924710000001], [-4.6928701, 55.3488256], [-4.6929704, 55.3484405], [-4.69312, 55.34798099999999], [-4.693119, 55.3475551], [-4.6931093, 55.34696219999999], [-4.6929858, 55.3465387], [-4.6928318, 55.346127900000006], [-4.692535100000001, 55.3456038], [-4.6922356, 55.3451672], [-4.6918334, 55.344733], [-4.6914655, 55.34442440000001], [-4.6911778, 55.3441942], [-4.690788499999999, 55.34391170000001], [-4.689950499999999, 55.3434235], [-4.6897961, 55.3433368], [-4.689261499999999, 55.3430529], [-4.6884273, 55.342647599999985], [-4.687633399999999, 55.3423185], [-4.686554, 55.34192289999999], [-4.685891899999999, 55.341712599999994], [-4.6840252, 55.34115860000001], [-4.683033899999999, 55.3409058], [-4.6819084, 55.3405501], [-4.6809596, 55.34021250000001], [-4.6800523, 55.3398057], [-4.6787019999999995, 55.33904999999999], [-4.6781681, 55.33868030000001], [-4.6777993, 55.3383716], [-4.677348599999999, 55.33794629999999], [-4.676939599999999, 55.3374994], [-4.6765496, 55.337017], [-4.676257599999999, 55.33657710000001], [-4.6761142, 55.3362742], [-4.676068099999999, 55.3361664], [-4.675860400000001, 55.3357544], [-4.675776199999999, 55.33552259999999], [-4.6756379, 55.33517880000001], [-4.6753761, 55.334681399999994], [-4.6751735, 55.3343376], [-4.6748356, 55.3338753], [-4.6744112, 55.333425000000005], [-4.6739195, 55.33294719999999], [-4.673560999999999, 55.3327025], [-4.673107299999999, 55.3323562], [-4.672597999999999, 55.332038299999994], [-4.671993699999999, 55.3316537], [-4.6712561, 55.3312982], [-4.671239477421511, 55.33129180831028], [-4.6705313, 55.33101949999999], [-4.669119499999999, 55.33056070000001], [-4.668494099999999, 55.3303271], [-4.6679384, 55.33008850000001], [-4.6671586, 55.329655], [-4.66629, 55.32908179999999], [-4.6656527, 55.32858860000001], [-4.6651508, 55.3281282], [-4.6645278, 55.327284899999995], [-4.6640113, 55.32575469999999], [-4.6640649, 55.325261], [-4.6641059, 55.3248356], [-4.664280099999999, 55.3243577], [-4.664433700000001, 55.3240313], [-4.6645809, 55.3237648], [-4.6651713, 55.32298219999999], [-4.665895299999999, 55.32228480000001], [-4.6665332, 55.32187150000001], [-4.667239100000001, 55.32151410000001], [-4.6682161, 55.3210491], [-4.668778, 55.32078309999999], [-4.669577499999999, 55.320366699999994], [-4.669865099999999, 55.3201966], [-4.670352199999999, 55.31982310000001], [-4.6708781, 55.319315], [-4.671239477421511, 55.31886475176523], [-4.6714181, 55.3186422], [-4.6717287, 55.31804770000001], [-4.671898099999999, 55.3176902], [-4.672140100000001, 55.31719859999999], [-4.6724558, 55.31660970000001], [-4.6727175, 55.31619659999999], [-4.6732323, 55.3155933], [-4.6737478999999995, 55.31503000000001], [-4.6744677, 55.314323900000005], [-4.6749988, 55.31362], [-4.675223, 55.31313479999999], [-4.675441799999999, 55.3125282], [-4.6755853, 55.311922], [-4.6760619, 55.310192400000005], [-4.6762051, 55.309860599999986], [-4.6763886, 55.3095412], [-4.6765964, 55.30925359999999], [-4.676853899999999, 55.3089193], [-4.677099, 55.308632], [-4.6772497, 55.3084772], [-4.677367099999999, 55.3083566], [-4.677517, 55.30822539999999], [-4.677708899999999, 55.30806859999999], [-4.677966900000001, 55.3078755], [-4.6781715, 55.30773309999999], [-4.678441199999999, 55.3075442], [-4.6787928, 55.3073156], [-4.6802672, 55.306366999999995], [-4.6814393, 55.3056193], [-4.681935499999999, 55.305304199999995], [-4.6827345, 55.3047877], [-4.683176699999999, 55.304496400000005], [-4.683483999999999, 55.3042839], [-4.6839087, 55.303994499999995], [-4.684151499999999, 55.3038406], [-4.6844287, 55.30366299999999], [-4.684702299999999, 55.30349050000001], [-4.685272800000001, 55.30313099999999], [-4.6860249, 55.3026459], [-4.686682599999999, 55.30217609999999], [-4.687445, 55.30160149999999], [-4.688417599999999, 55.30080339999999], [-4.688969799999999, 55.3003436], [-4.6896686999999995, 55.29990959999999], [-4.6907346, 55.2994234], [-4.6915391, 55.299123], [-4.6924359, 55.29885269999999], [-4.6931841, 55.2986558], [-4.694299, 55.29844870000001], [-4.694463151041842, 55.298419519811674], [-4.6954854, 55.29823780000001], [-4.6963753, 55.29803040000001], [-4.697250199999999, 55.297771700000006], [-4.698019699999999, 55.2974542], [-4.6987359, 55.2971298], [-4.699375, 55.296770899999984], [-4.7000739, 55.296292699999995], [-4.700621299999999, 55.2958074], [-4.7011045, 55.2952879], [-4.7014575, 55.29481369999999], [-4.7021102, 55.2939744], [-4.7025728, 55.29351139999999], [-4.7030528, 55.2931698], [-4.703949299999999, 55.29267180000001], [-4.7045473, 55.29239319999999], [-4.705618099999999, 55.292014399999985], [-4.7061632, 55.2918518], [-4.706807199999999, 55.29169279999999], [-4.7073942, 55.291574999999995], [-4.7084109, 55.29141969999999], [-4.7090743, 55.291345], [-4.7099706999999995, 55.2912642], [-4.710677799999999, 55.291188899999995], [-4.710852299999999, 55.291167], [-4.711011499999999, 55.291144900000006], [-4.7112537, 55.2911113], [-4.7126555, 55.2908949], [-4.713496799999999, 55.29077660000001], [-4.714338000000001, 55.2906953], [-4.715143799999999, 55.2906328], [-4.7162591, 55.290572], [-4.717060699999999, 55.290549899999995], [-4.717853399999999, 55.2905254], [-4.718638, 55.2904666], [-4.7193749, 55.2903878], [-4.720063, 55.29028569999999], [-4.720900999999999, 55.2901221], [-4.7229944, 55.2896628], [-4.7239236, 55.289505199999994], [-4.7259402999999995, 55.28924639999999], [-4.7274059, 55.28905069999999], [-4.728984, 55.28882869999999], [-4.729798399999999, 55.2886663], [-4.7305778, 55.288477400000005], [-4.731514799999999, 55.28821210000001], [-4.7324049, 55.28790839999999], [-4.733502799999999, 55.2874291], [-4.7343658, 55.2869661], [-4.7349624, 55.2866061], [-4.735783, 55.28602970000001], [-4.736366199999999, 55.2855096], [-4.7374408, 55.28448780000001], [-4.738407799999999, 55.2838261], [-4.7389983, 55.28349589999999], [-4.7395366, 55.28318589999999], [-4.7400701, 55.282913], [-4.7408851, 55.2825596], [-4.7409194999999995, 55.282544400000006], [-4.741422999999999, 55.28232169999998], [-4.7418602, 55.282086], [-4.7424613, 55.28171600000001], [-4.743294399999999, 55.28114630000001], [-4.743879599999999, 55.28079840000001], [-4.745384199999999, 55.280050300000006], [-4.7459465, 55.2797764], [-4.7463298, 55.2796032], [-4.747197199999999, 55.2792116], [-4.7482438, 55.2787586], [-4.749266099999999, 55.2784176], [-4.7502931, 55.2781654], [-4.751728299999999, 55.277892599999994], [-4.7530256, 55.2777241], [-4.7547204, 55.27752029999999], [-4.756349599999999, 55.27722589999999], [-4.758175699999999, 55.27678910000001], [-4.7598764, 55.27634789999999], [-4.761071005833464, 55.276022063310016], [-4.7619812, 55.2757738], [-4.763847, 55.2753095], [-4.766794099999999, 55.27461329999999], [-4.767635799999999, 55.274452700000005], [-4.7698233, 55.274068699999994], [-4.771318399999999, 55.2738201], [-4.7726907, 55.2735588], [-4.7738096, 55.2731993], [-4.7747757, 55.2728061], [-4.776115899999999, 55.2722582], [-4.7769353, 55.271894999999994], [-4.7781207, 55.27151570000001], [-4.7795765999999995, 55.2711887], [-4.7811571, 55.27097460000001], [-4.7826682, 55.2708928], [-4.7834628, 55.2708775], [-4.784597199999999, 55.270897], [-4.785281400000001, 55.2708867], [-4.7866472, 55.2707688], [-4.787350000000001, 55.2706715], [-4.788309, 55.2704953], [-4.7888884, 55.270363], [-4.7895356, 55.27019750000001], [-4.7903191, 55.2699615], [-4.7919794, 55.26942509999999], [-4.7929779, 55.26913110000001], [-4.793650399999999, 55.2689659], [-4.7949184, 55.2687089], [-4.796683499999999, 55.2683789], [-4.797219599999999, 55.2682521], [-4.798229700000001, 55.26800490000001], [-4.7990719, 55.267765899999986], [-4.7996979, 55.2676024], [-4.8001582, 55.2674908], [-4.8011589, 55.2673029], [-4.802698, 55.26712169999998], [-4.8035663, 55.2670288], [-4.8049045, 55.2667978], [-4.8060546, 55.2665234], [-4.8073216, 55.26611389999999], [-4.8081114, 55.2658264], [-4.8087819, 55.26553750000001], [-4.809520799999999, 55.26516669999999], [-4.810211, 55.2647452], [-4.8108559, 55.26429190000001], [-4.8114669999999995, 55.26373049999999], [-4.812157599999999, 55.2631109], [-4.812411599999999, 55.2628928], [-4.8128965, 55.2625598], [-4.8132899, 55.2623292], [-4.8138663, 55.2620081], [-4.814302699999999, 55.261804], [-4.8147358, 55.26162589999999], [-4.815597500000001, 55.2613193], [-4.8162033, 55.26114009999999], [-4.8165269, 55.261064], [-4.8166235, 55.2610411], [-4.8175016, 55.260833099999985], [-4.8182818, 55.26070229999999], [-4.8191242, 55.2606031], [-4.819689999999999, 55.2605611], [-4.820632399999999, 55.2605066], [-4.8216095999999995, 55.2604334], [-4.8221377, 55.260373599999994], [-4.8227627, 55.2602842], [-4.823660799999999, 55.2601121], [-4.8244912, 55.25990819999999], [-4.8254074, 55.2596274], [-4.826287399999999, 55.25930239999999], [-4.827828499999999, 55.258669299999994], [-4.829466, 55.2580236], [-4.8302615, 55.257726899999994], [-4.831136599999999, 55.2574504], [-4.8318534, 55.2572704], [-4.8325796, 55.2571173], [-4.8336657999999995, 55.2569426], [-4.834363899999999, 55.256846199999984], [-4.835065599999999, 55.25672949999999], [-4.835634699999999, 55.2566254], [-4.8363363, 55.25646449999999], [-4.836749099999999, 55.25636239999999], [-4.837169, 55.2562454], [-4.8375026, 55.256142199999985], [-4.8377797, 55.256051], [-4.838277599999999, 55.25587519999999], [-4.8387507, 55.2556864], [-4.839210399999999, 55.25548330000001], [-4.839759599999999, 55.2552222], [-4.8403247, 55.2549362], [-4.8414153, 55.2543863], [-4.8421036, 55.2540388], [-4.842866199999999, 55.253653500000006], [-4.843047999999999, 55.253563], [-4.8445392, 55.2527931], [-4.8452234999999995, 55.252404799999994], [-4.8454645, 55.2522197], [-4.845765, 55.2520132], [-4.8461343, 55.2517234], [-4.8463617999999995, 55.2515129], [-4.8465935, 55.2512864], [-4.8468379, 55.25103099999999], [-4.8470541, 55.2507901], [-4.8473166999999995, 55.2504611], [-4.847497899999999, 55.2502178], [-4.8478026, 55.2498288], [-4.848072199999999, 55.2494798], [-4.8482534, 55.24921239999999], [-4.848399400000001, 55.24896030000001], [-4.8485048, 55.24876419999999], [-4.848546899999999, 55.2486201], [-4.848602, 55.2483868], [-4.8486272999999995, 55.2481504], [-4.8486435, 55.2478982], [-4.848647399999999, 55.2476018], [-4.848613799999999, 55.24731870000001], [-4.848595259985574, 55.247245265521585], [-4.8485678, 55.2471365], [-4.8485284, 55.2470266], [-4.848419899999999, 55.24681869999999], [-4.848229, 55.24652549999999], [-4.848132199999999, 55.2463925]]} |
12.3 |
1443 |
1458 |
Maybole |
Girvan |
Girvan |
55.2463925 |
-4.8481322 |
55.2463925 |
-4.8481322 |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:58:00 |
Girvan |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18008496 |
1789739983594277 |
30 |
30 |
2026-09-18 14:09:44.134362 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:43.589656 |
| 641687 |
673285 |
L82531 |
872J35MP18 |
2026-09-18 |
COMPLETE |
18007708 |
2026-09-18 14:59:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 673285, "stp": "P", "toc": "South Western Railway", "uid": "L82531", "consist": "450069", "dest_crs": "GLD", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82531/2026-09-18/detailed", "trust_id": "872J35MP18", "origin_crs": "FNH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": "6A", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "2J35", "timing_status": "LATE", "origin_station": "Farnham", "current_leg_arr": "1459", "current_leg_dep": "1453", "current_leg_end": "Guildford", "origin_dep_time": "1434", "origin_platform": "1", "current_location": "Guildford", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6669680847731551, 51.24463480650056], [-0.6644071999999999, 51.24474610000001], [-0.6508202, 51.24534339999999], [-0.6497087999999999, 51.2454107], [-0.6406303999999999, 51.24581719999999], [-0.6395148999999999, 51.245853], [-0.6389076, 51.2458617], [-0.6383495, 51.2458628], [-0.6377731999999999, 51.24585099999999], [-0.6373172, 51.2458339], [-0.6362051999999999, 51.24577799999999], [-0.6355016, 51.2457222], [-0.6348614999999999, 51.245668599999995], [-0.6340512, 51.2455788], [-0.6328546999999999, 51.2454487], [-0.629463, 51.2450642], [-0.628820698883665, 51.24499109114996], [-0.6268291, 51.2447644], [-0.6212333, 51.24412409999999], [-0.6192002, 51.2438897], [-0.6189565, 51.24386249999999], [-0.6153418, 51.24344649999998], [-0.6115894, 51.2430156], [-0.6101878999999999, 51.242878299999994], [-0.6095495999999999, 51.242825100000005], [-0.6088373999999999, 51.24278029999999], [-0.6079637999999999, 51.2427323], [-0.6072227999999998, 51.2427048], [-0.6063864, 51.2426849], [-0.6053784999999999, 51.2426815], [-0.6045372, 51.2426964], [-0.6037388, 51.2427267], [-0.6031764, 51.24275130000001], [-0.6026396999999999, 51.24278739999999], [-0.6021624, 51.2428259], [-0.6016423, 51.2428814], [-0.6009196, 51.242968100000006], [-0.6001282, 51.2430714], [-0.5993756, 51.243185399999994], [-0.5986589999999999, 51.2433081], [-0.5979497, 51.2434494], [-0.597274, 51.24359750000001], [-0.5967757, 51.2437142], [-0.5958117999999999, 51.24397419999999], [-0.5948813999999999, 51.2442449], [-0.5944805999999999, 51.24437489999998], [-0.5926102, 51.2450473], [-0.5922135, 51.245190699999995], [-0.5918412, 51.2453019], [-0.5914876999999998, 51.2453856], [-0.5911078, 51.245472499999984], [-0.5907319999999999, 51.24553649999999], [-0.5903488999999998, 51.2455787], [-0.5899947, 51.2456113], [-0.5895986999999999, 51.2456319], [-0.5891602000000001, 51.2456317], [-0.5887469999999999, 51.2456087], [-0.5883047, 51.2455712], [-0.5878917, 51.24551249999998], [-0.587462, 51.2454294], [-0.5870279999999999, 51.24531929999999], [-0.5865531999999999, 51.2451752], [-0.5860973999999999, 51.24499709999999], [-0.5855919, 51.2447529], [-0.5851799, 51.24451020000001], [-0.5848419, 51.2442668], [-0.5844697, 51.24393030000001], [-0.5841803, 51.2436025], [-0.583959, 51.2432788], [-0.5837790999999999, 51.2429254], [-0.5836036999999998, 51.2424721], [-0.5834563000000001, 51.242056600000005], [-0.583356, 51.24178429999999], [-0.5832113, 51.24140699999999], [-0.5829568, 51.24074050000001], [-0.5827896, 51.24032429999999], [-0.5827151, 51.240132800000005], [-0.5826197999999999, 51.239886899999995], [-0.5823871, 51.23942490000001], [-0.5823008, 51.2392059], [-0.5820988, 51.238822299999995], [-0.5820568, 51.2387165], [-0.5820037, 51.23860260000001], [-0.5817867, 51.2382533], [-0.5817567999999999, 51.2381925], [-0.5815048, 51.2377313]]}", "current_leg_start": "Wanborough", "dest_arr_time_act": "1458", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "Wanborough", "current_leg_milage": "4.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1630.05, \"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\": 2275.517, \"from_m\": 1630.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4258.175, \"from_m\": 2275.517, \"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\": 5756.078, \"from_m\": 4258.175, \"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\": 7442.558, \"from_m\": 5756.078, \"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\": 7483.488, \"from_m\": 7442.558, \"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\": 8154.161, \"from_m\": 7483.488, \"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\": 8191.679, \"from_m\": 8154.161, \"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\": 8227.674, \"from_m\": 8191.679, \"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\": 10591.016, \"from_m\": 8227.674, \"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\": 10796.355, \"from_m\": 10591.016, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18144.674, \"from_m\": 10796.355, \"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\": 19259.091, \"from_m\": 18144.674, \"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\": 19312.957, \"from_m\": 19259.091, \"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\": 19338.039, \"from_m\": 19312.957, \"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\": 19382.952, \"from_m\": 19338.039, \"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\": 19408.268, \"from_m\": 19382.952, \"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\": 19449.942, \"from_m\": 19408.268, \"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\": 19511.217, \"from_m\": 19449.942, \"capability_applied\": null, \"effective_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\": 673285, \"profile_key\": \"ed3887500d167579bea8ab75289ee5e827116d8ec89221713f62412a6fc715cd\", \"schedule_id\": 16784, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1434\", \"location\": \"Farnham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440H\", \"location\": \"Aldershot\", \"stage_seq\": 2, \"distance_m\": 4968.825, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 3, \"distance_m\": 7401.577, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445\", \"location\": \"Aldershot South Jn\", \"stage_seq\": 4, \"distance_m\": 8240.462, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1447H\", \"location\": \"Ash\", \"stage_seq\": 5, \"distance_m\": 9463.644, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": \"1451H\", \"location\": \"Wanborough\", \"stage_seq\": 6, \"distance_m\": 12794.512, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 7, \"distance_m\": 19511.217, \"section_seq\": 1, \"route_path_id\": 72980}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 19511.217, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72980}], \"total_distance_m\": 19511.217, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 19449.942, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 61.275, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1434", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:33:30Z\", \"source_id\": 56254182, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 27868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:06Z\", \"source_id\": 56270833, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:07Z\", \"source_id\": 17994273, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:29Z\", \"source_id\": 56289602, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:31Z\", \"source_id\": 17999725, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:39Z\", \"source_id\": 56300365, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:42Z\", \"source_id\": 18002755, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:31Z\", \"source_id\": 56318073, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:32Z\", \"source_id\": 18007708, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "6", "timing_fact_generation": 1789739916358707, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:46.180853", "service_state_evidence_id": 18007708, "current_leg_start_actual_dep": "2026-09-18T14:52:30+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:47.182885", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
FNH |
GLD |
2J35 |
450069 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1630.05, "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": 2275.517, "from_m": 1630.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4258.175, "from_m": 2275.517, "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": 5756.078, "from_m": 4258.175, "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": 7442.558, "from_m": 5756.078, "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": 7483.488, "from_m": 7442.558, "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": 8154.161, "from_m": 7483.488, "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": 8191.679, "from_m": 8154.161, "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": 8227.674, "from_m": 8191.679, "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": 10591.016, "from_m": 8227.674, "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": 10796.355, "from_m": 10591.016, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18144.674, "from_m": 10796.355, "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": 19259.091, "from_m": 18144.674, "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": 19312.957, "from_m": 19259.091, "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": 19338.039, "from_m": 19312.957, "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": 19382.952, "from_m": 19338.039, "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": 19408.268, "from_m": 19382.952, "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": 19449.942, "from_m": 19408.268, "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": 19511.217, "from_m": 19449.942, "capability_applied": null, "effective_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": 673285, "profile_key": "ed3887500d167579bea8ab75289ee5e827116d8ec89221713f62412a6fc715cd", "schedule_id": 16784, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1434", "location": "Farnham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440H", "location": "Aldershot", "stage_seq": 2, "distance_m": 4968.825, "section_seq": 1, "route_path_id": 72980}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443", "location": "Aldershot North Jn", "stage_seq": 3, "distance_m": 7401.577, "section_seq": 1, "route_path_id": 72980}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445", "location": "Aldershot South Jn", "stage_seq": 4, "distance_m": 8240.462, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1447H", "location": "Ash", "stage_seq": 5, "distance_m": 9463.644, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": "1451H", "location": "Wanborough", "stage_seq": 6, "distance_m": 12794.512, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "Guildford", "stage_seq": 7, "distance_m": 19511.217, "section_seq": 1, "route_path_id": 72980}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 19511.217, "from_m": 0.0, "section_seq": 1, "route_path_id": 72980}], "total_distance_m": 19511.217, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 19449.942, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 61.275, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27856, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:33:30Z", "source_id": 56254182, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-18T13:34:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 27868, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:06Z", "source_id": 56270833, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:41:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:07Z", "source_id": 17994273, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27835, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:29Z", "source_id": 56289602, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:48:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:31Z", "source_id": 17999725, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27842, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:39Z", "source_id": 56300365, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:52:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:42Z", "source_id": 18002755, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27955, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:31Z", "source_id": 56318073, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:59:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:32Z", "source_id": 18007708, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Farnham |
1434 |
1434 |
1 |
None |
None |
Guildford |
1458 |
1458 |
6A |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82531/2026-09-18/detailed |
None |
Wanborough |
2026-09-18T14:52:30+01:00 |
Guildford |
6.0 |
{"type": "LineString", "coordinates": [[-0.6669680847731551, 51.24463480650056], [-0.6644071999999999, 51.24474610000001], [-0.6508202, 51.24534339999999], [-0.6497087999999999, 51.2454107], [-0.6406303999999999, 51.24581719999999], [-0.6395148999999999, 51.245853], [-0.6389076, 51.2458617], [-0.6383495, 51.2458628], [-0.6377731999999999, 51.24585099999999], [-0.6373172, 51.2458339], [-0.6362051999999999, 51.24577799999999], [-0.6355016, 51.2457222], [-0.6348614999999999, 51.245668599999995], [-0.6340512, 51.2455788], [-0.6328546999999999, 51.2454487], [-0.629463, 51.2450642], [-0.628820698883665, 51.24499109114996], [-0.6268291, 51.2447644], [-0.6212333, 51.24412409999999], [-0.6192002, 51.2438897], [-0.6189565, 51.24386249999999], [-0.6153418, 51.24344649999998], [-0.6115894, 51.2430156], [-0.6101878999999999, 51.242878299999994], [-0.6095495999999999, 51.242825100000005], [-0.6088373999999999, 51.24278029999999], [-0.6079637999999999, 51.2427323], [-0.6072227999999998, 51.2427048], [-0.6063864, 51.2426849], [-0.6053784999999999, 51.2426815], [-0.6045372, 51.2426964], [-0.6037388, 51.2427267], [-0.6031764, 51.24275130000001], [-0.6026396999999999, 51.24278739999999], [-0.6021624, 51.2428259], [-0.6016423, 51.2428814], [-0.6009196, 51.242968100000006], [-0.6001282, 51.2430714], [-0.5993756, 51.243185399999994], [-0.5986589999999999, 51.2433081], [-0.5979497, 51.2434494], [-0.597274, 51.24359750000001], [-0.5967757, 51.2437142], [-0.5958117999999999, 51.24397419999999], [-0.5948813999999999, 51.2442449], [-0.5944805999999999, 51.24437489999998], [-0.5926102, 51.2450473], [-0.5922135, 51.245190699999995], [-0.5918412, 51.2453019], [-0.5914876999999998, 51.2453856], [-0.5911078, 51.245472499999984], [-0.5907319999999999, 51.24553649999999], [-0.5903488999999998, 51.2455787], [-0.5899947, 51.2456113], [-0.5895986999999999, 51.2456319], [-0.5891602000000001, 51.2456317], [-0.5887469999999999, 51.2456087], [-0.5883047, 51.2455712], [-0.5878917, 51.24551249999998], [-0.587462, 51.2454294], [-0.5870279999999999, 51.24531929999999], [-0.5865531999999999, 51.2451752], [-0.5860973999999999, 51.24499709999999], [-0.5855919, 51.2447529], [-0.5851799, 51.24451020000001], [-0.5848419, 51.2442668], [-0.5844697, 51.24393030000001], [-0.5841803, 51.2436025], [-0.583959, 51.2432788], [-0.5837790999999999, 51.2429254], [-0.5836036999999998, 51.2424721], [-0.5834563000000001, 51.242056600000005], [-0.583356, 51.24178429999999], [-0.5832113, 51.24140699999999], [-0.5829568, 51.24074050000001], [-0.5827896, 51.24032429999999], [-0.5827151, 51.240132800000005], [-0.5826197999999999, 51.239886899999995], [-0.5823871, 51.23942490000001], [-0.5823008, 51.2392059], [-0.5820988, 51.238822299999995], [-0.5820568, 51.2387165], [-0.5820037, 51.23860260000001], [-0.5817867, 51.2382533], [-0.5817567999999999, 51.2381925], [-0.5815048, 51.2377313]]} |
4.1 |
1453 |
1459 |
Wanborough |
Guildford |
Guildford |
51.2377313 |
-0.5815048 |
51.2377313 |
-0.5815048 |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:59:00 |
Guildford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007708 |
1789739916358707 |
27 |
27 |
2026-09-18 14:09:47.182885 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:46.180853 |
| 641688 |
672760 |
L86826 |
071A10MO18 |
2026-09-18 |
COMPLETE |
18008519 |
2026-09-18 14:52:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 672760, "stp": "P", "toc": "ScotRail", "uid": "L86826", "consist": "156433+156510", "dest_crs": "KMK", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86826/2026-09-18/detailed", "trust_id": "071A10MO18", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Kilmarnock", "service_date": "2026-09-18", "dest_arr_time": "1452", "dest_platform": "1", "is_terminated": 1, "next_location": "Kilmarnock", "signalling_id": "1A10", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1452", "current_leg_dep": "1447", "current_leg_end": "Kilmarnock", "origin_dep_time": "1412", "origin_platform": "11", "current_location": "Kilmarnock", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.5304986, 55.63702239999999], [-4.5305331, 55.6361232], [-4.5305735, 55.635412599999995], [-4.5305506, 55.6332071], [-4.530424699999999, 55.63219889999999], [-4.5302077999999995, 55.63139280000001], [-4.5301811, 55.63129549999999], [-4.5301054, 55.6310313], [-4.529346499999999, 55.62917530000001], [-4.5285197, 55.62785000000001], [-4.526984599999999, 55.6259916], [-4.5259513, 55.624980699999995], [-4.5259179, 55.624949], [-4.524673299999999, 55.6238892], [-4.5231623999999995, 55.62280880000001], [-4.5214536, 55.6217985], [-4.5152559, 55.61824440000001], [-4.5134898, 55.6173597], [-4.5116264, 55.6165804], [-4.509771500000001, 55.61595869999999], [-4.5057233, 55.614643000000015], [-4.504346, 55.61419959999999], [-4.5035399, 55.6139481], [-4.503329099999999, 55.61387379999999], [-4.502693299999999, 55.6136666], [-4.5026391, 55.61364679999999], [-4.5019735, 55.613387900000006], [-4.5017626, 55.61330180000001], [-4.501130799999999, 55.613083], [-4.500307599999999, 55.6128253], [-4.499122399999999, 55.61243799999999]]}", "current_leg_start": "Kilmaurs", "dest_arr_time_act": "1452", "motion_projection": null, "next_location_lat": "55.6124380", "next_location_lon": "-4.4991224", "previous_location": "Kilmaurs", "current_leg_milage": "2.2", "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\": 2761.203, \"from_m\": 1401.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12163.259, \"from_m\": 2761.203, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13837.836, \"from_m\": 12163.259, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 20713.379, \"from_m\": 13837.836, \"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\": 22683.411, \"from_m\": 20713.379, \"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\": 22733.649, \"from_m\": 22683.411, \"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\": 22861.54, \"from_m\": 22733.649, \"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}, {\"to_m\": 31492.575, \"from_m\": 22861.54, \"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\": 31636.342, \"from_m\": 31492.575, \"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\": 38613.534, \"from_m\": 31636.342, \"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\": 38679.291, \"from_m\": 38613.534, \"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\": 38938.031, \"from_m\": 38679.291, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 672760, \"profile_key\": \"26fb66732be73759737539ad35bf120126a033f22ce71d3f9fe4e734a45bcc70\", \"schedule_id\": 17785, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1412\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 66199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 66199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416H\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 4, \"distance_m\": 2677.396, \"section_seq\": 1, \"route_path_id\": 66199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1420\", \"location\": \"Busby Jn\", \"stage_seq\": 5, \"distance_m\": 5705.67, \"section_seq\": 1, \"route_path_id\": 66199}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1426\", \"location\": \"Barrhead\", \"stage_seq\": 6, \"distance_m\": 11776.98, \"section_seq\": 1, \"route_path_id\": 66199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Lugton\", \"stage_seq\": 7, \"distance_m\": 22861.54, \"section_seq\": 1, \"route_path_id\": 66199}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438\", \"location\": \"Dunlop\", \"stage_seq\": 8, \"distance_m\": 26544.55, \"section_seq\": 1, \"route_path_id\": 66199}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1442\", \"location\": \"Stewarton\", \"stage_seq\": 9, \"distance_m\": 30183.794, \"section_seq\": 1, \"route_path_id\": 66199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Lochridge Jn\", \"stage_seq\": 10, \"distance_m\": 31636.342, \"section_seq\": 1, \"route_path_id\": 66199}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1446H\", \"location\": \"Kilmaurs\", \"stage_seq\": 11, \"distance_m\": 35331.091, \"section_seq\": 1, \"route_path_id\": 66199}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": null, \"location\": \"Kilmarnock\", \"stage_seq\": 12, \"distance_m\": 38938.031, \"section_seq\": 1, \"route_path_id\": 66199}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38938.031, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66199}], \"total_distance_m\": 38938.031, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 38938.031, \"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": "1412", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.6124380", "current_position_lon": "-4.4991224", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:09Z\", \"source_id\": 56227681, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:13Z\", \"source_id\": 17982042, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:31Z\", \"source_id\": 17992411, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:33Z\", \"source_id\": 17995338, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:34Z\", \"source_id\": 17999029, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:44Z\", \"source_id\": 18008519, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Kilmarnock", "service_state_platform": "1", "timing_fact_generation": 1789739986773334, "current_leg_arrival_utc": "2026-09-18T14:52:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:46.768605", "service_state_evidence_id": 18008519, "current_leg_start_actual_dep": "2026-09-18T14:46:30+01:00", "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-18T13:52:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:47.179920", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
KMK |
1A10 |
156433+156510 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 984.29, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1401.761, "from_m": 984.29, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2761.203, "from_m": 1401.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12163.259, "from_m": 2761.203, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13837.836, "from_m": 12163.259, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 65.0}, {"to_m": 20713.379, "from_m": 13837.836, "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": 22683.411, "from_m": 20713.379, "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": 22733.649, "from_m": 22683.411, "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": 22861.54, "from_m": 22733.649, "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}, {"to_m": 31492.575, "from_m": 22861.54, "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": 31636.342, "from_m": 31492.575, "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": 38613.534, "from_m": 31636.342, "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": 38679.291, "from_m": 38613.534, "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": 38938.031, "from_m": 38679.291, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 672760, "profile_key": "26fb66732be73759737539ad35bf120126a033f22ce71d3f9fe4e734a45bcc70", "schedule_id": 17785, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1412", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 66199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 66199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416H", "location": "Muirhouse South Jn", "stage_seq": 4, "distance_m": 2677.396, "section_seq": 1, "route_path_id": 66199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1420", "location": "Busby Jn", "stage_seq": 5, "distance_m": 5705.67, "section_seq": 1, "route_path_id": 66199}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1426", "location": "Barrhead", "stage_seq": 6, "distance_m": 11776.98, "section_seq": 1, "route_path_id": 66199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435", "location": "Lugton", "stage_seq": 7, "distance_m": 22861.54, "section_seq": 1, "route_path_id": 66199}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438", "location": "Dunlop", "stage_seq": 8, "distance_m": 26544.55, "section_seq": 1, "route_path_id": 66199}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1442", "location": "Stewarton", "stage_seq": 9, "distance_m": 30183.794, "section_seq": 1, "route_path_id": 66199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Lochridge Jn", "stage_seq": 10, "distance_m": 31636.342, "section_seq": 1, "route_path_id": 66199}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1446H", "location": "Kilmaurs", "stage_seq": 11, "distance_m": 35331.091, "section_seq": 1, "route_path_id": 66199}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": null, "location": "Kilmarnock", "stage_seq": 12, "distance_m": 38938.031, "section_seq": 1, "route_path_id": 66199}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38938.031, "from_m": 0.0, "section_seq": 1, "route_path_id": 66199}], "total_distance_m": 38938.031, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 38938.031, "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": 1809, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:09Z", "source_id": 56227681, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:24:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:13Z", "source_id": 17982042, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:31Z", "source_id": 17992411, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:33Z", "source_id": 17995338, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:34Z", "source_id": 17999029, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:44Z", "source_id": 18008519, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1412 |
1412 |
11 |
None |
None |
Kilmarnock |
1452 |
1452 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86826/2026-09-18/detailed |
None |
Kilmaurs |
2026-09-18T14:46:30+01:00 |
Kilmarnock |
5.0 |
{"type": "LineString", "coordinates": [[-4.5304986, 55.63702239999999], [-4.5305331, 55.6361232], [-4.5305735, 55.635412599999995], [-4.5305506, 55.6332071], [-4.530424699999999, 55.63219889999999], [-4.5302077999999995, 55.63139280000001], [-4.5301811, 55.63129549999999], [-4.5301054, 55.6310313], [-4.529346499999999, 55.62917530000001], [-4.5285197, 55.62785000000001], [-4.526984599999999, 55.6259916], [-4.5259513, 55.624980699999995], [-4.5259179, 55.624949], [-4.524673299999999, 55.6238892], [-4.5231623999999995, 55.62280880000001], [-4.5214536, 55.6217985], [-4.5152559, 55.61824440000001], [-4.5134898, 55.6173597], [-4.5116264, 55.6165804], [-4.509771500000001, 55.61595869999999], [-4.5057233, 55.614643000000015], [-4.504346, 55.61419959999999], [-4.5035399, 55.6139481], [-4.503329099999999, 55.61387379999999], [-4.502693299999999, 55.6136666], [-4.5026391, 55.61364679999999], [-4.5019735, 55.613387900000006], [-4.5017626, 55.61330180000001], [-4.501130799999999, 55.613083], [-4.500307599999999, 55.6128253], [-4.499122399999999, 55.61243799999999]]} |
2.2 |
1447 |
1452 |
Kilmaurs |
Kilmarnock |
Kilmarnock |
55.6124380 |
-4.4991224 |
55.6124380 |
-4.4991224 |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:52:00 |
Kilmarnock |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18008519 |
1789739986773334 |
34 |
34 |
2026-09-18 14:09:47.179920 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:46.768605 |
| 641689 |
672125 |
L81028 |
872D40MN18 |
2026-09-18 |
COMPLETE |
18007751 |
2026-09-18 14:57:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 672125, "stp": "P", "toc": "South Western Railway", "uid": "L81028", "consist": "701027", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81028/2026-09-18/detailed", "trust_id": "872D40MN18", "origin_crs": "GLD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-18", "dest_arr_time": "1455", "dest_platform": "3", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2D40", "timing_status": "LATE", "origin_station": "Guildford", "current_leg_arr": "1459", "current_leg_dep": "1456", "current_leg_end": "London Waterloo", "origin_dep_time": "1345", "origin_platform": "2", "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "+4 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": "1455", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Clapham Junction (M)", "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\": 198.732, \"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\": 317.46, \"from_m\": 198.732, \"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\": 842.044, \"from_m\": 317.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\": 2401.836, \"from_m\": 842.044, \"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\": 6778.156, \"from_m\": 2401.836, \"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\": 14757.352, \"from_m\": 6778.156, \"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\": 14842.423, \"from_m\": 14757.352, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15358.784, \"from_m\": 14842.423, \"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\": 17135.155, \"from_m\": 15358.784, \"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\": 17447.115, \"from_m\": 17135.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\": 19257.895, \"from_m\": 17447.115, \"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\": 20733.227, \"from_m\": 19257.895, \"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\": 21271.785, \"from_m\": 20733.227, \"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\": 27258.136, \"from_m\": 21271.785, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27314.565, \"from_m\": 27258.136, \"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\": 27402.422, \"from_m\": 27314.565, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27762.262, \"from_m\": 27402.422, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27859.832, \"from_m\": 27762.262, \"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\": 28148.578, \"from_m\": 27859.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\": 31058.208, \"from_m\": 28148.578, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32381.459, \"from_m\": 31058.208, \"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\": 34103.063, \"from_m\": 32381.459, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34150.273, \"from_m\": 34103.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\": 36339.518, \"from_m\": 34150.273, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36613.561, \"from_m\": 36339.518, \"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\": 38243.351, \"from_m\": 36613.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\": 38302.147, \"from_m\": 38243.351, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38969.768, \"from_m\": 38302.147, \"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\": 39000.794, \"from_m\": 38969.768, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43749.207, \"from_m\": 39000.794, \"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\": 44452.547, \"from_m\": 43749.207, \"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\": 44546.512, \"from_m\": 44452.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\": 45291.406, \"from_m\": 44546.512, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47217.877, \"from_m\": 45291.406, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47341.219, \"from_m\": 47217.877, \"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\": 48121.958, \"from_m\": 47341.219, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48952.541, \"from_m\": 48121.958, \"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\": 49807.218, \"from_m\": 48952.541, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50384.553, \"from_m\": 49807.218, \"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\": 672125, \"profile_key\": \"c9fef8cc129e06743ab6b76e23f0e953491a99dacf1d08001dd7376d5aa4cbd3\", \"schedule_id\": 16443, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1345\", \"location\": \"Guildford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1348H\", \"wtt_dep\": \"1349\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 2, \"distance_m\": 2639.046, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1353H\", \"wtt_dep\": \"1354\", \"location\": \"Clandon\", \"stage_seq\": 3, \"distance_m\": 7890.076, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1358\", \"wtt_dep\": \"1358H\", \"location\": \"Horsley\", \"stage_seq\": 4, \"distance_m\": 12985.077, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1401\", \"wtt_dep\": \"1402\", \"location\": \"Effingham Junction\", \"stage_seq\": 5, \"distance_m\": 14678.024, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1404H\", \"wtt_dep\": \"1405\", \"location\": \"Bookham\", \"stage_seq\": 6, \"distance_m\": 17312.006, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1409H\", \"wtt_dep\": \"1410\", \"location\": \"Leatherhead\", \"stage_seq\": 7, \"distance_m\": 21481.665, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1413\", \"wtt_dep\": \"1413H\", \"location\": \"Ashtead\", \"stage_seq\": 8, \"distance_m\": 24386.141, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1417H\", \"wtt_dep\": \"1419\", \"location\": \"Epsom\", \"stage_seq\": 9, \"distance_m\": 27580.993, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1422H\", \"location\": \"Ewell West\", \"stage_seq\": 10, \"distance_m\": 29633.129, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1425\", \"location\": \"Stoneleigh\", \"stage_seq\": 11, \"distance_m\": 31244.342, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1427H\", \"wtt_dep\": \"1428H\", \"location\": \"Worcester Park\", \"stage_seq\": 12, \"distance_m\": 33262.627, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1431\", \"location\": \"Motspur Park\", \"stage_seq\": 13, \"distance_m\": 34865.14, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": \"1434H\", \"location\": \"Raynes Park\", \"stage_seq\": 14, \"distance_m\": 36577.504, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438H\", \"location\": \"Wimbledon\", \"stage_seq\": 15, \"distance_m\": 38747.439, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1441H\", \"wtt_dep\": \"1442\", \"location\": \"Earlsfield\", \"stage_seq\": 16, \"distance_m\": 41404.048, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1446\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 17, \"distance_m\": 44120.335, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1451\", \"location\": \"Vauxhall\", \"stage_seq\": 18, \"distance_m\": 48316.98, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 19, \"distance_m\": 49655.576, \"section_seq\": 1, \"route_path_id\": 34957}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 20, \"distance_m\": 50384.553, \"section_seq\": 1, \"route_path_id\": 34957}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 50384.553, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34957}], \"total_distance_m\": 50384.553, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48691.454, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1693.099, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1345", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:04Z\", \"source_id\": 56137901, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:48:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:07Z\", \"source_id\": 17956715, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:36Z\", \"source_id\": 56149639, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:53:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:41Z\", \"source_id\": 17960002, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28104, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:24Z\", \"source_id\": 56162018, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:58:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:28Z\", \"source_id\": 17963465, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:42Z\", \"source_id\": 56167778, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:01:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:45Z\", \"source_id\": 17965134, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:58Z\", \"source_id\": 17969534, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:41Z\", \"source_id\": 56193534, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:09:48Z\", \"source_id\": 17972277, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:48Z\", \"source_id\": 56203959, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:49Z\", \"source_id\": 17975249, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:42Z\", \"source_id\": 56213894, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:44Z\", \"source_id\": 17978100, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29495, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:18Z\", \"source_id\": 56225516, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:18Z\", \"source_id\": 17981376, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:59Z\", \"source_id\": 56232281, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:03Z\", \"source_id\": 17983368, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29487, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:20Z\", \"source_id\": 56240656, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:23Z\", \"source_id\": 17985762, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:46Z\", \"source_id\": 56247017, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:49Z\", \"source_id\": 17987504, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:08Z\", \"source_id\": 56255784, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:34:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:14Z\", \"source_id\": 17990036, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:55Z\", \"source_id\": 56273134, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:59Z\", \"source_id\": 17994889, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:29Z\", \"source_id\": 56284682, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:33Z\", \"source_id\": 17998276, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29128, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:01Z\", \"source_id\": 56293537, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:03Z\", \"source_id\": 18000810, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:14Z\", \"source_id\": 56306871, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:17Z\", \"source_id\": 18004643, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:22Z\", \"source_id\": 56317666, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:26Z\", \"source_id\": 18007613, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "3", "timing_fact_generation": 1789739917473867, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:53.923360", "service_state_evidence_id": 18007613, "current_leg_start_actual_dep": "2026-09-18T14:55:00+01:00", "operational_evidence_version": 97, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:54.107231", "service_state_valid_until_kind": null, "operational_interpretation_version": 97, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
GLD |
None |
2D40 |
701027 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 198.732, "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": 317.46, "from_m": 198.732, "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": 842.044, "from_m": 317.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": 2401.836, "from_m": 842.044, "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": 6778.156, "from_m": 2401.836, "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": 14757.352, "from_m": 6778.156, "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": 14842.423, "from_m": 14757.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15358.784, "from_m": 14842.423, "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": 17135.155, "from_m": 15358.784, "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": 17447.115, "from_m": 17135.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": 19257.895, "from_m": 17447.115, "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": 20733.227, "from_m": 19257.895, "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": 21271.785, "from_m": 20733.227, "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": 27258.136, "from_m": 21271.785, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27314.565, "from_m": 27258.136, "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": 27402.422, "from_m": 27314.565, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27762.262, "from_m": 27402.422, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27859.832, "from_m": 27762.262, "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": 28148.578, "from_m": 27859.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": 31058.208, "from_m": 28148.578, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32381.459, "from_m": 31058.208, "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": 34103.063, "from_m": 32381.459, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34150.273, "from_m": 34103.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": 36339.518, "from_m": 34150.273, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36613.561, "from_m": 36339.518, "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": 38243.351, "from_m": 36613.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": 38302.147, "from_m": 38243.351, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38969.768, "from_m": 38302.147, "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": 39000.794, "from_m": 38969.768, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43749.207, "from_m": 39000.794, "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": 44452.547, "from_m": 43749.207, "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": 44546.512, "from_m": 44452.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": 45291.406, "from_m": 44546.512, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47217.877, "from_m": 45291.406, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47341.219, "from_m": 47217.877, "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": 48121.958, "from_m": 47341.219, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48952.541, "from_m": 48121.958, "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": 49807.218, "from_m": 48952.541, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50384.553, "from_m": 49807.218, "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": 672125, "profile_key": "c9fef8cc129e06743ab6b76e23f0e953491a99dacf1d08001dd7376d5aa4cbd3", "schedule_id": 16443, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1345", "location": "Guildford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1348H", "wtt_dep": "1349", "location": "London Road (Guildford)", "stage_seq": 2, "distance_m": 2639.046, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1353H", "wtt_dep": "1354", "location": "Clandon", "stage_seq": 3, "distance_m": 7890.076, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1358", "wtt_dep": "1358H", "location": "Horsley", "stage_seq": 4, "distance_m": 12985.077, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1401", "wtt_dep": "1402", "location": "Effingham Junction", "stage_seq": 5, "distance_m": 14678.024, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1404H", "wtt_dep": "1405", "location": "Bookham", "stage_seq": 6, "distance_m": 17312.006, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1409H", "wtt_dep": "1410", "location": "Leatherhead", "stage_seq": 7, "distance_m": 21481.665, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1413", "wtt_dep": "1413H", "location": "Ashtead", "stage_seq": 8, "distance_m": 24386.141, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1417H", "wtt_dep": "1419", "location": "Epsom", "stage_seq": 9, "distance_m": 27580.993, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1422H", "location": "Ewell West", "stage_seq": 10, "distance_m": 29633.129, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1425", "location": "Stoneleigh", "stage_seq": 11, "distance_m": 31244.342, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1427H", "wtt_dep": "1428H", "location": "Worcester Park", "stage_seq": 12, "distance_m": 33262.627, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1431", "location": "Motspur Park", "stage_seq": 13, "distance_m": 34865.14, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": "1434H", "location": "Raynes Park", "stage_seq": 14, "distance_m": 36577.504, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438H", "location": "Wimbledon", "stage_seq": 15, "distance_m": 38747.439, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1441H", "wtt_dep": "1442", "location": "Earlsfield", "stage_seq": 16, "distance_m": 41404.048, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1446", "location": "Clapham Junction (M)", "stage_seq": 17, "distance_m": 44120.335, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1451", "location": "Vauxhall", "stage_seq": 18, "distance_m": 48316.98, "section_seq": 1, "route_path_id": 34957}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Waterloo West Crossings", "stage_seq": 19, "distance_m": 49655.576, "section_seq": 1, "route_path_id": 34957}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 20, "distance_m": 50384.553, "section_seq": 1, "route_path_id": 34957}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 50384.553, "from_m": 0.0, "section_seq": 1, "route_path_id": 34957}], "total_distance_m": 50384.553, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48691.454, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1693.099, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28096, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:04Z", "source_id": 56137901, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:48:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:07Z", "source_id": 17956715, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28100, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:36Z", "source_id": 56149639, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:53:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:41Z", "source_id": 17960002, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28104, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:24Z", "source_id": 56162018, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:58:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:28Z", "source_id": 17963465, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28108, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:42Z", "source_id": 56167778, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:01:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:45Z", "source_id": 17965134, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:58Z", "source_id": 17969534, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30168, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:41Z", "source_id": 56193534, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:10:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:09:48Z", "source_id": 17972277, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30163, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:48Z", "source_id": 56203959, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:14:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:49Z", "source_id": 17975249, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30131, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:42Z", "source_id": 56213894, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:19:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:44Z", "source_id": 17978100, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29495, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:18Z", "source_id": 56225516, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:23:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:18Z", "source_id": 17981376, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29491, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:59Z", "source_id": 56232281, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:25:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:03Z", "source_id": 17983368, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29487, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:20Z", "source_id": 56240656, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:28:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:23Z", "source_id": 17985762, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29482, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:46Z", "source_id": 56247017, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:31:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:49Z", "source_id": 17987504, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29470, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:08Z", "source_id": 56255784, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:34:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:14Z", "source_id": 17990036, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29429, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:55Z", "source_id": 56273134, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:41:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:59Z", "source_id": 17994889, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29393, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:29Z", "source_id": 56284682, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:46:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:33Z", "source_id": 17998276, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29128, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:01Z", "source_id": 56293537, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:49:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:03Z", "source_id": 18000810, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29088, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:14Z", "source_id": 56306871, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:54:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:17Z", "source_id": 18004643, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28950, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:22Z", "source_id": 56317666, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:59:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:26Z", "source_id": 18007613, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Guildford |
1345 |
1345 |
2 |
None |
None |
London Waterloo |
1455 |
1455 |
3 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L81028/2026-09-18/detailed |
None |
Vauxhall |
2026-09-18T14:55:00+01:00 |
London Waterloo |
3.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 |
1456 |
1459 |
Clapham Junction (M) |
Waterloo West Crossings |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:59:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007613 |
1789739917473867 |
97 |
97 |
2026-09-18 14:09:54.107231 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:53.923360 |
| 641690 |
672605 |
P87344 |
882D80MO18 |
2026-09-18 |
COMPLETE |
18007758 |
2026-09-18 14:59:00 |
2026-09-18 14:09:56 |
2026-09-20 14:09:56 |
{"id": 672605, "stp": "P", "toc": "Southeastern", "uid": "P87344", "consist": "376014+376030", "dest_crs": "CHX", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87344/2026-09-18/detailed", "trust_id": "882D80MO18", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-18", "dest_arr_time": "1454", "dest_platform": "1", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "2D80", "timing_status": "LATE", "origin_station": "Dartford", "current_leg_arr": "1459", "current_leg_dep": "1457", "current_leg_end": "London Charing Cross", "origin_dep_time": "1405", "origin_platform": "1", "current_location": "London Charing Cross", "last_update_time": "2026-09-18T14:09:56", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]}", "current_leg_start": "London Waterloo (East)", "dest_arr_time_act": "1454", "motion_projection": null, "next_location_lat": "51.5078489", "next_location_lon": "-0.1241603", "previous_location": "London Waterloo (East)", "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.717, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 622.405, \"from_m\": 272.717, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 668.047, \"from_m\": 622.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1021.6, \"from_m\": 668.047, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1580.718, \"from_m\": 1021.6, \"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\": 1608.408, \"from_m\": 1580.718, \"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\": 3196.84, \"from_m\": 1608.408, \"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\": 4200.975, \"from_m\": 3196.84, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16072.808, \"from_m\": 4200.975, \"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\": 16147.693, \"from_m\": 16072.808, \"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\": 16993.537, \"from_m\": 16147.693, \"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\": 17408.98, \"from_m\": 16993.537, \"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\": 17817.564, \"from_m\": 17408.98, \"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\": 17914.808, \"from_m\": 17817.564, \"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\": 24024.561, \"from_m\": 17914.808, \"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\": 25988.654, \"from_m\": 24024.561, \"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\": 27454.342, \"from_m\": 25988.654, \"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\": 672605, \"profile_key\": \"154d4dc73c942922e51ad10bcc78a0a6e792b5945c2b0ee9de05bb1039e40791\", \"schedule_id\": 22484, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1405\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406H\", \"location\": \"Dartford Jn\", \"stage_seq\": 2, \"distance_m\": 721.473, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407H\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 3, \"distance_m\": 1608.408, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1408H\", \"wtt_dep\": \"1409H\", \"location\": \"Crayford\", \"stage_seq\": 4, \"distance_m\": 2992.94, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1412\", \"wtt_dep\": \"1412H\", \"location\": \"Bexley\", \"stage_seq\": 5, \"distance_m\": 5314.039, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415\", \"location\": \"Albany Park\", \"stage_seq\": 6, \"distance_m\": 6902.126, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1417\", \"wtt_dep\": \"1418\", \"location\": \"Sidcup\", \"stage_seq\": 7, \"distance_m\": 8405.93, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1420H\", \"wtt_dep\": \"1421H\", \"location\": \"New Eltham\", \"stage_seq\": 8, \"distance_m\": 10796.072, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1423H\", \"wtt_dep\": \"1424\", \"location\": \"Mottingham\", \"stage_seq\": 9, \"distance_m\": 12247.64, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1427H\", \"location\": \"Lee\", \"stage_seq\": 10, \"distance_m\": 14825.891, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1430H\", \"location\": \"Hither Green\", \"stage_seq\": 11, \"distance_m\": 15984.466, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 17504.774, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1436\", \"location\": \"Lewisham\", \"stage_seq\": 13, \"distance_m\": 18006.994, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 14, \"distance_m\": 18369.066, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 15, \"distance_m\": 18905.461, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439\", \"location\": \"New Cross\", \"stage_seq\": 16, \"distance_m\": 19724.145, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 17, \"distance_m\": 22697.413, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1446\", \"location\": \"London Bridge\", \"stage_seq\": 18, \"distance_m\": 24562.605, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 19, \"distance_m\": 25502.789, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1451\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 20, \"distance_m\": 26249.106, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 21, \"distance_m\": 27454.342, \"section_seq\": 1, \"route_path_id\": 37455}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27454.342, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37455}], \"total_distance_m\": 27454.342, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 26307.321, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1147.021, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1405", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5078489", "current_position_lon": "-0.1241603", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:37Z\", \"source_id\": 56187961, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:42Z\", \"source_id\": 17970758, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31729, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:08Z\", \"source_id\": 56197270, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:10Z\", \"source_id\": 17973297, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:43Z\", \"source_id\": 56203765, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:45Z\", \"source_id\": 17975207, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:18Z\", \"source_id\": 56210286, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:17:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:20Z\", \"source_id\": 17977100, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:15Z\", \"source_id\": 56220325, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:17Z\", \"source_id\": 17979902, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:55Z\", \"source_id\": 56227081, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:56Z\", \"source_id\": 17981806, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:52Z\", \"source_id\": 56234603, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:56Z\", \"source_id\": 17983990, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:02Z\", \"source_id\": 56242503, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:04Z\", \"source_id\": 17986260, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:05Z\", \"source_id\": 56263360, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:07Z\", \"source_id\": 17992151, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:44Z\", \"source_id\": 56295402, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:48Z\", \"source_id\": 18001346, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:34Z\", \"source_id\": 56307836, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:38Z\", \"source_id\": 18004906, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31426, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:31Z\", \"source_id\": 56318037, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:36Z\", \"source_id\": 18007758, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "1", "timing_fact_generation": 1789739917988229, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:54.725282", "service_state_evidence_id": 18007758, "current_leg_start_actual_dep": "2026-09-18T14:56:00+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:55.064434", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
DFD |
CHX |
2D80 |
376014+376030 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 272.717, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 622.405, "from_m": 272.717, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 668.047, "from_m": 622.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1021.6, "from_m": 668.047, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1580.718, "from_m": 1021.6, "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": 1608.408, "from_m": 1580.718, "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": 3196.84, "from_m": 1608.408, "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": 4200.975, "from_m": 3196.84, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16072.808, "from_m": 4200.975, "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": 16147.693, "from_m": 16072.808, "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": 16993.537, "from_m": 16147.693, "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": 17408.98, "from_m": 16993.537, "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": 17817.564, "from_m": 17408.98, "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": 17914.808, "from_m": 17817.564, "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": 24024.561, "from_m": 17914.808, "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": 25988.654, "from_m": 24024.561, "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": 27454.342, "from_m": 25988.654, "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": 672605, "profile_key": "154d4dc73c942922e51ad10bcc78a0a6e792b5945c2b0ee9de05bb1039e40791", "schedule_id": 22484, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1405", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406H", "location": "Dartford Jn", "stage_seq": 2, "distance_m": 721.473, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407H", "location": "Crayford Spur B Jn", "stage_seq": 3, "distance_m": 1608.408, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1408H", "wtt_dep": "1409H", "location": "Crayford", "stage_seq": 4, "distance_m": 2992.94, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1412", "wtt_dep": "1412H", "location": "Bexley", "stage_seq": 5, "distance_m": 5314.039, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415", "location": "Albany Park", "stage_seq": 6, "distance_m": 6902.126, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1417", "wtt_dep": "1418", "location": "Sidcup", "stage_seq": 7, "distance_m": 8405.93, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1420H", "wtt_dep": "1421H", "location": "New Eltham", "stage_seq": 8, "distance_m": 10796.072, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1423H", "wtt_dep": "1424", "location": "Mottingham", "stage_seq": 9, "distance_m": 12247.64, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1427H", "location": "Lee", "stage_seq": 10, "distance_m": 14825.891, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1430H", "location": "Hither Green", "stage_seq": 11, "distance_m": 15984.466, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Parks Bridge Jn", "stage_seq": 12, "distance_m": 17504.774, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1436", "location": "Lewisham", "stage_seq": 13, "distance_m": 18006.994, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437", "location": "Lewisham Vale Jn", "stage_seq": 14, "distance_m": 18369.066, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438", "location": "Tanners Hill Jn (NX)", "stage_seq": 15, "distance_m": 18905.461, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439", "location": "New Cross", "stage_seq": 16, "distance_m": 19724.145, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441", "location": "Blue Anchor (Kent)", "stage_seq": 17, "distance_m": 22697.413, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1446", "location": "London Bridge", "stage_seq": 18, "distance_m": 24562.605, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448", "location": "Ewer Street Jn", "stage_seq": 19, "distance_m": 25502.789, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1451", "location": "London Waterloo (East)", "stage_seq": 20, "distance_m": 26249.106, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 21, "distance_m": 27454.342, "section_seq": 1, "route_path_id": 37455}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27454.342, "from_m": 0.0, "section_seq": 1, "route_path_id": 37455}], "total_distance_m": 27454.342, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 26307.321, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1147.021, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31733, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:37Z", "source_id": 56187961, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:08:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:42Z", "source_id": 17970758, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31729, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:08Z", "source_id": 56197270, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:11:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:10Z", "source_id": 17973297, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31725, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:43Z", "source_id": 56203765, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:14:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:45Z", "source_id": 17975207, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31717, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:18Z", "source_id": 56210286, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:17:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:20Z", "source_id": 17977100, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31711, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:15Z", "source_id": 56220325, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:20:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:17Z", "source_id": 17979902, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31707, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:55Z", "source_id": 56227081, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:23:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:56Z", "source_id": 17981806, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31702, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:52Z", "source_id": 56234603, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:26:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:56Z", "source_id": 17983990, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31685, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:02Z", "source_id": 56242503, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:29:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:04Z", "source_id": 17986260, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31567, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:05Z", "source_id": 56263360, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:37:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:07Z", "source_id": 17992151, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29663, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:44Z", "source_id": 56295402, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:50:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:48Z", "source_id": 18001346, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31438, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:34Z", "source_id": 56307836, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:55:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:38Z", "source_id": 18004906, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31426, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:31Z", "source_id": 56318037, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:59:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:36Z", "source_id": 18007758, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Dartford |
1405 |
1405 |
1 |
None |
None |
London Charing Cross |
1454 |
1454 |
1 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87344/2026-09-18/detailed |
None |
London Waterloo (East) |
2026-09-18T14:56:00+01:00 |
London Charing Cross |
2.0 |
{"type": "LineString", "coordinates": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]} |
0.7 |
1457 |
1459 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-18 14:09:56 |
TERMINATED |
2026-09-18 13:59:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007758 |
1789739917988229 |
74 |
74 |
2026-09-18 14:09:55.064434 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:54.725282 |
| 641691 |
672626 |
W35127 |
731K16MO18 |
2026-09-18 |
COMPLETE |
18007993 |
2026-09-18 15:00:00 |
2026-09-18 14:10:26 |
2026-09-20 14:10:26 |
{"id": 672626, "stp": "P", "toc": "Great Western Railway", "uid": "W35127", "consist": "387170", "dest_crs": "NBY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W35127/2026-09-18/detailed", "trust_id": "731K16MO18", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newbury", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "2", "is_terminated": 1, "next_location": "Newbury", "signalling_id": "1K16", "timing_status": "ON TIME", "origin_station": "London Paddington", "current_leg_arr": "1500", "current_leg_dep": "1454", "current_leg_end": "Newbury", "origin_dep_time": "1406", "origin_platform": "11", "current_location": "Newbury", "last_update_time": "2026-09-18T14:10:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2423971329496897, 51.39387520714562], [-1.2424568, 51.39386699999999], [-1.2428777, 51.3938138], [-1.2433823, 51.393754900000005], [-1.2435124, 51.3937409], [-1.2435651, 51.39373530000001], [-1.2436243, 51.3937289], [-1.2437938, 51.393710799999994], [-1.2446467, 51.39363249999999], [-1.2453875, 51.393576], [-1.2461288, 51.39353350000001], [-1.2468667, 51.393499], [-1.2476270000000005, 51.3934753], [-1.2483319, 51.393464], [-1.249139, 51.39346260000001], [-1.2499099, 51.39346979999999], [-1.2506703, 51.3934877], [-1.2514632, 51.393523900000005], [-1.2522659, 51.393567100000006], [-1.2530323999999995, 51.3936248], [-1.2536078999999998, 51.39367500000001], [-1.2540142999999997, 51.3937136], [-1.2546626999999997, 51.39378459999998], [-1.255431, 51.393875599999994], [-1.2562136999999998, 51.39398129999999], [-1.2569047, 51.39407709999999], [-1.2575280000000002, 51.394166600000005], [-1.25764139776733, 51.39418215030577], [-1.2582215, 51.39426170000001], [-1.2589892, 51.3943688], [-1.2598391999999998, 51.3944868], [-1.2606805, 51.3946063], [-1.2615392, 51.3947264], [-1.2623373, 51.3948363], [-1.2632051, 51.3949586], [-1.2640352, 51.3950731], [-1.2648011, 51.395179299999995], [-1.2654884, 51.39527409999998], [-1.2662607, 51.39538219999999], [-1.2670033999999997, 51.39548620000001], [-1.2677736, 51.39559549999999], [-1.2686198999999998, 51.3957124], [-1.2694498, 51.3958288], [-1.2701849, 51.3959332], [-1.2709477, 51.39603859999999], [-1.2716581999999998, 51.3961388], [-1.2723875, 51.39623449999999], [-1.2732072000000003, 51.39633409999999], [-1.2740347, 51.3964164], [-1.2746168999999998, 51.396464300000005], [-1.2751715, 51.396504699999994], [-1.2754495, 51.3965213], [-1.2759812999999998, 51.396548], [-1.276784, 51.39657509999999], [-1.2775852, 51.3965849], [-1.2783740999999995, 51.396583099999994], [-1.2792151, 51.3965681], [-1.2796623, 51.396554199999976], [-1.2800328, 51.3965444], [-1.2807467, 51.3965234], [-1.2814777999999998, 51.396508700000005], [-1.282134, 51.3965039], [-1.2824581999999998, 51.3965066], [-1.2827841999999998, 51.3965122], [-1.2832277999999997, 51.3965247], [-1.2835609, 51.3965371], [-1.284312, 51.3965766], [-1.2848643999999998, 51.396613], [-1.2854066, 51.3966556], [-1.2856679, 51.39667829999999], [-1.2864453, 51.3967533], [-1.2869118999999998, 51.3968075], [-1.2874267, 51.396871], [-1.2880345999999998, 51.3969525], [-1.2885569, 51.397036], [-1.2889235999999995, 51.3970983], [-1.2894625999999998, 51.39719519999999], [-1.2902041999999998, 51.39734309999999], [-1.2909535, 51.3975027], [-1.2916259, 51.397652099999995], [-1.2923691, 51.39781190000001], [-1.293122, 51.3979678], [-1.2936319000000005, 51.3980644], [-1.2940091, 51.39812930000001], [-1.2945346, 51.39821310000001], [-1.2949588, 51.3982774], [-1.2954487, 51.39834400000001], [-1.2959330999999998, 51.398401], [-1.2963802, 51.3984511], [-1.2967681, 51.3984878], [-1.2971288999999997, 51.3985197], [-1.2975194, 51.3985508], [-1.297911, 51.39857719999999], [-1.2987218, 51.3986226], [-1.2994837, 51.39865210000001], [-1.3001641, 51.39867590000001], [-1.3008504999999997, 51.398702099999994], [-1.3011285, 51.39870989999999], [-1.3013245, 51.3987158], [-1.3019306, 51.3987389], [-1.3026184, 51.39875989999999], [-1.3031221, 51.3987742], [-1.3036427, 51.3987859], [-1.304229, 51.398790699999985], [-1.3048415999999998, 51.3987921], [-1.3052597, 51.398788800000005], [-1.3056574, 51.3987819], [-1.3062085, 51.3987717], [-1.3067452, 51.3987566], [-1.3075707, 51.3987329], [-1.308117, 51.3987127], [-1.3085491, 51.3986931], [-1.3091786, 51.398667299999985], [-1.3097068999999997, 51.39864049999999], [-1.3109181, 51.398573099999986], [-1.3115046, 51.3985394], [-1.3117907999999998, 51.39852179999999], [-1.3124361, 51.3984799], [-1.313155, 51.398427700000006], [-1.3139751, 51.3983596], [-1.3144442999999997, 51.39831869999999], [-1.3150525, 51.3982604], [-1.3153635, 51.3982312], [-1.3158592, 51.3981842], [-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": "Thatcham", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "51.3975493", "next_location_lon": "-1.3232167", "previous_location": "Thatcham", "current_leg_milage": "3.5", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"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\": 1762.381, \"from_m\": 1470.245, \"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\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"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\": 38064.87, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38148.384, \"from_m\": 38064.87, \"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\": 38637.899, \"from_m\": 38148.384, \"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\": 38676.439, \"from_m\": 38637.899, \"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\": 38827.029, \"from_m\": 38676.439, \"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\": 40156.774, \"from_m\": 38827.029, \"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\": 40168.378, \"from_m\": 40156.774, \"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\": 49345.858, \"from_m\": 40168.378, \"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\": 49400.369, \"from_m\": 49345.858, \"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\": 56157.297, \"from_m\": 49400.369, \"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\": 56237.243, \"from_m\": 56157.297, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56295.624, \"from_m\": 56237.243, \"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\": 56402.511, \"from_m\": 56295.624, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56458.631, \"from_m\": 56402.511, \"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\": 56517.021, \"from_m\": 56458.631, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57141.537, \"from_m\": 56517.021, \"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\": 57752.325, \"from_m\": 57141.537, \"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\": 58051.037, \"from_m\": 57752.325, \"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\": 58189.786, \"from_m\": 58051.037, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58962.477, \"from_m\": 58189.786, \"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\": 61053.409, \"from_m\": 58962.477, \"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\": 74632.458, \"from_m\": 61053.409, \"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\": 75429.317, \"from_m\": 74632.458, \"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\": 82470.63, \"from_m\": 75429.317, \"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\": 84633.039, \"from_m\": 82470.63, \"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\": 85026.334, \"from_m\": 84633.039, \"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\": 672626, \"profile_key\": \"8633e68af250afd9609095210a804dd0d94c37446122ea47d962dd0573e38f46\", \"schedule_id\": 25975, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1409\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1415\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419\", \"location\": \"Slough\", \"stage_seq\": 8, \"distance_m\": 29555.74, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422\", \"location\": \"Maidenhead\", \"stage_seq\": 9, \"distance_m\": 38784.86, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426\", \"location\": \"Twyford\", \"stage_seq\": 10, \"distance_m\": 49673.982, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 56458.631, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": false, \"wtt_arr\": \"1432\", \"wtt_dep\": \"1437\", \"location\": \"Reading\", \"stage_seq\": 12, \"distance_m\": 57629.41, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438H\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 13, \"distance_m\": 58935.335, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440\", \"location\": \"Southcote Jn\", \"stage_seq\": 14, \"distance_m\": 60432.019, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444H\", \"location\": \"Theale\", \"stage_seq\": 15, \"distance_m\": 66064.27, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452H\", \"location\": \"Thatcham\", \"stage_seq\": 16, \"distance_m\": 79343.265, \"section_seq\": 1, \"route_path_id\": 68605}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Newbury\", \"stage_seq\": 17, \"distance_m\": 85026.334, \"section_seq\": 1, \"route_path_id\": 68605}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 85026.334, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68605}], \"total_distance_m\": 85026.334, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 84316.244, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 710.09, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1406", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "6.0", "current_position_lat": "51.3975493", "current_position_lon": "-1.3232167", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:59Z\", \"source_id\": 56206994, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:15:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:07Z\", \"source_id\": 17976149, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:03Z\", \"source_id\": 56219682, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:09Z\", \"source_id\": 17979764, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:20Z\", \"source_id\": 56228153, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:27Z\", \"source_id\": 17982171, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:27Z\", \"source_id\": 56238451, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:30Z\", \"source_id\": 17985121, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:44Z\", \"source_id\": 56249566, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:48Z\", \"source_id\": 17988282, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:25Z\", \"source_id\": 56266876, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:38:30Z\", \"source_id\": 17993128, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:25Z\", \"source_id\": 56279211, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:28Z\", \"source_id\": 17996727, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:53Z\", \"source_id\": 56298229, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:55Z\", \"source_id\": 18002143, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24450, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:52Z\", \"source_id\": 56318984, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:57Z\", \"source_id\": 18007993, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newbury", "service_state_platform": "2", "timing_fact_generation": 1789739940646128, "current_leg_arrival_utc": "2026-09-18T15:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:56.671564", "service_state_evidence_id": 56318984, "current_leg_start_actual_dep": "2026-09-18T14:52:30+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-18T13:59:56", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:57.387909", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
PAD |
NBY |
1K16 |
387170 |
4 |
110 |
None |
{"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "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": 1762.381, "from_m": 1470.245, "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": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "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": 38064.87, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38148.384, "from_m": 38064.87, "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": 38637.899, "from_m": 38148.384, "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": 38676.439, "from_m": 38637.899, "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": 38827.029, "from_m": 38676.439, "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": 40156.774, "from_m": 38827.029, "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": 40168.378, "from_m": 40156.774, "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": 49345.858, "from_m": 40168.378, "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": 49400.369, "from_m": 49345.858, "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": 56157.297, "from_m": 49400.369, "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": 56237.243, "from_m": 56157.297, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56295.624, "from_m": 56237.243, "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": 56402.511, "from_m": 56295.624, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56458.631, "from_m": 56402.511, "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": 56517.021, "from_m": 56458.631, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57141.537, "from_m": 56517.021, "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": 57752.325, "from_m": 57141.537, "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": 58051.037, "from_m": 57752.325, "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": 58189.786, "from_m": 58051.037, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58962.477, "from_m": 58189.786, "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": 61053.409, "from_m": 58962.477, "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": 74632.458, "from_m": 61053.409, "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": 75429.317, "from_m": 74632.458, "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": 82470.63, "from_m": 75429.317, "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": 84633.039, "from_m": 82470.63, "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": 85026.334, "from_m": 84633.039, "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": 672626, "profile_key": "8633e68af250afd9609095210a804dd0d94c37446122ea47d962dd0573e38f46", "schedule_id": 25975, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1406", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1409", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1415", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419", "location": "Slough", "stage_seq": 8, "distance_m": 29555.74, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422", "location": "Maidenhead", "stage_seq": 9, "distance_m": 38784.86, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426", "location": "Twyford", "stage_seq": 10, "distance_m": 49673.982, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429H", "location": "Kennet Bridge Jn", "stage_seq": 11, "distance_m": 56458.631, "section_seq": 1, "route_path_id": 68605}, {"is_pass": false, "wtt_arr": "1432", "wtt_dep": "1437", "location": "Reading", "stage_seq": 12, "distance_m": 57629.41, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438H", "location": "Oxford Road Jn", "stage_seq": 13, "distance_m": 58935.335, "section_seq": 1, "route_path_id": 68605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440", "location": "Southcote Jn", "stage_seq": 14, "distance_m": 60432.019, "section_seq": 1, "route_path_id": 68605}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444H", "location": "Theale", "stage_seq": 15, "distance_m": 66064.27, "section_seq": 1, "route_path_id": 68605}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452H", "location": "Thatcham", "stage_seq": 16, "distance_m": 79343.265, "section_seq": 1, "route_path_id": 68605}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Newbury", "stage_seq": 17, "distance_m": 85026.334, "section_seq": 1, "route_path_id": 68605}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 85026.334, "from_m": 0.0, "section_seq": 1, "route_path_id": 68605}], "total_distance_m": 85026.334, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 84316.244, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 710.09, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:59Z", "source_id": 56206994, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:15:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:07Z", "source_id": 17976149, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23567, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:03Z", "source_id": 56219682, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:21:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:09Z", "source_id": 17979764, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23652, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:20Z", "source_id": 56228153, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:24:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:27Z", "source_id": 17982171, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23685, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:27Z", "source_id": 56238451, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:27:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:30Z", "source_id": 17985121, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23812, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:44Z", "source_id": 56249566, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:33:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:48Z", "source_id": 17988282, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23887, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:25Z", "source_id": 56266876, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:39:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:38:30Z", "source_id": 17993128, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24406, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:25Z", "source_id": 56279211, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:44:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:28Z", "source_id": 17996727, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24421, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:53Z", "source_id": 56298229, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:52:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:55Z", "source_id": 18002143, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24450, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:52Z", "source_id": 56318984, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:59:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:57Z", "source_id": 18007993, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
London Paddington |
1406 |
1406 |
11 |
None |
None |
Newbury |
1500 |
1500 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W35127/2026-09-18/detailed |
None |
Thatcham |
2026-09-18T14:52:30+01:00 |
Newbury |
6.0 |
{"type": "LineString", "coordinates": [[-1.2423971329496897, 51.39387520714562], [-1.2424568, 51.39386699999999], [-1.2428777, 51.3938138], [-1.2433823, 51.393754900000005], [-1.2435124, 51.3937409], [-1.2435651, 51.39373530000001], [-1.2436243, 51.3937289], [-1.2437938, 51.393710799999994], [-1.2446467, 51.39363249999999], [-1.2453875, 51.393576], [-1.2461288, 51.39353350000001], [-1.2468667, 51.393499], [-1.2476270000000005, 51.3934753], [-1.2483319, 51.393464], [-1.249139, 51.39346260000001], [-1.2499099, 51.39346979999999], [-1.2506703, 51.3934877], [-1.2514632, 51.393523900000005], [-1.2522659, 51.393567100000006], [-1.2530323999999995, 51.3936248], [-1.2536078999999998, 51.39367500000001], [-1.2540142999999997, 51.3937136], [-1.2546626999999997, 51.39378459999998], [-1.255431, 51.393875599999994], [-1.2562136999999998, 51.39398129999999], [-1.2569047, 51.39407709999999], [-1.2575280000000002, 51.394166600000005], [-1.25764139776733, 51.39418215030577], [-1.2582215, 51.39426170000001], [-1.2589892, 51.3943688], [-1.2598391999999998, 51.3944868], [-1.2606805, 51.3946063], [-1.2615392, 51.3947264], [-1.2623373, 51.3948363], [-1.2632051, 51.3949586], [-1.2640352, 51.3950731], [-1.2648011, 51.395179299999995], [-1.2654884, 51.39527409999998], [-1.2662607, 51.39538219999999], [-1.2670033999999997, 51.39548620000001], [-1.2677736, 51.39559549999999], [-1.2686198999999998, 51.3957124], [-1.2694498, 51.3958288], [-1.2701849, 51.3959332], [-1.2709477, 51.39603859999999], [-1.2716581999999998, 51.3961388], [-1.2723875, 51.39623449999999], [-1.2732072000000003, 51.39633409999999], [-1.2740347, 51.3964164], [-1.2746168999999998, 51.396464300000005], [-1.2751715, 51.396504699999994], [-1.2754495, 51.3965213], [-1.2759812999999998, 51.396548], [-1.276784, 51.39657509999999], [-1.2775852, 51.3965849], [-1.2783740999999995, 51.396583099999994], [-1.2792151, 51.3965681], [-1.2796623, 51.396554199999976], [-1.2800328, 51.3965444], [-1.2807467, 51.3965234], [-1.2814777999999998, 51.396508700000005], [-1.282134, 51.3965039], [-1.2824581999999998, 51.3965066], [-1.2827841999999998, 51.3965122], [-1.2832277999999997, 51.3965247], [-1.2835609, 51.3965371], [-1.284312, 51.3965766], [-1.2848643999999998, 51.396613], [-1.2854066, 51.3966556], [-1.2856679, 51.39667829999999], [-1.2864453, 51.3967533], [-1.2869118999999998, 51.3968075], [-1.2874267, 51.396871], [-1.2880345999999998, 51.3969525], [-1.2885569, 51.397036], [-1.2889235999999995, 51.3970983], [-1.2894625999999998, 51.39719519999999], [-1.2902041999999998, 51.39734309999999], [-1.2909535, 51.3975027], [-1.2916259, 51.397652099999995], [-1.2923691, 51.39781190000001], [-1.293122, 51.3979678], [-1.2936319000000005, 51.3980644], [-1.2940091, 51.39812930000001], [-1.2945346, 51.39821310000001], [-1.2949588, 51.3982774], [-1.2954487, 51.39834400000001], [-1.2959330999999998, 51.398401], [-1.2963802, 51.3984511], [-1.2967681, 51.3984878], [-1.2971288999999997, 51.3985197], [-1.2975194, 51.3985508], [-1.297911, 51.39857719999999], [-1.2987218, 51.3986226], [-1.2994837, 51.39865210000001], [-1.3001641, 51.39867590000001], [-1.3008504999999997, 51.398702099999994], [-1.3011285, 51.39870989999999], [-1.3013245, 51.3987158], [-1.3019306, 51.3987389], [-1.3026184, 51.39875989999999], [-1.3031221, 51.3987742], [-1.3036427, 51.3987859], [-1.304229, 51.398790699999985], [-1.3048415999999998, 51.3987921], [-1.3052597, 51.398788800000005], [-1.3056574, 51.3987819], [-1.3062085, 51.3987717], [-1.3067452, 51.3987566], [-1.3075707, 51.3987329], [-1.308117, 51.3987127], [-1.3085491, 51.3986931], [-1.3091786, 51.398667299999985], [-1.3097068999999997, 51.39864049999999], [-1.3109181, 51.398573099999986], [-1.3115046, 51.3985394], [-1.3117907999999998, 51.39852179999999], [-1.3124361, 51.3984799], [-1.313155, 51.398427700000006], [-1.3139751, 51.3983596], [-1.3144442999999997, 51.39831869999999], [-1.3150525, 51.3982604], [-1.3153635, 51.3982312], [-1.3158592, 51.3981842], [-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]]} |
3.5 |
1454 |
1500 |
Thatcham |
Newbury |
Newbury |
51.3975493 |
-1.3232167 |
51.3975493 |
-1.3232167 |
1 |
0 |
2026-09-18 14:10:26 |
TERMINATED |
2026-09-18 13:59:56 |
Newbury |
TD |
DIRECT_DESTINATION_ARRIVAL |
56318984 |
1789739940646128 |
83 |
83 |
2026-09-18 14:09:57.387909 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:56.671564 |
| 641692 |
671590 |
W33922 |
651B43MM18 |
2026-09-18 |
COMPLETE |
18007564 |
2026-09-18 14:59:00 |
2026-09-18 14:10:26 |
2026-09-20 14:10:26 |
{"id": 671590, "stp": "O", "toc": "Avanti West Coast", "uid": "W33922", "consist": "807004", "dest_crs": "EUS", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W33922/2026-09-18/detailed", "trust_id": "651B43MM18", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-18", "dest_arr_time": "1454", "dest_platform": "14", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "1B43", "timing_status": "LATE", "origin_station": "Birmingham New Street", "current_leg_arr": "1459", "current_leg_dep": "1442", "current_leg_end": "London Euston", "origin_dep_time": "1321", "origin_platform": "6", "current_location": "London Euston", "last_update_time": "2026-09-18T14:10:26", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-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.16342557979211486, 51.54280350971477], [-0.16317344605639228, 51.54282999135851], [-0.16294988708648556, 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": "Watford Junction", "dest_arr_time_act": "1454", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "Watford Junction", "current_leg_milage": "17.4", "linx_max_speed_mph": 125, "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\": 125.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\": 125.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\": 125.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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 900.564, \"from_m\": 723.27, \"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\": 982.232, \"from_m\": 900.564, \"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\": 1607.351, \"from_m\": 982.232, \"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\": 1975.822, \"from_m\": 1607.351, \"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\": 6218.661, \"from_m\": 1975.822, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 10632.647, \"from_m\": 6218.661, \"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\": 13897.929, \"from_m\": 10632.647, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 21613.599, \"from_m\": 13897.929, \"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\": 23488.998, \"from_m\": 21613.599, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 29162.465, \"from_m\": 23488.998, \"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\": 29900.349, \"from_m\": 29162.465, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 30753.862, \"from_m\": 29900.349, \"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\": 30802.864, \"from_m\": 30753.862, \"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\": 30825.926, \"from_m\": 30802.864, \"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\": 39496.381, \"from_m\": 30825.926, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 39504.287, \"from_m\": 39496.381, \"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\": 45697.166, \"from_m\": 39504.287, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 46609.911, \"from_m\": 45697.166, \"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\": 48138.712, \"from_m\": 46609.911, \"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\": 49692.353, \"from_m\": 48138.712, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 51019.067, \"from_m\": 49692.353, \"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\": 51056.657, \"from_m\": 51019.067, \"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\": 64901.671, \"from_m\": 51056.657, \"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\": 71331.619, \"from_m\": 64901.671, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 90112.318, \"from_m\": 71331.619, \"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\": 90206.929, \"from_m\": 90112.318, \"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\": 103187.856, \"from_m\": 90206.929, \"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\": 103348.533, \"from_m\": 103187.856, \"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\": 104012.785, \"from_m\": 103348.533, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 104840.922, \"from_m\": 104012.785, \"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\": 107165.076, \"from_m\": 104840.922, \"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\": 113796.083, \"from_m\": 107165.076, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 117085.466, \"from_m\": 113796.083, \"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\": 121366.271, \"from_m\": 117085.466, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 121452.114, \"from_m\": 121366.271, \"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\": 121547.613, \"from_m\": 121452.114, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 121634.076, \"from_m\": 121547.613, \"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\": 134895.78, \"from_m\": 121634.076, \"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\": 136828.367, \"from_m\": 134895.78, \"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\": 145096.784, \"from_m\": 136828.367, \"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\": 145150.722, \"from_m\": 145096.784, \"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\": 170930.091, \"from_m\": 145150.722, \"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\": 174299.951, \"from_m\": 170930.091, \"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\": 175803.383, \"from_m\": 174299.951, \"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\": 177648.371, \"from_m\": 175803.383, \"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\": 178800.407, \"from_m\": 177648.371, \"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\": 178847.298, \"from_m\": 178800.407, \"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\": 180075.864, \"from_m\": 178847.298, \"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\": 180554.613, \"from_m\": 180075.864, \"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\": 180609.898, \"from_m\": 180554.613, \"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\": 180653.982, \"from_m\": 180609.898, \"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\": 180697.218, \"from_m\": 180653.982, \"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\": 180762.02, \"from_m\": 180697.218, \"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\": 181441.832, \"from_m\": 180762.02, \"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\": 181448.738, \"from_m\": 181441.832, \"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\": 671590, \"profile_key\": \"0f5d6f63582ee80b999c271d88e2ebd206d0647a8481f8ccaf21d1bad6db6c53\", \"schedule_id\": 37648, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1321\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1323H\", \"location\": \"Proof House Jn\", \"stage_seq\": 2, \"distance_m\": 1002.783, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1324\", \"location\": \"Grand Jn\", \"stage_seq\": 3, \"distance_m\": 1557.027, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1326\", \"location\": \"Stechford\", \"stage_seq\": 4, \"distance_m\": 6064.332, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": false, \"wtt_arr\": \"1331\", \"wtt_dep\": \"1333\", \"location\": \"Birmingham International\", \"stage_seq\": 5, \"distance_m\": 13192.074, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1337\", \"location\": \"Berkswell\", \"stage_seq\": 6, \"distance_m\": 21542.082, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": false, \"wtt_arr\": \"1343H\", \"wtt_dep\": \"1345H\", \"location\": \"Coventry\", \"stage_seq\": 7, \"distance_m\": 30387.697, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1353\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 8, \"distance_m\": 47552.893, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": false, \"wtt_arr\": \"1354H\", \"wtt_dep\": \"1356H\", \"location\": \"Rugby\", \"stage_seq\": 9, \"distance_m\": 48602.894, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1358\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 10, \"distance_m\": 50938.841, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404H\", \"location\": \"Weedon\", \"stage_seq\": 11, \"distance_m\": 70075.599, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411H\", \"location\": \"Hanslope Jn\", \"stage_seq\": 12, \"distance_m\": 90608.03, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": false, \"wtt_arr\": \"1415H\", \"wtt_dep\": \"1417H\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 13, \"distance_m\": 101331.783, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1420H\", \"location\": \"Bletchley\", \"stage_seq\": 14, \"distance_m\": 106336.245, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425H\", \"location\": \"Ledburn Jn\", \"stage_seq\": 15, \"distance_m\": 121181.095, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429H\", \"location\": \"Tring\", \"stage_seq\": 16, \"distance_m\": 130555.786, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 17, \"distance_m\": 140384.265, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1439H\", \"location\": \"Watford Junction\", \"stage_seq\": 18, \"distance_m\": 153400.711, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 19, \"distance_m\": 163157.945, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Wembley Central\", \"stage_seq\": 20, \"distance_m\": 168533.447, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 21, \"distance_m\": 172951.648, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Camden Jn\", \"stage_seq\": 22, \"distance_m\": 178715.735, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451H\", \"location\": \"Camden South Jn\", \"stage_seq\": 23, \"distance_m\": 179656.346, \"section_seq\": 1, \"route_path_id\": 65605}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 24, \"distance_m\": 181448.738, \"section_seq\": 1, \"route_path_id\": 65605}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 181448.738, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65605}], \"total_distance_m\": 181448.738, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 177900.27, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3548.468, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1321", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19295, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:28:17Z\", \"source_id\": 56087881, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:29:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:28:20Z\", \"source_id\": 17942462, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:31:40Z\", \"source_id\": 56096250, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:32:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:31:43Z\", \"source_id\": 17944803, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:38:00Z\", \"source_id\": 56112464, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:38:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:38:06Z\", \"source_id\": 17949396, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:52Z\", \"source_id\": 56132287, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:47:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:53Z\", \"source_id\": 17955048, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:14Z\", \"source_id\": 56159132, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:57:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:19Z\", \"source_id\": 17962649, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:26Z\", \"source_id\": 56215756, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:31Z\", \"source_id\": 17978659, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21587, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:26Z\", \"source_id\": 56228437, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:27Z\", \"source_id\": 17982203, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:42Z\", \"source_id\": 56249507, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:43Z\", \"source_id\": 17988218, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:46Z\", \"source_id\": 56270068, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:48Z\", \"source_id\": 17994037, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:00Z\", \"source_id\": 56288486, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:03Z\", \"source_id\": 17999407, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21992, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:42Z\", \"source_id\": 56292665, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:46Z\", \"source_id\": 18000613, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:16Z\", \"source_id\": 56317362, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:20Z\", \"source_id\": 18007564, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "14", "timing_fact_generation": 1789739901697177, "current_leg_arrival_utc": "2026-09-18T14:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:56.686162", "service_state_evidence_id": 18007564, "current_leg_start_actual_dep": "2026-09-18T14:44:30+01:00", "operational_evidence_version": 118, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:09:57.376964", "service_state_valid_until_kind": null, "operational_interpretation_version": 118, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
O |
BHM |
EUS |
1B43 |
807004 |
7 |
125 |
None |
{"version": 3, "segments": [{"to_m": 251.478, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125.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": 125.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": 125.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": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 900.564, "from_m": 723.27, "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": 982.232, "from_m": 900.564, "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": 1607.351, "from_m": 982.232, "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": 1975.822, "from_m": 1607.351, "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": 6218.661, "from_m": 1975.822, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 10632.647, "from_m": 6218.661, "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": 13897.929, "from_m": 10632.647, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 21613.599, "from_m": 13897.929, "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": 23488.998, "from_m": 21613.599, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 29162.465, "from_m": 23488.998, "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": 29900.349, "from_m": 29162.465, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 30753.862, "from_m": 29900.349, "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": 30802.864, "from_m": 30753.862, "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": 30825.926, "from_m": 30802.864, "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": 39496.381, "from_m": 30825.926, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 39504.287, "from_m": 39496.381, "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": 45697.166, "from_m": 39504.287, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 46609.911, "from_m": 45697.166, "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": 48138.712, "from_m": 46609.911, "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": 49692.353, "from_m": 48138.712, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 51019.067, "from_m": 49692.353, "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": 51056.657, "from_m": 51019.067, "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": 64901.671, "from_m": 51056.657, "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": 71331.619, "from_m": 64901.671, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 90112.318, "from_m": 71331.619, "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": 90206.929, "from_m": 90112.318, "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": 103187.856, "from_m": 90206.929, "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": 103348.533, "from_m": 103187.856, "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": 104012.785, "from_m": 103348.533, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 104840.922, "from_m": 104012.785, "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": 107165.076, "from_m": 104840.922, "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": 113796.083, "from_m": 107165.076, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 117085.466, "from_m": 113796.083, "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": 121366.271, "from_m": 117085.466, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 121452.114, "from_m": 121366.271, "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": 121547.613, "from_m": 121452.114, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 121634.076, "from_m": 121547.613, "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": 134895.78, "from_m": 121634.076, "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": 136828.367, "from_m": 134895.78, "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": 145096.784, "from_m": 136828.367, "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": 145150.722, "from_m": 145096.784, "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": 170930.091, "from_m": 145150.722, "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": 174299.951, "from_m": 170930.091, "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": 175803.383, "from_m": 174299.951, "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": 177648.371, "from_m": 175803.383, "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": 178800.407, "from_m": 177648.371, "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": 178847.298, "from_m": 178800.407, "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": 180075.864, "from_m": 178847.298, "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": 180554.613, "from_m": 180075.864, "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": 180609.898, "from_m": 180554.613, "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": 180653.982, "from_m": 180609.898, "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": 180697.218, "from_m": 180653.982, "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": 180762.02, "from_m": 180697.218, "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": 181441.832, "from_m": 180762.02, "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": 181448.738, "from_m": 181441.832, "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": 671590, "profile_key": "0f5d6f63582ee80b999c271d88e2ebd206d0647a8481f8ccaf21d1bad6db6c53", "schedule_id": 37648, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1321", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1323H", "location": "Proof House Jn", "stage_seq": 2, "distance_m": 1002.783, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1324", "location": "Grand Jn", "stage_seq": 3, "distance_m": 1557.027, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1326", "location": "Stechford", "stage_seq": 4, "distance_m": 6064.332, "section_seq": 1, "route_path_id": 65605}, {"is_pass": false, "wtt_arr": "1331", "wtt_dep": "1333", "location": "Birmingham International", "stage_seq": 5, "distance_m": 13192.074, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1337", "location": "Berkswell", "stage_seq": 6, "distance_m": 21542.082, "section_seq": 1, "route_path_id": 65605}, {"is_pass": false, "wtt_arr": "1343H", "wtt_dep": "1345H", "location": "Coventry", "stage_seq": 7, "distance_m": 30387.697, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1353", "location": "Rugby Trent Valley Jn", "stage_seq": 8, "distance_m": 47552.893, "section_seq": 1, "route_path_id": 65605}, {"is_pass": false, "wtt_arr": "1354H", "wtt_dep": "1356H", "location": "Rugby", "stage_seq": 9, "distance_m": 48602.894, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1358", "location": "Hillmorton Jn", "stage_seq": 10, "distance_m": 50938.841, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404H", "location": "Weedon", "stage_seq": 11, "distance_m": 70075.599, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411H", "location": "Hanslope Jn", "stage_seq": 12, "distance_m": 90608.03, "section_seq": 1, "route_path_id": 65605}, {"is_pass": false, "wtt_arr": "1415H", "wtt_dep": "1417H", "location": "Milton Keynes Central", "stage_seq": 13, "distance_m": 101331.783, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1420H", "location": "Bletchley", "stage_seq": 14, "distance_m": 106336.245, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425H", "location": "Ledburn Jn", "stage_seq": 15, "distance_m": 121181.095, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429H", "location": "Tring", "stage_seq": 16, "distance_m": 130555.786, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Bourne End Jn (Herts)", "stage_seq": 17, "distance_m": 140384.265, "section_seq": 1, "route_path_id": 65605}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1439H", "location": "Watford Junction", "stage_seq": 18, "distance_m": 153400.711, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Harrow & Wealdstone", "stage_seq": 19, "distance_m": 163157.945, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Wembley Central", "stage_seq": 20, "distance_m": 168533.447, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448", "location": "Willesden West London Jn", "stage_seq": 21, "distance_m": 172951.648, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Camden Jn", "stage_seq": 22, "distance_m": 178715.735, "section_seq": 1, "route_path_id": 65605}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451H", "location": "Camden South Jn", "stage_seq": 23, "distance_m": 179656.346, "section_seq": 1, "route_path_id": 65605}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": null, "location": "London Euston", "stage_seq": 24, "distance_m": 181448.738, "section_seq": 1, "route_path_id": 65605}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 181448.738, "from_m": 0.0, "section_seq": 1, "route_path_id": 65605}], "total_distance_m": 181448.738, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 177900.27, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3548.468, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19295, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:28:17Z", "source_id": 56087881, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:29:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:28:20Z", "source_id": 17942462, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20889, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:31:40Z", "source_id": 56096250, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:32:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:31:43Z", "source_id": 17944803, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20879, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:38:00Z", "source_id": 56112464, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:38:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:38:06Z", "source_id": 17949396, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20817, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:52Z", "source_id": 56132287, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:47:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:53Z", "source_id": 17955048, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21187, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:14Z", "source_id": 56159132, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:57:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:19Z", "source_id": 17962649, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21474, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:26Z", "source_id": 56215756, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:19:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:31Z", "source_id": 17978659, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21587, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:26Z", "source_id": 56228437, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:24:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:27Z", "source_id": 17982203, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21785, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:42Z", "source_id": 56249507, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:32:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:43Z", "source_id": 17988218, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21868, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:46Z", "source_id": 56270068, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:41:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:48Z", "source_id": 17994037, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21948, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:00Z", "source_id": 56288486, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:47:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:03Z", "source_id": 17999407, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21992, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:42Z", "source_id": 56292665, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:49:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:46Z", "source_id": 18000613, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22719, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:16Z", "source_id": 56317362, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:59:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:20Z", "source_id": 18007564, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Birmingham New Street |
1321 |
1321 |
6 |
None |
None |
London Euston |
1454 |
1454 |
14 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W33922/2026-09-18/detailed |
None |
Watford Junction |
2026-09-18T14:44:30+01:00 |
London Euston |
17.0 |
{"type": "LineString", "coordinates": [[-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-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.16342557979211486, 51.54280350971477], [-0.16317344605639228, 51.54282999135851], [-0.16294988708648556, 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]]} |
17.4 |
1442 |
1459 |
Watford Junction |
London Euston |
London Euston |
51.5281729 |
-0.1338278 |
51.5281729 |
-0.1338278 |
1 |
0 |
2026-09-18 14:10:26 |
TERMINATED |
2026-09-18 13:59:00 |
London Euston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007564 |
1789739901697177 |
118 |
118 |
2026-09-18 14:09:57.376964 |
14 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:56.686162 |
| 641693 |
672634 |
G30602 |
362O34MO18 |
2026-09-18 |
COMPLETE |
18007545 |
2026-09-18 14:59:00 |
2026-09-18 14:10:26 |
2026-09-20 14:10:26 |
{"id": 672634, "stp": "P", "toc": "Merseyrail", "uid": "G30602", "consist": "777024", "dest_crs": "OMS", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30602/2026-09-18/detailed", "trust_id": "362O34MO18", "origin_crs": "HNX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ormskirk", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "1", "is_terminated": 1, "next_location": "Ormskirk", "signalling_id": "2O34", "timing_status": "EARLY", "origin_station": "Hunt's Cross", "current_leg_arr": "1459", "current_leg_dep": "1456", "current_leg_end": "Ormskirk", "origin_dep_time": "1406", "origin_platform": "3", "current_location": "Ormskirk", "last_update_time": "2026-09-18T14:10:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8952068, 53.554224000000005], [-2.8929771999999994, 53.556717199999994], [-2.89069, 53.5592057], [-2.8891127, 53.56097940000001], [-2.8875173, 53.5627345], [-2.8873683, 53.5628988], [-2.8872992999999996, 53.562974999999994], [-2.8858444999999997, 53.5645814], [-2.8843425, 53.566261100000006], [-2.8835541999999994, 53.5670589], [-2.882802, 53.56782859999999], [-2.8824101000000004, 53.5681974], [-2.8820471, 53.568543199999986], [-2.8816772, 53.5688872], [-2.8809792999999995, 53.569508899999995], [-2.8809493, 53.5695353]]}", "current_leg_start": "Aughton Park", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "53.5695353", "next_location_lon": "-2.8809493", "previous_location": "Aughton Park", "current_leg_milage": "1.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1663.421, \"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\": 85.0}, {\"to_m\": 1722.786, \"from_m\": 1663.421, \"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\": 1835.605, \"from_m\": 1722.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\": 85.0}, {\"to_m\": 2409.413, \"from_m\": 1835.605, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2481.204, \"from_m\": 2409.413, \"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\": 2816.075, \"from_m\": 2481.204, \"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\": 2878.515, \"from_m\": 2816.075, \"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\": 3765.44, \"from_m\": 2878.515, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4010.286, \"from_m\": 3765.44, \"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\": 4193.43, \"from_m\": 4010.286, \"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\": 4438.276, \"from_m\": 4193.43, \"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\": 5049.606, \"from_m\": 4438.276, \"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\": 5108.292, \"from_m\": 5049.606, \"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\": 6020.393, \"from_m\": 5108.292, \"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\": 8630.886, \"from_m\": 6020.393, \"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\": 9542.987, \"from_m\": 8630.886, \"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\": 9601.673, \"from_m\": 9542.987, \"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\": 10213.003, \"from_m\": 9601.673, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10457.849, \"from_m\": 10213.003, \"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\": 15243.099, \"from_m\": 10457.849, \"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\": 16119.045, \"from_m\": 15243.099, \"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\": 17603.301, \"from_m\": 16119.045, \"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\": 17919.544, \"from_m\": 17603.301, \"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\": 18285.393, \"from_m\": 17919.544, \"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\": 18953.588, \"from_m\": 18285.393, \"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\": 19158.497, \"from_m\": 18953.588, \"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\": 20151.847, \"from_m\": 19158.497, \"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\": 20211.835, \"from_m\": 20151.847, \"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\": 21731.985, \"from_m\": 20211.835, \"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\": 21985.313, \"from_m\": 21731.985, \"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\": 22841.531, \"from_m\": 21985.313, \"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\": 29474.308, \"from_m\": 22841.531, \"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\": 29533.975, \"from_m\": 29474.308, \"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\": 40877.133, \"from_m\": 29533.975, \"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\": 672634, \"profile_key\": \"6476ad7e585ebf99f1f14960d51dc363c3d60dbd1e7d6a590e7ced74af3ab8de\", \"schedule_id\": 11088, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"Hunt's Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408\", \"location\": \"Hunts Cross West Jn\", \"stage_seq\": 2, \"distance_m\": 1509.19, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1409\", \"wtt_dep\": \"1410\", \"location\": \"Liverpool South Parkway (LL)\", \"stage_seq\": 3, \"distance_m\": 2688.141, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1412\", \"wtt_dep\": \"1412H\", \"location\": \"Cressington\", \"stage_seq\": 4, \"distance_m\": 4101.858, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1414\", \"wtt_dep\": \"1414H\", \"location\": \"Aigburth\", \"stage_seq\": 5, \"distance_m\": 7325.64, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1416H\", \"wtt_dep\": \"1417\", \"location\": \"St. Michaels\", \"stage_seq\": 6, \"distance_m\": 14016.577, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1419H\", \"location\": \"Brunswick\", \"stage_seq\": 7, \"distance_m\": 15651.874, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1425\", \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 8, \"distance_m\": 18115.736, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1428\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 9, \"distance_m\": 19068.123, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1432H\", \"wtt_dep\": \"1433\", \"location\": \"Sandhills\", \"stage_seq\": 10, \"distance_m\": 21522.9, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1436\", \"location\": \"Kirkdale\", \"stage_seq\": 11, \"distance_m\": 22912.663, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437H\", \"location\": \"Walton Jn\", \"stage_seq\": 12, \"distance_m\": 24441.436, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1438H\", \"location\": \"Walton (Merseyside)\", \"stage_seq\": 13, \"distance_m\": 24944.204, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440\", \"location\": \"Orrell Park\", \"stage_seq\": 14, \"distance_m\": 25543.737, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1443\", \"location\": \"Aintree\", \"stage_seq\": 15, \"distance_m\": 27048.05, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445\", \"location\": \"Old Roan\", \"stage_seq\": 16, \"distance_m\": 28501.982, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448H\", \"location\": \"Maghull\", \"stage_seq\": 17, \"distance_m\": 33101.155, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451\", \"location\": \"Maghull North Station\", \"stage_seq\": 18, \"distance_m\": 34459.215, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": \"1454H\", \"location\": \"Town Green\", \"stage_seq\": 19, \"distance_m\": 37546.028, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1457\", \"location\": \"Aughton Park\", \"stage_seq\": 20, \"distance_m\": 38930.814, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Ormskirk\", \"stage_seq\": 21, \"distance_m\": 40877.133, \"section_seq\": 1, \"route_path_id\": 31943}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 40877.133, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31943}], \"total_distance_m\": 40877.133, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 40814.693, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 62.44, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1406", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.5695353", "current_position_lon": "-2.8809493", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:45Z\", \"source_id\": 56188200, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:09:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:48Z\", \"source_id\": 17970862, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:53Z\", \"source_id\": 56196565, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:10:55Z\", \"source_id\": 17973077, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:11Z\", \"source_id\": 56202306, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:16Z\", \"source_id\": 17974809, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:24Z\", \"source_id\": 56208043, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:29Z\", \"source_id\": 17976415, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:36Z\", \"source_id\": 56216126, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:41Z\", \"source_id\": 17978788, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:27Z\", \"source_id\": 56230963, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:28Z\", \"source_id\": 17982987, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:24Z\", \"source_id\": 56238301, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:26Z\", \"source_id\": 17985072, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:00Z\", \"source_id\": 56247633, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:04Z\", \"source_id\": 17987726, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:53Z\", \"source_id\": 56257732, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:58Z\", \"source_id\": 17990550, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:51Z\", \"source_id\": 56265374, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:54Z\", \"source_id\": 17992658, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:53Z\", \"source_id\": 56270369, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:56Z\", \"source_id\": 17994129, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9616, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:52Z\", \"source_id\": 56275377, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:55Z\", \"source_id\": 17995585, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9611, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:56Z\", \"source_id\": 56280584, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:59Z\", \"source_id\": 17997078, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:30Z\", \"source_id\": 56289632, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:33Z\", \"source_id\": 17999742, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:25Z\", \"source_id\": 56294532, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:29Z\", \"source_id\": 18001122, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:20Z\", \"source_id\": 56304720, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:27Z\", \"source_id\": 18004054, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9591, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:59Z\", \"source_id\": 56308961, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:05Z\", \"source_id\": 18005215, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:14Z\", \"source_id\": 56317270, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:59:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:18Z\", \"source_id\": 18007545, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ormskirk", "service_state_platform": "1", "timing_fact_generation": 1789739899592424, "current_leg_arrival_utc": "2026-09-18T14:59:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T13:59:59.852860", "service_state_evidence_id": 18007545, "current_leg_start_actual_dep": "2026-09-18T14:57:00+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-18T13:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:02.070742", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Merseyrail |
P |
HNX |
OMS |
2O34 |
777024 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1663.421, "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": 85.0}, {"to_m": 1722.786, "from_m": 1663.421, "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": 1835.605, "from_m": 1722.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": 85.0}, {"to_m": 2409.413, "from_m": 1835.605, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2481.204, "from_m": 2409.413, "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": 2816.075, "from_m": 2481.204, "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": 2878.515, "from_m": 2816.075, "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": 3765.44, "from_m": 2878.515, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4010.286, "from_m": 3765.44, "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": 4193.43, "from_m": 4010.286, "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": 4438.276, "from_m": 4193.43, "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": 5049.606, "from_m": 4438.276, "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": 5108.292, "from_m": 5049.606, "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": 6020.393, "from_m": 5108.292, "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": 8630.886, "from_m": 6020.393, "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": 9542.987, "from_m": 8630.886, "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": 9601.673, "from_m": 9542.987, "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": 10213.003, "from_m": 9601.673, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10457.849, "from_m": 10213.003, "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": 15243.099, "from_m": 10457.849, "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": 16119.045, "from_m": 15243.099, "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": 17603.301, "from_m": 16119.045, "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": 17919.544, "from_m": 17603.301, "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": 18285.393, "from_m": 17919.544, "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": 18953.588, "from_m": 18285.393, "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": 19158.497, "from_m": 18953.588, "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": 20151.847, "from_m": 19158.497, "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": 20211.835, "from_m": 20151.847, "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": 21731.985, "from_m": 20211.835, "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": 21985.313, "from_m": 21731.985, "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": 22841.531, "from_m": 21985.313, "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": 29474.308, "from_m": 22841.531, "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": 29533.975, "from_m": 29474.308, "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": 40877.133, "from_m": 29533.975, "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": 672634, "profile_key": "6476ad7e585ebf99f1f14960d51dc363c3d60dbd1e7d6a590e7ced74af3ab8de", "schedule_id": 11088, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1406", "location": "Hunt's Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31943}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408", "location": "Hunts Cross West Jn", "stage_seq": 2, "distance_m": 1509.19, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1409", "wtt_dep": "1410", "location": "Liverpool South Parkway (LL)", "stage_seq": 3, "distance_m": 2688.141, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1412", "wtt_dep": "1412H", "location": "Cressington", "stage_seq": 4, "distance_m": 4101.858, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1414", "wtt_dep": "1414H", "location": "Aigburth", "stage_seq": 5, "distance_m": 7325.64, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1416H", "wtt_dep": "1417", "location": "St. Michaels", "stage_seq": 6, "distance_m": 14016.577, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1419H", "location": "Brunswick", "stage_seq": 7, "distance_m": 15651.874, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1425", "location": "Liverpool Central (Northern)", "stage_seq": 8, "distance_m": 18115.736, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1428", "location": "Moorfields (Northern Line)", "stage_seq": 9, "distance_m": 19068.123, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1432H", "wtt_dep": "1433", "location": "Sandhills", "stage_seq": 10, "distance_m": 21522.9, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1436", "location": "Kirkdale", "stage_seq": 11, "distance_m": 22912.663, "section_seq": 1, "route_path_id": 31943}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437H", "location": "Walton Jn", "stage_seq": 12, "distance_m": 24441.436, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1438H", "location": "Walton (Merseyside)", "stage_seq": 13, "distance_m": 24944.204, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440", "location": "Orrell Park", "stage_seq": 14, "distance_m": 25543.737, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1443", "location": "Aintree", "stage_seq": 15, "distance_m": 27048.05, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445", "location": "Old Roan", "stage_seq": 16, "distance_m": 28501.982, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448H", "location": "Maghull", "stage_seq": 17, "distance_m": 33101.155, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451", "location": "Maghull North Station", "stage_seq": 18, "distance_m": 34459.215, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": "1454H", "location": "Town Green", "stage_seq": 19, "distance_m": 37546.028, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1457", "location": "Aughton Park", "stage_seq": 20, "distance_m": 38930.814, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Ormskirk", "stage_seq": 21, "distance_m": 40877.133, "section_seq": 1, "route_path_id": 31943}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 40877.133, "from_m": 0.0, "section_seq": 1, "route_path_id": 31943}], "total_distance_m": 40877.133, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 40814.693, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 62.44, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9817, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:45Z", "source_id": 56188200, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:09:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:48Z", "source_id": 17970862, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9812, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:53Z", "source_id": 56196565, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:11:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:10:55Z", "source_id": 17973077, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9808, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:11Z", "source_id": 56202306, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:14:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:16Z", "source_id": 17974809, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9804, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:24Z", "source_id": 56208043, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:16:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:29Z", "source_id": 17976415, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9798, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:36Z", "source_id": 56216126, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:20:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:41Z", "source_id": 17978788, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9785, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:27Z", "source_id": 56230963, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:24:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:28Z", "source_id": 17982987, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9775, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:24Z", "source_id": 56238301, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:27:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:26Z", "source_id": 17985072, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9761, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:00Z", "source_id": 56247633, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:31:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:04Z", "source_id": 17987726, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9665, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:53Z", "source_id": 56257732, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:35:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:58Z", "source_id": 17990550, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9624, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:51Z", "source_id": 56265374, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:38:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:54Z", "source_id": 17992658, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9620, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:53Z", "source_id": 56270369, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:40:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:56Z", "source_id": 17994129, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9616, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:52Z", "source_id": 56275377, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:42:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:55Z", "source_id": 17995585, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9611, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:56Z", "source_id": 56280584, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:45:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:59Z", "source_id": 17997078, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9601, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:30Z", "source_id": 56289632, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:48:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:33Z", "source_id": 17999742, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9606, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:25Z", "source_id": 56294532, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:50:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:29Z", "source_id": 18001122, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9596, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:20Z", "source_id": 56304720, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:54:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:27Z", "source_id": 18004054, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9591, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:59Z", "source_id": 56308961, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:56:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:05Z", "source_id": 18005215, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9588, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:14Z", "source_id": 56317270, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:59:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:18Z", "source_id": 18007545, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:59:00+01:00", "operational_fact": true}] |
Hunt's Cross |
1406 |
1406 |
3 |
None |
None |
Ormskirk |
1500 |
1500 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G30602/2026-09-18/detailed |
None |
Aughton Park |
2026-09-18T14:57:00+01:00 |
Ormskirk |
3.0 |
{"type": "LineString", "coordinates": [[-2.8952068, 53.554224000000005], [-2.8929771999999994, 53.556717199999994], [-2.89069, 53.5592057], [-2.8891127, 53.56097940000001], [-2.8875173, 53.5627345], [-2.8873683, 53.5628988], [-2.8872992999999996, 53.562974999999994], [-2.8858444999999997, 53.5645814], [-2.8843425, 53.566261100000006], [-2.8835541999999994, 53.5670589], [-2.882802, 53.56782859999999], [-2.8824101000000004, 53.5681974], [-2.8820471, 53.568543199999986], [-2.8816772, 53.5688872], [-2.8809792999999995, 53.569508899999995], [-2.8809493, 53.5695353]]} |
1.2 |
1456 |
1459 |
Aughton Park |
Ormskirk |
Ormskirk |
53.5695353 |
-2.8809493 |
53.5695353 |
-2.8809493 |
1 |
0 |
2026-09-18 14:10:26 |
TERMINATED |
2026-09-18 13:59:00 |
Ormskirk |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007545 |
1789739899592424 |
74 |
74 |
2026-09-18 14:10:02.070742 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 13:59:59.852860 |
| 641694 |
672087 |
L78595 |
871A44MN18 |
2026-09-18 |
COMPLETE |
18008085 |
2026-09-18 14:58:00 |
2026-09-18 14:10:26 |
2026-09-20 14:10:26 |
{"id": 672087, "stp": "P", "toc": "South Western Railway", "uid": "L78595", "consist": "450022+450114", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L78595/2026-09-18/detailed", "trust_id": "871A44MN18", "origin_crs": "AON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": "8", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "1A44", "timing_status": "LATE", "origin_station": "Alton", "current_leg_arr": "1500", "current_leg_dep": "1452", "current_leg_end": "London Waterloo", "origin_dep_time": "1344", "origin_platform": "1", "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-18T14:10:26", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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": "Clapham Junction (M)", "dest_arr_time_act": "1458", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Surbiton", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 226.045, \"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\": 12956.262, \"from_m\": 226.045, \"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\": 12965.071, \"from_m\": 12956.262, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13034.122, \"from_m\": 12965.071, \"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\": 15589.053, \"from_m\": 13034.122, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16234.52, \"from_m\": 15589.053, \"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\": 18217.178, \"from_m\": 16234.52, \"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\": 19192.118, \"from_m\": 18217.178, \"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\": 19235.987, \"from_m\": 19192.118, \"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\": 19713.548, \"from_m\": 19235.987, \"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\": 21374.23, \"from_m\": 19713.548, \"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\": 21400.157, \"from_m\": 21374.23, \"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\": 23190.686, \"from_m\": 21400.157, \"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\": 23223.304, \"from_m\": 23190.686, \"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\": 24823.416, \"from_m\": 23223.304, \"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\": 27027.158, \"from_m\": 24823.416, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27842.471, \"from_m\": 27027.158, \"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\": 28048.864, \"from_m\": 27842.471, \"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\": 30470.162, \"from_m\": 28048.864, \"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\": 30536.713, \"from_m\": 30470.162, \"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\": 42101.11, \"from_m\": 30536.713, \"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\": 44217.217, \"from_m\": 42101.11, \"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\": 44244.321, \"from_m\": 44217.217, \"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\": 55173.602, \"from_m\": 44244.321, \"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\": 59176.62, \"from_m\": 55173.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\": 68847.859, \"from_m\": 59176.62, \"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\": 73342.432, \"from_m\": 68847.859, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74472.472, \"from_m\": 73342.432, \"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\": 74503.384, \"from_m\": 74472.472, \"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\": 74621.95, \"from_m\": 74503.384, \"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\": 74736.043, \"from_m\": 74621.95, \"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\": 74797.094, \"from_m\": 74736.043, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75215.155, \"from_m\": 74797.094, \"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\": 672087, \"profile_key\": \"59b002783d0b2c0a169fffcf07c922434554a0c2868e98416d53c114fb1b684d\", \"schedule_id\": 15947, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1344\", \"location\": \"Alton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1350\", \"wtt_dep\": \"1351\", \"location\": \"Bentley\", \"stage_seq\": 2, \"distance_m\": 7792.627, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1354H\", \"location\": \"Farnham Single Line Jn\", \"stage_seq\": 3, \"distance_m\": 12956.262, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1356\", \"wtt_dep\": \"1358\", \"location\": \"Farnham\", \"stage_seq\": 4, \"distance_m\": 13959.003, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1403H\", \"wtt_dep\": \"1404H\", \"location\": \"Aldershot\", \"stage_seq\": 5, \"distance_m\": 18927.828, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406H\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 6, \"distance_m\": 21357.536, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1409\", \"location\": \"Ash Vale\", \"stage_seq\": 7, \"distance_m\": 23128.709, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1413H\", \"location\": \"Pirbright Jn\", \"stage_seq\": 8, \"distance_m\": 27842.471, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1415H\", \"wtt_dep\": \"1416\", \"location\": \"Brookwood\", \"stage_seq\": 9, \"distance_m\": 30351.535, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419H\", \"location\": \"Woking Jn\", \"stage_seq\": 10, \"distance_m\": 35475.976, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1420H\", \"wtt_dep\": \"1422H\", \"location\": \"Woking\", \"stage_seq\": 11, \"distance_m\": 36277.554, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1426H\", \"wtt_dep\": \"1427H\", \"location\": \"West Byfleet\", \"stage_seq\": 12, \"distance_m\": 40338.558, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429H\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 13, \"distance_m\": 42439.851, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430H\", \"location\": \"Weybridge\", \"stage_seq\": 14, \"distance_m\": 44759.529, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 15, \"distance_m\": 53696.77, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1436H\", \"wtt_dep\": \"1438\", \"location\": \"Surbiton\", \"stage_seq\": 16, \"distance_m\": 55923.009, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 17, \"distance_m\": 58766.527, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442\", \"location\": \"New Malden\", \"stage_seq\": 18, \"distance_m\": 59581.086, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444\", \"location\": \"Wimbledon\", \"stage_seq\": 19, \"distance_m\": 63563.696, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1450\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 20, \"distance_m\": 68940.123, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 21, \"distance_m\": 74472.472, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 22, \"distance_m\": 75215.155, \"section_seq\": 1, \"route_path_id\": 72531}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 75215.155, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72531}], \"total_distance_m\": 75215.155, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 75154.104, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 61.051, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1344", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:49:52Z\", \"source_id\": 56142530, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:51:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:49:57Z\", \"source_id\": 17958051, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:46Z\", \"source_id\": 56160631, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:57:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:51Z\", \"source_id\": 17963018, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:03:01Z\", \"source_id\": 56175991, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:04:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:03:03Z\", \"source_id\": 17967474, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:16Z\", \"source_id\": 56189641, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:09:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:18Z\", \"source_id\": 17971207, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:29Z\", \"source_id\": 56208229, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:33Z\", \"source_id\": 17976484, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:02Z\", \"source_id\": 56222449, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:21:06Z\", \"source_id\": 17980509, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:13Z\", \"source_id\": 56232955, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:15Z\", \"source_id\": 17983546, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26909, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:41Z\", \"source_id\": 56241652, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:29:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:41Z\", \"source_id\": 17986007, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:41Z\", \"source_id\": 56244335, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:46Z\", \"source_id\": 17986772, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:24Z\", \"source_id\": 56258942, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:36:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:27Z\", \"source_id\": 17990918, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:17Z\", \"source_id\": 56278982, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:22Z\", \"source_id\": 17996627, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:15Z\", \"source_id\": 56286557, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:18Z\", \"source_id\": 17998842, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:59Z\", \"source_id\": 56295993, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:05Z\", \"source_id\": 18001492, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:40Z\", \"source_id\": 56318472, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:40Z\", \"source_id\": 18007823, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "8", "timing_fact_generation": 1789739953801951, "current_leg_arrival_utc": "2026-09-18T15:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:01.279114", "service_state_evidence_id": 18007823, "current_leg_start_actual_dep": "2026-09-18T14:52:00+01:00", "operational_evidence_version": 91, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:01.926128", "service_state_valid_until_kind": null, "operational_interpretation_version": 91, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
AON |
None |
1A44 |
450022+450114 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 226.045, "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": 12956.262, "from_m": 226.045, "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": 12965.071, "from_m": 12956.262, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13034.122, "from_m": 12965.071, "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": 15589.053, "from_m": 13034.122, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16234.52, "from_m": 15589.053, "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": 18217.178, "from_m": 16234.52, "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": 19192.118, "from_m": 18217.178, "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": 19235.987, "from_m": 19192.118, "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": 19713.548, "from_m": 19235.987, "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": 21374.23, "from_m": 19713.548, "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": 21400.157, "from_m": 21374.23, "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": 23190.686, "from_m": 21400.157, "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": 23223.304, "from_m": 23190.686, "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": 24823.416, "from_m": 23223.304, "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": 27027.158, "from_m": 24823.416, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27842.471, "from_m": 27027.158, "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": 28048.864, "from_m": 27842.471, "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": 30470.162, "from_m": 28048.864, "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": 30536.713, "from_m": 30470.162, "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": 42101.11, "from_m": 30536.713, "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": 44217.217, "from_m": 42101.11, "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": 44244.321, "from_m": 44217.217, "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": 55173.602, "from_m": 44244.321, "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": 59176.62, "from_m": 55173.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": 68847.859, "from_m": 59176.62, "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": 73342.432, "from_m": 68847.859, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74472.472, "from_m": 73342.432, "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": 74503.384, "from_m": 74472.472, "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": 74621.95, "from_m": 74503.384, "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": 74736.043, "from_m": 74621.95, "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": 74797.094, "from_m": 74736.043, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75215.155, "from_m": 74797.094, "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": 672087, "profile_key": "59b002783d0b2c0a169fffcf07c922434554a0c2868e98416d53c114fb1b684d", "schedule_id": 15947, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1344", "location": "Alton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1350", "wtt_dep": "1351", "location": "Bentley", "stage_seq": 2, "distance_m": 7792.627, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1354H", "location": "Farnham Single Line Jn", "stage_seq": 3, "distance_m": 12956.262, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1356", "wtt_dep": "1358", "location": "Farnham", "stage_seq": 4, "distance_m": 13959.003, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1403H", "wtt_dep": "1404H", "location": "Aldershot", "stage_seq": 5, "distance_m": 18927.828, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406H", "location": "Aldershot North Jn", "stage_seq": 6, "distance_m": 21357.536, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1409", "location": "Ash Vale", "stage_seq": 7, "distance_m": 23128.709, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1413H", "location": "Pirbright Jn", "stage_seq": 8, "distance_m": 27842.471, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1415H", "wtt_dep": "1416", "location": "Brookwood", "stage_seq": 9, "distance_m": 30351.535, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419H", "location": "Woking Jn", "stage_seq": 10, "distance_m": 35475.976, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1420H", "wtt_dep": "1422H", "location": "Woking", "stage_seq": 11, "distance_m": 36277.554, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1426H", "wtt_dep": "1427H", "location": "West Byfleet", "stage_seq": 12, "distance_m": 40338.558, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429H", "location": "Byfleet & New Haw", "stage_seq": 13, "distance_m": 42439.851, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430H", "location": "Weybridge", "stage_seq": 14, "distance_m": 44759.529, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435", "location": "Hampton Court Jn", "stage_seq": 15, "distance_m": 53696.77, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1436H", "wtt_dep": "1438", "location": "Surbiton", "stage_seq": 16, "distance_m": 55923.009, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440", "location": "Berrylands Juncton", "stage_seq": 17, "distance_m": 58766.527, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442", "location": "New Malden", "stage_seq": 18, "distance_m": 59581.086, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444", "location": "Wimbledon", "stage_seq": 19, "distance_m": 63563.696, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1450", "location": "Clapham Junction (M)", "stage_seq": 20, "distance_m": 68940.123, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "Waterloo West Crossings", "stage_seq": 21, "distance_m": 74472.472, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 22, "distance_m": 75215.155, "section_seq": 1, "route_path_id": 72531}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 75215.155, "from_m": 0.0, "section_seq": 1, "route_path_id": 72531}], "total_distance_m": 75215.155, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 75154.104, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 61.051, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27850, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:49:52Z", "source_id": 56142530, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:51:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:49:57Z", "source_id": 17958051, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27858, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:46Z", "source_id": 56160631, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:57:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:51Z", "source_id": 17963018, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27868, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:03:01Z", "source_id": 56175991, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:04:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:03:03Z", "source_id": 17967474, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27884, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:16Z", "source_id": 56189641, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:09:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:18Z", "source_id": 17971207, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27010, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:29Z", "source_id": 56208229, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:16:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:33Z", "source_id": 17976484, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26924, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:02Z", "source_id": 56222449, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:21:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:21:06Z", "source_id": 17980509, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26920, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:13Z", "source_id": 56232955, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:26:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:15Z", "source_id": 17983546, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26909, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:41Z", "source_id": 56241652, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:29:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:41Z", "source_id": 17986007, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26887, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:41Z", "source_id": 56244335, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:30:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:46Z", "source_id": 17986772, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28508, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:24Z", "source_id": 56258942, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:36:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:27Z", "source_id": 17990918, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28491, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:17Z", "source_id": 56278982, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:44:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:22Z", "source_id": 17996627, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29427, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:15Z", "source_id": 56286557, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:47:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:18Z", "source_id": 17998842, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29130, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:59Z", "source_id": 56295993, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:51:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:05Z", "source_id": 18001492, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28958, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:40Z", "source_id": 56318472, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:00:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:40Z", "source_id": 18007823, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
Alton |
1344 |
1344 |
1 |
None |
None |
London Waterloo |
1458 |
1458 |
8 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L78595/2026-09-18/detailed |
None |
Clapham Junction (M) |
2026-09-18T14:52:00+01:00 |
London Waterloo |
8.0 |
{"type": "LineString", "coordinates": [[-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]]} |
3.9 |
1452 |
1500 |
Surbiton |
Waterloo West Crossings |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-18 14:10:26 |
TERMINATED |
2026-09-18 14:00:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007823 |
1789739953801951 |
91 |
91 |
2026-09-18 14:10:01.926128 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:01.279114 |
| 641695 |
672461 |
V31136 |
835E111O18 |
2026-09-18 |
COMPLETE |
None |
2026-09-18 14:00:00 |
2026-09-18 14:10:26 |
2026-09-20 14:10:26 |
{"id": 672461, "stp": "N", "toc": "Great Western Railway", "uid": "V31136", "consist": "175113", "dest_crs": "EXD", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:V31136/2026-09-18/detailed", "trust_id": "835E111O18", "origin_crs": "EXD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Exeter St. David's", "service_date": "2026-09-18", "dest_arr_time": "1408", "dest_platform": "2", "is_terminated": 1, "next_location": "Exeter St. David's", "signalling_id": "5E11", "timing_status": null, "origin_station": "Exeter St. David's", "current_leg_arr": "1408", "current_leg_dep": "1407", "current_leg_end": "Exeter St. David's", "origin_dep_time": "1400", "origin_platform": "5", "current_location": null, "last_update_time": "2026-09-18T14:10:26", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5445143999999997, 50.73436199999998], [-3.5443547, 50.73383410000001], [-3.5442636, 50.7335387], [-3.5441716, 50.73324070000001], [-3.5441495000000005, 50.7331599], [-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": "Exeter St Davids Sig. 664", "dest_arr_time_act": "1408", "motion_projection": null, "next_location_lat": "50.7296573", "next_location_lon": "-3.5435196", "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\": 325.771, \"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\": 393.709, \"from_m\": 325.771, \"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\": 470.057, \"from_m\": 393.709, \"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\": 589.589, \"from_m\": 470.057, \"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\": 665.937, \"from_m\": 589.589, \"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\": 733.874, \"from_m\": 665.937, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1059.646, \"from_m\": 733.874, \"capability_applied\": null, \"effective_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\": 672461, \"profile_key\": \"d12aced39dd09fc8621905e6ef72e0635b0d60b0a8b25041c6600f3dbde67b14\", \"schedule_id\": 41021, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1400\", \"location\": \"Exeter St. David's\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 58460}, {\"is_pass\": false, \"wtt_arr\": \"1401\", \"wtt_dep\": \"1407\", \"location\": \"Exeter St Davids Sig. 664\", \"stage_seq\": 2, \"distance_m\": 529.823, \"section_seq\": 1, \"route_path_id\": 58460}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": null, \"location\": \"Exeter St. David's\", \"stage_seq\": 3, \"distance_m\": 1059.646, \"section_seq\": 1, \"route_path_id\": 58460}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1059.646, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 58460}], \"total_distance_m\": 1059.646, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 408.103, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 651.543, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1400", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "1.0", "current_position_lat": "50.7296573", "current_position_lon": "-3.5435196", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Exeter St. David's", "service_state_platform": "5", "timing_fact_generation": 1789738628200969, "current_leg_arrival_utc": "2026-09-18T14:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:05.663739", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-18T14:07:00+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:06.137697", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
N |
EXD |
EXD |
5E11 |
175113 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 325.771, "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": 393.709, "from_m": 325.771, "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": 470.057, "from_m": 393.709, "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": 589.589, "from_m": 470.057, "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": 665.937, "from_m": 589.589, "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": 733.874, "from_m": 665.937, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1059.646, "from_m": 733.874, "capability_applied": null, "effective_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": 672461, "profile_key": "d12aced39dd09fc8621905e6ef72e0635b0d60b0a8b25041c6600f3dbde67b14", "schedule_id": 41021, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1400", "location": "Exeter St. David's", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 58460}, {"is_pass": false, "wtt_arr": "1401", "wtt_dep": "1407", "location": "Exeter St Davids Sig. 664", "stage_seq": 2, "distance_m": 529.823, "section_seq": 1, "route_path_id": 58460}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": null, "location": "Exeter St. David's", "stage_seq": 3, "distance_m": 1059.646, "section_seq": 1, "route_path_id": 58460}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1059.646, "from_m": 0.0, "section_seq": 1, "route_path_id": 58460}], "total_distance_m": 1059.646, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 408.103, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 651.543, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Exeter St. David's |
1400 |
1400 |
5 |
None |
None |
Exeter St. David's |
1408 |
1408 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:V31136/2026-09-18/detailed |
None |
Exeter St Davids Sig. 664 |
2026-09-18T14:07:00+01:00 |
Exeter St. David's |
1.0 |
{"type": "LineString", "coordinates": [[-3.5445143999999997, 50.73436199999998], [-3.5443547, 50.73383410000001], [-3.5442636, 50.7335387], [-3.5441716, 50.73324070000001], [-3.5441495000000005, 50.7331599], [-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]]} |
0.3 |
1407 |
1408 |
None |
None |
Exeter St. David's |
50.7296573 |
-3.5435196 |
50.7296573 |
-3.5435196 |
1 |
0 |
2026-09-18 14:10:26 |
TERMINATED |
2026-09-18 14:00:00 |
Exeter St. David's |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789738628200969 |
38 |
38 |
2026-09-18 14:10:06.137697 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:05.663739 |
| 641696 |
672462 |
W87677 |
065Y25MO18 |
2026-09-18 |
COMPLETE |
None |
2026-09-18 14:00:00 |
2026-09-18 14:10:26 |
2026-09-20 14:10:26 |
{"id": 672462, "stp": "P", "toc": "ScotRail", "uid": "W87677", "consist": "153373+156462", "dest_crs": "OBN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87677/2026-09-18/detailed", "trust_id": "065Y25MO18", "origin_crs": "OBN", "show_on_map": 0, "dar_est_time": "14:00:00", "dar_platform": null, "dest_station": "Oban", "service_date": "2026-09-18", "dest_arr_time": "1409", "dest_platform": "4", "is_terminated": 1, "next_location": "Oban", "signalling_id": "5Y25", "timing_status": null, "origin_station": "Oban", "current_leg_arr": "1409", "current_leg_dep": "1407", "current_leg_end": "Oban", "origin_dep_time": "1400", "origin_platform": "3", "current_location": null, "last_update_time": "2026-09-18T14:10:26", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-5.4767964, 56.4088475], [-5.476939699999999, 56.4091586], [-5.4771061, 56.409560799999994], [-5.4772294, 56.4098218], [-5.477284699999999, 56.409950300000006], [-5.477302199999999, 56.410095], [-5.4773063, 56.4101918], [-5.477296599999999, 56.410288699999995], [-5.4772559, 56.4104404], [-5.477216099999999, 56.41054129999999], [-5.4770153, 56.4108425], [-5.4767437, 56.4111396], [-5.4766036, 56.411264800000005], [-5.476483299999999, 56.411364899999995], [-5.4762999, 56.4114955], [-5.476169, 56.4115844], [-5.475897999999999, 56.41173260000001], [-5.475714099999999, 56.41180979999999], [-5.4749564, 56.4121347]]}", "current_leg_start": "Oban G.F.", "dest_arr_time_act": "1409", "motion_projection": null, "next_location_lat": "56.4121347", "next_location_lon": "-5.4749564", "previous_location": null, "current_leg_milage": "0.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 311.119, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 341.116, \"from_m\": 311.119, \"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\": 504.271, \"from_m\": 341.116, \"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\": 534.268, \"from_m\": 504.271, \"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\": 845.386, \"from_m\": 534.268, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 672462, \"profile_key\": \"33153ca8db42cebe5a8b762f2c222e7b3c168b977392bd391c2b3ac7cc55a522\", \"schedule_id\": 28764, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1400\", \"location\": \"Oban\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40298}, {\"is_pass\": false, \"wtt_arr\": \"1402\", \"wtt_dep\": \"1407\", \"location\": \"Oban G.F.\", \"stage_seq\": 2, \"distance_m\": 422.693, \"section_seq\": 1, \"route_path_id\": 40298}, {\"is_pass\": false, \"wtt_arr\": \"1409\", \"wtt_dep\": null, \"location\": \"Oban\", \"stage_seq\": 3, \"distance_m\": 845.386, \"section_seq\": 1, \"route_path_id\": 40298}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 845.386, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40298}], \"total_distance_m\": 845.386, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 845.386, \"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": "1400", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "56.4121347", "current_position_lon": "-5.4749564", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Oban", "service_state_platform": "3", "timing_fact_generation": 1789732858172113, "current_leg_arrival_utc": "2026-09-18T14:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:05.669836", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-18T14:07:00+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:06.142045", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
OBN |
OBN |
5Y25 |
153373+156462 |
3 |
75 |
None |
{"version": 3, "segments": [{"to_m": 311.119, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 341.116, "from_m": 311.119, "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": 504.271, "from_m": 341.116, "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": 534.268, "from_m": 504.271, "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": 845.386, "from_m": 534.268, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 672462, "profile_key": "33153ca8db42cebe5a8b762f2c222e7b3c168b977392bd391c2b3ac7cc55a522", "schedule_id": 28764, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1400", "location": "Oban", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40298}, {"is_pass": false, "wtt_arr": "1402", "wtt_dep": "1407", "location": "Oban G.F.", "stage_seq": 2, "distance_m": 422.693, "section_seq": 1, "route_path_id": 40298}, {"is_pass": false, "wtt_arr": "1409", "wtt_dep": null, "location": "Oban", "stage_seq": 3, "distance_m": 845.386, "section_seq": 1, "route_path_id": 40298}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 845.386, "from_m": 0.0, "section_seq": 1, "route_path_id": 40298}], "total_distance_m": 845.386, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 845.386, "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} |
[] |
Oban |
1400 |
1400 |
3 |
14:00:00 |
None |
Oban |
1409 |
1409 |
4 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W87677/2026-09-18/detailed |
None |
Oban G.F. |
2026-09-18T14:07:00+01:00 |
Oban |
2.0 |
{"type": "LineString", "coordinates": [[-5.4767964, 56.4088475], [-5.476939699999999, 56.4091586], [-5.4771061, 56.409560799999994], [-5.4772294, 56.4098218], [-5.477284699999999, 56.409950300000006], [-5.477302199999999, 56.410095], [-5.4773063, 56.4101918], [-5.477296599999999, 56.410288699999995], [-5.4772559, 56.4104404], [-5.477216099999999, 56.41054129999999], [-5.4770153, 56.4108425], [-5.4767437, 56.4111396], [-5.4766036, 56.411264800000005], [-5.476483299999999, 56.411364899999995], [-5.4762999, 56.4114955], [-5.476169, 56.4115844], [-5.475897999999999, 56.41173260000001], [-5.475714099999999, 56.41180979999999], [-5.4749564, 56.4121347]]} |
0.3 |
1407 |
1409 |
None |
None |
Oban |
56.4121347 |
-5.4749564 |
56.4121347 |
-5.4749564 |
1 |
0 |
2026-09-18 14:10:26 |
TERMINATED |
2026-09-18 14:00:00 |
Oban |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789732858172113 |
0 |
0 |
2026-09-18 14:10:06.142045 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:05.669836 |
| 641697 |
672639 |
L89682 |
322K38MO18 |
2026-09-18 |
COMPLETE |
18008273 |
2026-09-18 15:00:00 |
2026-09-18 14:10:26 |
2026-09-20 14:10:26 |
{"id": 672639, "stp": "P", "toc": "Northern", "uid": "L89682", "consist": "323202", "dest_crs": "CRE", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89682/2026-09-18/detailed", "trust_id": "322K38MO18", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe", "service_date": "2026-09-18", "dest_arr_time": "1458", "dest_platform": "1", "is_terminated": 1, "next_location": "Crewe", "signalling_id": "2K38", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "1500", "current_leg_dep": "1454", "current_leg_end": "Crewe", "origin_dep_time": "1406", "origin_platform": "8", "current_location": "Crewe", "last_update_time": "2026-09-18T14:10:26", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.393618603988596, 53.150230111335816], [-2.393841, 53.1499268], [-2.393972, 53.14975], [-2.3942764, 53.1492884], [-2.394571200000001, 53.14886], [-2.3948182, 53.14846039999998], [-2.3950888, 53.1480559], [-2.3952594, 53.1478009], [-2.3955718, 53.1473367], [-2.3957994, 53.1469903], [-2.3960656, 53.1466003], [-2.3966226999999996, 53.1458142], [-2.3966795329892068, 53.14573188385283], [-2.3969182, 53.14538619999998], [-2.3971458, 53.1450724], [-2.3975952, 53.14447340000001], [-2.3984985999999995, 53.14325190000001], [-2.3991255999999996, 53.1423655], [-2.3998286, 53.1414061], [-2.4012654, 53.1394104], [-2.4013798, 53.1392303], [-2.4026364999999994, 53.1374378], [-2.4027539999999994, 53.13727339999999], [-2.4033637, 53.1364675], [-2.404496, 53.1348893], [-2.4067054999999997, 53.13185639999999], [-2.406777, 53.1317513], [-2.4076821, 53.1304824], [-2.4083671999999994, 53.1295257], [-2.4084295, 53.1294431], [-2.4103348, 53.12678480000001], [-2.4104796, 53.1265695], [-2.4110791, 53.12569669999999], [-2.4136364, 53.12211880000001], [-2.4138846999999997, 53.12177309999999], [-2.4166644999999995, 53.1179019], [-2.4223058999999996, 53.11006319999999], [-2.4223832, 53.10995779999999], [-2.4227603, 53.1094312], [-2.4234216999999996, 53.1085078], [-2.4240436999999995, 53.10763289999999], [-2.4245708, 53.1068721], [-2.4251892, 53.106008], [-2.425451267122708, 53.10565859718633], [-2.4263372, 53.1044774], [-2.4268130999999995, 53.1038416], [-2.4274395999999996, 53.103008], [-2.4279827, 53.1022471], [-2.4284454, 53.1016006], [-2.4289591, 53.10087670000001], [-2.4296122, 53.0999658], [-2.4300495, 53.0993371], [-2.4302624, 53.0990209], [-2.4304703, 53.0987028], [-2.4306787999999995, 53.0983874], [-2.4308867, 53.098065899999995], [-2.4311026, 53.0977474], [-2.4313148999999994, 53.09743769999999], [-2.4316545, 53.0969304], [-2.4318073999999994, 53.09670570000001], [-2.4321110999999997, 53.0962717], [-2.4326616999999997, 53.0954712], [-2.4330166, 53.09497699999999], [-2.4338695999999995, 53.09388630000001], [-2.4339613, 53.09376939999999], [-2.433964124381227, 53.09376535573943], [-2.4343442142332337, 53.09277012312216], [-2.434413394134951, 53.09258897901788], [-2.4344116, 53.09253809999999], [-2.4344018999999997, 53.09244399999999], [-2.4343804, 53.0923402], [-2.4343513999999997, 53.0922245], [-2.4343179, 53.0921456], [-2.4342911, 53.0920598], [-2.4342628999999993, 53.0919809], [-2.4342318, 53.0918963], [-2.4342090860079497, 53.09181876959621], [-2.4342017999999994, 53.0917939], [-2.43391, 53.091162], [-2.4338316999999994, 53.0910109], [-2.4335486999999993, 53.0903917], [-2.433237399999999, 53.08986529999999], [-2.4331798, 53.089759399999984], [-2.4330726999999994, 53.08958179999999], [-2.4330467999999996, 53.0895364], [-2.4327202, 53.08894879999999], [-2.4326691999999994, 53.08885899999999]]}", "current_leg_start": "Sandbach", "dest_arr_time_act": "1458", "motion_projection": null, "next_location_lat": "53.0888590", "next_location_lon": "-2.4326692", "previous_location": "Sandbach", "current_leg_milage": "4.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"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\": 486.97, \"from_m\": 409.18, \"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\": 533.176, \"from_m\": 486.97, \"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\": 842.589, \"from_m\": 533.176, \"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\": 1006.314, \"from_m\": 842.589, \"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\": 2540.62, \"from_m\": 1006.314, \"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\": 3068.712, \"from_m\": 2540.62, \"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\": 3140.866, \"from_m\": 3068.712, \"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\": 3809.644, \"from_m\": 3140.866, \"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\": 3884.507, \"from_m\": 3809.644, \"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\": 4002.046, \"from_m\": 3884.507, \"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\": 5765.899, \"from_m\": 4002.046, \"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\": 8179.365, \"from_m\": 5765.899, \"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\": 8191.827, \"from_m\": 8179.365, \"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\": 9172.079, \"from_m\": 8191.827, \"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\": 9614.956, \"from_m\": 9172.079, \"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\": 10492.979, \"from_m\": 9614.956, \"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\": 11443.593, \"from_m\": 10492.979, \"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\": 14237.012, \"from_m\": 11443.593, \"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\": 18860.849, \"from_m\": 14237.012, \"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\": 19814.397, \"from_m\": 18860.849, \"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\": 41927.315, \"from_m\": 19814.397, \"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\": 42808.658, \"from_m\": 41927.315, \"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\": 48871.848, \"from_m\": 42808.658, \"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\": 49319.873, \"from_m\": 48871.848, \"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\": 49337.47, \"from_m\": 49319.873, \"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\": 49408.868, \"from_m\": 49337.47, \"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\": 49589.143, \"from_m\": 49408.868, \"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\": 672639, \"profile_key\": \"b3dc9a7cbf4af44150f4f4db274c446a03783b767d59b92cc32bf821ba267b6f\", \"schedule_id\": 18746, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3689.85, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1411H\", \"wtt_dep\": \"1412\", \"location\": \"Levenshulme\", \"stage_seq\": 4, \"distance_m\": 4607.496, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415H\", \"location\": \"Heaton Chapel\", \"stage_seq\": 5, \"distance_m\": 6875.248, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 6, \"distance_m\": 8191.827, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1418H\", \"wtt_dep\": \"1419H\", \"location\": \"Stockport\", \"stage_seq\": 7, \"distance_m\": 9382.03, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1420\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 8, \"distance_m\": 9822.215, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1420H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 9, \"distance_m\": 10256.23, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 10, \"distance_m\": 11716.663, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1424\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 11, \"distance_m\": 13199.898, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1427H\", \"wtt_dep\": \"1428\", \"location\": \"Handforth\", \"stage_seq\": 12, \"distance_m\": 17099.928, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1431\", \"location\": \"Wilmslow\", \"stage_seq\": 13, \"distance_m\": 19212.326, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434H\", \"location\": \"Alderley Edge\", \"stage_seq\": 14, \"distance_m\": 21889.625, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1438H\", \"location\": \"Chelford\", \"stage_seq\": 15, \"distance_m\": 26804.409, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1442H\", \"wtt_dep\": \"1443\", \"location\": \"Goostrey\", \"stage_seq\": 16, \"distance_m\": 32960.874, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1445H\", \"wtt_dep\": \"1446H\", \"location\": \"Holmes Chapel\", \"stage_seq\": 17, \"distance_m\": 35895.674, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451\", \"location\": \"Sandbach\", \"stage_seq\": 18, \"distance_m\": 42225.548, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"Crewe Sig. CE154\", \"stage_seq\": 19, \"distance_m\": 48386.01, \"section_seq\": 1, \"route_path_id\": 73912}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": null, \"location\": \"Crewe\", \"stage_seq\": 20, \"distance_m\": 49589.143, \"section_seq\": 1, \"route_path_id\": 73912}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49589.143, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73912}], \"total_distance_m\": 49589.143, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 45834.554, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3754.589, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1406", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.0888590", "current_position_lon": "-2.4326692", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:59Z\", \"source_id\": 17973903, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:22Z\", \"source_id\": 56205424, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:15:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:26Z\", \"source_id\": 17975699, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:09Z\", \"source_id\": 56215025, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:14Z\", \"source_id\": 17978456, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:52Z\", \"source_id\": 56226997, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:56Z\", \"source_id\": 17981799, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9086, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:48Z\", \"source_id\": 56236765, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:51Z\", \"source_id\": 17984675, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:36Z\", \"source_id\": 56244084, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:39Z\", \"source_id\": 17986692, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:40Z\", \"source_id\": 56259736, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:36:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:41Z\", \"source_id\": 17991118, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:59Z\", \"source_id\": 56270596, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:03Z\", \"source_id\": 17994207, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:31Z\", \"source_id\": 56282217, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:36Z\", \"source_id\": 17997587, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:14Z\", \"source_id\": 56291559, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:18Z\", \"source_id\": 18000277, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:47Z\", \"source_id\": 56303240, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:52:49Z\", \"source_id\": 18003602, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:18Z\", \"source_id\": 56320012, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:21Z\", \"source_id\": 18008273, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe", "service_state_platform": "1", "timing_fact_generation": 1789739962566621, "current_leg_arrival_utc": "2026-09-18T15:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:19.444326", "service_state_evidence_id": 18008273, "current_leg_start_actual_dep": "2026-09-18T14:53:00+01:00", "operational_evidence_version": 77, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:20.976136", "service_state_valid_until_kind": null, "operational_interpretation_version": 77, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MAN |
CRE |
2K38 |
323202 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 409.18, "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": 486.97, "from_m": 409.18, "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": 533.176, "from_m": 486.97, "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": 842.589, "from_m": 533.176, "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": 1006.314, "from_m": 842.589, "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": 2540.62, "from_m": 1006.314, "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": 3068.712, "from_m": 2540.62, "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": 3140.866, "from_m": 3068.712, "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": 3809.644, "from_m": 3140.866, "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": 3884.507, "from_m": 3809.644, "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": 4002.046, "from_m": 3884.507, "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": 5765.899, "from_m": 4002.046, "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": 8179.365, "from_m": 5765.899, "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": 8191.827, "from_m": 8179.365, "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": 9172.079, "from_m": 8191.827, "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": 9614.956, "from_m": 9172.079, "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": 10492.979, "from_m": 9614.956, "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": 11443.593, "from_m": 10492.979, "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": 14237.012, "from_m": 11443.593, "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": 18860.849, "from_m": 14237.012, "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": 19814.397, "from_m": 18860.849, "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": 41927.315, "from_m": 19814.397, "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": 42808.658, "from_m": 41927.315, "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": 48871.848, "from_m": 42808.658, "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": 49319.873, "from_m": 48871.848, "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": 49337.47, "from_m": 49319.873, "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": 49408.868, "from_m": 49337.47, "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": 49589.143, "from_m": 49408.868, "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": 672639, "profile_key": "b3dc9a7cbf4af44150f4f4db274c446a03783b767d59b92cc32bf821ba267b6f", "schedule_id": 18746, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1406", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 73912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410H", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3689.85, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1411H", "wtt_dep": "1412", "location": "Levenshulme", "stage_seq": 4, "distance_m": 4607.496, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415H", "location": "Heaton Chapel", "stage_seq": 5, "distance_m": 6875.248, "section_seq": 1, "route_path_id": 73912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417", "location": "Heaton Norris Jn", "stage_seq": 6, "distance_m": 8191.827, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1418H", "wtt_dep": "1419H", "location": "Stockport", "stage_seq": 7, "distance_m": 9382.03, "section_seq": 1, "route_path_id": 73912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1420", "location": "Edgeley Jn No2", "stage_seq": 8, "distance_m": 9822.215, "section_seq": 1, "route_path_id": 73912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1420H", "location": "Edgeley Jn No.1", "stage_seq": 9, "distance_m": 10256.23, "section_seq": 1, "route_path_id": 73912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421H", "location": "Adswood Road Jn", "stage_seq": 10, "distance_m": 11716.663, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1424", "location": "Cheadle Hulme", "stage_seq": 11, "distance_m": 13199.898, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1427H", "wtt_dep": "1428", "location": "Handforth", "stage_seq": 12, "distance_m": 17099.928, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1431", "location": "Wilmslow", "stage_seq": 13, "distance_m": 19212.326, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434H", "location": "Alderley Edge", "stage_seq": 14, "distance_m": 21889.625, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1438H", "location": "Chelford", "stage_seq": 15, "distance_m": 26804.409, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1442H", "wtt_dep": "1443", "location": "Goostrey", "stage_seq": 16, "distance_m": 32960.874, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1445H", "wtt_dep": "1446H", "location": "Holmes Chapel", "stage_seq": 17, "distance_m": 35895.674, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451", "location": "Sandbach", "stage_seq": 18, "distance_m": 42225.548, "section_seq": 1, "route_path_id": 73912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "Crewe Sig. CE154", "stage_seq": 19, "distance_m": 48386.01, "section_seq": 1, "route_path_id": 73912}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": null, "location": "Crewe", "stage_seq": 20, "distance_m": 49589.143, "section_seq": 1, "route_path_id": 73912}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49589.143, "from_m": 0.0, "section_seq": 1, "route_path_id": 73912}], "total_distance_m": 49589.143, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 45834.554, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3754.589, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:59Z", "source_id": 17973903, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8869, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:22Z", "source_id": 56205424, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:15:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:26Z", "source_id": 17975699, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8958, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:09Z", "source_id": 56215025, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:19:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:14Z", "source_id": 17978456, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9076, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:52Z", "source_id": 56226997, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:23:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:56Z", "source_id": 17981799, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9086, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:48Z", "source_id": 56236765, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:27:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:51Z", "source_id": 17984675, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9101, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:36Z", "source_id": 56244084, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:30:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:39Z", "source_id": 17986692, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9153, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:40Z", "source_id": 56259736, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:36:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:41Z", "source_id": 17991118, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9174, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:59Z", "source_id": 56270596, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:41:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:03Z", "source_id": 17994207, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10476, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:31Z", "source_id": 56282217, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:45:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:36Z", "source_id": 17997587, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10488, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:14Z", "source_id": 56291559, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:49:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:18Z", "source_id": 18000277, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10500, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:47Z", "source_id": 56303240, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:53:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:52:49Z", "source_id": 18003602, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10627, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:18Z", "source_id": 56320012, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:00:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:21Z", "source_id": 18008273, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
1406 |
1406 |
8 |
None |
None |
Crewe |
1458 |
1458 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L89682/2026-09-18/detailed |
None |
Sandbach |
2026-09-18T14:53:00+01:00 |
Crewe |
6.0 |
{"type": "LineString", "coordinates": [[-2.393618603988596, 53.150230111335816], [-2.393841, 53.1499268], [-2.393972, 53.14975], [-2.3942764, 53.1492884], [-2.394571200000001, 53.14886], [-2.3948182, 53.14846039999998], [-2.3950888, 53.1480559], [-2.3952594, 53.1478009], [-2.3955718, 53.1473367], [-2.3957994, 53.1469903], [-2.3960656, 53.1466003], [-2.3966226999999996, 53.1458142], [-2.3966795329892068, 53.14573188385283], [-2.3969182, 53.14538619999998], [-2.3971458, 53.1450724], [-2.3975952, 53.14447340000001], [-2.3984985999999995, 53.14325190000001], [-2.3991255999999996, 53.1423655], [-2.3998286, 53.1414061], [-2.4012654, 53.1394104], [-2.4013798, 53.1392303], [-2.4026364999999994, 53.1374378], [-2.4027539999999994, 53.13727339999999], [-2.4033637, 53.1364675], [-2.404496, 53.1348893], [-2.4067054999999997, 53.13185639999999], [-2.406777, 53.1317513], [-2.4076821, 53.1304824], [-2.4083671999999994, 53.1295257], [-2.4084295, 53.1294431], [-2.4103348, 53.12678480000001], [-2.4104796, 53.1265695], [-2.4110791, 53.12569669999999], [-2.4136364, 53.12211880000001], [-2.4138846999999997, 53.12177309999999], [-2.4166644999999995, 53.1179019], [-2.4223058999999996, 53.11006319999999], [-2.4223832, 53.10995779999999], [-2.4227603, 53.1094312], [-2.4234216999999996, 53.1085078], [-2.4240436999999995, 53.10763289999999], [-2.4245708, 53.1068721], [-2.4251892, 53.106008], [-2.425451267122708, 53.10565859718633], [-2.4263372, 53.1044774], [-2.4268130999999995, 53.1038416], [-2.4274395999999996, 53.103008], [-2.4279827, 53.1022471], [-2.4284454, 53.1016006], [-2.4289591, 53.10087670000001], [-2.4296122, 53.0999658], [-2.4300495, 53.0993371], [-2.4302624, 53.0990209], [-2.4304703, 53.0987028], [-2.4306787999999995, 53.0983874], [-2.4308867, 53.098065899999995], [-2.4311026, 53.0977474], [-2.4313148999999994, 53.09743769999999], [-2.4316545, 53.0969304], [-2.4318073999999994, 53.09670570000001], [-2.4321110999999997, 53.0962717], [-2.4326616999999997, 53.0954712], [-2.4330166, 53.09497699999999], [-2.4338695999999995, 53.09388630000001], [-2.4339613, 53.09376939999999], [-2.433964124381227, 53.09376535573943], [-2.4343442142332337, 53.09277012312216], [-2.434413394134951, 53.09258897901788], [-2.4344116, 53.09253809999999], [-2.4344018999999997, 53.09244399999999], [-2.4343804, 53.0923402], [-2.4343513999999997, 53.0922245], [-2.4343179, 53.0921456], [-2.4342911, 53.0920598], [-2.4342628999999993, 53.0919809], [-2.4342318, 53.0918963], [-2.4342090860079497, 53.09181876959621], [-2.4342017999999994, 53.0917939], [-2.43391, 53.091162], [-2.4338316999999994, 53.0910109], [-2.4335486999999993, 53.0903917], [-2.433237399999999, 53.08986529999999], [-2.4331798, 53.089759399999984], [-2.4330726999999994, 53.08958179999999], [-2.4330467999999996, 53.0895364], [-2.4327202, 53.08894879999999], [-2.4326691999999994, 53.08885899999999]]} |
4.6 |
1454 |
1500 |
Sandbach |
Crewe |
Crewe |
53.0888590 |
-2.4326692 |
53.0888590 |
-2.4326692 |
1 |
0 |
2026-09-18 14:10:26 |
TERMINATED |
2026-09-18 14:00:00 |
Crewe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18008273 |
1789739962566621 |
77 |
77 |
2026-09-18 14:10:20.976136 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:19.444326 |
| 641698 |
671112 |
C38054 |
739W58MM18 |
2026-09-18 |
COMPLETE |
None |
2026-09-18 14:00:22 |
2026-09-18 14:10:26 |
2026-09-20 14:10:26 |
{"id": 671112, "stp": "P", "toc": "Elizabeth Line", "uid": "C38054", "consist": "345061", "dest_crs": "SNF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38054/2026-09-18/detailed", "trust_id": "739W58MM18", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shenfield", "service_date": "2026-09-18", "dest_arr_time": "1355", "dest_platform": "6", "is_terminated": 1, "next_location": "Harold Wood", "signalling_id": "9W58", "timing_status": "OFF ROUTE", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "1344½", "current_leg_dep": "1358", "current_leg_end": "Harold Wood", "origin_dep_time": "1300", "origin_platform": "A", "current_location": "Gidea Park Middle Siding", "last_update_time": "2026-09-18T14:10:26", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2060881294539061, 51.581943449014325], [0.2071996, 51.58238959999999], [0.2075477, 51.582558199999994], [0.2080228, 51.582762900000006], [0.20838380000000004, 51.58292899999999], [0.20855819999999997, 51.5830055], [0.2088783, 51.5831342], [0.2092264, 51.5832719], [0.2094696, 51.58336510000001], [0.2103268, 51.583702499999994], [0.2110004, 51.5839564], [0.21155209999999997, 51.5841713], [0.21214009999999997, 51.5844107], [0.2124058, 51.58451480000001], [0.21313249999999995, 51.5847998], [0.2140011, 51.5851474], [0.21484759999999997, 51.58548580000001], [0.2156839, 51.5858222], [0.21642629999999996, 51.58612370000001], [0.2171941, 51.5864445], [0.21763959999999996, 51.5866257], [0.2181702, 51.58681309999999], [0.21851349999999997, 51.5869569], [0.2187906, 51.58706399999999], [0.2190858, 51.5871782], [0.2195783, 51.5873769], [0.2200717, 51.5875268], [0.2200938, 51.5875355], [0.2205225, 51.5876731], [0.2207973, 51.58777959999999], [0.2218929, 51.58822], [0.22273999999999997, 51.588558000000006], [0.22356359999999997, 51.58888239999999], [0.2243889, 51.58920839999999], [0.22509390000000004, 51.5894767], [0.22590319999999992, 51.58979910000001], [0.2265754, 51.590064899999994], [0.2274015, 51.590384699999994], [0.2280708, 51.5906527], [0.2289973999999999, 51.5910256], [0.23026420000000003, 51.5915291], [0.2313033, 51.5919365], [0.2324461, 51.5924169], [0.2330503999999999, 51.59263489999999], [0.2336628, 51.5928786], [0.23425349999999995, 51.59310880000001], [0.23426075284943323, 51.59311168291767]]}", "current_leg_start": "Gidea Park", "dest_arr_time_act": "1353", "motion_projection": null, "next_location_lat": "51.5931117", "next_location_lon": "0.2342608", "previous_location": "Gidea Park", "current_leg_milage": "1.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 20, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:56165321\", \"confirmationDeadline\": \"2026-09-18T14:01:01+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 367.682, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1442.951, \"from_m\": 367.682, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1724.597, \"from_m\": 1442.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2642.299, \"from_m\": 1724.597, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3205.007, \"from_m\": 2642.299, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3360.069, \"from_m\": 3205.007, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3817.617, \"from_m\": 3360.069, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3955.64, \"from_m\": 3817.617, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 4111.566, \"from_m\": 3955.64, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4234.419, \"from_m\": 4111.566, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 4453.56, \"from_m\": 4234.419, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 4683.373, \"from_m\": 4453.56, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5054.008, \"from_m\": 4683.373, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 6121.343, \"from_m\": 5054.008, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 6360.04, \"from_m\": 6121.343, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 6520.549, \"from_m\": 6360.04, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6925.178, \"from_m\": 6520.549, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7178.482, \"from_m\": 6925.178, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7493.559, \"from_m\": 7178.482, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 7718.831, \"from_m\": 7493.559, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 8017.046, \"from_m\": 7718.831, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8680.359, \"from_m\": 8017.046, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 8850.582, \"from_m\": 8680.359, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8996.578, \"from_m\": 8850.582, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9397.01, \"from_m\": 8996.578, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 9619.893, \"from_m\": 9397.01, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 9804.754, \"from_m\": 9619.893, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10434.049, \"from_m\": 9804.754, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11051.068, \"from_m\": 10434.049, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11553.227, \"from_m\": 11051.068, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11696.57, \"from_m\": 11553.227, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11798.848, \"from_m\": 11696.57, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 12691.318, \"from_m\": 11798.848, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 12879.5, \"from_m\": 12691.318, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13098.416, \"from_m\": 12879.5, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13120.608, \"from_m\": 13098.416, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13127.25, \"from_m\": 13120.608, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 13149.443, \"from_m\": 13127.25, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13368.359, \"from_m\": 13149.443, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13552.267, \"from_m\": 13368.359, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13910.295, \"from_m\": 13552.267, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14111.344, \"from_m\": 13910.295, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14388.848, \"from_m\": 14111.344, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18257.47, \"from_m\": 14388.848, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18341.867, \"from_m\": 18257.47, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18409.526, \"from_m\": 18341.867, \"capability_applied\": null, \"effective_limit_mph\": 59.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.0}, {\"to_m\": 19132.641, \"from_m\": 18409.526, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19457.227, \"from_m\": 19132.641, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19520.311, \"from_m\": 19457.227, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19970.02, \"from_m\": 19520.311, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 20088.237, \"from_m\": 19970.02, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20168.537, \"from_m\": 20088.237, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20196.796, \"from_m\": 20168.537, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20289.398, \"from_m\": 20196.796, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23099.525, \"from_m\": 20289.398, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24237.485, \"from_m\": 23099.525, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24875.248, \"from_m\": 24237.485, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24936.51, \"from_m\": 24875.248, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25005.455, \"from_m\": 24936.51, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25101.301, \"from_m\": 25005.455, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30708.439, \"from_m\": 25101.301, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30837.497, \"from_m\": 30708.439, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30970.424, \"from_m\": 30837.497, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31041.812, \"from_m\": 30970.424, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48372.34, \"from_m\": 31041.812, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48400.799, \"from_m\": 48372.34, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48557.697, \"from_m\": 48400.799, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 48863.672, \"from_m\": 48557.697, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 49207.32, \"from_m\": 48863.672, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 671112, \"profile_key\": \"5909d73408715c54ab41b2c0e2da4df847a4d75a3f4d1a256f9830b2113b61c3\", \"schedule_id\": 5318, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1300\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1302H\", \"wtt_dep\": \"1303\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 6552.328, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1304H\", \"wtt_dep\": \"1305H\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 7875.17, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1307H\", \"wtt_dep\": \"1308H\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 4, \"distance_m\": 9902.766, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1310\", \"wtt_dep\": \"1311\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 11623.815, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1313\", \"wtt_dep\": \"1313H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 6, \"distance_m\": 13123.929, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1314H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 7, \"distance_m\": 14660.108, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1317\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 8, \"distance_m\": 18002.433, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1318\", \"wtt_dep\": \"1319\", \"location\": \"Stratford\", \"stage_seq\": 9, \"distance_m\": 19069.054, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1321\", \"wtt_dep\": \"1321H\", \"location\": \"Maryland\", \"stage_seq\": 10, \"distance_m\": 19825.932, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1323\", \"wtt_dep\": \"1323H\", \"location\": \"Forest Gate\", \"stage_seq\": 11, \"distance_m\": 21098.967, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1324H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 12, \"distance_m\": 21660.758, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1325H\", \"wtt_dep\": \"1326\", \"location\": \"Manor Park\", \"stage_seq\": 13, \"distance_m\": 22615.903, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1328\", \"wtt_dep\": \"1328H\", \"location\": \"Ilford\", \"stage_seq\": 14, \"distance_m\": 24432.72, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1331\", \"wtt_dep\": \"1331H\", \"location\": \"Seven Kings\", \"stage_seq\": 15, \"distance_m\": 26491.93, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1333\", \"wtt_dep\": \"1333H\", \"location\": \"Goodmayes\", \"stage_seq\": 16, \"distance_m\": 27532.574, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1335\", \"wtt_dep\": \"1335H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 17, \"distance_m\": 28655.652, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1338H\", \"wtt_dep\": \"1339\", \"location\": \"Romford\", \"stage_seq\": 18, \"distance_m\": 36712.033, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1341\", \"wtt_dep\": \"1342\", \"location\": \"Gidea Park\", \"stage_seq\": 19, \"distance_m\": 38464.403, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1344H\", \"wtt_dep\": \"1345\", \"location\": \"Harold Wood\", \"stage_seq\": 20, \"distance_m\": 40773.386, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1349\", \"wtt_dep\": \"1349H\", \"location\": \"Brentwood\", \"stage_seq\": 21, \"distance_m\": 46005.711, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"1353\", \"wtt_dep\": null, \"location\": \"Shenfield\", \"stage_seq\": 22, \"distance_m\": 49207.32, \"section_seq\": 1, \"route_path_id\": 29946}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49207.32, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29946}], \"total_distance_m\": 49207.32, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 49207.32, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1300", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1426.5", "current_position_lat": "51.5931117", "current_position_lon": "0.2342608", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:10:38Z\", \"source_id\": 56042314, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:10:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:10:44Z\", \"source_id\": 17929551, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:13:07Z\", \"source_id\": 56048719, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:13:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:13:09Z\", \"source_id\": 17931391, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:16:13Z\", \"source_id\": 56057078, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:16:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:16:16Z\", \"source_id\": 17933641, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15551, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:18:44Z\", \"source_id\": 56063612, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:18:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:18:49Z\", \"source_id\": 17935432, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:21:45Z\", \"source_id\": 56071520, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:21:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:21:46Z\", \"source_id\": 17937646, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:25:25Z\", \"source_id\": 56080752, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:25:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:25:29Z\", \"source_id\": 17940351, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:27:10Z\", \"source_id\": 56085169, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:27:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:27:13Z\", \"source_id\": 17941645, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:32:32Z\", \"source_id\": 56098496, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:32:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:32:38Z\", \"source_id\": 17945458, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:37:39Z\", \"source_id\": 56111696, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:38:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:37:43Z\", \"source_id\": 17949161, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14327, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:39:59Z\", \"source_id\": 56117370, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:40:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:40:05Z\", \"source_id\": 17950852, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:42:33Z\", \"source_id\": 56123806, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:43:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:42:39Z\", \"source_id\": 17952732, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14252, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:02Z\", \"source_id\": 56130019, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:45:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:45:06Z\", \"source_id\": 17954481, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:47:00Z\", \"source_id\": 56135133, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:47:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:47:04Z\", \"source_id\": 17955928, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:50Z\", \"source_id\": 56139879, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:49:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:50Z\", \"source_id\": 17957234, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:09Z\", \"source_id\": 56148504, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:52:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:52:12Z\", \"source_id\": 17959663, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:35Z\", \"source_id\": 56154926, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:55:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:37Z\", \"source_id\": 17961398, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gidea Park Middle Siding", "service_state_platform": null, "timing_fact_generation": 1789736329289121, "current_leg_arrival_utc": "2026-09-18T14:01:01+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:22.010730", "service_state_evidence_id": 56165321, "current_leg_start_actual_dep": "2026-09-18T13:58:31+01:00", "operational_evidence_version": 114, "service_state_event_time_utc": "2026-09-18T14:00:22", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:22.265156", "service_state_valid_until_kind": null, "operational_interpretation_version": 114, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
PDX |
SNF |
9W58 |
345061 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 367.682, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1442.951, "from_m": 367.682, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1724.597, "from_m": 1442.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2642.299, "from_m": 1724.597, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3205.007, "from_m": 2642.299, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 3360.069, "from_m": 3205.007, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3817.617, "from_m": 3360.069, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3955.64, "from_m": 3817.617, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 4111.566, "from_m": 3955.64, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4234.419, "from_m": 4111.566, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 4453.56, "from_m": 4234.419, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 4683.373, "from_m": 4453.56, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5054.008, "from_m": 4683.373, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 6121.343, "from_m": 5054.008, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 6360.04, "from_m": 6121.343, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 6520.549, "from_m": 6360.04, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6925.178, "from_m": 6520.549, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7178.482, "from_m": 6925.178, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7493.559, "from_m": 7178.482, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 7718.831, "from_m": 7493.559, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 8017.046, "from_m": 7718.831, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8680.359, "from_m": 8017.046, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 8850.582, "from_m": 8680.359, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8996.578, "from_m": 8850.582, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9397.01, "from_m": 8996.578, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 9619.893, "from_m": 9397.01, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 9804.754, "from_m": 9619.893, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10434.049, "from_m": 9804.754, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11051.068, "from_m": 10434.049, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11553.227, "from_m": 11051.068, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11696.57, "from_m": 11553.227, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11798.848, "from_m": 11696.57, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 12691.318, "from_m": 11798.848, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 12879.5, "from_m": 12691.318, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13098.416, "from_m": 12879.5, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13120.608, "from_m": 13098.416, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13127.25, "from_m": 13120.608, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 13149.443, "from_m": 13127.25, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13368.359, "from_m": 13149.443, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13552.267, "from_m": 13368.359, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13910.295, "from_m": 13552.267, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14111.344, "from_m": 13910.295, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14388.848, "from_m": 14111.344, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18257.47, "from_m": 14388.848, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18341.867, "from_m": 18257.47, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18409.526, "from_m": 18341.867, "capability_applied": null, "effective_limit_mph": 59.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.0}, {"to_m": 19132.641, "from_m": 18409.526, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19457.227, "from_m": 19132.641, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19520.311, "from_m": 19457.227, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19970.02, "from_m": 19520.311, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20088.237, "from_m": 19970.02, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20168.537, "from_m": 20088.237, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20196.796, "from_m": 20168.537, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20289.398, "from_m": 20196.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23099.525, "from_m": 20289.398, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24237.485, "from_m": 23099.525, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24875.248, "from_m": 24237.485, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24936.51, "from_m": 24875.248, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25005.455, "from_m": 24936.51, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25101.301, "from_m": 25005.455, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30708.439, "from_m": 25101.301, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30837.497, "from_m": 30708.439, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30970.424, "from_m": 30837.497, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31041.812, "from_m": 30970.424, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48372.34, "from_m": 31041.812, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48400.799, "from_m": 48372.34, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48557.697, "from_m": 48400.799, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48863.672, "from_m": 48557.697, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49207.32, "from_m": 48863.672, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 671112, "profile_key": "5909d73408715c54ab41b2c0e2da4df847a4d75a3f4d1a256f9830b2113b61c3", "schedule_id": 5318, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1300", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1302H", "wtt_dep": "1303", "location": "Bond Street (Crossrail)", "stage_seq": 2, "distance_m": 6552.328, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1304H", "wtt_dep": "1305H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 3, "distance_m": 7875.17, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1307H", "wtt_dep": "1308H", "location": "Farringdon Crossrail", "stage_seq": 4, "distance_m": 9902.766, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1310", "wtt_dep": "1311", "location": "Liverpool Street (Crossrail)", "stage_seq": 5, "distance_m": 11623.815, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1313", "wtt_dep": "1313H", "location": "Whitechapel Crossrail", "stage_seq": 6, "distance_m": 13123.929, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1314H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 7, "distance_m": 14660.108, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1317", "location": "Pudding Mill Lane Portal", "stage_seq": 8, "distance_m": 18002.433, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1318", "wtt_dep": "1319", "location": "Stratford", "stage_seq": 9, "distance_m": 19069.054, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1321", "wtt_dep": "1321H", "location": "Maryland", "stage_seq": 10, "distance_m": 19825.932, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1323", "wtt_dep": "1323H", "location": "Forest Gate", "stage_seq": 11, "distance_m": 21098.967, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1324H", "location": "Forest Gate Jn", "stage_seq": 12, "distance_m": 21660.758, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1325H", "wtt_dep": "1326", "location": "Manor Park", "stage_seq": 13, "distance_m": 22615.903, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1328", "wtt_dep": "1328H", "location": "Ilford", "stage_seq": 14, "distance_m": 24432.72, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1331", "wtt_dep": "1331H", "location": "Seven Kings", "stage_seq": 15, "distance_m": 26491.93, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1333", "wtt_dep": "1333H", "location": "Goodmayes", "stage_seq": 16, "distance_m": 27532.574, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1335", "wtt_dep": "1335H", "location": "Chadwell Heath", "stage_seq": 17, "distance_m": 28655.652, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1338H", "wtt_dep": "1339", "location": "Romford", "stage_seq": 18, "distance_m": 36712.033, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1341", "wtt_dep": "1342", "location": "Gidea Park", "stage_seq": 19, "distance_m": 38464.403, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1344H", "wtt_dep": "1345", "location": "Harold Wood", "stage_seq": 20, "distance_m": 40773.386, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1349", "wtt_dep": "1349H", "location": "Brentwood", "stage_seq": 21, "distance_m": 46005.711, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "1353", "wtt_dep": null, "location": "Shenfield", "stage_seq": 22, "distance_m": 49207.32, "section_seq": 1, "route_path_id": 29946}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49207.32, "from_m": 0.0, "section_seq": 1, "route_path_id": 29946}], "total_distance_m": 49207.32, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 49207.32, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23091, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:10:38Z", "source_id": 56042314, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:10:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:10:44Z", "source_id": 17929551, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:13:07Z", "source_id": 56048719, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:13:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:13:09Z", "source_id": 17931391, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:16:13Z", "source_id": 56057078, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:16:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:16:16Z", "source_id": 17933641, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:18:44Z", "source_id": 56063612, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T12:18:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:18:49Z", "source_id": 17935432, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:21:45Z", "source_id": 56071520, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:21:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:21:46Z", "source_id": 17937646, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15562, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:25:25Z", "source_id": 56080752, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T12:25:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:25:29Z", "source_id": 17940351, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15288, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:27:10Z", "source_id": 56085169, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:27:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:27:13Z", "source_id": 17941645, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14348, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:32:32Z", "source_id": 56098496, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T12:32:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:32:38Z", "source_id": 17945458, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14344, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:37:39Z", "source_id": 56111696, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T12:38:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:37:43Z", "source_id": 17949161, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14327, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:39:59Z", "source_id": 56117370, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T12:40:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:40:05Z", "source_id": 17950852, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14310, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:42:33Z", "source_id": 56123806, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T12:43:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:42:39Z", "source_id": 17952732, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14252, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:02Z", "source_id": 56130019, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T12:45:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:45:06Z", "source_id": 17954481, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14243, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:47:00Z", "source_id": 56135133, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T12:47:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:47:04Z", "source_id": 17955928, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14228, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:50Z", "source_id": 56139879, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T12:49:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:50Z", "source_id": 17957234, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14210, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:09Z", "source_id": 56148504, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T12:52:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:52:12Z", "source_id": 17959663, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14114, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:35Z", "source_id": 56154926, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T12:55:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:37Z", "source_id": 17961398, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:55:00+01:00", "operational_fact": true}] |
Paddington (Crossrail) |
1300 |
1300 |
A |
None |
None |
Shenfield |
1355 |
1353 |
6 |
OFF ROUTE |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C38054/2026-09-18/detailed |
None |
Gidea Park |
2026-09-18T13:58:31+01:00 |
Harold Wood |
1426.5 |
{"type": "LineString", "coordinates": [[0.2060881294539061, 51.581943449014325], [0.2071996, 51.58238959999999], [0.2075477, 51.582558199999994], [0.2080228, 51.582762900000006], [0.20838380000000004, 51.58292899999999], [0.20855819999999997, 51.5830055], [0.2088783, 51.5831342], [0.2092264, 51.5832719], [0.2094696, 51.58336510000001], [0.2103268, 51.583702499999994], [0.2110004, 51.5839564], [0.21155209999999997, 51.5841713], [0.21214009999999997, 51.5844107], [0.2124058, 51.58451480000001], [0.21313249999999995, 51.5847998], [0.2140011, 51.5851474], [0.21484759999999997, 51.58548580000001], [0.2156839, 51.5858222], [0.21642629999999996, 51.58612370000001], [0.2171941, 51.5864445], [0.21763959999999996, 51.5866257], [0.2181702, 51.58681309999999], [0.21851349999999997, 51.5869569], [0.2187906, 51.58706399999999], [0.2190858, 51.5871782], [0.2195783, 51.5873769], [0.2200717, 51.5875268], [0.2200938, 51.5875355], [0.2205225, 51.5876731], [0.2207973, 51.58777959999999], [0.2218929, 51.58822], [0.22273999999999997, 51.588558000000006], [0.22356359999999997, 51.58888239999999], [0.2243889, 51.58920839999999], [0.22509390000000004, 51.5894767], [0.22590319999999992, 51.58979910000001], [0.2265754, 51.590064899999994], [0.2274015, 51.590384699999994], [0.2280708, 51.5906527], [0.2289973999999999, 51.5910256], [0.23026420000000003, 51.5915291], [0.2313033, 51.5919365], [0.2324461, 51.5924169], [0.2330503999999999, 51.59263489999999], [0.2336628, 51.5928786], [0.23425349999999995, 51.59310880000001], [0.23426075284943323, 51.59311168291767]]} |
1.4 |
1358 |
1344½ |
Gidea Park |
Gidea Park Middle Siding |
Harold Wood |
51.5931117 |
0.2342608 |
51.5931117 |
0.2342608 |
1 |
0 |
2026-09-18 14:10:26 |
TERMINATED |
2026-09-18 14:00:22 |
Gidea Park Middle Siding |
TD |
TRACKING_TIMEOUT |
56165321 |
1789736329289121 |
114 |
114 |
2026-09-18 14:10:22.265156 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:22.010730 |
| 641699 |
673818 |
G40008 |
782S32MP18 |
2026-09-18 |
COMPLETE |
18007923 |
2026-09-18 15:00:00 |
2026-09-18 14:10:26 |
2026-09-20 14:10:26 |
{"id": 673818, "stp": "P", "toc": "Transport for Wales", "uid": "G40008", "consist": "398031", "dest_crs": "CDQ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40008/2026-09-18/detailed", "trust_id": "782S32MP18", "origin_crs": "CDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Queen Street", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "1", "is_terminated": 1, "next_location": "Cardiff Queen Street", "signalling_id": "2S32", "timing_status": "LATE", "origin_station": "Cardiff Bay", "current_leg_arr": "1500", "current_leg_dep": "1457", "current_leg_end": "Cardiff Queen Street", "origin_dep_time": "1456", "origin_platform": "2", "current_location": "Cardiff Sig. C410", "last_update_time": "2026-09-18T14:10:26", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1665696999999997, 51.4675733], [-3.1666183, 51.4676421], [-3.167438, 51.46871229999998], [-3.1677639, 51.4690571], [-3.1681718, 51.46948400000001], [-3.1683613, 51.4697528], [-3.1685726999999995, 51.4700277], [-3.1695228, 51.47129129999999], [-3.1699327, 51.4718362], [-3.169999, 51.4719239], [-3.1707602, 51.4729764], [-3.1710091, 51.4733281], [-3.1714989, 51.4740215], [-3.1717175999999996, 51.474279300000006], [-3.1718291999999995, 51.4744312], [-3.1720025999999995, 51.4747553], [-3.1720328, 51.474828299999984], [-3.1720917, 51.4749688], [-3.1721322, 51.4750975], [-3.1721582, 51.4752079], [-3.1721816, 51.4753211], [-3.1721874999999997, 51.475432999999995], [-3.172197, 51.4757283], [-3.1721720999999996, 51.4759922], [-3.1721119999999994, 51.4761959], [-3.1720164, 51.4763996], [-3.1718872999999994, 51.476611], [-3.1717784999999994, 51.47680899999999], [-3.1716657999999995, 51.476990099999995], [-3.1715884, 51.477109299999995], [-3.171542302683393, 51.47718102371342], [-3.171511393836019, 51.47722911532835], [-3.1714758286806295, 51.47728445171143], [-3.17144934453144, 51.47732565877092], [-3.171372, 51.477446], [-3.1711796000000003, 51.47775599999999], [-3.1708910999999995, 51.4782161], [-3.1708151, 51.47834009999999], [-3.170631199999999, 51.4786319], [-3.1704785, 51.47888099999999], [-3.1703842999999994, 51.4790365], [-3.1703221, 51.4791466], [-3.17027, 51.47925529999999], [-3.1702313, 51.4793678], [-3.1701927, 51.4794916], [-3.1701692, 51.479600999999995], [-3.170147099999999, 51.47972959999999], [-3.1701396, 51.47986780000001], [-3.1701279999999996, 51.4800336], [-3.1701265, 51.480054], [-3.170095, 51.48052959999999], [-3.1700785999999996, 51.48076699999999], [-3.1700709, 51.4808754], [-3.1700758999999996, 51.48107799999999], [-3.1700772, 51.48117919999999], [-3.1700861999999996, 51.4812976], [-3.1700996, 51.4814296], [-3.1701090999999995, 51.48153419999999]]}", "current_leg_start": "Cardiff Bay", "dest_arr_time_act": "1459", "motion_projection": null, "next_location_lat": "51.4815342", "next_location_lon": "-3.1701091", "previous_location": "Cardiff Bay", "current_leg_milage": "1.0", "linx_max_speed_mph": 60, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 883.645, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1663.337, \"from_m\": 883.645, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 673818, \"profile_key\": \"d5edfebbcc684d7bd68f0e9e2249d100ac62658c95daabd35864069d9063d584\", \"schedule_id\": 36813, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Cardiff Bay\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32173}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": null, \"location\": \"Cardiff Queen Street\", \"stage_seq\": 2, \"distance_m\": 1663.337, \"section_seq\": 1, \"route_path_id\": 32173}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1663.337, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32173}], \"total_distance_m\": 1663.337, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 60.0, \"speed_covered_distance_m\": 1663.337, \"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": "1456", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4815342", "current_position_lon": "-3.1701091", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:44Z\", \"source_id\": 56318668, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:50Z\", \"source_id\": 18007923, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Queen Street", "service_state_platform": "1", "timing_fact_generation": 1789739931001974, "current_leg_arrival_utc": "2026-09-18T15:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:23.147559", "service_state_evidence_id": 18007923, "current_leg_start_actual_dep": "2026-09-18T14:57:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:24.007079", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
CDB |
CDQ |
2S32 |
398031 |
3 |
60 |
None |
{"version": 3, "segments": [{"to_m": 883.645, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1663.337, "from_m": 883.645, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 673818, "profile_key": "d5edfebbcc684d7bd68f0e9e2249d100ac62658c95daabd35864069d9063d584", "schedule_id": 36813, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1456", "location": "Cardiff Bay", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32173}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": null, "location": "Cardiff Queen Street", "stage_seq": 2, "distance_m": 1663.337, "section_seq": 1, "route_path_id": 32173}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1663.337, "from_m": 0.0, "section_seq": 1, "route_path_id": 32173}], "total_distance_m": 1663.337, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 1663.337, "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": 25247, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:44Z", "source_id": 56318668, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:00:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:50Z", "source_id": 18007923, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
Cardiff Bay |
1456 |
1456 |
2 |
None |
None |
Cardiff Queen Street |
1500 |
1459 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G40008/2026-09-18/detailed |
None |
Cardiff Bay |
2026-09-18T14:57:00+01:00 |
Cardiff Queen Street |
3.0 |
{"type": "LineString", "coordinates": [[-3.1665696999999997, 51.4675733], [-3.1666183, 51.4676421], [-3.167438, 51.46871229999998], [-3.1677639, 51.4690571], [-3.1681718, 51.46948400000001], [-3.1683613, 51.4697528], [-3.1685726999999995, 51.4700277], [-3.1695228, 51.47129129999999], [-3.1699327, 51.4718362], [-3.169999, 51.4719239], [-3.1707602, 51.4729764], [-3.1710091, 51.4733281], [-3.1714989, 51.4740215], [-3.1717175999999996, 51.474279300000006], [-3.1718291999999995, 51.4744312], [-3.1720025999999995, 51.4747553], [-3.1720328, 51.474828299999984], [-3.1720917, 51.4749688], [-3.1721322, 51.4750975], [-3.1721582, 51.4752079], [-3.1721816, 51.4753211], [-3.1721874999999997, 51.475432999999995], [-3.172197, 51.4757283], [-3.1721720999999996, 51.4759922], [-3.1721119999999994, 51.4761959], [-3.1720164, 51.4763996], [-3.1718872999999994, 51.476611], [-3.1717784999999994, 51.47680899999999], [-3.1716657999999995, 51.476990099999995], [-3.1715884, 51.477109299999995], [-3.171542302683393, 51.47718102371342], [-3.171511393836019, 51.47722911532835], [-3.1714758286806295, 51.47728445171143], [-3.17144934453144, 51.47732565877092], [-3.171372, 51.477446], [-3.1711796000000003, 51.47775599999999], [-3.1708910999999995, 51.4782161], [-3.1708151, 51.47834009999999], [-3.170631199999999, 51.4786319], [-3.1704785, 51.47888099999999], [-3.1703842999999994, 51.4790365], [-3.1703221, 51.4791466], [-3.17027, 51.47925529999999], [-3.1702313, 51.4793678], [-3.1701927, 51.4794916], [-3.1701692, 51.479600999999995], [-3.170147099999999, 51.47972959999999], [-3.1701396, 51.47986780000001], [-3.1701279999999996, 51.4800336], [-3.1701265, 51.480054], [-3.170095, 51.48052959999999], [-3.1700785999999996, 51.48076699999999], [-3.1700709, 51.4808754], [-3.1700758999999996, 51.48107799999999], [-3.1700772, 51.48117919999999], [-3.1700861999999996, 51.4812976], [-3.1700996, 51.4814296], [-3.1701090999999995, 51.48153419999999]]} |
1.0 |
1457 |
1500 |
Cardiff Bay |
Cardiff Sig. C410 |
Cardiff Queen Street |
51.4815342 |
-3.1701091 |
51.4815342 |
-3.1701091 |
1 |
0 |
2026-09-18 14:10:26 |
TERMINATED |
2026-09-18 14:00:00 |
Cardiff Queen Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007923 |
1789739931001974 |
8 |
8 |
2026-09-18 14:10:24.007079 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:23.147559 |
| 641700 |
672826 |
C34263 |
722D84MO18 |
2026-09-18 |
COMPLETE |
18007966 |
2026-09-18 15:00:00 |
2026-09-18 14:10:26 |
2026-09-20 14:10:26 |
{"id": 672826, "stp": "P", "toc": "London Overground", "uid": "C34263", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C34263/2026-09-18/detailed", "trust_id": "722D84MO18", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Watford Junction (DC)", "service_date": "2026-09-18", "dest_arr_time": "1503", "dest_platform": "2", "is_terminated": 1, "next_location": "Watford Junction (DC)", "signalling_id": "2D84", "timing_status": "EARLY", "origin_station": "London Euston", "current_leg_arr": "1500", "current_leg_dep": "1457", "current_leg_end": "Watford Junction (DC)", "origin_dep_time": "1415", "origin_platform": "9", "current_location": "Watford Junction (DC)", "last_update_time": "2026-09-18T14:10:26", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.39254529999999993, 51.6523036], [-0.3921439, 51.6525174], [-0.3913049, 51.65294349999999], [-0.3909427, 51.6531916], [-0.3906691, 51.6534396], [-0.3904438, 51.65370579999999], [-0.39026949999999994, 51.6539889], [-0.3901273, 51.65427450000001], [-0.3900071, 51.65460949999999], [-0.3899503, 51.6548758], [-0.3899266, 51.6552367], [-0.3899503, 51.65550639999999], [-0.3899905, 51.6557143], [-0.3900763, 51.65599879999999], [-0.39024029999999993, 51.6564298], [-0.3904867, 51.65703560000001], [-0.3906638, 51.6574697], [-0.3908404, 51.657882099999995], [-0.3911175999999999, 51.65865549999999], [-0.3911946, 51.65886859999999], [-0.3913377, 51.65921370000001], [-0.3914738, 51.6594912], [-0.39160529999999993, 51.65972599999999], [-0.3916935999999999, 51.65986879999999], [-0.39186789999999994, 51.66012169999999], [-0.3920018, 51.6602858], [-0.3921508, 51.66046420000001], [-0.3922105, 51.66052880000001], [-0.3924728, 51.66078129999999], [-0.3926817, 51.66095179999999], [-0.3930319, 51.6612543], [-0.3932906, 51.6614769], [-0.3933790999999999, 51.6615377], [-0.3935648, 51.6616741], [-0.39367879999999994, 51.6617549], [-0.3941214, 51.6620298], [-0.3947552, 51.66248630000001], [-0.39500269999999993, 51.66266], [-0.39593939999999994, 51.6633284]]}", "current_leg_start": "Watford High Street (DC)", "dest_arr_time_act": "1502", "motion_projection": null, "next_location_lat": "51.6633284", "next_location_lon": "-0.3959394", "previous_location": "Watford High Street (DC)", "current_leg_milage": "0.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1227.144, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1258.396, \"from_m\": 1227.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1546.479, \"from_m\": 1258.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1689.749, \"from_m\": 1546.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1883.573, \"from_m\": 1689.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1967.089, \"from_m\": 1883.573, \"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\": 2028.604, \"from_m\": 1967.089, \"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\": 2126.445, \"from_m\": 2028.604, \"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\": 2647.704, \"from_m\": 2126.445, \"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\": 3436.498, \"from_m\": 2647.704, \"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\": 3454.671, \"from_m\": 3436.498, \"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\": 5672.558, \"from_m\": 3454.671, \"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\": 5690.731, \"from_m\": 5672.558, \"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\": 6479.526, \"from_m\": 5690.731, \"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\": 7618.797, \"from_m\": 6479.526, \"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\": 8046.2, \"from_m\": 7618.797, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10507.492, \"from_m\": 8046.2, \"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\": 10546.928, \"from_m\": 10507.492, \"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\": 13537.71, \"from_m\": 10546.928, \"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\": 14162.571, \"from_m\": 13537.71, \"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\": 15039.011, \"from_m\": 14162.571, \"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\": 16040.413, \"from_m\": 15039.011, \"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\": 16432.524, \"from_m\": 16040.413, \"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\": 16446.659, \"from_m\": 16432.524, \"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\": 16513.358, \"from_m\": 16446.659, \"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\": 16756.699, \"from_m\": 16513.358, \"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\": 16824.62, \"from_m\": 16756.699, \"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\": 16839.77, \"from_m\": 16824.62, \"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\": 16906.727, \"from_m\": 16839.77, \"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\": 17472.075, \"from_m\": 16906.727, \"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\": 23877.735, \"from_m\": 17472.075, \"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\": 25303.481, \"from_m\": 23877.735, \"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\": 25379.734, \"from_m\": 25303.481, \"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\": 25420.117, \"from_m\": 25379.734, \"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\": 25484.717, \"from_m\": 25420.117, \"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\": 25491.931, \"from_m\": 25484.717, \"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\": 25545.103, \"from_m\": 25491.931, \"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\": 25549.853, \"from_m\": 25545.103, \"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\": 26238.191, \"from_m\": 25549.853, \"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\": 26567.041, \"from_m\": 26238.191, \"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\": 26625.467, \"from_m\": 26567.041, \"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\": 26727.468, \"from_m\": 26625.467, \"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\": 35846.408, \"from_m\": 26727.468, \"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\": 35900.095, \"from_m\": 35846.408, \"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\": 36188.686, \"from_m\": 35900.095, \"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\": 36451.001, \"from_m\": 36188.686, \"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\": 43529.139, \"from_m\": 36451.001, \"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\": 45847.834, \"from_m\": 43529.139, \"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\": 46282.94, \"from_m\": 45847.834, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 672826, \"profile_key\": \"45aeec7f6d1a064065340fe8c2f6e07ced365a92ecd500a4586d2684f133e472\", \"schedule_id\": 4249, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1415\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 3454.671, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1420\", \"wtt_dep\": \"1420H\", \"location\": \"South Hampstead\", \"stage_seq\": 4, \"distance_m\": 4563.615, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1422H\", \"location\": \"Kilburn High Road\", \"stage_seq\": 5, \"distance_m\": 8753.232, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1424H\", \"location\": \"Queen's Park (DC)\", \"stage_seq\": 6, \"distance_m\": 9831.898, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 7, \"distance_m\": 11441.225, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1426H\", \"location\": \"Kensal Green\", \"stage_seq\": 8, \"distance_m\": 12463.076, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1429H\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 9, \"distance_m\": 13965.405, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1431H\", \"location\": \"Harlesden\", \"stage_seq\": 10, \"distance_m\": 16236.469, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434\", \"location\": \"Stonebridge Park\", \"stage_seq\": 11, \"distance_m\": 19036.571, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1436\", \"wtt_dep\": \"1436H\", \"location\": \"Wembley Central (DC)\", \"stage_seq\": 12, \"distance_m\": 20674.905, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1438\", \"wtt_dep\": \"1438H\", \"location\": \"North Wembley (DC)\", \"stage_seq\": 13, \"distance_m\": 32115.687, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1440H\", \"location\": \"South Kenton (DC)\", \"stage_seq\": 14, \"distance_m\": 33040.547, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1442H\", \"location\": \"Kenton (DC)\", \"stage_seq\": 15, \"distance_m\": 34423.233, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1445\", \"location\": \"Harrow & Wealdstone (DC)\", \"stage_seq\": 16, \"distance_m\": 36117.834, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448\", \"location\": \"Headstone Lane (DC)\", \"stage_seq\": 17, \"distance_m\": 38017.599, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1449H\", \"wtt_dep\": \"1450\", \"location\": \"Hatch End (DC)\", \"stage_seq\": 18, \"distance_m\": 39208.36, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453\", \"location\": \"Carpenders Park (DC)\", \"stage_seq\": 19, \"distance_m\": 41589.053, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456\", \"location\": \"Bushey (DC)\", \"stage_seq\": 20, \"distance_m\": 43569.678, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1458H\", \"location\": \"Watford High Street (DC)\", \"stage_seq\": 21, \"distance_m\": 44875.941, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": null, \"location\": \"Watford Junction (DC)\", \"stage_seq\": 22, \"distance_m\": 46282.94, \"section_seq\": 1, \"route_path_id\": 28448}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 46282.94, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28448}], \"total_distance_m\": 46282.94, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 41134.689, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5148.251, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1415", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.6633284", "current_position_lon": "-0.3959394", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:04Z\", \"source_id\": 56217198, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:09Z\", \"source_id\": 17979088, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:52Z\", \"source_id\": 56221923, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:20:54Z\", \"source_id\": 17980340, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:23Z\", \"source_id\": 56225770, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:25Z\", \"source_id\": 17981445, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:30Z\", \"source_id\": 56233693, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:31Z\", \"source_id\": 17983718, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:36Z\", \"source_id\": 56238790, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:38Z\", \"source_id\": 17985225, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:15Z\", \"source_id\": 56245785, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:19Z\", \"source_id\": 17987172, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:15Z\", \"source_id\": 56250910, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:19Z\", \"source_id\": 17988643, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:56Z\", \"source_id\": 56257837, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:58Z\", \"source_id\": 17990548, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:51Z\", \"source_id\": 56262872, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:53Z\", \"source_id\": 17991970, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:25Z\", \"source_id\": 56269371, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:31Z\", \"source_id\": 17993842, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:08Z\", \"source_id\": 56273603, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:14Z\", \"source_id\": 17995081, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:43:59Z\", \"source_id\": 56280821, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:44:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:03Z\", \"source_id\": 17997157, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:52Z\", \"source_id\": 56288197, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:46:57Z\", \"source_id\": 17999318, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:26Z\", \"source_id\": 56291936, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:26Z\", \"source_id\": 18000386, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:19Z\", \"source_id\": 56296842, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:52:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:50:23Z\", \"source_id\": 18001766, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:15Z\", \"source_id\": 56304425, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:16Z\", \"source_id\": 18003961, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21919, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:40Z\", \"source_id\": 56313394, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:40Z\", \"source_id\": 18006413, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:50Z\", \"source_id\": 56318926, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:53Z\", \"source_id\": 18007966, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Watford Junction (DC)", "service_state_platform": "4", "timing_fact_generation": 1789739934237152, "current_leg_arrival_utc": "2026-09-18T15:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:23.155607", "service_state_evidence_id": 18007966, "current_leg_start_actual_dep": "2026-09-18T14:58:30+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:24.004568", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
EUS |
None |
2D84 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1227.144, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1258.396, "from_m": 1227.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1546.479, "from_m": 1258.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1689.749, "from_m": 1546.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1883.573, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1967.089, "from_m": 1883.573, "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": 2028.604, "from_m": 1967.089, "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": 2126.445, "from_m": 2028.604, "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": 2647.704, "from_m": 2126.445, "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": 3436.498, "from_m": 2647.704, "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": 3454.671, "from_m": 3436.498, "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": 5672.558, "from_m": 3454.671, "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": 5690.731, "from_m": 5672.558, "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": 6479.526, "from_m": 5690.731, "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": 7618.797, "from_m": 6479.526, "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": 8046.2, "from_m": 7618.797, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10507.492, "from_m": 8046.2, "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": 10546.928, "from_m": 10507.492, "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": 13537.71, "from_m": 10546.928, "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": 14162.571, "from_m": 13537.71, "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": 15039.011, "from_m": 14162.571, "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": 16040.413, "from_m": 15039.011, "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": 16432.524, "from_m": 16040.413, "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": 16446.659, "from_m": 16432.524, "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": 16513.358, "from_m": 16446.659, "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": 16756.699, "from_m": 16513.358, "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": 16824.62, "from_m": 16756.699, "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": 16839.77, "from_m": 16824.62, "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": 16906.727, "from_m": 16839.77, "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": 17472.075, "from_m": 16906.727, "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": 23877.735, "from_m": 17472.075, "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": 25303.481, "from_m": 23877.735, "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": 25379.734, "from_m": 25303.481, "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": 25420.117, "from_m": 25379.734, "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": 25484.717, "from_m": 25420.117, "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": 25491.931, "from_m": 25484.717, "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": 25545.103, "from_m": 25491.931, "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": 25549.853, "from_m": 25545.103, "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": 26238.191, "from_m": 25549.853, "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": 26567.041, "from_m": 26238.191, "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": 26625.467, "from_m": 26567.041, "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": 26727.468, "from_m": 26625.467, "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": 35846.408, "from_m": 26727.468, "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": 35900.095, "from_m": 35846.408, "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": 36188.686, "from_m": 35900.095, "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": 36451.001, "from_m": 36188.686, "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": 43529.139, "from_m": 36451.001, "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": 45847.834, "from_m": 43529.139, "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": 46282.94, "from_m": 45847.834, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 672826, "profile_key": "45aeec7f6d1a064065340fe8c2f6e07ced365a92ecd500a4586d2684f133e472", "schedule_id": 4249, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1415", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 28448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418", "location": "Camden Jn", "stage_seq": 3, "distance_m": 3454.671, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1420", "wtt_dep": "1420H", "location": "South Hampstead", "stage_seq": 4, "distance_m": 4563.615, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1422H", "location": "Kilburn High Road", "stage_seq": 5, "distance_m": 8753.232, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1424H", "location": "Queen's Park (DC)", "stage_seq": 6, "distance_m": 9831.898, "section_seq": 1, "route_path_id": 28448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425", "location": "Queen's Park Jn", "stage_seq": 7, "distance_m": 11441.225, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1426H", "location": "Kensal Green", "stage_seq": 8, "distance_m": 12463.076, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1429H", "location": "Willesden Junction Low Level", "stage_seq": 9, "distance_m": 13965.405, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1431H", "location": "Harlesden", "stage_seq": 10, "distance_m": 16236.469, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434", "location": "Stonebridge Park", "stage_seq": 11, "distance_m": 19036.571, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1436", "wtt_dep": "1436H", "location": "Wembley Central (DC)", "stage_seq": 12, "distance_m": 20674.905, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1438", "wtt_dep": "1438H", "location": "North Wembley (DC)", "stage_seq": 13, "distance_m": 32115.687, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1440H", "location": "South Kenton (DC)", "stage_seq": 14, "distance_m": 33040.547, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1442H", "location": "Kenton (DC)", "stage_seq": 15, "distance_m": 34423.233, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1445", "location": "Harrow & Wealdstone (DC)", "stage_seq": 16, "distance_m": 36117.834, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448", "location": "Headstone Lane (DC)", "stage_seq": 17, "distance_m": 38017.599, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1449H", "wtt_dep": "1450", "location": "Hatch End (DC)", "stage_seq": 18, "distance_m": 39208.36, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453", "location": "Carpenders Park (DC)", "stage_seq": 19, "distance_m": 41589.053, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456", "location": "Bushey (DC)", "stage_seq": 20, "distance_m": 43569.678, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1458H", "location": "Watford High Street (DC)", "stage_seq": 21, "distance_m": 44875.941, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": null, "location": "Watford Junction (DC)", "stage_seq": 22, "distance_m": 46282.94, "section_seq": 1, "route_path_id": 28448}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46282.94, "from_m": 0.0, "section_seq": 1, "route_path_id": 28448}], "total_distance_m": 46282.94, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 41134.689, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5148.251, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22588, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:04Z", "source_id": 56217198, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:19:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:09Z", "source_id": 17979088, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22583, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:52Z", "source_id": 56221923, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:21:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:20:54Z", "source_id": 17980340, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22572, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:23Z", "source_id": 56225770, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:23:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:25Z", "source_id": 17981445, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22489, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:30Z", "source_id": 56233693, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:25:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:31Z", "source_id": 17983718, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22538, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:36Z", "source_id": 56238790, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:28:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:38Z", "source_id": 17985225, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22028, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:15Z", "source_id": 56245785, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:30:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:19Z", "source_id": 17987172, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22018, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:15Z", "source_id": 56250910, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:33:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:19Z", "source_id": 17988643, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21989, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:56Z", "source_id": 56257837, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:35:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:58Z", "source_id": 17990548, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21974, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:51Z", "source_id": 56262872, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:38:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:53Z", "source_id": 17991970, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21970, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:25Z", "source_id": 56269371, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:40:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:31Z", "source_id": 17993842, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21966, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:08Z", "source_id": 56273603, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:42:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:14Z", "source_id": 17995081, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21984, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:43:59Z", "source_id": 56280821, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:44:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:03Z", "source_id": 17997157, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21946, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:52Z", "source_id": 56288197, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:47:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:46:57Z", "source_id": 17999318, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21942, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:26Z", "source_id": 56291936, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:49:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:26Z", "source_id": 18000386, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21938, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:19Z", "source_id": 56296842, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:52:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:50:23Z", "source_id": 18001766, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21914, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:15Z", "source_id": 56304425, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:55:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:16Z", "source_id": 18003961, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21919, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:40Z", "source_id": 56313394, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:57:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:40Z", "source_id": 18006413, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21910, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:50Z", "source_id": 56318926, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:00:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:53Z", "source_id": 18007966, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
London Euston |
1415 |
1415 |
9 |
None |
None |
Watford Junction (DC) |
1503 |
1502 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C34263/2026-09-18/detailed |
None |
Watford High Street (DC) |
2026-09-18T14:58:30+01:00 |
Watford Junction (DC) |
3.0 |
{"type": "LineString", "coordinates": [[-0.39254529999999993, 51.6523036], [-0.3921439, 51.6525174], [-0.3913049, 51.65294349999999], [-0.3909427, 51.6531916], [-0.3906691, 51.6534396], [-0.3904438, 51.65370579999999], [-0.39026949999999994, 51.6539889], [-0.3901273, 51.65427450000001], [-0.3900071, 51.65460949999999], [-0.3899503, 51.6548758], [-0.3899266, 51.6552367], [-0.3899503, 51.65550639999999], [-0.3899905, 51.6557143], [-0.3900763, 51.65599879999999], [-0.39024029999999993, 51.6564298], [-0.3904867, 51.65703560000001], [-0.3906638, 51.6574697], [-0.3908404, 51.657882099999995], [-0.3911175999999999, 51.65865549999999], [-0.3911946, 51.65886859999999], [-0.3913377, 51.65921370000001], [-0.3914738, 51.6594912], [-0.39160529999999993, 51.65972599999999], [-0.3916935999999999, 51.65986879999999], [-0.39186789999999994, 51.66012169999999], [-0.3920018, 51.6602858], [-0.3921508, 51.66046420000001], [-0.3922105, 51.66052880000001], [-0.3924728, 51.66078129999999], [-0.3926817, 51.66095179999999], [-0.3930319, 51.6612543], [-0.3932906, 51.6614769], [-0.3933790999999999, 51.6615377], [-0.3935648, 51.6616741], [-0.39367879999999994, 51.6617549], [-0.3941214, 51.6620298], [-0.3947552, 51.66248630000001], [-0.39500269999999993, 51.66266], [-0.39593939999999994, 51.6633284]]} |
0.9 |
1457 |
1500 |
Watford High Street (DC) |
Watford Junction (DC) |
Watford Junction (DC) |
51.6633284 |
-0.3959394 |
51.6633284 |
-0.3959394 |
1 |
0 |
2026-09-18 14:10:26 |
TERMINATED |
2026-09-18 14:00:00 |
Watford Junction (DC) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007966 |
1789739934237152 |
71 |
71 |
2026-09-18 14:10:24.004568 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:23.155607 |
| 641701 |
664167 |
U01975 |
576J151G18 |
2026-09-18 |
COMPLETE |
18011126 |
2026-09-18 14:13:00 |
2026-09-18 14:10:26 |
2026-09-20 14:10:26 |
{"id": 664167, "stp": "N", "toc": "Unknown", "uid": "U01975", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:U01975/2026-09-18/detailed", "trust_id": "576J151G18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cricklewood Tamper Siding", "service_date": "2026-09-18", "dest_arr_time": "1413", "dest_platform": null, "is_terminated": 1, "next_location": "Cricklewood Tamper Siding", "signalling_id": "6J15", "timing_status": "ON TIME", "origin_station": "Chaddesden Sidings", "current_leg_arr": "1413", "current_leg_dep": "1410½", "current_leg_end": "Cricklewood Tamper Siding", "origin_dep_time": "1021", "origin_platform": null, "current_location": "Cricklewood Tamper Siding", "last_update_time": "2026-09-18T14:10:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.21279439999999997, 51.55873089999999], [-0.212675, 51.558618], [-0.212403, 51.55834199999999], [-0.2121829, 51.5581158], [-0.21153789999999997, 51.5574213], [-0.2120112, 51.558039699999995], [-0.2121102, 51.55814689999998], [-0.2123165, 51.5583863], [-0.21268039999999996, 51.5587926], [-0.21286679999999997, 51.55900110000001], [-0.2130895, 51.5592079], [-0.2133134, 51.5593954], [-0.21370769999999997, 51.5596672], [-0.2141449, 51.55996819999999], [-0.21449619999999997, 51.56021], [-0.21468129999999996, 51.5603375], [-0.21499289999999996, 51.5605732], [-0.21511499999999997, 51.56068410000001], [-0.2153108, 51.56091], [-0.2155446, 51.56118909999999], [-0.2157851, 51.5614899], [-0.21594499999999997, 51.561674], [-0.21618209999999996, 51.561909], [-0.2164485, 51.5621163], [-0.2169387, 51.5624773], [-0.2172597, 51.56271120000001], [-0.21790319999999996, 51.5631829]]}", "current_leg_start": "Cricklewood", "dest_arr_time_act": "1413", "motion_projection": null, "next_location_lat": "51.5631829", "next_location_lon": "-0.2179032", "previous_location": "Cricklewood", "current_leg_milage": "0.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1208.94, \"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\": 1229.795, \"from_m\": 1208.94, \"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\": 1282.872, \"from_m\": 1229.795, \"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\": 1316.033, \"from_m\": 1282.872, \"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\": 1461.978, \"from_m\": 1316.033, \"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\": 2236.705, \"from_m\": 1461.978, \"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\": 2484.854, \"from_m\": 2236.705, \"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\": 3436.912, \"from_m\": 2484.854, \"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\": 5599.184, \"from_m\": 3436.912, \"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\": 6046.355, \"from_m\": 5599.184, \"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\": 11116.337, \"from_m\": 6046.355, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 14500.469, \"from_m\": 11116.337, \"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\": 15465.318, \"from_m\": 14500.469, \"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\": 15514.436, \"from_m\": 15465.318, \"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\": 15545.707, \"from_m\": 15514.436, \"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\": 16444.976, \"from_m\": 15545.707, \"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\": 17074.668, \"from_m\": 16444.976, \"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\": 23104.921, \"from_m\": 17074.668, \"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\": 32004.654, \"from_m\": 23104.921, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 34105.563, \"from_m\": 32004.654, \"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\": 37267.261, \"from_m\": 34105.563, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 41247.911, \"from_m\": 37267.261, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 41297.79, \"from_m\": 41247.911, \"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\": 47973.159, \"from_m\": 41297.79, \"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\": 48489.719, \"from_m\": 47973.159, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 49194.936, \"from_m\": 48489.719, \"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\": 49941.802, \"from_m\": 49194.936, \"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\": 50501.733, \"from_m\": 49941.802, \"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\": 53700.579, \"from_m\": 50501.733, \"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\": 54352.309, \"from_m\": 53700.579, \"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\": 57680.857, \"from_m\": 54352.309, \"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\": 57771.865, \"from_m\": 57680.857, \"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\": 60325.787, \"from_m\": 57771.865, \"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\": 72481.415, \"from_m\": 60325.787, \"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\": 74332.416, \"from_m\": 72481.415, \"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\": 74390.746, \"from_m\": 74332.416, \"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\": 76145.13, \"from_m\": 74390.746, \"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\": 80326.238, \"from_m\": 76145.13, \"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\": 81189.978, \"from_m\": 80326.238, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 82906.422, \"from_m\": 81189.978, \"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\": 88939.076, \"from_m\": 82906.422, \"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\": 89039.385, \"from_m\": 88939.076, \"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\": 90058.695, \"from_m\": 89039.385, \"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\": 91938.499, \"from_m\": 90058.695, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 93874.467, \"from_m\": 91938.499, \"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\": 95694.183, \"from_m\": 93874.467, \"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\": 100669.636, \"from_m\": 95694.183, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 101685.248, \"from_m\": 100669.636, \"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\": 102254.887, \"from_m\": 101685.248, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 102812.433, \"from_m\": 102254.887, \"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\": 102904.222, \"from_m\": 102812.433, \"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\": 102982.406, \"from_m\": 102904.222, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 103630.996, \"from_m\": 102982.406, \"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\": 104804.034, \"from_m\": 103630.996, \"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\": 106408.644, \"from_m\": 104804.034, \"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\": 112372.972, \"from_m\": 106408.644, \"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\": 116662.722, \"from_m\": 112372.972, \"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\": 116707.629, \"from_m\": 116662.722, \"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\": 117674.885, \"from_m\": 116707.629, \"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\": 117944.268, \"from_m\": 117674.885, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 140080.805, \"from_m\": 117944.268, \"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\": 142830.721, \"from_m\": 140080.805, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 142886.533, \"from_m\": 142830.721, \"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\": 143109.908, \"from_m\": 142886.533, \"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\": 143166.652, \"from_m\": 143109.908, \"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\": 143912.946, \"from_m\": 143166.652, \"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\": 144211.323, \"from_m\": 143912.946, \"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\": 146113.928, \"from_m\": 144211.323, \"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\": 146202.637, \"from_m\": 146113.928, \"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\": 148519.882, \"from_m\": 146202.637, \"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\": 148685.386, \"from_m\": 148519.882, \"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\": 149082.286, \"from_m\": 148685.386, \"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\": 155066.887, \"from_m\": 149082.286, \"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\": 155113.348, \"from_m\": 155066.887, \"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\": 155351.553, \"from_m\": 155113.348, \"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\": 155417.847, \"from_m\": 155351.553, \"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\": 159140.583, \"from_m\": 155417.847, \"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\": 160191.857, \"from_m\": 159140.583, \"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\": 161066.611, \"from_m\": 160191.857, \"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\": 163668.316, \"from_m\": 161066.611, \"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\": 165467.115, \"from_m\": 163668.316, \"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\": 168951.493, \"from_m\": 165467.115, \"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\": 169524.041, \"from_m\": 168951.493, \"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\": 169609.614, \"from_m\": 169524.041, \"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\": 169626.814, \"from_m\": 169609.614, \"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\": 169711.824, \"from_m\": 169626.814, \"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\": 174905.123, \"from_m\": 169711.824, \"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\": 179038.708, \"from_m\": 174905.123, \"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\": 196741.601, \"from_m\": 179038.708, \"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\": 200100.434, \"from_m\": 196741.601, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 200838.991, \"from_m\": 200100.434, \"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\": 200880.42, \"from_m\": 200838.991, \"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\": 200923.356, \"from_m\": 200880.42, \"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\": 200958.247, \"from_m\": 200923.356, \"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\": 201005.641, \"from_m\": 200958.247, \"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\": 201787.585, \"from_m\": 201005.641, \"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\": 664167, \"profile_key\": \"1d407e043f8bcb903f64025f00e7afaf3a9a495fe37dc5f79590b023ef559f10\", \"schedule_id\": 40972, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1021\", \"location\": \"Chaddesden Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1025\", \"location\": \"Derby Chaddesden Curve\", \"stage_seq\": 2, \"distance_m\": 890.622, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1026H\", \"location\": \"Derby\", \"stage_seq\": 3, \"distance_m\": 1651.785, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1027\", \"location\": \"Derby Way & Works Jn\", \"stage_seq\": 4, \"distance_m\": 2012.375, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1031\", \"location\": \"Spondon\", \"stage_seq\": 5, \"distance_m\": 5776.55, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1038\", \"location\": \"Sheet Stores Jn\", \"stage_seq\": 6, \"distance_m\": 15545.707, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1038H\", \"location\": \"Trent South Jn\", \"stage_seq\": 7, \"distance_m\": 16461.772, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1040H\", \"location\": \"Ratcliffe Jn\", \"stage_seq\": 8, \"distance_m\": 17722.406, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1053\", \"location\": \"Loughborough\", \"stage_seq\": 9, \"distance_m\": 28638.573, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1102H\", \"location\": \"Sileby Jn\", \"stage_seq\": 10, \"distance_m\": 36082.312, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1106H\", \"location\": \"Syston North Jn\", \"stage_seq\": 11, \"distance_m\": 40444.517, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1107H\", \"location\": \"Syston South Jn\", \"stage_seq\": 12, \"distance_m\": 40975.053, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1119H\", \"location\": \"Leicester\", \"stage_seq\": 13, \"distance_m\": 48754.215, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1123H\", \"location\": \"Leicester South Jn\", \"stage_seq\": 14, \"distance_m\": 49850.212, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1126H\", \"location\": \"Wigston North Jn\", \"stage_seq\": 15, \"distance_m\": 53801.503, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": false, \"wtt_arr\": \"1130H\", \"wtt_dep\": \"1151H\", \"location\": \"Kilby Bridge Jn\", \"stage_seq\": 16, \"distance_m\": 57627.139, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1201\", \"location\": \"Market Harborough\", \"stage_seq\": 17, \"distance_m\": 74625.696, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1211\", \"location\": \"Kettering North Jn\", \"stage_seq\": 18, \"distance_m\": 89200.864, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1214\", \"location\": \"Kettering\", \"stage_seq\": 19, \"distance_m\": 92272.954, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1215\", \"location\": \"Kettering South Jn\", \"stage_seq\": 20, \"distance_m\": 94355.324, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1219H\", \"location\": \"Harrowden Jn\", \"stage_seq\": 21, \"distance_m\": 100564.205, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1220H\", \"location\": \"Wellingborough\", \"stage_seq\": 22, \"distance_m\": 103542.09, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1231\", \"location\": \"Sharnbrook Jn\", \"stage_seq\": 23, \"distance_m\": 117029.189, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": false, \"wtt_arr\": \"1242H\", \"wtt_dep\": \"1302H\", \"location\": \"Bedford North Jn\", \"stage_seq\": 24, \"distance_m\": 126751.51, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1305\", \"location\": \"Bedford\", \"stage_seq\": 25, \"distance_m\": 127862.553, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1308H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 26, \"distance_m\": 129464.308, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1319H\", \"location\": \"Flitwick\", \"stage_seq\": 27, \"distance_m\": 144081.746, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1323H\", \"location\": \"Harlington\", \"stage_seq\": 28, \"distance_m\": 148760.667, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1326\", \"location\": \"Sundon South Jn\", \"stage_seq\": 29, \"distance_m\": 151340.608, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1329H\", \"location\": \"Leagrave Jn\", \"stage_seq\": 30, \"distance_m\": 155251.254, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1335H\", \"location\": \"Luton\", \"stage_seq\": 31, \"distance_m\": 159944.135, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1342\", \"location\": \"Harpenden Jn\", \"stage_seq\": 32, \"distance_m\": 169626.814, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347\", \"location\": \"St. Albans\", \"stage_seq\": 33, \"distance_m\": 176664.782, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1354\", \"location\": \"Radlett Jn\", \"stage_seq\": 34, \"distance_m\": 185451.674, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1401\", \"location\": \"Silkstream Jn\", \"stage_seq\": 35, \"distance_m\": 196028.908, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402\", \"location\": \"Hendon\", \"stage_seq\": 36, \"distance_m\": 197453.672, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1403\", \"location\": \"Brent Cross West\", \"stage_seq\": 37, \"distance_m\": 199018.804, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404\", \"location\": \"Cricklewood U.G.L.\", \"stage_seq\": 38, \"distance_m\": 199640.599, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": false, \"wtt_arr\": \"1405H\", \"wtt_dep\": \"1410H\", \"location\": \"Cricklewood\", \"stage_seq\": 39, \"distance_m\": 200503.375, \"section_seq\": 1, \"route_path_id\": 110866}, {\"is_pass\": false, \"wtt_arr\": \"1413\", \"wtt_dep\": null, \"location\": \"Cricklewood Tamper Siding\", \"stage_seq\": 40, \"distance_m\": 201787.585, \"section_seq\": 1, \"route_path_id\": 110866}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 201787.585, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 110866}], \"total_distance_m\": 201787.585, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 196945.214, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 4842.371, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1021", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.5", "current_position_lat": "51.5631829", "current_position_lon": "-0.2179032", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:21:17Z\", \"source_id\": 17794054, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:28:33Z\", \"source_id\": 55628046, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:29:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:28:49Z\", \"source_id\": 17808767, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:29:18Z\", \"source_id\": 17810296, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:52:51Z\", \"source_id\": 55690734, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:52:57Z\", \"source_id\": 17829687, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T10:10:05Z\", \"source_id\": 17842116, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17608, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:03:47Z\", \"source_id\": 55872710, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:04:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:03:49Z\", \"source_id\": 17881113, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:21:44Z\", \"source_id\": 55918209, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:23:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:21:48Z\", \"source_id\": 17894192, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17756, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:30:10Z\", \"source_id\": 55939125, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:31:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:30:15Z\", \"source_id\": 17900283, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17888, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:03:37Z\", \"source_id\": 56024420, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:05:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:03:40Z\", \"source_id\": 17924383, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:17:50Z\", \"source_id\": 56061319, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:19:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:17:52Z\", \"source_id\": 17934806, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:21:47Z\", \"source_id\": 56071589, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:23:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:21:51Z\", \"source_id\": 17937683, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:31:51Z\", \"source_id\": 56096622, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:33:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:31:55Z\", \"source_id\": 17944931, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18357, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:43Z\", \"source_id\": 56139646, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:50:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:46Z\", \"source_id\": 17957168, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:20Z\", \"source_id\": 56179255, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:05:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:24Z\", \"source_id\": 17968424, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:28Z\", \"source_id\": 56184852, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:32Z\", \"source_id\": 17969958, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T14:00:13Z\", \"source_id\": 18008877, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T14:03:14Z\", \"source_id\": 18011126, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cricklewood Tamper Siding", "service_state_platform": null, "timing_fact_generation": 1789740194882575, "current_leg_arrival_utc": "2026-09-18T14:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:23.876959", "service_state_evidence_id": 18008877, "current_leg_start_actual_dep": "2026-09-18T14:10:30+01:00", "operational_evidence_version": 122, "service_state_event_time_utc": "2026-09-18T13:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:24.001557", "service_state_valid_until_kind": null, "operational_interpretation_version": 122, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
None |
None |
6J15 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1208.94, "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": 1229.795, "from_m": 1208.94, "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": 1282.872, "from_m": 1229.795, "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": 1316.033, "from_m": 1282.872, "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": 1461.978, "from_m": 1316.033, "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": 2236.705, "from_m": 1461.978, "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": 2484.854, "from_m": 2236.705, "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": 3436.912, "from_m": 2484.854, "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": 5599.184, "from_m": 3436.912, "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": 6046.355, "from_m": 5599.184, "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": 11116.337, "from_m": 6046.355, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 14500.469, "from_m": 11116.337, "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": 15465.318, "from_m": 14500.469, "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": 15514.436, "from_m": 15465.318, "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": 15545.707, "from_m": 15514.436, "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": 16444.976, "from_m": 15545.707, "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": 17074.668, "from_m": 16444.976, "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": 23104.921, "from_m": 17074.668, "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": 32004.654, "from_m": 23104.921, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 34105.563, "from_m": 32004.654, "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": 37267.261, "from_m": 34105.563, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 41247.911, "from_m": 37267.261, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 41297.79, "from_m": 41247.911, "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": 47973.159, "from_m": 41297.79, "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": 48489.719, "from_m": 47973.159, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 49194.936, "from_m": 48489.719, "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": 49941.802, "from_m": 49194.936, "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": 50501.733, "from_m": 49941.802, "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": 53700.579, "from_m": 50501.733, "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": 54352.309, "from_m": 53700.579, "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": 57680.857, "from_m": 54352.309, "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": 57771.865, "from_m": 57680.857, "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": 60325.787, "from_m": 57771.865, "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": 72481.415, "from_m": 60325.787, "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": 74332.416, "from_m": 72481.415, "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": 74390.746, "from_m": 74332.416, "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": 76145.13, "from_m": 74390.746, "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": 80326.238, "from_m": 76145.13, "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": 81189.978, "from_m": 80326.238, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 82906.422, "from_m": 81189.978, "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": 88939.076, "from_m": 82906.422, "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": 89039.385, "from_m": 88939.076, "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": 90058.695, "from_m": 89039.385, "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": 91938.499, "from_m": 90058.695, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 93874.467, "from_m": 91938.499, "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": 95694.183, "from_m": 93874.467, "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": 100669.636, "from_m": 95694.183, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 101685.248, "from_m": 100669.636, "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": 102254.887, "from_m": 101685.248, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 102812.433, "from_m": 102254.887, "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": 102904.222, "from_m": 102812.433, "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": 102982.406, "from_m": 102904.222, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 103630.996, "from_m": 102982.406, "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": 104804.034, "from_m": 103630.996, "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": 106408.644, "from_m": 104804.034, "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": 112372.972, "from_m": 106408.644, "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": 116662.722, "from_m": 112372.972, "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": 116707.629, "from_m": 116662.722, "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": 117674.885, "from_m": 116707.629, "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": 117944.268, "from_m": 117674.885, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 140080.805, "from_m": 117944.268, "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": 142830.721, "from_m": 140080.805, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 142886.533, "from_m": 142830.721, "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": 143109.908, "from_m": 142886.533, "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": 143166.652, "from_m": 143109.908, "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": 143912.946, "from_m": 143166.652, "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": 144211.323, "from_m": 143912.946, "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": 146113.928, "from_m": 144211.323, "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": 146202.637, "from_m": 146113.928, "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": 148519.882, "from_m": 146202.637, "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": 148685.386, "from_m": 148519.882, "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": 149082.286, "from_m": 148685.386, "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": 155066.887, "from_m": 149082.286, "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": 155113.348, "from_m": 155066.887, "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": 155351.553, "from_m": 155113.348, "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": 155417.847, "from_m": 155351.553, "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": 159140.583, "from_m": 155417.847, "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": 160191.857, "from_m": 159140.583, "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": 161066.611, "from_m": 160191.857, "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": 163668.316, "from_m": 161066.611, "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": 165467.115, "from_m": 163668.316, "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": 168951.493, "from_m": 165467.115, "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": 169524.041, "from_m": 168951.493, "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": 169609.614, "from_m": 169524.041, "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": 169626.814, "from_m": 169609.614, "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": 169711.824, "from_m": 169626.814, "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": 174905.123, "from_m": 169711.824, "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": 179038.708, "from_m": 174905.123, "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": 196741.601, "from_m": 179038.708, "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": 200100.434, "from_m": 196741.601, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 200838.991, "from_m": 200100.434, "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": 200880.42, "from_m": 200838.991, "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": 200923.356, "from_m": 200880.42, "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": 200958.247, "from_m": 200923.356, "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": 201005.641, "from_m": 200958.247, "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": 201787.585, "from_m": 201005.641, "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": 664167, "profile_key": "1d407e043f8bcb903f64025f00e7afaf3a9a495fe37dc5f79590b023ef559f10", "schedule_id": 40972, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1021", "location": "Chaddesden Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1025", "location": "Derby Chaddesden Curve", "stage_seq": 2, "distance_m": 890.622, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1026H", "location": "Derby", "stage_seq": 3, "distance_m": 1651.785, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1027", "location": "Derby Way & Works Jn", "stage_seq": 4, "distance_m": 2012.375, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1031", "location": "Spondon", "stage_seq": 5, "distance_m": 5776.55, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1038", "location": "Sheet Stores Jn", "stage_seq": 6, "distance_m": 15545.707, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1038H", "location": "Trent South Jn", "stage_seq": 7, "distance_m": 16461.772, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1040H", "location": "Ratcliffe Jn", "stage_seq": 8, "distance_m": 17722.406, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1053", "location": "Loughborough", "stage_seq": 9, "distance_m": 28638.573, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1102H", "location": "Sileby Jn", "stage_seq": 10, "distance_m": 36082.312, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1106H", "location": "Syston North Jn", "stage_seq": 11, "distance_m": 40444.517, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1107H", "location": "Syston South Jn", "stage_seq": 12, "distance_m": 40975.053, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1119H", "location": "Leicester", "stage_seq": 13, "distance_m": 48754.215, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1123H", "location": "Leicester South Jn", "stage_seq": 14, "distance_m": 49850.212, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1126H", "location": "Wigston North Jn", "stage_seq": 15, "distance_m": 53801.503, "section_seq": 1, "route_path_id": 110866}, {"is_pass": false, "wtt_arr": "1130H", "wtt_dep": "1151H", "location": "Kilby Bridge Jn", "stage_seq": 16, "distance_m": 57627.139, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1201", "location": "Market Harborough", "stage_seq": 17, "distance_m": 74625.696, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1211", "location": "Kettering North Jn", "stage_seq": 18, "distance_m": 89200.864, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1214", "location": "Kettering", "stage_seq": 19, "distance_m": 92272.954, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1215", "location": "Kettering South Jn", "stage_seq": 20, "distance_m": 94355.324, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1219H", "location": "Harrowden Jn", "stage_seq": 21, "distance_m": 100564.205, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1220H", "location": "Wellingborough", "stage_seq": 22, "distance_m": 103542.09, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1231", "location": "Sharnbrook Jn", "stage_seq": 23, "distance_m": 117029.189, "section_seq": 1, "route_path_id": 110866}, {"is_pass": false, "wtt_arr": "1242H", "wtt_dep": "1302H", "location": "Bedford North Jn", "stage_seq": 24, "distance_m": 126751.51, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1305", "location": "Bedford", "stage_seq": 25, "distance_m": 127862.553, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1308H", "location": "Bedford South Jn", "stage_seq": 26, "distance_m": 129464.308, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1319H", "location": "Flitwick", "stage_seq": 27, "distance_m": 144081.746, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1323H", "location": "Harlington", "stage_seq": 28, "distance_m": 148760.667, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1326", "location": "Sundon South Jn", "stage_seq": 29, "distance_m": 151340.608, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1329H", "location": "Leagrave Jn", "stage_seq": 30, "distance_m": 155251.254, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1335H", "location": "Luton", "stage_seq": 31, "distance_m": 159944.135, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1342", "location": "Harpenden Jn", "stage_seq": 32, "distance_m": 169626.814, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347", "location": "St. Albans", "stage_seq": 33, "distance_m": 176664.782, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1354", "location": "Radlett Jn", "stage_seq": 34, "distance_m": 185451.674, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1401", "location": "Silkstream Jn", "stage_seq": 35, "distance_m": 196028.908, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402", "location": "Hendon", "stage_seq": 36, "distance_m": 197453.672, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1403", "location": "Brent Cross West", "stage_seq": 37, "distance_m": 199018.804, "section_seq": 1, "route_path_id": 110866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404", "location": "Cricklewood U.G.L.", "stage_seq": 38, "distance_m": 199640.599, "section_seq": 1, "route_path_id": 110866}, {"is_pass": false, "wtt_arr": "1405H", "wtt_dep": "1410H", "location": "Cricklewood", "stage_seq": 39, "distance_m": 200503.375, "section_seq": 1, "route_path_id": 110866}, {"is_pass": false, "wtt_arr": "1413", "wtt_dep": null, "location": "Cricklewood Tamper Siding", "stage_seq": 40, "distance_m": 201787.585, "section_seq": 1, "route_path_id": 110866}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 201787.585, "from_m": 0.0, "section_seq": 1, "route_path_id": 110866}], "total_distance_m": 201787.585, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 196945.214, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 4842.371, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:21:17Z", "source_id": 17794054, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17174, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:28:33Z", "source_id": 55628046, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:29:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:28:49Z", "source_id": 17808767, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T10:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:29:18Z", "source_id": 17810296, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T10:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17349, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:52:51Z", "source_id": 55690734, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:54:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:52:57Z", "source_id": 17829687, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T10:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T10:10:05Z", "source_id": 17842116, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T11:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17608, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:03:47Z", "source_id": 55872710, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T11:04:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:03:49Z", "source_id": 17881113, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T12:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17663, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:21:44Z", "source_id": 55918209, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T11:23:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:21:48Z", "source_id": 17894192, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T12:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17756, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:30:10Z", "source_id": 55939125, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T11:31:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:30:15Z", "source_id": 17900283, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T12:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17888, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:03:37Z", "source_id": 56024420, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T12:05:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:03:40Z", "source_id": 17924383, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T13:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18083, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:17:50Z", "source_id": 56061319, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T12:19:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:17:52Z", "source_id": 17934806, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T13:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18103, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:21:47Z", "source_id": 56071589, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T12:23:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:21:51Z", "source_id": 17937683, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T13:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18164, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:31:51Z", "source_id": 56096622, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T12:33:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:31:55Z", "source_id": 17944931, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T13:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18357, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:43Z", "source_id": 56139646, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T12:50:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:46Z", "source_id": 17957168, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T13:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18409, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:20Z", "source_id": 56179255, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T13:05:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:24Z", "source_id": 17968424, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T14:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18447, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:28Z", "source_id": 56184852, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T13:07:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:32Z", "source_id": 17969958, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T14:00:13Z", "source_id": 18008877, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-18T14:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T14:03:14Z", "source_id": 18011126, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-18T14:13:00+01:00", "operational_fact": true}] |
Chaddesden Sidings |
1021 |
1021 |
None |
None |
None |
Cricklewood Tamper Siding |
1413 |
1413 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:U01975/2026-09-18/detailed |
None |
Cricklewood |
2026-09-18T14:10:30+01:00 |
Cricklewood Tamper Siding |
2.5 |
{"type": "LineString", "coordinates": [[-0.21279439999999997, 51.55873089999999], [-0.212675, 51.558618], [-0.212403, 51.55834199999999], [-0.2121829, 51.5581158], [-0.21153789999999997, 51.5574213], [-0.2120112, 51.558039699999995], [-0.2121102, 51.55814689999998], [-0.2123165, 51.5583863], [-0.21268039999999996, 51.5587926], [-0.21286679999999997, 51.55900110000001], [-0.2130895, 51.5592079], [-0.2133134, 51.5593954], [-0.21370769999999997, 51.5596672], [-0.2141449, 51.55996819999999], [-0.21449619999999997, 51.56021], [-0.21468129999999996, 51.5603375], [-0.21499289999999996, 51.5605732], [-0.21511499999999997, 51.56068410000001], [-0.2153108, 51.56091], [-0.2155446, 51.56118909999999], [-0.2157851, 51.5614899], [-0.21594499999999997, 51.561674], [-0.21618209999999996, 51.561909], [-0.2164485, 51.5621163], [-0.2169387, 51.5624773], [-0.2172597, 51.56271120000001], [-0.21790319999999996, 51.5631829]]} |
0.6 |
1410½ |
1413 |
Cricklewood |
Cricklewood Tamper Siding |
Cricklewood Tamper Siding |
51.5631829 |
-0.2179032 |
51.5631829 |
-0.2179032 |
1 |
0 |
2026-09-18 14:10:26 |
TERMINATED |
2026-09-18 13:13:00 |
Cricklewood Tamper Siding |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18008877 |
1789740194882575 |
122 |
122 |
2026-09-18 14:10:24.001557 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:23.876959 |
| 641702 |
673167 |
Y62252 |
782P70MO18 |
2026-09-18 |
COMPLETE |
18006189 |
2026-09-18 15:00:00 |
2026-09-18 14:10:56 |
2026-09-20 14:10:56 |
{"id": 673167, "stp": "P", "toc": "Transport for Wales", "uid": "Y62252", "consist": "756005", "dest_crs": "PEN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62252/2026-09-18/detailed", "trust_id": "782P70MO18", "origin_crs": "CPH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Penarth", "service_date": "2026-09-18", "dest_arr_time": "1503", "dest_platform": null, "is_terminated": 1, "next_location": "Penarth", "signalling_id": "2P70", "timing_status": "EARLY", "origin_station": "Caerphilly", "current_leg_arr": "1500", "current_leg_dep": "1458½", "current_leg_end": "Penarth", "origin_dep_time": "1429", "origin_platform": "1", "current_location": "Penarth", "last_update_time": "2026-09-18T14:10:56", "route_debug_link": null, "timing_variation": "-1 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": "1501", "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\": 206.112, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 253.668, \"from_m\": 206.112, \"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\": 1749.812, \"from_m\": 253.668, \"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\": 3689.907, \"from_m\": 1749.812, \"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\": 11113.132, \"from_m\": 3689.907, \"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\": 11846.506, \"from_m\": 11113.132, \"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\": 11884.059, \"from_m\": 11846.506, \"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\": 13043.522, \"from_m\": 11884.059, \"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\": 13653.26, \"from_m\": 13043.522, \"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\": 14068.928, \"from_m\": 13653.26, \"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\": 14116.311, \"from_m\": 14068.928, \"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\": 14199.697, \"from_m\": 14116.311, \"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\": 14712.326, \"from_m\": 14199.697, \"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\": 15796.738, \"from_m\": 14712.326, \"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\": 16481.886, \"from_m\": 15796.738, \"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\": 16699.925, \"from_m\": 16481.886, \"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\": 18486.235, \"from_m\": 16699.925, \"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\": 673167, \"profile_key\": \"3c4721de09ecf607538f609eb96d88738c59007b2bc452224df43e037db5b8ed\", \"schedule_id\": 38263, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1429\", \"location\": \"Caerphilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": false, \"wtt_arr\": \"1433\", \"wtt_dep\": \"1434\", \"location\": \"Lisvane & Thornhill\", \"stage_seq\": 2, \"distance_m\": 4314.957, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": false, \"wtt_arr\": \"1435H\", \"wtt_dep\": \"1436H\", \"location\": \"Llanishen\", \"stage_seq\": 3, \"distance_m\": 5612.808, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439H\", \"location\": \"Heath High Level\", \"stage_seq\": 4, \"distance_m\": 7372.691, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440H\", \"location\": \"Heath Jn\", \"stage_seq\": 5, \"distance_m\": 7821.82, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1445H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 6, \"distance_m\": 11413.937, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447H\", \"location\": \"CVL East Boundary\", \"stage_seq\": 7, \"distance_m\": 11791.583, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1450\", \"location\": \"Cardiff Central\", \"stage_seq\": 8, \"distance_m\": 12489.943, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 9, \"distance_m\": 13792.763, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454\", \"location\": \"Grangetown\", \"stage_seq\": 10, \"distance_m\": 14319.194, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456H\", \"location\": \"Cogan Jn\", \"stage_seq\": 11, \"distance_m\": 16420.486, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1458H\", \"location\": \"Dingle Road\", \"stage_seq\": 12, \"distance_m\": 17819.67, \"section_seq\": 1, \"route_path_id\": 106061}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": null, \"location\": \"Penarth\", \"stage_seq\": 13, \"distance_m\": 18486.235, \"section_seq\": 1, \"route_path_id\": 106061}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18486.235, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106061}], \"total_distance_m\": 18486.235, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 18401.299, \"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": "1429", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.5", "current_position_lat": "51.4350087", "current_position_lon": "-3.1743936", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:10Z\", \"source_id\": 56248189, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:12Z\", \"source_id\": 17987847, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25221, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:48Z\", \"source_id\": 56257472, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:36:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:54Z\", \"source_id\": 17990495, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:01Z\", \"source_id\": 17993509, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25259, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:50Z\", \"source_id\": 56277824, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:43:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:54Z\", \"source_id\": 17996292, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:02Z\", \"source_id\": 56288546, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:47:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:07Z\", \"source_id\": 17999462, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:23Z\", \"source_id\": 56304867, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:53:28Z\", \"source_id\": 18004080, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:20Z\", \"source_id\": 56312472, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:24Z\", \"source_id\": 18006189, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Penarth", "service_state_platform": "1", "timing_fact_generation": 1789739916485129, "current_leg_arrival_utc": "2026-09-18T15:00:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:29.143901", "service_state_evidence_id": 18006189, "current_leg_start_actual_dep": "2026-09-18T14:58:30+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:29.448271", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
CPH |
PEN |
2P70 |
756005 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 206.112, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 253.668, "from_m": 206.112, "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": 1749.812, "from_m": 253.668, "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": 3689.907, "from_m": 1749.812, "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": 11113.132, "from_m": 3689.907, "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": 11846.506, "from_m": 11113.132, "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": 11884.059, "from_m": 11846.506, "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": 13043.522, "from_m": 11884.059, "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": 13653.26, "from_m": 13043.522, "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": 14068.928, "from_m": 13653.26, "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": 14116.311, "from_m": 14068.928, "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": 14199.697, "from_m": 14116.311, "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": 14712.326, "from_m": 14199.697, "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": 15796.738, "from_m": 14712.326, "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": 16481.886, "from_m": 15796.738, "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": 16699.925, "from_m": 16481.886, "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": 18486.235, "from_m": 16699.925, "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": 673167, "profile_key": "3c4721de09ecf607538f609eb96d88738c59007b2bc452224df43e037db5b8ed", "schedule_id": 38263, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1429", "location": "Caerphilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106061}, {"is_pass": false, "wtt_arr": "1433", "wtt_dep": "1434", "location": "Lisvane & Thornhill", "stage_seq": 2, "distance_m": 4314.957, "section_seq": 1, "route_path_id": 106061}, {"is_pass": false, "wtt_arr": "1435H", "wtt_dep": "1436H", "location": "Llanishen", "stage_seq": 3, "distance_m": 5612.808, "section_seq": 1, "route_path_id": 106061}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439H", "location": "Heath High Level", "stage_seq": 4, "distance_m": 7372.691, "section_seq": 1, "route_path_id": 106061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440H", "location": "Heath Jn", "stage_seq": 5, "distance_m": 7821.82, "section_seq": 1, "route_path_id": 106061}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1445H", "location": "Cardiff Queen Street", "stage_seq": 6, "distance_m": 11413.937, "section_seq": 1, "route_path_id": 106061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447H", "location": "CVL East Boundary", "stage_seq": 7, "distance_m": 11791.583, "section_seq": 1, "route_path_id": 106061}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1450", "location": "Cardiff Central", "stage_seq": 8, "distance_m": 12489.943, "section_seq": 1, "route_path_id": 106061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452H", "location": "Penarth Curve South Jn", "stage_seq": 9, "distance_m": 13792.763, "section_seq": 1, "route_path_id": 106061}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454", "location": "Grangetown", "stage_seq": 10, "distance_m": 14319.194, "section_seq": 1, "route_path_id": 106061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456H", "location": "Cogan Jn", "stage_seq": 11, "distance_m": 16420.486, "section_seq": 1, "route_path_id": 106061}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1458H", "location": "Dingle Road", "stage_seq": 12, "distance_m": 17819.67, "section_seq": 1, "route_path_id": 106061}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": null, "location": "Penarth", "stage_seq": 13, "distance_m": 18486.235, "section_seq": 1, "route_path_id": 106061}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18486.235, "from_m": 0.0, "section_seq": 1, "route_path_id": 106061}], "total_distance_m": 18486.235, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 18401.299, "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": "TD", "smart_id": 25217, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:10Z", "source_id": 56248189, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:33:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:12Z", "source_id": 17987847, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25221, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:48Z", "source_id": 56257472, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:36:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:54Z", "source_id": 17990495, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:01Z", "source_id": 17993509, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25259, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:50Z", "source_id": 56277824, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:43:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:54Z", "source_id": 17996292, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24966, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:02Z", "source_id": 56288546, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:47:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:07Z", "source_id": 17999462, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25342, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:23Z", "source_id": 56304867, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:53:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:53:28Z", "source_id": 18004080, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25363, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:20Z", "source_id": 56312472, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:00:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:24Z", "source_id": 18006189, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
Caerphilly |
1429 |
1429 |
1 |
None |
None |
Penarth |
1503 |
1501 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y62252/2026-09-18/detailed |
None |
Dingle Road |
2026-09-18T14:58:30+01:00 |
Penarth |
1.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 |
1458½ |
1500 |
Dingle Road |
Penarth |
Penarth |
51.4350087 |
-3.1743936 |
51.4350087 |
-3.1743936 |
1 |
0 |
2026-09-18 14:10:56 |
TERMINATED |
2026-09-18 14:00:00 |
Penarth |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18006189 |
1789739916485129 |
35 |
35 |
2026-09-18 14:10:29.448271 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:29.143901 |
| 641703 |
673252 |
C33221 |
172V38MP18 |
2026-09-18 |
COMPLETE |
18008543 |
2026-09-18 15:00:00 |
2026-09-18 14:10:56 |
2026-09-20 14:10:56 |
{"id": 673252, "stp": "P", "toc": "Northern", "uid": "C33221", "consist": "331009+331012", "dest_crs": "ILK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C33221/2026-09-18/detailed", "trust_id": "172V38MP18", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ilkley", "service_date": "2026-09-18", "dest_arr_time": "1501", "dest_platform": "2", "is_terminated": 1, "next_location": "Ilkley", "signalling_id": "2V38", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "1500", "current_leg_dep": "1458", "current_leg_end": "Ilkley", "origin_dep_time": "1433", "origin_platform": "1B", "current_location": "Ilkley", "last_update_time": "2026-09-18T14:10:56", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7975941252897216, 53.92576346596147], [-1.7975949, 53.925763499999995], [-1.7982540999999996, 53.9257818], [-1.7989131, 53.92578259999999], [-1.7996667, 53.925783], [-1.8006116999999997, 53.9257582], [-1.8013037000000005, 53.92572489999999], [-1.8019696000000005, 53.9256846], [-1.8023159, 53.9256566], [-1.8025922, 53.9256299], [-1.8029896999999997, 53.9255902], [-1.8034253, 53.9255495], [-1.8042391, 53.9254516], [-1.804848, 53.92536509999999], [-1.8055376999999997, 53.9252586], [-1.8071703999999995, 53.92497829999999], [-1.8080162, 53.924854], [-1.8092852, 53.92468920000001], [-1.8101845000000003, 53.92461039999999], [-1.8112892, 53.92453580000001], [-1.8121758, 53.9244956], [-1.8130346, 53.92447930000001], [-1.8140564, 53.924478], [-1.8147468, 53.9244829], [-1.8155557, 53.92452010000001], [-1.8172378, 53.9246051], [-1.8180128999999996, 53.9246176], [-1.8187123999999997, 53.92462940000001], [-1.8201959, 53.9247056], [-1.8215206, 53.924782000000015]]}", "current_leg_start": "Ben Rhydding", "dest_arr_time_act": "1501", "motion_projection": null, "next_location_lat": "53.9247820", "next_location_lon": "-1.8215206", "previous_location": "Ben Rhydding", "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "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\": 100.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\": 100.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\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1101.553, \"from_m\": 479.969, \"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\": 2285.67, \"from_m\": 1101.553, \"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\": 8380.355, \"from_m\": 2285.67, \"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\": 10908.193, \"from_m\": 8380.355, \"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\": 11019.238, \"from_m\": 10908.193, \"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\": 11133.286, \"from_m\": 11019.238, \"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\": 11306.784, \"from_m\": 11133.286, \"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\": 14326.17, \"from_m\": 11306.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\": 15032.176, \"from_m\": 14326.17, \"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\": 15114.708, \"from_m\": 15032.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\": 16366.438, \"from_m\": 15114.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\": 23110.891, \"from_m\": 16366.438, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25265.483, \"from_m\": 23110.891, \"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\": 25655.751, \"from_m\": 25265.483, \"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\": 25706.522, \"from_m\": 25655.751, \"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\": 25936.998, \"from_m\": 25706.522, \"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\": 673252, \"profile_key\": \"f309652426614ced694e1d28ef76751397f6b54713a34a2cf4560221e543a71c\", \"schedule_id\": 4189, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1433H\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 527.837, \"section_seq\": 1, \"route_path_id\": 65988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"Armley Jn\", \"stage_seq\": 3, \"distance_m\": 2079.867, \"section_seq\": 1, \"route_path_id\": 65988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440H\", \"location\": \"Apperley Jn\", \"stage_seq\": 4, \"distance_m\": 11019.238, \"section_seq\": 1, \"route_path_id\": 65988}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1446\", \"location\": \"Guiseley\", \"stage_seq\": 5, \"distance_m\": 16280.753, \"section_seq\": 1, \"route_path_id\": 65988}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1449\", \"location\": \"Menston\", \"stage_seq\": 6, \"distance_m\": 18577.858, \"section_seq\": 1, \"route_path_id\": 65988}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452H\", \"location\": \"Burley-in-Wharfedale\", \"stage_seq\": 7, \"distance_m\": 20769.197, \"section_seq\": 1, \"route_path_id\": 65988}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456\", \"location\": \"Ben Rhydding\", \"stage_seq\": 8, \"distance_m\": 24354.122, \"section_seq\": 1, \"route_path_id\": 65988}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": null, \"location\": \"Ilkley\", \"stage_seq\": 9, \"distance_m\": 25936.998, \"section_seq\": 1, \"route_path_id\": 65988}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25936.998, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65988}], \"total_distance_m\": 25936.998, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 25929.624, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7.374, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1433½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.9247820", "current_position_lon": "-1.8215206", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:31Z\", \"source_id\": 56282224, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:46:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:34Z\", \"source_id\": 17997547, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:58Z\", \"source_id\": 56290843, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:00Z\", \"source_id\": 18000049, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:58Z\", \"source_id\": 56290843, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:48:00Z\", \"source_id\": 18000053, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:34Z\", \"source_id\": 56307852, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:38Z\", \"source_id\": 18004922, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:41Z\", \"source_id\": 56321022, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:47Z\", \"source_id\": 18008543, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ilkley", "service_state_platform": "2", "timing_fact_generation": 1789739988153880, "current_leg_arrival_utc": "2026-09-18T15:00:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:33.605995", "service_state_evidence_id": 18008543, "current_leg_start_actual_dep": "2026-09-18T14:56:00+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:33.716494", "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 |
LDS |
ILK |
2V38 |
331009+331012 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 472.595, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 479.969, "from_m": 472.595, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1101.553, "from_m": 479.969, "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": 2285.67, "from_m": 1101.553, "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": 8380.355, "from_m": 2285.67, "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": 10908.193, "from_m": 8380.355, "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": 11019.238, "from_m": 10908.193, "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": 11133.286, "from_m": 11019.238, "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": 11306.784, "from_m": 11133.286, "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": 14326.17, "from_m": 11306.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": 15032.176, "from_m": 14326.17, "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": 15114.708, "from_m": 15032.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": 16366.438, "from_m": 15114.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": 23110.891, "from_m": 16366.438, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25265.483, "from_m": 23110.891, "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": 25655.751, "from_m": 25265.483, "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": 25706.522, "from_m": 25655.751, "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": 25936.998, "from_m": 25706.522, "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": 673252, "profile_key": "f309652426614ced694e1d28ef76751397f6b54713a34a2cf4560221e543a71c", "schedule_id": 4189, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1433H", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434H", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 527.837, "section_seq": 1, "route_path_id": 65988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "Armley Jn", "stage_seq": 3, "distance_m": 2079.867, "section_seq": 1, "route_path_id": 65988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440H", "location": "Apperley Jn", "stage_seq": 4, "distance_m": 11019.238, "section_seq": 1, "route_path_id": 65988}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1446", "location": "Guiseley", "stage_seq": 5, "distance_m": 16280.753, "section_seq": 1, "route_path_id": 65988}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1449", "location": "Menston", "stage_seq": 6, "distance_m": 18577.858, "section_seq": 1, "route_path_id": 65988}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452H", "location": "Burley-in-Wharfedale", "stage_seq": 7, "distance_m": 20769.197, "section_seq": 1, "route_path_id": 65988}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456", "location": "Ben Rhydding", "stage_seq": 8, "distance_m": 24354.122, "section_seq": 1, "route_path_id": 65988}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": null, "location": "Ilkley", "stage_seq": 9, "distance_m": 25936.998, "section_seq": 1, "route_path_id": 65988}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25936.998, "from_m": 0.0, "section_seq": 1, "route_path_id": 65988}], "total_distance_m": 25936.998, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 25929.624, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7.374, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5204, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:31Z", "source_id": 56282224, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:46:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:34Z", "source_id": 17997547, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5190, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:58Z", "source_id": 56290843, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:49:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:00Z", "source_id": 18000049, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5193, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:58Z", "source_id": 56290843, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:53:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:48:00Z", "source_id": 18000053, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5220, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:34Z", "source_id": 56307852, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:57:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:38Z", "source_id": 18004922, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5230, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:41Z", "source_id": 56321022, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:00:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:47Z", "source_id": 18008543, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
Leeds |
1433 |
1433½ |
1B |
None |
None |
Ilkley |
1501 |
1501 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C33221/2026-09-18/detailed |
None |
Ben Rhydding |
2026-09-18T14:56:00+01:00 |
Ilkley |
2.0 |
{"type": "LineString", "coordinates": [[-1.7975941252897216, 53.92576346596147], [-1.7975949, 53.925763499999995], [-1.7982540999999996, 53.9257818], [-1.7989131, 53.92578259999999], [-1.7996667, 53.925783], [-1.8006116999999997, 53.9257582], [-1.8013037000000005, 53.92572489999999], [-1.8019696000000005, 53.9256846], [-1.8023159, 53.9256566], [-1.8025922, 53.9256299], [-1.8029896999999997, 53.9255902], [-1.8034253, 53.9255495], [-1.8042391, 53.9254516], [-1.804848, 53.92536509999999], [-1.8055376999999997, 53.9252586], [-1.8071703999999995, 53.92497829999999], [-1.8080162, 53.924854], [-1.8092852, 53.92468920000001], [-1.8101845000000003, 53.92461039999999], [-1.8112892, 53.92453580000001], [-1.8121758, 53.9244956], [-1.8130346, 53.92447930000001], [-1.8140564, 53.924478], [-1.8147468, 53.9244829], [-1.8155557, 53.92452010000001], [-1.8172378, 53.9246051], [-1.8180128999999996, 53.9246176], [-1.8187123999999997, 53.92462940000001], [-1.8201959, 53.9247056], [-1.8215206, 53.924782000000015]]} |
1.0 |
1458 |
1500 |
Ben Rhydding |
Ilkley |
Ilkley |
53.9247820 |
-1.8215206 |
53.9247820 |
-1.8215206 |
1 |
0 |
2026-09-18 14:10:56 |
TERMINATED |
2026-09-18 14:00:00 |
Ilkley |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18008543 |
1789739988153880 |
29 |
29 |
2026-09-18 14:10:33.716494 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:33.605995 |
| 641704 |
670393 |
C10038 |
899P32ML18 |
2026-09-18 |
COMPLETE |
18008220 |
2026-09-18 15:00:00 |
2026-09-18 14:10:56 |
2026-09-20 14:10:56 |
{"id": 670393, "stp": "P", "toc": "Thameslink", "uid": "C10038", "consist": "700047", "dest_crs": "LUT", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10038/2026-09-18/detailed", "trust_id": "899P32ML18", "origin_crs": "RAI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Luton", "service_date": "2026-09-18", "dest_arr_time": "1502", "dest_platform": "2", "is_terminated": 1, "next_location": "Luton", "signalling_id": "9P32", "timing_status": "EARLY", "origin_station": "Rainham (Kent)", "current_leg_arr": "1500", "current_leg_dep": "1458", "current_leg_end": "Luton", "origin_dep_time": "1230", "origin_platform": "0", "current_location": "Luton", "last_update_time": "2026-09-18T14:10:56", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3962762, 51.8728653], [-0.3968863999999999, 51.873314], [-0.39745099999999994, 51.87373049999999], [-0.39804509999999993, 51.8741702], [-0.3986298999999999, 51.874597400000006], [-0.39905899999999994, 51.87491200000001], [-0.3994333, 51.875182800000005], [-0.3996814, 51.875361600000005], [-0.4001802, 51.8757292], [-0.4006026, 51.876048], [-0.4011874, 51.8764793], [-0.4016554, 51.87682379999999], [-0.4021892, 51.877217], [-0.4027055, 51.8775987], [-0.4032312, 51.8779936], [-0.4042196, 51.8787214], [-0.4047717, 51.8791058], [-0.4052317, 51.8793997], [-0.40584059999999994, 51.879757399999995], [-0.4065097999999999, 51.8801117], [-0.4070033, 51.88035099999999], [-0.407635, 51.88063410000001], [-0.4084048, 51.8809412], [-0.4089359, 51.88114070000002], [-0.4091484, 51.88121039999999], [-0.4095540999999999, 51.8813692], [-0.4099933999999999, 51.881520499999986], [-0.41022870000000006, 51.881584499999995], [-0.4104423, 51.8816414], [-0.41078599999999993, 51.88173299999999], [-0.4108281999999999, 51.8817442], [-0.4113633, 51.8818833], [-0.412011, 51.88204720000001], [-0.41276339999999995, 51.8822285], [-0.4135317999999999, 51.882401599999994], [-0.41408169999999994, 51.882511699999995]]}", "current_leg_start": "Luton Airport Parkway", "dest_arr_time_act": "1502", "motion_projection": null, "next_location_lat": "51.8825117", "next_location_lon": "-0.4140817", "previous_location": "Luton Airport Parkway", "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3291.147, \"from_m\": 0.0, \"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\": 6226.849, \"from_m\": 3291.147, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6775.231, \"from_m\": 6226.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\": 9458.166, \"from_m\": 6775.231, \"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\": 9717.473, \"from_m\": 9458.166, \"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\": 10206.048, \"from_m\": 9717.473, \"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\": 20228.576, \"from_m\": 10206.048, \"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\": 21220.515, \"from_m\": 20228.576, \"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\": 21860.346, \"from_m\": 21220.515, \"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\": 25192.066, \"from_m\": 21860.346, \"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\": 25241.429, \"from_m\": 25192.066, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30390.31, \"from_m\": 25241.429, \"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\": 32193.449, \"from_m\": 30390.31, \"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\": 32709.139, \"from_m\": 32193.449, \"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\": 33058.827, \"from_m\": 32709.139, \"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\": 33104.468, \"from_m\": 33058.827, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33807.25, \"from_m\": 33104.468, \"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\": 33840.273, \"from_m\": 33807.25, \"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\": 33842.068, \"from_m\": 33840.273, \"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\": 35471.27, \"from_m\": 33842.068, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35505.756, \"from_m\": 35471.27, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45098.018, \"from_m\": 35505.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\": 45489.278, \"from_m\": 45098.018, \"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\": 47221.238, \"from_m\": 45489.278, \"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\": 48121.517, \"from_m\": 47221.238, \"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\": 48161.17, \"from_m\": 48121.517, \"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\": 48512.29, \"from_m\": 48161.17, \"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\": 48845.493, \"from_m\": 48512.29, \"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\": 50035.988, \"from_m\": 48845.493, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51190.927, \"from_m\": 50035.988, \"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\": 51848.34, \"from_m\": 51190.927, \"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\": 52251.837, \"from_m\": 51848.34, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53533.872, \"from_m\": 52251.837, \"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\": 53573.023, \"from_m\": 53533.872, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53613.316, \"from_m\": 53573.023, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54081.505, \"from_m\": 53613.316, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54128.118, \"from_m\": 54081.505, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54176.743, \"from_m\": 54128.118, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54216.953, \"from_m\": 54176.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\": 56941.361, \"from_m\": 54216.953, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58555.129, \"from_m\": 56941.361, \"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\": 58798.482, \"from_m\": 58555.129, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 58894.495, \"from_m\": 58798.482, \"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\": 58941.754, \"from_m\": 58894.495, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59180.253, \"from_m\": 58941.754, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59707.538, \"from_m\": 59180.253, \"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\": 59745.302, \"from_m\": 59707.538, \"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\": 60302.533, \"from_m\": 59745.302, \"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\": 60380.158, \"from_m\": 60302.533, \"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\": 63731.863, \"from_m\": 60380.158, \"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\": 64009.824, \"from_m\": 63731.863, \"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\": 64047.085, \"from_m\": 64009.824, \"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\": 65274.073, \"from_m\": 64047.085, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65342.958, \"from_m\": 65274.073, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 66139.658, \"from_m\": 65342.958, \"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\": 68302.631, \"from_m\": 66139.658, \"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\": 68407.05, \"from_m\": 68302.631, \"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\": 69682.583, \"from_m\": 68407.05, \"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\": 71069.421, \"from_m\": 69682.583, \"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\": 74428.254, \"from_m\": 71069.421, \"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\": 74521.136, \"from_m\": 74428.254, \"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\": 74571.982, \"from_m\": 74521.136, \"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\": 74603.637, \"from_m\": 74571.982, \"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\": 75203.504, \"from_m\": 74603.637, \"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\": 77817.618, \"from_m\": 75203.504, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83584.371, \"from_m\": 77817.618, \"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\": 85027.513, \"from_m\": 83584.371, \"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\": 88575.522, \"from_m\": 85027.513, \"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\": 88646.145, \"from_m\": 88575.522, \"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\": 94805.048, \"from_m\": 88646.145, \"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\": 98938.633, \"from_m\": 94805.048, \"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\": 104131.932, \"from_m\": 98938.633, \"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\": 104216.942, \"from_m\": 104131.932, \"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\": 104234.142, \"from_m\": 104216.942, \"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\": 104319.714, \"from_m\": 104234.142, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 104892.263, \"from_m\": 104319.714, \"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\": 108376.641, \"from_m\": 104892.263, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110175.44, \"from_m\": 108376.641, \"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\": 112777.145, \"from_m\": 110175.44, \"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\": 113434.425, \"from_m\": 112777.145, \"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\": 113501.928, \"from_m\": 113434.425, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 113803.558, \"from_m\": 113501.928, \"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\": 670393, \"profile_key\": \"8907ada28d440f2fb6ac80632932b1d1557686fd8b2d9df5709983cae81f1b96\", \"schedule_id\": 1089, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1230\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1235\", \"wtt_dep\": \"1236H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 2, \"distance_m\": 4779.506, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1239H\", \"wtt_dep\": \"1240H\", \"location\": \"Chatham\", \"stage_seq\": 3, \"distance_m\": 7319.709, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1243\", \"wtt_dep\": \"1244\", \"location\": \"Rochester\", \"stage_seq\": 4, \"distance_m\": 8754.551, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1245\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 5, \"distance_m\": 9424.543, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1246H\", \"wtt_dep\": \"1247H\", \"location\": \"Strood\", \"stage_seq\": 6, \"distance_m\": 9835.49, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1252\", \"wtt_dep\": \"1252H\", \"location\": \"Higham\", \"stage_seq\": 7, \"distance_m\": 14092.684, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1254H\", \"location\": \"Hoo Jn\", \"stage_seq\": 8, \"distance_m\": 16220.105, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1258H\", \"wtt_dep\": \"1259H\", \"location\": \"Gravesend\", \"stage_seq\": 9, \"distance_m\": 21445.528, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1301H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 10, \"distance_m\": 23861.108, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1303\", \"wtt_dep\": \"1303H\", \"location\": \"Northfleet\", \"stage_seq\": 11, \"distance_m\": 24888.125, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1305\", \"wtt_dep\": \"1305H\", \"location\": \"Swanscombe\", \"stage_seq\": 12, \"distance_m\": 25847.595, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1308\", \"wtt_dep\": \"1309\", \"location\": \"Greenhithe\", \"stage_seq\": 13, \"distance_m\": 28043.805, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1310H\", \"wtt_dep\": \"1311\", \"location\": \"Stone Crossing\", \"stage_seq\": 14, \"distance_m\": 29326.015, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1315\", \"wtt_dep\": \"1316H\", \"location\": \"Dartford\", \"stage_seq\": 15, \"distance_m\": 32436.422, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1318\", \"location\": \"Dartford Jn\", \"stage_seq\": 16, \"distance_m\": 33157.895, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1318H\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 17, \"distance_m\": 33842.068, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1319H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 18, \"distance_m\": 34972.421, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1321\", \"wtt_dep\": \"1322\", \"location\": \"Slade Green\", \"stage_seq\": 19, \"distance_m\": 35678.085, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1327\", \"wtt_dep\": \"1328\", \"location\": \"Abbey Wood\", \"stage_seq\": 20, \"distance_m\": 41853.341, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1330H\", \"wtt_dep\": \"1331H\", \"location\": \"Plumstead\", \"stage_seq\": 21, \"distance_m\": 44407.701, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1333\", \"wtt_dep\": \"1334\", \"location\": \"Woolwich Arsenal\", \"stage_seq\": 22, \"distance_m\": 45235.308, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1338H\", \"wtt_dep\": \"1339H\", \"location\": \"Charlton\", \"stage_seq\": 23, \"distance_m\": 48334.168, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1341\", \"wtt_dep\": \"1341H\", \"location\": \"Westcombe Park\", \"stage_seq\": 24, \"distance_m\": 49181.309, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1343\", \"wtt_dep\": \"1343H\", \"location\": \"Maze Hill\", \"stage_seq\": 25, \"distance_m\": 50285.256, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1346\", \"wtt_dep\": \"1347\", \"location\": \"Greenwich\", \"stage_seq\": 26, \"distance_m\": 51692.909, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1348H\", \"wtt_dep\": \"1349H\", \"location\": \"Deptford\", \"stage_seq\": 27, \"distance_m\": 52535.982, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352\", \"location\": \"North Kent East Jn\", \"stage_seq\": 28, \"distance_m\": 53533.872, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352H\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 29, \"distance_m\": 54128.118, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1353H\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 30, \"distance_m\": 55614.212, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1356\", \"wtt_dep\": \"1358\", \"location\": \"London Bridge\", \"stage_seq\": 31, \"distance_m\": 57479.405, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1359H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 32, \"distance_m\": 58206.422, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 33, \"distance_m\": 58813.85, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1403\", \"wtt_dep\": \"1404H\", \"location\": \"London Blackfriars\", \"stage_seq\": 34, \"distance_m\": 59415.985, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1405H\", \"wtt_dep\": \"1406H\", \"location\": \"City Thameslink\", \"stage_seq\": 35, \"distance_m\": 59818.368, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1409\", \"location\": \"Farringdon\", \"stage_seq\": 36, \"distance_m\": 60548.526, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1412H\", \"wtt_dep\": \"1413H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 37, \"distance_m\": 62767.382, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Dock Jn North\", \"stage_seq\": 38, \"distance_m\": 63999.26, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417H\", \"location\": \"Kentish Town\", \"stage_seq\": 39, \"distance_m\": 64966.285, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 40, \"distance_m\": 65970.807, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1420\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 41, \"distance_m\": 68283.495, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1421\", \"wtt_dep\": \"1422\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 42, \"distance_m\": 68717.433, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423H\", \"location\": \"Cricklewood\", \"stage_seq\": 43, \"distance_m\": 70666.481, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1424H\", \"wtt_dep\": \"1425H\", \"location\": \"Brent Cross West\", \"stage_seq\": 44, \"distance_m\": 72151.051, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426H\", \"location\": \"Hendon\", \"stage_seq\": 45, \"distance_m\": 73716.183, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1427H\", \"location\": \"Silkstream Jn\", \"stage_seq\": 46, \"distance_m\": 77765.796, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1429\", \"wtt_dep\": \"1430\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 47, \"distance_m\": 80284.937, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1433H\", \"wtt_dep\": \"1434H\", \"location\": \"Elstree\", \"stage_seq\": 48, \"distance_m\": 85116.477, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436H\", \"location\": \"Radlett Jn\", \"stage_seq\": 49, \"distance_m\": 88345.017, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438\", \"location\": \"Radlett\", \"stage_seq\": 50, \"distance_m\": 89654.769, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1446\", \"location\": \"St. Albans\", \"stage_seq\": 51, \"distance_m\": 97178.974, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"Harpenden Jn\", \"stage_seq\": 52, \"distance_m\": 104216.942, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": \"1452\", \"location\": \"Harpenden\", \"stage_seq\": 53, \"distance_m\": 104756.052, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1457H\", \"wtt_dep\": \"1458H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 54, \"distance_m\": 112145.536, \"section_seq\": 1, \"route_path_id\": 66062}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": null, \"location\": \"Luton\", \"stage_seq\": 55, \"distance_m\": 113803.558, \"section_seq\": 1, \"route_path_id\": 66062}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 113803.558, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66062}], \"total_distance_m\": 113803.558, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 105827.148, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7976.41, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1230", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.8825117", "current_position_lon": "-0.4140817", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:34:03Z\", \"source_id\": 55949107, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:35:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:34:08Z\", \"source_id\": 17903093, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:38:23Z\", \"source_id\": 55960145, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:39:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:38:25Z\", \"source_id\": 17906172, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:41:42Z\", \"source_id\": 55968173, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:42:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:41:43Z\", \"source_id\": 17908530, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:45:05Z\", \"source_id\": 55976838, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:46:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:45:11Z\", \"source_id\": 17911029, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:49:55Z\", \"source_id\": 55989384, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:50:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:49:58Z\", \"source_id\": 17914552, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:56:25Z\", \"source_id\": 56005992, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:57:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:56:26Z\", \"source_id\": 17919228, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:01:00Z\", \"source_id\": 56017211, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:01:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:01:05Z\", \"source_id\": 17922525, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:02:33Z\", \"source_id\": 56021316, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:03:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:02:39Z\", \"source_id\": 17923618, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:06:09Z\", \"source_id\": 56030954, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:07:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:06:13Z\", \"source_id\": 17926254, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:09:31Z\", \"source_id\": 56039485, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:10:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:09:33Z\", \"source_id\": 17928726, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:13:13Z\", \"source_id\": 56049011, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:14:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:13:17Z\", \"source_id\": 17931467, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:19:02Z\", \"source_id\": 56064288, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:19:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:19:06Z\", \"source_id\": 17935704, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:26:45Z\", \"source_id\": 56084034, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:27:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:26:48Z\", \"source_id\": 17941322, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:29:36Z\", \"source_id\": 56091180, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:30:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:29:35Z\", \"source_id\": 17943339, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:31:56Z\", \"source_id\": 56096883, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:32:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:32:01Z\", \"source_id\": 17944992, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:37:39Z\", \"source_id\": 56111660, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:38:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:37:41Z\", \"source_id\": 17949129, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:40:10Z\", \"source_id\": 56117854, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:40:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:40:11Z\", \"source_id\": 17950978, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:42:11Z\", \"source_id\": 56122907, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:42:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:42:15Z\", \"source_id\": 17952458, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:44:51Z\", \"source_id\": 56129570, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:45:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:44:53Z\", \"source_id\": 17954334, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:47:46Z\", \"source_id\": 56137188, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:48:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:47:51Z\", \"source_id\": 17956487, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:19Z\", \"source_id\": 56161892, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:57:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:57:25Z\", \"source_id\": 17963396, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:01:33Z\", \"source_id\": 56172250, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:01:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:01:35Z\", \"source_id\": 17966463, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:28Z\", \"source_id\": 56179624, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:04:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:04:32Z\", \"source_id\": 17968527, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:28Z\", \"source_id\": 56184881, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:06:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:30Z\", \"source_id\": 17969935, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:08Z\", \"source_id\": 56197286, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:10Z\", \"source_id\": 17973326, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:22Z\", \"source_id\": 56207935, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:16:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:15:25Z\", \"source_id\": 17976387, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:46Z\", \"source_id\": 56216494, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:19:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:18:49Z\", \"source_id\": 17978845, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:27Z\", \"source_id\": 56225992, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:32Z\", \"source_id\": 17981559, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18452, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:43Z\", \"source_id\": 56229161, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:46Z\", \"source_id\": 17982457, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:30Z\", \"source_id\": 56233597, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:33Z\", \"source_id\": 17983750, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:41Z\", \"source_id\": 56239015, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:27:44Z\", \"source_id\": 17985302, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:32Z\", \"source_id\": 56251570, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:33Z\", \"source_id\": 17988839, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:30Z\", \"source_id\": 56259362, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:36:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:35:35Z\", \"source_id\": 17991045, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:05Z\", \"source_id\": 56281028, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:07Z\", \"source_id\": 17997220, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:55Z\", \"source_id\": 56295883, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:58Z\", \"source_id\": 18001465, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:54Z\", \"source_id\": 56311347, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:58Z\", \"source_id\": 18005858, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18181, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:14Z\", \"source_id\": 56319876, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:17Z\", \"source_id\": 18008220, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Luton", "service_state_platform": "2", "timing_fact_generation": 1789739958045508, "current_leg_arrival_utc": "2026-09-18T15:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:35.365919", "service_state_evidence_id": 18008220, "current_leg_start_actual_dep": "2026-09-18T14:58:30+01:00", "operational_evidence_version": 193, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:35.557359", "service_state_valid_until_kind": null, "operational_interpretation_version": 193, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
RAI |
LUT |
9P32 |
700047 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 3291.147, "from_m": 0.0, "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": 6226.849, "from_m": 3291.147, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6775.231, "from_m": 6226.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": 9458.166, "from_m": 6775.231, "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": 9717.473, "from_m": 9458.166, "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": 10206.048, "from_m": 9717.473, "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": 20228.576, "from_m": 10206.048, "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": 21220.515, "from_m": 20228.576, "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": 21860.346, "from_m": 21220.515, "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": 25192.066, "from_m": 21860.346, "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": 25241.429, "from_m": 25192.066, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30390.31, "from_m": 25241.429, "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": 32193.449, "from_m": 30390.31, "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": 32709.139, "from_m": 32193.449, "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": 33058.827, "from_m": 32709.139, "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": 33104.468, "from_m": 33058.827, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33807.25, "from_m": 33104.468, "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": 33840.273, "from_m": 33807.25, "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": 33842.068, "from_m": 33840.273, "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": 35471.27, "from_m": 33842.068, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35505.756, "from_m": 35471.27, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45098.018, "from_m": 35505.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": 45489.278, "from_m": 45098.018, "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": 47221.238, "from_m": 45489.278, "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": 48121.517, "from_m": 47221.238, "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": 48161.17, "from_m": 48121.517, "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": 48512.29, "from_m": 48161.17, "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": 48845.493, "from_m": 48512.29, "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": 50035.988, "from_m": 48845.493, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51190.927, "from_m": 50035.988, "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": 51848.34, "from_m": 51190.927, "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": 52251.837, "from_m": 51848.34, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53533.872, "from_m": 52251.837, "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": 53573.023, "from_m": 53533.872, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53613.316, "from_m": 53573.023, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54081.505, "from_m": 53613.316, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54128.118, "from_m": 54081.505, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54176.743, "from_m": 54128.118, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54216.953, "from_m": 54176.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": 56941.361, "from_m": 54216.953, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58555.129, "from_m": 56941.361, "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": 58798.482, "from_m": 58555.129, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58894.495, "from_m": 58798.482, "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": 58941.754, "from_m": 58894.495, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59180.253, "from_m": 58941.754, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59707.538, "from_m": 59180.253, "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": 59745.302, "from_m": 59707.538, "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": 60302.533, "from_m": 59745.302, "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": 60380.158, "from_m": 60302.533, "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": 63731.863, "from_m": 60380.158, "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": 64009.824, "from_m": 63731.863, "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": 64047.085, "from_m": 64009.824, "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": 65274.073, "from_m": 64047.085, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65342.958, "from_m": 65274.073, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 66139.658, "from_m": 65342.958, "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": 68302.631, "from_m": 66139.658, "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": 68407.05, "from_m": 68302.631, "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": 69682.583, "from_m": 68407.05, "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": 71069.421, "from_m": 69682.583, "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": 74428.254, "from_m": 71069.421, "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": 74521.136, "from_m": 74428.254, "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": 74571.982, "from_m": 74521.136, "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": 74603.637, "from_m": 74571.982, "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": 75203.504, "from_m": 74603.637, "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": 77817.618, "from_m": 75203.504, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83584.371, "from_m": 77817.618, "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": 85027.513, "from_m": 83584.371, "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": 88575.522, "from_m": 85027.513, "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": 88646.145, "from_m": 88575.522, "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": 94805.048, "from_m": 88646.145, "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": 98938.633, "from_m": 94805.048, "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": 104131.932, "from_m": 98938.633, "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": 104216.942, "from_m": 104131.932, "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": 104234.142, "from_m": 104216.942, "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": 104319.714, "from_m": 104234.142, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 104892.263, "from_m": 104319.714, "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": 108376.641, "from_m": 104892.263, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110175.44, "from_m": 108376.641, "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": 112777.145, "from_m": 110175.44, "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": 113434.425, "from_m": 112777.145, "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": 113501.928, "from_m": 113434.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 113803.558, "from_m": 113501.928, "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": 670393, "profile_key": "8907ada28d440f2fb6ac80632932b1d1557686fd8b2d9df5709983cae81f1b96", "schedule_id": 1089, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1230", "location": "Rainham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1235", "wtt_dep": "1236H", "location": "Gillingham (Kent)", "stage_seq": 2, "distance_m": 4779.506, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1239H", "wtt_dep": "1240H", "location": "Chatham", "stage_seq": 3, "distance_m": 7319.709, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1243", "wtt_dep": "1244", "location": "Rochester", "stage_seq": 4, "distance_m": 8754.551, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1245", "location": "Rochester Bridge Jn", "stage_seq": 5, "distance_m": 9424.543, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1246H", "wtt_dep": "1247H", "location": "Strood", "stage_seq": 6, "distance_m": 9835.49, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1252", "wtt_dep": "1252H", "location": "Higham", "stage_seq": 7, "distance_m": 14092.684, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1254H", "location": "Hoo Jn", "stage_seq": 8, "distance_m": 16220.105, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1258H", "wtt_dep": "1259H", "location": "Gravesend", "stage_seq": 9, "distance_m": 21445.528, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1301H", "location": "Springhead Junction (CTRL)", "stage_seq": 10, "distance_m": 23861.108, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1303", "wtt_dep": "1303H", "location": "Northfleet", "stage_seq": 11, "distance_m": 24888.125, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1305", "wtt_dep": "1305H", "location": "Swanscombe", "stage_seq": 12, "distance_m": 25847.595, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1308", "wtt_dep": "1309", "location": "Greenhithe", "stage_seq": 13, "distance_m": 28043.805, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1310H", "wtt_dep": "1311", "location": "Stone Crossing", "stage_seq": 14, "distance_m": 29326.015, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1315", "wtt_dep": "1316H", "location": "Dartford", "stage_seq": 15, "distance_m": 32436.422, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1318", "location": "Dartford Jn", "stage_seq": 16, "distance_m": 33157.895, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1318H", "location": "Crayford Spur A Jn", "stage_seq": 17, "distance_m": 33842.068, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1319H", "location": "Crayford Creek Jn", "stage_seq": 18, "distance_m": 34972.421, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1321", "wtt_dep": "1322", "location": "Slade Green", "stage_seq": 19, "distance_m": 35678.085, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1327", "wtt_dep": "1328", "location": "Abbey Wood", "stage_seq": 20, "distance_m": 41853.341, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1330H", "wtt_dep": "1331H", "location": "Plumstead", "stage_seq": 21, "distance_m": 44407.701, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1333", "wtt_dep": "1334", "location": "Woolwich Arsenal", "stage_seq": 22, "distance_m": 45235.308, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1338H", "wtt_dep": "1339H", "location": "Charlton", "stage_seq": 23, "distance_m": 48334.168, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1341", "wtt_dep": "1341H", "location": "Westcombe Park", "stage_seq": 24, "distance_m": 49181.309, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1343", "wtt_dep": "1343H", "location": "Maze Hill", "stage_seq": 25, "distance_m": 50285.256, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1346", "wtt_dep": "1347", "location": "Greenwich", "stage_seq": 26, "distance_m": 51692.909, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1348H", "wtt_dep": "1349H", "location": "Deptford", "stage_seq": 27, "distance_m": 52535.982, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352", "location": "North Kent East Jn", "stage_seq": 28, "distance_m": 53533.872, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352H", "location": "Surrey Canal Jn", "stage_seq": 29, "distance_m": 54128.118, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1353H", "location": "Blue Anchor (Kent)", "stage_seq": 30, "distance_m": 55614.212, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1356", "wtt_dep": "1358", "location": "London Bridge", "stage_seq": 31, "distance_m": 57479.405, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1359H", "location": "Metropolitan Jn", "stage_seq": 32, "distance_m": 58206.422, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402", "location": "Blackfriars Jn", "stage_seq": 33, "distance_m": 58813.85, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1403", "wtt_dep": "1404H", "location": "London Blackfriars", "stage_seq": 34, "distance_m": 59415.985, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1405H", "wtt_dep": "1406H", "location": "City Thameslink", "stage_seq": 35, "distance_m": 59818.368, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1409", "location": "Farringdon", "stage_seq": 36, "distance_m": 60548.526, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1412H", "wtt_dep": "1413H", "location": "St Pancras Low Level", "stage_seq": 37, "distance_m": 62767.382, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Dock Jn North", "stage_seq": 38, "distance_m": 63999.26, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417H", "location": "Kentish Town", "stage_seq": 39, "distance_m": 64966.285, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418H", "location": "Carlton Road Jn", "stage_seq": 40, "distance_m": 65970.807, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1420", "location": "West Hampstead South Jn", "stage_seq": 41, "distance_m": 68283.495, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1421", "wtt_dep": "1422", "location": "West Hampstead Thameslink", "stage_seq": 42, "distance_m": 68717.433, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423H", "location": "Cricklewood", "stage_seq": 43, "distance_m": 70666.481, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1424H", "wtt_dep": "1425H", "location": "Brent Cross West", "stage_seq": 44, "distance_m": 72151.051, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426H", "location": "Hendon", "stage_seq": 45, "distance_m": 73716.183, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1427H", "location": "Silkstream Jn", "stage_seq": 46, "distance_m": 77765.796, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1429", "wtt_dep": "1430", "location": "Mill Hill Broadway", "stage_seq": 47, "distance_m": 80284.937, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1433H", "wtt_dep": "1434H", "location": "Elstree", "stage_seq": 48, "distance_m": 85116.477, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436H", "location": "Radlett Jn", "stage_seq": 49, "distance_m": 88345.017, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438", "location": "Radlett", "stage_seq": 50, "distance_m": 89654.769, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1446", "location": "St. Albans", "stage_seq": 51, "distance_m": 97178.974, "section_seq": 1, "route_path_id": 66062}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "Harpenden Jn", "stage_seq": 52, "distance_m": 104216.942, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": "1452", "location": "Harpenden", "stage_seq": 53, "distance_m": 104756.052, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1457H", "wtt_dep": "1458H", "location": "Luton Airport Parkway", "stage_seq": 54, "distance_m": 112145.536, "section_seq": 1, "route_path_id": 66062}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": null, "location": "Luton", "stage_seq": 55, "distance_m": 113803.558, "section_seq": 1, "route_path_id": 66062}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 113803.558, "from_m": 0.0, "section_seq": 1, "route_path_id": 66062}], "total_distance_m": 113803.558, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 105827.148, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7976.41, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32315, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:34:03Z", "source_id": 55949107, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T11:35:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:34:08Z", "source_id": 17903093, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:38:23Z", "source_id": 55960145, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T11:39:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:38:25Z", "source_id": 17906172, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:41:42Z", "source_id": 55968173, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T11:42:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:41:43Z", "source_id": 17908530, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T12:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32263, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:45:05Z", "source_id": 55976838, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T11:46:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:45:11Z", "source_id": 17911029, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32257, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:49:55Z", "source_id": 55989384, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T11:50:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:49:58Z", "source_id": 17914552, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32239, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:56:25Z", "source_id": 56005992, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T11:57:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:56:26Z", "source_id": 17919228, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32230, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:01:00Z", "source_id": 56017211, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T12:01:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:01:05Z", "source_id": 17922525, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32226, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:02:33Z", "source_id": 56021316, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:03:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:02:39Z", "source_id": 17923618, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32222, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:06:09Z", "source_id": 56030954, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T12:07:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:06:13Z", "source_id": 17926254, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32218, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:09:31Z", "source_id": 56039485, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T12:10:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:09:33Z", "source_id": 17928726, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31739, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:13:13Z", "source_id": 56049011, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T12:14:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:13:17Z", "source_id": 17931467, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31609, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:19:02Z", "source_id": 56064288, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T12:19:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:19:06Z", "source_id": 17935704, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32201, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:26:45Z", "source_id": 56084034, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T12:27:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:26:48Z", "source_id": 17941322, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32153, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:29:36Z", "source_id": 56091180, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T12:30:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:29:35Z", "source_id": 17943339, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32149, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:31:56Z", "source_id": 56096883, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T12:32:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:32:01Z", "source_id": 17944992, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32137, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:37:39Z", "source_id": 56111660, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T12:38:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:37:41Z", "source_id": 17949129, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T13:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31652, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:40:10Z", "source_id": 56117854, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T12:40:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:40:11Z", "source_id": 17950978, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31648, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:42:11Z", "source_id": 56122907, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T12:42:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:42:15Z", "source_id": 17952458, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T13:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31644, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:44:51Z", "source_id": 56129570, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T12:45:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:44:53Z", "source_id": 17954334, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T13:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31640, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:47:46Z", "source_id": 56137188, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T12:48:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:47:51Z", "source_id": 17956487, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T13:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:19Z", "source_id": 56161892, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T12:57:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:57:25Z", "source_id": 17963396, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T13:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:01:33Z", "source_id": 56172250, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T13:01:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:01:35Z", "source_id": 17966463, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T14:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:28Z", "source_id": 56179624, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-18T13:04:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:04:32Z", "source_id": 17968527, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-18T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:28Z", "source_id": 56184881, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T13:06:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:30Z", "source_id": 17969935, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T14:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:08Z", "source_id": 56197286, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T13:11:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:10Z", "source_id": 17973326, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:22Z", "source_id": 56207935, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-18T13:16:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:15:25Z", "source_id": 17976387, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-18T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:46Z", "source_id": 56216494, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-18T13:19:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:18:49Z", "source_id": 17978845, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-18T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18490, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:27Z", "source_id": 56225992, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-18T13:23:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:32Z", "source_id": 17981559, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18452, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:43Z", "source_id": 56229161, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-18T13:24:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:46Z", "source_id": 17982457, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18416, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:30Z", "source_id": 56233597, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-18T13:26:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:33Z", "source_id": 17983750, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18401, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:41Z", "source_id": 56239015, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-18T13:28:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:27:44Z", "source_id": 17985302, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18393, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:32Z", "source_id": 56251570, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-18T13:33:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:33Z", "source_id": 17988839, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18378, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:30Z", "source_id": 56259362, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-18T13:36:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:35:35Z", "source_id": 17991045, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-18T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18363, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:05Z", "source_id": 56281028, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-18T13:45:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:07Z", "source_id": 17997220, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18213, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:55Z", "source_id": 56295883, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-18T13:51:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:58Z", "source_id": 18001465, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18196, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:54Z", "source_id": 56311347, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-18T13:56:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:58Z", "source_id": 18005858, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18181, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:14Z", "source_id": 56319876, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-18T14:00:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:17Z", "source_id": 18008220, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
Rainham (Kent) |
1230 |
1230 |
0 |
None |
None |
Luton |
1502 |
1502 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C10038/2026-09-18/detailed |
None |
Luton Airport Parkway |
2026-09-18T14:58:30+01:00 |
Luton |
2.0 |
{"type": "LineString", "coordinates": [[-0.3962762, 51.8728653], [-0.3968863999999999, 51.873314], [-0.39745099999999994, 51.87373049999999], [-0.39804509999999993, 51.8741702], [-0.3986298999999999, 51.874597400000006], [-0.39905899999999994, 51.87491200000001], [-0.3994333, 51.875182800000005], [-0.3996814, 51.875361600000005], [-0.4001802, 51.8757292], [-0.4006026, 51.876048], [-0.4011874, 51.8764793], [-0.4016554, 51.87682379999999], [-0.4021892, 51.877217], [-0.4027055, 51.8775987], [-0.4032312, 51.8779936], [-0.4042196, 51.8787214], [-0.4047717, 51.8791058], [-0.4052317, 51.8793997], [-0.40584059999999994, 51.879757399999995], [-0.4065097999999999, 51.8801117], [-0.4070033, 51.88035099999999], [-0.407635, 51.88063410000001], [-0.4084048, 51.8809412], [-0.4089359, 51.88114070000002], [-0.4091484, 51.88121039999999], [-0.4095540999999999, 51.8813692], [-0.4099933999999999, 51.881520499999986], [-0.41022870000000006, 51.881584499999995], [-0.4104423, 51.8816414], [-0.41078599999999993, 51.88173299999999], [-0.4108281999999999, 51.8817442], [-0.4113633, 51.8818833], [-0.412011, 51.88204720000001], [-0.41276339999999995, 51.8822285], [-0.4135317999999999, 51.882401599999994], [-0.41408169999999994, 51.882511699999995]]} |
1.0 |
1458 |
1500 |
Luton Airport Parkway |
Luton |
Luton |
51.8825117 |
-0.4140817 |
51.8825117 |
-0.4140817 |
1 |
0 |
2026-09-18 14:10:56 |
TERMINATED |
2026-09-18 14:00:00 |
Luton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18008220 |
1789739958045508 |
193 |
193 |
2026-09-18 14:10:35.557359 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:35.365919 |
| 641705 |
672311 |
C18466 |
899Y34MN18 |
2026-09-18 |
COMPLETE |
18008569 |
2026-09-18 15:00:00 |
2026-09-18 14:10:56 |
2026-09-20 14:10:56 |
{"id": 672311, "stp": "P", "toc": "Thameslink", "uid": "C18466", "consist": "700034", "dest_crs": "BFR", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C18466/2026-09-18/detailed", "trust_id": "899Y34MN18", "origin_crs": "SEV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Blackfriars", "service_date": "2026-09-18", "dest_arr_time": "1459", "dest_platform": "3", "is_terminated": 1, "next_location": "London Blackfriars", "signalling_id": "9Y34", "timing_status": "LATE", "origin_station": "Sevenoaks", "current_leg_arr": "1500", "current_leg_dep": "1457", "current_leg_end": "London Blackfriars", "origin_dep_time": "1352", "origin_platform": "4", "current_location": "London Blackfriars", "last_update_time": "2026-09-18T14:10:56", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.09885980928640944, 51.49407035639032], [-0.0988519, 51.49409539999999], [-0.0987903, 51.4942577], [-0.09874639999999998, 51.4943679], [-0.0986386, 51.4946529], [-0.09860049999999998, 51.49476859999999], [-0.0985771, 51.4948602], [-0.0985607, 51.49495019999999], [-0.09851569999999998, 51.49515339999999], [-0.0984884, 51.4953532], [-0.09847469999999998, 51.49555579999999], [-0.098489, 51.495923], [-0.0985137, 51.49629809999999], [-0.098541, 51.496488], [-0.0985798, 51.496674199999994], [-0.0986324, 51.4968609], [-0.0986959, 51.49704160000001], [-0.0988616, 51.497391599999986], [-0.0991279, 51.4978885], [-0.099215, 51.49801459999999], [-0.0993835, 51.4983389], [-0.0996115, 51.4987277], [-0.0996463929357292, 51.4987748385867], [-0.0996853, 51.4988274], [-0.0998752, 51.4990849], [-0.10005319999999998, 51.499345000000005], [-0.10022259999999998, 51.499643000000006], [-0.1003593, 51.49993559999999], [-0.10046239999999998, 51.5002234], [-0.1005612, 51.5005647], [-0.10063940000000002, 51.500862], [-0.1007533, 51.501166], [-0.1009064, 51.5015154], [-0.10108399999999998, 51.501806], [-0.1013048, 51.50210829999999], [-0.10149679999999998, 51.502404199999994], [-0.1016241, 51.5026241], [-0.1017524, 51.502887400000006], [-0.10180269999999998, 51.5030069], [-0.1019064, 51.50328489999999], [-0.1019916, 51.50355], [-0.10208639999999998, 51.50384509999999], [-0.1021526131001426, 51.504064288890106], [-0.10216130857244468, 51.504093073915016], [-0.10217498376099328, 51.504138343488584], [-0.10218452471206103, 51.50416992728873], [-0.1022401, 51.5043539], [-0.1023045, 51.50452520000001], [-0.1024293, 51.5047941], [-0.1025663, 51.5050675], [-0.10262315961332368, 51.50516368649792], [-0.1027998, 51.50546250000001], [-0.1028938, 51.50560699999999], [-0.10308290000000002, 51.50590510000001], [-0.1031886, 51.5060926], [-0.10327909999999998, 51.506281], [-0.10335049999999998, 51.506452], [-0.1034059, 51.5066043], [-0.1034524, 51.5067651], [-0.1034905, 51.5069923], [-0.1035044, 51.50711209999999], [-0.1035151, 51.50722900000001], [-0.1035132, 51.5074255], [-0.10349319999999998, 51.507618099999995], [-0.1034687, 51.5077849], [-0.1034208, 51.5079727], [-0.1033578, 51.508174200000006], [-0.1033062, 51.5083372], [-0.1032867, 51.5084005], [-0.1032496, 51.5085663], [-0.1032364, 51.5086604], [-0.1032297, 51.5087796], [-0.10322629999999998, 51.5089192], [-0.1031995, 51.5094303], [-0.1031861, 51.5096532], [-0.10317619999999998, 51.51001539999999], [-0.1031634, 51.5105179]]}", "current_leg_start": "Elephant & Castle", "dest_arr_time_act": "1459", "motion_projection": null, "next_location_lat": "51.5105179", "next_location_lon": "-0.1031634", "previous_location": "Elephant & Castle", "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\": 237.474, \"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:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 287.519, \"from_m\": 237.474, \"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\": 613.414, \"from_m\": 287.519, \"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\": 885.079, \"from_m\": 613.414, \"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\": 921.757, \"from_m\": 885.079, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2511.318, \"from_m\": 921.757, \"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\": 3913.92, \"from_m\": 2511.318, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4806.195, \"from_m\": 3913.92, \"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\": 14971.872, \"from_m\": 4806.195, \"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\": 15314.587, \"from_m\": 14971.872, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15409.093, \"from_m\": 15314.587, \"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\": 15441.353, \"from_m\": 15409.093, \"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\": 15505.279, \"from_m\": 15441.353, \"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\": 15573.758, \"from_m\": 15505.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\": 21870.817, \"from_m\": 15573.758, \"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\": 21884.871, \"from_m\": 21870.817, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22001.871, \"from_m\": 21884.871, \"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\": 22421.925, \"from_m\": 22001.871, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22571.328, \"from_m\": 22421.925, \"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\": 24150.774, \"from_m\": 22571.328, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24197.272, \"from_m\": 24150.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\": 31794.28, \"from_m\": 24197.272, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32598.122, \"from_m\": 31794.28, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34915.026, \"from_m\": 32598.122, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35419.813, \"from_m\": 34915.026, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36887.555, \"from_m\": 35419.813, \"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\": 37533.36, \"from_m\": 36887.555, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39313.38, \"from_m\": 37533.36, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39345.841, \"from_m\": 39313.38, \"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\": 39872.524, \"from_m\": 39345.841, \"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\": 44034.345, \"from_m\": 39872.524, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44213.841, \"from_m\": 44034.345, \"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\": 44261.099, \"from_m\": 44213.841, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44499.599, \"from_m\": 44261.099, \"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\": 44735.331, \"from_m\": 44499.599, \"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}], \"service_id\": 672311, \"profile_key\": \"de947108593badc9c32d6fd18daab11cc4a1c8d8e5c90056d6ad3eef042f1c2f\", \"schedule_id\": 2396, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1352\", \"location\": \"Sevenoaks\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1355\", \"wtt_dep\": \"1355H\", \"location\": \"Bat & Ball\", \"stage_seq\": 2, \"distance_m\": 2374.466, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1357\", \"location\": \"Otford Jn\", \"stage_seq\": 3, \"distance_m\": 3942.427, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1358H\", \"wtt_dep\": \"1359\", \"location\": \"Otford\", \"stage_seq\": 4, \"distance_m\": 4909.042, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1401H\", \"wtt_dep\": \"1402\", \"location\": \"Shoreham (Kent)\", \"stage_seq\": 5, \"distance_m\": 7197.391, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1405\", \"wtt_dep\": \"1405H\", \"location\": \"Eynsford\", \"stage_seq\": 6, \"distance_m\": 10837.389, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1410\", \"wtt_dep\": \"1411\", \"location\": \"Swanley\", \"stage_seq\": 7, \"distance_m\": 15682.82, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415\", \"location\": \"St. Mary Cray\", \"stage_seq\": 8, \"distance_m\": 19944.041, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 9, \"distance_m\": 22059.835, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Bickley Jn\", \"stage_seq\": 10, \"distance_m\": 23464.356, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1420\", \"location\": \"Bickley\", \"stage_seq\": 11, \"distance_m\": 24455.772, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1423\", \"location\": \"Bromley South\", \"stage_seq\": 12, \"distance_m\": 26145.513, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1425\", \"wtt_dep\": \"1425H\", \"location\": \"Shortlands\", \"stage_seq\": 13, \"distance_m\": 27603.002, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1427H\", \"wtt_dep\": \"1428\", \"location\": \"Ravensbourne\", \"stage_seq\": 14, \"distance_m\": 28706.172, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1430\", \"location\": \"Beckenham Hill\", \"stage_seq\": 15, \"distance_m\": 30074.158, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1431H\", \"wtt_dep\": \"1432H\", \"location\": \"Bellingham\", \"stage_seq\": 16, \"distance_m\": 31170.807, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435H\", \"location\": \"Catford\", \"stage_seq\": 17, \"distance_m\": 32524.688, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438\", \"location\": \"Crofton Park\", \"stage_seq\": 18, \"distance_m\": 33983.85, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Nunhead\", \"stage_seq\": 19, \"distance_m\": 35961.465, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1444\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 20, \"distance_m\": 37283.193, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 21, \"distance_m\": 37832.784, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1447\", \"location\": \"Denmark Hill\", \"stage_seq\": 22, \"distance_m\": 38662.542, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"Cambria Jn\", \"stage_seq\": 23, \"distance_m\": 39379.039, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Loughborough Jn\", \"stage_seq\": 24, \"distance_m\": 39744.455, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 25, \"distance_m\": 42850.868, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 26, \"distance_m\": 43386.423, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 27, \"distance_m\": 44133.196, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": null, \"location\": \"London Blackfriars\", \"stage_seq\": 28, \"distance_m\": 44735.331, \"section_seq\": 1, \"route_path_id\": 66571}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44735.331, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66571}], \"total_distance_m\": 44735.331, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38192.425, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6542.906, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1352", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5105179", "current_position_lon": "-0.1031634", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:35Z\", \"source_id\": 56154912, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:55:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:37Z\", \"source_id\": 17961402, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32557, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:24Z\", \"source_id\": 56174465, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:03:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:02:28Z\", \"source_id\": 17967050, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32548, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:11Z\", \"source_id\": 56181598, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:06:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:05:19Z\", \"source_id\": 17969060, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:50Z\", \"source_id\": 56191249, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:10:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:57Z\", \"source_id\": 17971620, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31960, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:57Z\", \"source_id\": 56204397, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:13:59Z\", \"source_id\": 17975396, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32072, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:56Z\", \"source_id\": 56214490, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:18:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:17:58Z\", \"source_id\": 17978278, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:21Z\", \"source_id\": 56228215, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:24:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:23:23Z\", \"source_id\": 17982153, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:38Z\", \"source_id\": 56233942, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:25:40Z\", \"source_id\": 17983826, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:03Z\", \"source_id\": 56239926, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:28:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:05Z\", \"source_id\": 17985568, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31843, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:18Z\", \"source_id\": 56245870, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:21Z\", \"source_id\": 17987202, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:32Z\", \"source_id\": 56251626, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:33:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:32:33Z\", \"source_id\": 17988842, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:33Z\", \"source_id\": 56256920, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:35:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:34:36Z\", \"source_id\": 17990345, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:35Z\", \"source_id\": 56262234, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:37:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:38Z\", \"source_id\": 17991828, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:12Z\", \"source_id\": 56268715, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:13Z\", \"source_id\": 17993675, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:41:58Z\", \"source_id\": 56275700, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:42:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:42:03Z\", \"source_id\": 17995674, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:33Z\", \"source_id\": 56282285, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:44:36Z\", \"source_id\": 17997592, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:54Z\", \"source_id\": 56295818, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:50:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:49:56Z\", \"source_id\": 18001430, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:57Z\", \"source_id\": 56311428, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:56:01Z\", \"source_id\": 18005887, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29314, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:44Z\", \"source_id\": 56321084, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:47Z\", \"source_id\": 18008569, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Blackfriars", "service_state_platform": "3", "timing_fact_generation": 1789739988854247, "current_leg_arrival_utc": "2026-09-18T15:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:41.201929", "service_state_evidence_id": 18008569, "current_leg_start_actual_dep": "2026-09-18T14:55:30+01:00", "operational_evidence_version": 104, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:42.055657", "service_state_valid_until_kind": null, "operational_interpretation_version": 104, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
SEV |
BFR |
9Y34 |
700034 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 237.474, "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:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 287.519, "from_m": 237.474, "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": 613.414, "from_m": 287.519, "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": 885.079, "from_m": 613.414, "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": 921.757, "from_m": 885.079, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2511.318, "from_m": 921.757, "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": 3913.92, "from_m": 2511.318, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4806.195, "from_m": 3913.92, "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": 14971.872, "from_m": 4806.195, "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": 15314.587, "from_m": 14971.872, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15409.093, "from_m": 15314.587, "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": 15441.353, "from_m": 15409.093, "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": 15505.279, "from_m": 15441.353, "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": 15573.758, "from_m": 15505.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": 21870.817, "from_m": 15573.758, "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": 21884.871, "from_m": 21870.817, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22001.871, "from_m": 21884.871, "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": 22421.925, "from_m": 22001.871, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22571.328, "from_m": 22421.925, "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": 24150.774, "from_m": 22571.328, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24197.272, "from_m": 24150.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": 31794.28, "from_m": 24197.272, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32598.122, "from_m": 31794.28, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34915.026, "from_m": 32598.122, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35419.813, "from_m": 34915.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36887.555, "from_m": 35419.813, "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": 37533.36, "from_m": 36887.555, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39313.38, "from_m": 37533.36, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39345.841, "from_m": 39313.38, "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": 39872.524, "from_m": 39345.841, "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": 44034.345, "from_m": 39872.524, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44213.841, "from_m": 44034.345, "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": 44261.099, "from_m": 44213.841, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44499.599, "from_m": 44261.099, "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": 44735.331, "from_m": 44499.599, "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}], "service_id": 672311, "profile_key": "de947108593badc9c32d6fd18daab11cc4a1c8d8e5c90056d6ad3eef042f1c2f", "schedule_id": 2396, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1352", "location": "Sevenoaks", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1355", "wtt_dep": "1355H", "location": "Bat & Ball", "stage_seq": 2, "distance_m": 2374.466, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1357", "location": "Otford Jn", "stage_seq": 3, "distance_m": 3942.427, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1358H", "wtt_dep": "1359", "location": "Otford", "stage_seq": 4, "distance_m": 4909.042, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1401H", "wtt_dep": "1402", "location": "Shoreham (Kent)", "stage_seq": 5, "distance_m": 7197.391, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1405", "wtt_dep": "1405H", "location": "Eynsford", "stage_seq": 6, "distance_m": 10837.389, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1410", "wtt_dep": "1411", "location": "Swanley", "stage_seq": 7, "distance_m": 15682.82, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415", "location": "St. Mary Cray", "stage_seq": 8, "distance_m": 19944.041, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417", "location": "St. Mary Cray Jn", "stage_seq": 9, "distance_m": 22059.835, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418", "location": "Bickley Jn", "stage_seq": 10, "distance_m": 23464.356, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1420", "location": "Bickley", "stage_seq": 11, "distance_m": 24455.772, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1423", "location": "Bromley South", "stage_seq": 12, "distance_m": 26145.513, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1425", "wtt_dep": "1425H", "location": "Shortlands", "stage_seq": 13, "distance_m": 27603.002, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1427H", "wtt_dep": "1428", "location": "Ravensbourne", "stage_seq": 14, "distance_m": 28706.172, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1430", "location": "Beckenham Hill", "stage_seq": 15, "distance_m": 30074.158, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1431H", "wtt_dep": "1432H", "location": "Bellingham", "stage_seq": 16, "distance_m": 31170.807, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435H", "location": "Catford", "stage_seq": 17, "distance_m": 32524.688, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438", "location": "Crofton Park", "stage_seq": 18, "distance_m": 33983.85, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Nunhead", "stage_seq": 19, "distance_m": 35961.465, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1444", "location": "Peckham Rye (E)", "stage_seq": 20, "distance_m": 37283.193, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445", "location": "Crofton Road Jn", "stage_seq": 21, "distance_m": 37832.784, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1447", "location": "Denmark Hill", "stage_seq": 22, "distance_m": 38662.542, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448", "location": "Cambria Jn", "stage_seq": 23, "distance_m": 39379.039, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Loughborough Jn", "stage_seq": 24, "distance_m": 39744.455, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454H", "location": "Elephant & Castle", "stage_seq": 25, "distance_m": 42850.868, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "Southwark Bridge Jn", "stage_seq": 26, "distance_m": 43386.423, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457H", "location": "Blackfriars Jn", "stage_seq": 27, "distance_m": 44133.196, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": null, "location": "London Blackfriars", "stage_seq": 28, "distance_m": 44735.331, "section_seq": 1, "route_path_id": 66571}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44735.331, "from_m": 0.0, "section_seq": 1, "route_path_id": 66571}], "total_distance_m": 44735.331, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38192.425, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6542.906, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32561, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:35Z", "source_id": 56154912, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T12:55:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:37Z", "source_id": 17961402, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32557, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:24Z", "source_id": 56174465, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:03:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:02:28Z", "source_id": 17967050, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32548, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:11Z", "source_id": 56181598, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T13:06:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:05:19Z", "source_id": 17969060, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T14:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32544, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:50Z", "source_id": 56191249, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T13:10:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:57Z", "source_id": 17971620, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T14:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31960, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:57Z", "source_id": 56204397, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:14:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:13:59Z", "source_id": 17975396, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32072, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:56Z", "source_id": 56214490, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:18:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:17:58Z", "source_id": 17978278, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31882, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:21Z", "source_id": 56228215, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:24:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:23:23Z", "source_id": 17982153, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31874, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:38Z", "source_id": 56233942, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:26:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:25:40Z", "source_id": 17983826, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31849, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:03Z", "source_id": 56239926, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:28:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:05Z", "source_id": 17985568, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31843, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:18Z", "source_id": 56245870, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:31:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:21Z", "source_id": 17987202, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31839, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:32Z", "source_id": 56251626, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:33:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:32:33Z", "source_id": 17988842, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31832, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:33Z", "source_id": 56256920, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:35:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:34:36Z", "source_id": 17990345, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31820, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:35Z", "source_id": 56262234, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T13:37:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:38Z", "source_id": 17991828, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31808, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:12Z", "source_id": 56268715, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:39:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:13Z", "source_id": 17993675, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31562, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:41:58Z", "source_id": 56275700, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:42:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:42:03Z", "source_id": 17995674, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29772, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:33Z", "source_id": 56282285, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:45:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:44:36Z", "source_id": 17997592, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29761, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:54Z", "source_id": 56295818, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:50:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:49:56Z", "source_id": 18001430, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29330, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:57Z", "source_id": 56311428, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T13:56:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:56:01Z", "source_id": 18005887, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29314, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:44Z", "source_id": 56321084, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T14:00:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:47Z", "source_id": 18008569, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
Sevenoaks |
1352 |
1352 |
4 |
None |
None |
London Blackfriars |
1459 |
1459 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C18466/2026-09-18/detailed |
None |
Elephant & Castle |
2026-09-18T14:55:30+01:00 |
London Blackfriars |
3.0 |
{"type": "LineString", "coordinates": [[-0.09885980928640944, 51.49407035639032], [-0.0988519, 51.49409539999999], [-0.0987903, 51.4942577], [-0.09874639999999998, 51.4943679], [-0.0986386, 51.4946529], [-0.09860049999999998, 51.49476859999999], [-0.0985771, 51.4948602], [-0.0985607, 51.49495019999999], [-0.09851569999999998, 51.49515339999999], [-0.0984884, 51.4953532], [-0.09847469999999998, 51.49555579999999], [-0.098489, 51.495923], [-0.0985137, 51.49629809999999], [-0.098541, 51.496488], [-0.0985798, 51.496674199999994], [-0.0986324, 51.4968609], [-0.0986959, 51.49704160000001], [-0.0988616, 51.497391599999986], [-0.0991279, 51.4978885], [-0.099215, 51.49801459999999], [-0.0993835, 51.4983389], [-0.0996115, 51.4987277], [-0.0996463929357292, 51.4987748385867], [-0.0996853, 51.4988274], [-0.0998752, 51.4990849], [-0.10005319999999998, 51.499345000000005], [-0.10022259999999998, 51.499643000000006], [-0.1003593, 51.49993559999999], [-0.10046239999999998, 51.5002234], [-0.1005612, 51.5005647], [-0.10063940000000002, 51.500862], [-0.1007533, 51.501166], [-0.1009064, 51.5015154], [-0.10108399999999998, 51.501806], [-0.1013048, 51.50210829999999], [-0.10149679999999998, 51.502404199999994], [-0.1016241, 51.5026241], [-0.1017524, 51.502887400000006], [-0.10180269999999998, 51.5030069], [-0.1019064, 51.50328489999999], [-0.1019916, 51.50355], [-0.10208639999999998, 51.50384509999999], [-0.1021526131001426, 51.504064288890106], [-0.10216130857244468, 51.504093073915016], [-0.10217498376099328, 51.504138343488584], [-0.10218452471206103, 51.50416992728873], [-0.1022401, 51.5043539], [-0.1023045, 51.50452520000001], [-0.1024293, 51.5047941], [-0.1025663, 51.5050675], [-0.10262315961332368, 51.50516368649792], [-0.1027998, 51.50546250000001], [-0.1028938, 51.50560699999999], [-0.10308290000000002, 51.50590510000001], [-0.1031886, 51.5060926], [-0.10327909999999998, 51.506281], [-0.10335049999999998, 51.506452], [-0.1034059, 51.5066043], [-0.1034524, 51.5067651], [-0.1034905, 51.5069923], [-0.1035044, 51.50711209999999], [-0.1035151, 51.50722900000001], [-0.1035132, 51.5074255], [-0.10349319999999998, 51.507618099999995], [-0.1034687, 51.5077849], [-0.1034208, 51.5079727], [-0.1033578, 51.508174200000006], [-0.1033062, 51.5083372], [-0.1032867, 51.5084005], [-0.1032496, 51.5085663], [-0.1032364, 51.5086604], [-0.1032297, 51.5087796], [-0.10322629999999998, 51.5089192], [-0.1031995, 51.5094303], [-0.1031861, 51.5096532], [-0.10317619999999998, 51.51001539999999], [-0.1031634, 51.5105179]]} |
1.2 |
1457 |
1500 |
Elephant & Castle |
London Blackfriars |
London Blackfriars |
51.5105179 |
-0.1031634 |
51.5105179 |
-0.1031634 |
1 |
0 |
2026-09-18 14:10:56 |
TERMINATED |
2026-09-18 14:00:00 |
London Blackfriars |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18008569 |
1789739988854247 |
104 |
104 |
2026-09-18 14:10:42.055657 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:41.201929 |
| 641706 |
672228 |
P89990 |
882U86MN18 |
2026-09-18 |
COMPLETE |
18007979 |
2026-09-18 15:00:00 |
2026-09-18 14:10:56 |
2026-09-20 14:10:56 |
{"id": 672228, "stp": "P", "toc": "Southeastern", "uid": "P89990", "consist": "465906+465910", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89990/2026-09-18/detailed", "trust_id": "882U86MN18", "origin_crs": "GRV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-18", "dest_arr_time": "1454", "dest_platform": "7", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "2U86", "timing_status": "LATE", "origin_station": "Gravesend", "current_leg_arr": "1500", "current_leg_dep": "1446", "current_leg_end": "London Victoria", "origin_dep_time": "1349", "origin_platform": "0", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-18T14:10:56", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.08956259999999999, 51.46811869999999], [-0.08983152841195213, 51.468035372729425], [-0.08984789999999998, 51.46803030000001], [-0.0902076, 51.46791540000001], [-0.09038269999999998, 51.4678635], [-0.09103419999999998, 51.4676581], [-0.0917544, 51.46743440000001], [-0.0925923, 51.4671787], [-0.093213, 51.4669855], [-0.0937025, 51.46683619999999], [-0.0944001, 51.46663349999999], [-0.0950996, 51.4664331], [-0.0954557, 51.46632820000001], [-0.0959028, 51.466191], [-0.0962805, 51.46608359999998], [-0.09663729999999998, 51.4659863], [-0.0969899, 51.465895499999995], [-0.0973397, 51.465809500000006], [-0.0977507, 51.4657164], [-0.097989, 51.46566140000001], [-0.09806239999999998, 51.4656473], [-0.0985413, 51.4655856], [-0.0989182, 51.465512], [-0.0994683, 51.4654177], [-0.10030379999999998, 51.4652944], [-0.10054599999999998, 51.4652656], [-0.1011238, 51.4651946], [-0.10163419999999998, 51.4651375], [-0.10192950900929032, 51.46510977324259], [-0.1020554125627567, 51.46509795206989], [-0.1021007, 51.4650937], [-0.10248019999999998, 51.4650446], [-0.1028737, 51.46497920000001], [-0.1032727, 51.46490589999999], [-0.10362879999999998, 51.464829], [-0.1040309, 51.4647288], [-0.1044474, 51.4646102], [-0.1048521, 51.46447380000001], [-0.1054212, 51.464271700000005], [-0.1057846, 51.4641482], [-0.1060837, 51.46405270000001], [-0.1063637, 51.4639742], [-0.1066088, 51.46391489999999], [-0.10693959999999998, 51.4638417], [-0.1072618, 51.46377499999999], [-0.1076988, 51.4636904], [-0.1080498, 51.46363169999999], [-0.1086024, 51.4635393], [-0.109038, 51.46347490000001], [-0.1092406, 51.46345230000001], [-0.1095539, 51.463423299999995], [-0.1097593, 51.4634024], [-0.1100523, 51.463355699999994], [-0.1101891, 51.4633322], [-0.11048139999999998, 51.4632817], [-0.1108201, 51.4632258], [-0.1110745, 51.4631942], [-0.1113385, 51.4631743], [-0.1116134, 51.46315189999999], [-0.1119142, 51.4631401], [-0.1123601, 51.46313289999999], [-0.1128169, 51.4631459], [-0.1132585, 51.463171499999994], [-0.1136461, 51.4632128], [-0.1140179, 51.4632702], [-0.1143726, 51.4633353], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12152269999999996, 51.4636767], [-0.12187259999999998, 51.46361970000001], [-0.12212520000000002, 51.4635779], [-0.12238309999999998, 51.4635407], [-0.1230107, 51.46345269999999], [-0.12329299999999996, 51.46341789999999], [-0.1235806, 51.46339129999999], [-0.1240592, 51.4633441], [-0.1245742, 51.46331159999999], [-0.1247085, 51.463307699999994], [-0.12496219999999998, 51.4633082], [-0.1254863, 51.4633099], [-0.1256126, 51.4633144], [-0.1258066, 51.463325], [-0.1262187, 51.4633548], [-0.1266975, 51.4634081], [-0.12700999999999998, 51.4634501], [-0.1274956, 51.46353369999999], [-0.1279538, 51.4636287], [-0.12833449999999996, 51.4637219], [-0.1285815, 51.4637915], [-0.12878259999999997, 51.463850599999994], [-0.1290085, 51.4639273], [-0.12927779999999997, 51.464017299999995], [-0.12948079999999998, 51.4640932], [-0.1296599, 51.464160099999994], [-0.1301247, 51.46436560000001], [-0.13048919999999997, 51.464540099999994], [-0.1306877, 51.4646422], [-0.13082739999999998, 51.4647182], [-0.1311008, 51.464865999999994], [-0.13135169999999996, 51.46500000000001], [-0.13164779999999998, 51.4651611], [-0.132733, 51.4657442], [-0.1334808, 51.4661454], [-0.1338128, 51.4663291], [-0.134058, 51.4664674], [-0.1342171, 51.4665621], [-0.1345115, 51.4667449], [-0.1346788, 51.4668495], [-0.13473669999999996, 51.46688839999999], [-0.1349214, 51.46701239999999], [-0.1349726681671229, 51.46704752309517], [-0.13510779999999997, 51.467140099999995], [-0.1352356, 51.46722979999999], [-0.1356645, 51.46755769999999], [-0.1361976, 51.4679956], [-0.13620509999999997, 51.4680014], [-0.1364181, 51.4681771], [-0.1365505, 51.4682882], [-0.1366274, 51.468352], [-0.13665699999999997, 51.468376500000005], [-0.136808, 51.4685298], [-0.13703660000000004, 51.4687608], [-0.137176, 51.4689209], [-0.1373365, 51.4690805], [-0.1378899, 51.4696352], [-0.1381593, 51.4699072], [-0.1383116, 51.4700553], [-0.138551, 51.4702783], [-0.1387222, 51.47044559999999], [-0.1388566, 51.47057470000001], [-0.1390321908187699, 51.47074436450915], [-0.1390403, 51.4707522], [-0.1395526, 51.471254300000005], [-0.1397761, 51.47147879999999], [-0.1400351, 51.4717478], [-0.1401968, 51.4719352], [-0.14035199999999998, 51.47211010000001], [-0.14053899999999997, 51.47235129999999], [-0.1407586, 51.4726821], [-0.14091920000000002, 51.4729797], [-0.1410626, 51.47329589999999], [-0.1411922, 51.473617899999994], [-0.14125899999999997, 51.47375319999998], [-0.14133339999999997, 51.47391389999999], [-0.1414443, 51.4740914], [-0.14155149999999997, 51.474251500000015], [-0.14173639999999998, 51.474501999999994], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-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": "Denmark Hill", "dest_arr_time_act": "1454", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Denmark Hill", "current_leg_milage": "4.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 414.818, \"from_m\": 0.0, \"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\": 8828.327, \"from_m\": 414.818, \"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\": 10609.025, \"from_m\": 8828.327, \"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\": 11166.375, \"from_m\": 10609.025, \"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\": 11516.063, \"from_m\": 11166.375, \"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\": 11561.705, \"from_m\": 11516.063, \"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\": 12264.487, \"from_m\": 11561.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\": 12297.51, \"from_m\": 12264.487, \"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\": 12299.305, \"from_m\": 12297.51, \"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\": 13348.882, \"from_m\": 12299.305, \"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\": 13386.241, \"from_m\": 13348.882, \"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\": 13459.754, \"from_m\": 13386.241, \"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\": 13507.639, \"from_m\": 13459.754, \"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\": 13941.4, \"from_m\": 13507.639, \"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\": 13969.013, \"from_m\": 13941.4, \"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\": 14000.963, \"from_m\": 13969.013, \"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\": 23634.026, \"from_m\": 14000.963, \"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\": 24138.869, \"from_m\": 23634.026, \"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\": 26042.686, \"from_m\": 24138.869, \"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\": 26666.528, \"from_m\": 26042.686, \"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\": 28331.467, \"from_m\": 26666.528, \"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\": 29205.881, \"from_m\": 28331.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\": 30365.019, \"from_m\": 29205.881, \"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\": 32346.893, \"from_m\": 30365.019, \"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\": 32992.699, \"from_m\": 32346.893, \"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\": 33260.27, \"from_m\": 32992.699, \"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\": 33310.629, \"from_m\": 33260.27, \"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\": 34764.368, \"from_m\": 33310.629, \"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\": 34769.689, \"from_m\": 34764.368, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35541.418, \"from_m\": 34769.689, \"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\": 35644.288, \"from_m\": 35541.418, \"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\": 35946.925, \"from_m\": 35644.288, \"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\": 35970.772, \"from_m\": 35946.925, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37560.724, \"from_m\": 35970.772, \"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\": 37668.868, \"from_m\": 37560.724, \"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\": 37718.435, \"from_m\": 37668.868, \"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\": 37792.258, \"from_m\": 37718.435, \"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\": 39089.538, \"from_m\": 37792.258, \"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\": 39520.573, \"from_m\": 39089.538, \"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\": 39840.734, \"from_m\": 39520.573, \"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\": 40971.186, \"from_m\": 39840.734, \"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\": 672228, \"profile_key\": \"44d11293496faf77f1a640afaf24d71806210e032f7e088e7cd3e2acb9ead3db\", \"schedule_id\": 23353, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1349\", \"location\": \"Gravesend\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 2, \"distance_m\": 2415.58, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1354H\", \"wtt_dep\": \"1355\", \"location\": \"Greenhithe\", \"stage_seq\": 3, \"distance_m\": 6530.484, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1400\", \"wtt_dep\": \"1401\", \"location\": \"Dartford\", \"stage_seq\": 4, \"distance_m\": 10893.658, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402H\", \"location\": \"Dartford Jn\", \"stage_seq\": 5, \"distance_m\": 11615.131, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1403\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 6, \"distance_m\": 12299.305, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 7, \"distance_m\": 13428.125, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1405H\", \"location\": \"Perry Street Fork Jn\", \"stage_seq\": 8, \"distance_m\": 13969.013, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1407H\", \"wtt_dep\": \"1408H\", \"location\": \"Barnehurst\", \"stage_seq\": 9, \"distance_m\": 15882.653, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1411\", \"wtt_dep\": \"1412\", \"location\": \"Bexleyheath\", \"stage_seq\": 10, \"distance_m\": 17728.567, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1415\", \"location\": \"Welling\", \"stage_seq\": 11, \"distance_m\": 19980.08, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1417\", \"wtt_dep\": \"1417H\", \"location\": \"Falconwood\", \"stage_seq\": 12, \"distance_m\": 21617.159, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1419H\", \"wtt_dep\": \"1420H\", \"location\": \"Eltham\", \"stage_seq\": 13, \"distance_m\": 23521.496, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1424\", \"location\": \"Kidbrooke\", \"stage_seq\": 14, \"distance_m\": 25560.444, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1428\", \"location\": \"Blackheath\", \"stage_seq\": 15, \"distance_m\": 27026.392, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1432H\", \"location\": \"Lewisham\", \"stage_seq\": 16, \"distance_m\": 28581.401, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433H\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 17, \"distance_m\": 29053.134, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1437H\", \"wtt_dep\": \"1438\", \"location\": \"Nunhead\", \"stage_seq\": 18, \"distance_m\": 31420.803, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 19, \"distance_m\": 32742.532, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 20, \"distance_m\": 33310.629, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444H\", \"location\": \"Denmark Hill\", \"stage_seq\": 21, \"distance_m\": 34119.503, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 22, \"distance_m\": 37528.195, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Factory Jn\", \"stage_seq\": 23, \"distance_m\": 38033.399, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 24, \"distance_m\": 39568.478, \"section_seq\": 1, \"route_path_id\": 100295}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 25, \"distance_m\": 40971.186, \"section_seq\": 1, \"route_path_id\": 100295}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 40971.186, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100295}], \"total_distance_m\": 40971.186, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 37662.631, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3308.555, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1349", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:53:57Z\", \"source_id\": 56153326, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:54:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:54:02Z\", \"source_id\": 17960981, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:03Z\", \"source_id\": 56165895, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:00:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:59:07Z\", \"source_id\": 17964653, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31604, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:15Z\", \"source_id\": 56189507, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:08:18Z\", \"source_id\": 17971197, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31600, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:05Z\", \"source_id\": 56197181, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:11:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:11:08Z\", \"source_id\": 17973296, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31592, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:22Z\", \"source_id\": 56205478, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:14:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:14:26Z\", \"source_id\": 17975704, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:40Z\", \"source_id\": 56211203, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:17:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:16:42Z\", \"source_id\": 17977327, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:14Z\", \"source_id\": 56217564, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:20:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:19:19Z\", \"source_id\": 17979191, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31584, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:41Z\", \"source_id\": 56226497, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:23:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:22:44Z\", \"source_id\": 17981679, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:45Z\", \"source_id\": 56236664, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:27:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:26:49Z\", \"source_id\": 17984632, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:12Z\", \"source_id\": 56245643, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:30:15Z\", \"source_id\": 17987108, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:04Z\", \"source_id\": 56260865, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:36:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:36:08Z\", \"source_id\": 17991482, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:17Z\", \"source_id\": 56268983, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:39:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:39:21Z\", \"source_id\": 17993741, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:05Z\", \"source_id\": 56283543, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:45:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:45:08Z\", \"source_id\": 17997952, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28723, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:50Z\", \"source_id\": 56318928, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:58:57Z\", \"source_id\": 18007979, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "7", "timing_fact_generation": 1789739940413025, "current_leg_arrival_utc": "2026-09-18T15:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:41.207257", "service_state_evidence_id": 18007979, "current_leg_start_actual_dep": "2026-09-18T14:50:30+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:42.051650", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
GRV |
None |
2U86 |
465906+465910 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 414.818, "from_m": 0.0, "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": 8828.327, "from_m": 414.818, "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": 10609.025, "from_m": 8828.327, "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": 11166.375, "from_m": 10609.025, "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": 11516.063, "from_m": 11166.375, "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": 11561.705, "from_m": 11516.063, "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": 12264.487, "from_m": 11561.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": 12297.51, "from_m": 12264.487, "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": 12299.305, "from_m": 12297.51, "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": 13348.882, "from_m": 12299.305, "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": 13386.241, "from_m": 13348.882, "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": 13459.754, "from_m": 13386.241, "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": 13507.639, "from_m": 13459.754, "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": 13941.4, "from_m": 13507.639, "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": 13969.013, "from_m": 13941.4, "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": 14000.963, "from_m": 13969.013, "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": 23634.026, "from_m": 14000.963, "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": 24138.869, "from_m": 23634.026, "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": 26042.686, "from_m": 24138.869, "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": 26666.528, "from_m": 26042.686, "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": 28331.467, "from_m": 26666.528, "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": 29205.881, "from_m": 28331.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": 30365.019, "from_m": 29205.881, "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": 32346.893, "from_m": 30365.019, "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": 32992.699, "from_m": 32346.893, "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": 33260.27, "from_m": 32992.699, "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": 33310.629, "from_m": 33260.27, "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": 34764.368, "from_m": 33310.629, "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": 34769.689, "from_m": 34764.368, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35541.418, "from_m": 34769.689, "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": 35644.288, "from_m": 35541.418, "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": 35946.925, "from_m": 35644.288, "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": 35970.772, "from_m": 35946.925, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37560.724, "from_m": 35970.772, "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": 37668.868, "from_m": 37560.724, "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": 37718.435, "from_m": 37668.868, "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": 37792.258, "from_m": 37718.435, "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": 39089.538, "from_m": 37792.258, "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": 39520.573, "from_m": 39089.538, "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": 39840.734, "from_m": 39520.573, "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": 40971.186, "from_m": 39840.734, "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": 672228, "profile_key": "44d11293496faf77f1a640afaf24d71806210e032f7e088e7cd3e2acb9ead3db", "schedule_id": 23353, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1349", "location": "Gravesend", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351H", "location": "Springhead Junction (CTRL)", "stage_seq": 2, "distance_m": 2415.58, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1354H", "wtt_dep": "1355", "location": "Greenhithe", "stage_seq": 3, "distance_m": 6530.484, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1400", "wtt_dep": "1401", "location": "Dartford", "stage_seq": 4, "distance_m": 10893.658, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402H", "location": "Dartford Jn", "stage_seq": 5, "distance_m": 11615.131, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1403", "location": "Crayford Spur A Jn", "stage_seq": 6, "distance_m": 12299.305, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404H", "location": "Crayford Creek Jn", "stage_seq": 7, "distance_m": 13428.125, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1405H", "location": "Perry Street Fork Jn", "stage_seq": 8, "distance_m": 13969.013, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1407H", "wtt_dep": "1408H", "location": "Barnehurst", "stage_seq": 9, "distance_m": 15882.653, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1411", "wtt_dep": "1412", "location": "Bexleyheath", "stage_seq": 10, "distance_m": 17728.567, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1415", "location": "Welling", "stage_seq": 11, "distance_m": 19980.08, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1417", "wtt_dep": "1417H", "location": "Falconwood", "stage_seq": 12, "distance_m": 21617.159, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1419H", "wtt_dep": "1420H", "location": "Eltham", "stage_seq": 13, "distance_m": 23521.496, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1424", "location": "Kidbrooke", "stage_seq": 14, "distance_m": 25560.444, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1428", "location": "Blackheath", "stage_seq": 15, "distance_m": 27026.392, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1432H", "location": "Lewisham", "stage_seq": 16, "distance_m": 28581.401, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433H", "location": "Lewisham Vale Jn", "stage_seq": 17, "distance_m": 29053.134, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1437H", "wtt_dep": "1438", "location": "Nunhead", "stage_seq": 18, "distance_m": 31420.803, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Peckham Rye (E)", "stage_seq": 19, "distance_m": 32742.532, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442", "location": "Crofton Road Jn", "stage_seq": 20, "distance_m": 33310.629, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444H", "location": "Denmark Hill", "stage_seq": 21, "distance_m": 34119.503, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Voltaire Road Jn", "stage_seq": 22, "distance_m": 37528.195, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Factory Jn", "stage_seq": 23, "distance_m": 38033.399, "section_seq": 1, "route_path_id": 100295}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Grosvenor Bridge Jn", "stage_seq": 24, "distance_m": 39568.478, "section_seq": 1, "route_path_id": 100295}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": null, "location": "London Victoria", "stage_seq": 25, "distance_m": 40971.186, "section_seq": 1, "route_path_id": 100295}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 40971.186, "from_m": 0.0, "section_seq": 1, "route_path_id": 100295}], "total_distance_m": 40971.186, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 37662.631, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3308.555, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32222, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:53:57Z", "source_id": 56153326, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T12:54:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:54:02Z", "source_id": 17960981, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31739, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:03Z", "source_id": 56165895, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:00:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:59:07Z", "source_id": 17964653, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31604, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:15Z", "source_id": 56189507, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:08:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:08:18Z", "source_id": 17971197, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31600, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:05Z", "source_id": 56197181, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:11:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:11:08Z", "source_id": 17973296, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31592, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:22Z", "source_id": 56205478, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T13:14:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:14:26Z", "source_id": 17975704, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31596, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:40Z", "source_id": 56211203, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:17:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:16:42Z", "source_id": 17977327, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31588, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:14Z", "source_id": 56217564, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T13:20:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:19:19Z", "source_id": 17979191, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31584, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:41Z", "source_id": 56226497, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:23:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:22:44Z", "source_id": 17981679, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31579, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:45Z", "source_id": 56236664, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:27:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:26:49Z", "source_id": 17984632, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31568, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:12Z", "source_id": 56245643, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T13:30:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:30:15Z", "source_id": 17987108, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31561, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:04Z", "source_id": 56260865, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:36:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:36:08Z", "source_id": 17991482, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29772, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:17Z", "source_id": 56268983, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T13:39:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:39:21Z", "source_id": 17993741, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29760, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:05Z", "source_id": 56283543, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:45:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:45:08Z", "source_id": 17997952, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28723, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:50Z", "source_id": 56318928, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T14:00:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:58:57Z", "source_id": 18007979, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
Gravesend |
1349 |
1349 |
0 |
None |
None |
London Victoria |
1454 |
1454 |
7 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P89990/2026-09-18/detailed |
None |
Denmark Hill |
2026-09-18T14:50:30+01:00 |
London Victoria |
14.0 |
{"type": "LineString", "coordinates": [[-0.08956259999999999, 51.46811869999999], [-0.08983152841195213, 51.468035372729425], [-0.08984789999999998, 51.46803030000001], [-0.0902076, 51.46791540000001], [-0.09038269999999998, 51.4678635], [-0.09103419999999998, 51.4676581], [-0.0917544, 51.46743440000001], [-0.0925923, 51.4671787], [-0.093213, 51.4669855], [-0.0937025, 51.46683619999999], [-0.0944001, 51.46663349999999], [-0.0950996, 51.4664331], [-0.0954557, 51.46632820000001], [-0.0959028, 51.466191], [-0.0962805, 51.46608359999998], [-0.09663729999999998, 51.4659863], [-0.0969899, 51.465895499999995], [-0.0973397, 51.465809500000006], [-0.0977507, 51.4657164], [-0.097989, 51.46566140000001], [-0.09806239999999998, 51.4656473], [-0.0985413, 51.4655856], [-0.0989182, 51.465512], [-0.0994683, 51.4654177], [-0.10030379999999998, 51.4652944], [-0.10054599999999998, 51.4652656], [-0.1011238, 51.4651946], [-0.10163419999999998, 51.4651375], [-0.10192950900929032, 51.46510977324259], [-0.1020554125627567, 51.46509795206989], [-0.1021007, 51.4650937], [-0.10248019999999998, 51.4650446], [-0.1028737, 51.46497920000001], [-0.1032727, 51.46490589999999], [-0.10362879999999998, 51.464829], [-0.1040309, 51.4647288], [-0.1044474, 51.4646102], [-0.1048521, 51.46447380000001], [-0.1054212, 51.464271700000005], [-0.1057846, 51.4641482], [-0.1060837, 51.46405270000001], [-0.1063637, 51.4639742], [-0.1066088, 51.46391489999999], [-0.10693959999999998, 51.4638417], [-0.1072618, 51.46377499999999], [-0.1076988, 51.4636904], [-0.1080498, 51.46363169999999], [-0.1086024, 51.4635393], [-0.109038, 51.46347490000001], [-0.1092406, 51.46345230000001], [-0.1095539, 51.463423299999995], [-0.1097593, 51.4634024], [-0.1100523, 51.463355699999994], [-0.1101891, 51.4633322], [-0.11048139999999998, 51.4632817], [-0.1108201, 51.4632258], [-0.1110745, 51.4631942], [-0.1113385, 51.4631743], [-0.1116134, 51.46315189999999], [-0.1119142, 51.4631401], [-0.1123601, 51.46313289999999], [-0.1128169, 51.4631459], [-0.1132585, 51.463171499999994], [-0.1136461, 51.4632128], [-0.1140179, 51.4632702], [-0.1143726, 51.4633353], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12152269999999996, 51.4636767], [-0.12187259999999998, 51.46361970000001], [-0.12212520000000002, 51.4635779], [-0.12238309999999998, 51.4635407], [-0.1230107, 51.46345269999999], [-0.12329299999999996, 51.46341789999999], [-0.1235806, 51.46339129999999], [-0.1240592, 51.4633441], [-0.1245742, 51.46331159999999], [-0.1247085, 51.463307699999994], [-0.12496219999999998, 51.4633082], [-0.1254863, 51.4633099], [-0.1256126, 51.4633144], [-0.1258066, 51.463325], [-0.1262187, 51.4633548], [-0.1266975, 51.4634081], [-0.12700999999999998, 51.4634501], [-0.1274956, 51.46353369999999], [-0.1279538, 51.4636287], [-0.12833449999999996, 51.4637219], [-0.1285815, 51.4637915], [-0.12878259999999997, 51.463850599999994], [-0.1290085, 51.4639273], [-0.12927779999999997, 51.464017299999995], [-0.12948079999999998, 51.4640932], [-0.1296599, 51.464160099999994], [-0.1301247, 51.46436560000001], [-0.13048919999999997, 51.464540099999994], [-0.1306877, 51.4646422], [-0.13082739999999998, 51.4647182], [-0.1311008, 51.464865999999994], [-0.13135169999999996, 51.46500000000001], [-0.13164779999999998, 51.4651611], [-0.132733, 51.4657442], [-0.1334808, 51.4661454], [-0.1338128, 51.4663291], [-0.134058, 51.4664674], [-0.1342171, 51.4665621], [-0.1345115, 51.4667449], [-0.1346788, 51.4668495], [-0.13473669999999996, 51.46688839999999], [-0.1349214, 51.46701239999999], [-0.1349726681671229, 51.46704752309517], [-0.13510779999999997, 51.467140099999995], [-0.1352356, 51.46722979999999], [-0.1356645, 51.46755769999999], [-0.1361976, 51.4679956], [-0.13620509999999997, 51.4680014], [-0.1364181, 51.4681771], [-0.1365505, 51.4682882], [-0.1366274, 51.468352], [-0.13665699999999997, 51.468376500000005], [-0.136808, 51.4685298], [-0.13703660000000004, 51.4687608], [-0.137176, 51.4689209], [-0.1373365, 51.4690805], [-0.1378899, 51.4696352], [-0.1381593, 51.4699072], [-0.1383116, 51.4700553], [-0.138551, 51.4702783], [-0.1387222, 51.47044559999999], [-0.1388566, 51.47057470000001], [-0.1390321908187699, 51.47074436450915], [-0.1390403, 51.4707522], [-0.1395526, 51.471254300000005], [-0.1397761, 51.47147879999999], [-0.1400351, 51.4717478], [-0.1401968, 51.4719352], [-0.14035199999999998, 51.47211010000001], [-0.14053899999999997, 51.47235129999999], [-0.1407586, 51.4726821], [-0.14091920000000002, 51.4729797], [-0.1410626, 51.47329589999999], [-0.1411922, 51.473617899999994], [-0.14125899999999997, 51.47375319999998], [-0.14133339999999997, 51.47391389999999], [-0.1414443, 51.4740914], [-0.14155149999999997, 51.474251500000015], [-0.14173639999999998, 51.474501999999994], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-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]]} |
4.1 |
1446 |
1500 |
Denmark Hill |
Victoria Plat 10 |
London Victoria |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-18 14:10:56 |
TERMINATED |
2026-09-18 14:00:00 |
London Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18007979 |
1789739940413025 |
82 |
82 |
2026-09-18 14:10:42.051650 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:41.207257 |
| 641707 |
673039 |
C09781 |
882C39MO18 |
2026-09-18 |
COMPLETE |
18008046 |
2026-09-18 15:00:00 |
2026-09-18 14:10:56 |
2026-09-20 14:10:56 |
{"id": 673039, "stp": "P", "toc": "Southern", "uid": "C09781", "consist": "377321", "dest_crs": "BTN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C09781/2026-09-18/detailed", "trust_id": "882C39MO18", "origin_crs": "SEF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-18", "dest_arr_time": "1459", "dest_platform": "7", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "2C39", "timing_status": "LATE", "origin_station": "Seaford", "current_leg_arr": "1500", "current_leg_dep": "1458", "current_leg_end": "Brighton", "origin_dep_time": "1424", "origin_platform": "1", "current_location": "Brighton", "last_update_time": "2026-09-18T14:10:56", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1356308, 50.8368963], [-0.13637669999999996, 50.83680919999999], [-0.13696479999999997, 50.83672889999999], [-0.1375376, 50.8366286], [-0.1378042, 50.8365787], [-0.1380693, 50.8365264], [-0.1383406, 50.8364686], [-0.1386118, 50.836408299999995], [-0.1389885, 50.836322300000006], [-0.13969019999999996, 50.8361403], [-0.14069769999999998, 50.8358394], [-0.14122339999999997, 50.835659199999995], [-0.1414859, 50.83556099999999], [-0.1416833, 50.835479799999995], [-0.14186909999999997, 50.83538699999998], [-0.1419903, 50.83531800000001], [-0.1421455, 50.83521489999999], [-0.1422573, 50.8351291], [-0.14236059999999998, 50.83503830000001], [-0.14247229999999997, 50.83491899999999], [-0.1425239, 50.8348629], [-0.1425725, 50.834801], [-0.14262179999999997, 50.8347348], [-0.142666, 50.83466609999999], [-0.14269650000000003, 50.834611599999995], [-0.14272369999999998, 50.83455589999999], [-0.1427759, 50.834431499999994], [-0.14279899999999998, 50.8343595], [-0.1428204, 50.8342795], [-0.142828, 50.8341466], [-0.1428392, 50.833978900000005], [-0.14283859999999998, 50.833825799999985], [-0.14282549999999997, 50.8337014], [-0.1428, 50.8335625], [-0.14272719999999997, 50.83330649999999], [-0.1427101, 50.8332698], [-0.1427218, 50.8332667], [-0.1425619, 50.832978999999995], [-0.1424802, 50.8328229], [-0.14237659999999996, 50.832631500000005], [-0.1422796, 50.832368900000006], [-0.14219409999999996, 50.83212079999999], [-0.1421155, 50.8319738], [-0.14201330000000004, 50.8317341], [-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": "London Road (Brighton)", "dest_arr_time_act": "1459", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "London Road (Brighton)", "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\": 256.778, \"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\": 3516.856, \"from_m\": 256.778, \"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\": 3893.641, \"from_m\": 3516.856, \"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\": 4871.516, \"from_m\": 3893.641, \"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\": 5278.059, \"from_m\": 4871.516, \"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\": 5331.209, \"from_m\": 5278.059, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8727.329, \"from_m\": 5331.209, \"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\": 8946.948, \"from_m\": 8727.329, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12459.437, \"from_m\": 8946.948, \"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\": 12562.499, \"from_m\": 12459.437, \"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\": 12591.047, \"from_m\": 12562.499, \"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\": 14131.706, \"from_m\": 12591.047, \"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\": 14175.401, \"from_m\": 14131.706, \"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\": 14440.059, \"from_m\": 14175.401, \"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\": 16229.899, \"from_m\": 14440.059, \"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\": 20951.457, \"from_m\": 16229.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\": 22206.828, \"from_m\": 20951.457, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24663.511, \"from_m\": 22206.828, \"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\": 26141.639, \"from_m\": 24663.511, \"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\": 26527.732, \"from_m\": 26141.639, \"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\": 26621.753, \"from_m\": 26527.732, \"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\": 26626.195, \"from_m\": 26621.753, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26649.085, \"from_m\": 26626.195, \"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\": 26678.704, \"from_m\": 26649.085, \"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\": 26701.196, \"from_m\": 26678.704, \"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\": 26759.413, \"from_m\": 26701.196, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26776.666, \"from_m\": 26759.413, \"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\": 26825.898, \"from_m\": 26776.666, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27086.059, \"from_m\": 26825.898, \"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\": 673039, \"profile_key\": \"7ba34da2f0437cd00945106b39c35740a4c53fe01d07796b36aa140c0899ad1a\", \"schedule_id\": 914, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Seaford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"1426H\", \"wtt_dep\": \"1427\", \"location\": \"Bishopstone\", \"stage_seq\": 2, \"distance_m\": 1456.966, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1430H\", \"location\": \"Newhaven Harbour\", \"stage_seq\": 3, \"distance_m\": 3769.835, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"1432\", \"wtt_dep\": \"1432H\", \"location\": \"Newhaven Town\", \"stage_seq\": 4, \"distance_m\": 4280.284, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434\", \"location\": \"Southease Sig. Tlw20\", \"stage_seq\": 5, \"distance_m\": 5804.146, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438H\", \"location\": \"Southerham Jn\", \"stage_seq\": 6, \"distance_m\": 12591.047, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1442\", \"location\": \"Lewes\", \"stage_seq\": 7, \"distance_m\": 14227.145, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1449H\", \"location\": \"Falmer\", \"stage_seq\": 8, \"distance_m\": 21413.638, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453\", \"location\": \"Moulsecoomb\", \"stage_seq\": 9, \"distance_m\": 24235.124, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456\", \"location\": \"London Road (Brighton)\", \"stage_seq\": 10, \"distance_m\": 25896.923, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 11, \"distance_m\": 27086.059, \"section_seq\": 1, \"route_path_id\": 28334}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27086.059, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28334}], \"total_distance_m\": 27086.059, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 26921.018, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 165.041, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1424", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:45Z\", \"source_id\": 56231711, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:26:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:24:48Z\", \"source_id\": 17983184, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:28:59Z\", \"source_id\": 56242454, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:30:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:29:04Z\", \"source_id\": 17986269, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:13Z\", \"source_id\": 56248378, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:32:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:31:18Z\", \"source_id\": 17987923, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:02Z\", \"source_id\": 56270725, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:41:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:40:04Z\", \"source_id\": 17994229, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:17Z\", \"source_id\": 56289141, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:48:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:47:21Z\", \"source_id\": 17999602, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:26Z\", \"source_id\": 56299791, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:51:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:51:28Z\", \"source_id\": 18002591, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31113, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:19Z\", \"source_id\": 56307147, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:55:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:54:21Z\", \"source_id\": 18004689, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:00Z\", \"source_id\": 56319228, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:00:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:59:03Z\", \"source_id\": 18008046, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "7", "timing_fact_generation": 1789739945400991, "current_leg_arrival_utc": "2026-09-18T15:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:43.519597", "service_state_evidence_id": 18008046, "current_leg_start_actual_dep": "2026-09-18T14:57:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:43.795884", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
SEF |
BTN |
2C39 |
377321 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 256.778, "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": 3516.856, "from_m": 256.778, "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": 3893.641, "from_m": 3516.856, "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": 4871.516, "from_m": 3893.641, "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": 5278.059, "from_m": 4871.516, "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": 5331.209, "from_m": 5278.059, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8727.329, "from_m": 5331.209, "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": 8946.948, "from_m": 8727.329, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12459.437, "from_m": 8946.948, "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": 12562.499, "from_m": 12459.437, "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": 12591.047, "from_m": 12562.499, "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": 14131.706, "from_m": 12591.047, "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": 14175.401, "from_m": 14131.706, "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": 14440.059, "from_m": 14175.401, "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": 16229.899, "from_m": 14440.059, "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": 20951.457, "from_m": 16229.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": 22206.828, "from_m": 20951.457, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24663.511, "from_m": 22206.828, "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": 26141.639, "from_m": 24663.511, "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": 26527.732, "from_m": 26141.639, "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": 26621.753, "from_m": 26527.732, "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": 26626.195, "from_m": 26621.753, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26649.085, "from_m": 26626.195, "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": 26678.704, "from_m": 26649.085, "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": 26701.196, "from_m": 26678.704, "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": 26759.413, "from_m": 26701.196, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26776.666, "from_m": 26759.413, "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": 26825.898, "from_m": 26776.666, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27086.059, "from_m": 26825.898, "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": 673039, "profile_key": "7ba34da2f0437cd00945106b39c35740a4c53fe01d07796b36aa140c0899ad1a", "schedule_id": 914, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1424", "location": "Seaford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "1426H", "wtt_dep": "1427", "location": "Bishopstone", "stage_seq": 2, "distance_m": 1456.966, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1430H", "location": "Newhaven Harbour", "stage_seq": 3, "distance_m": 3769.835, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "1432", "wtt_dep": "1432H", "location": "Newhaven Town", "stage_seq": 4, "distance_m": 4280.284, "section_seq": 1, "route_path_id": 28334}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434", "location": "Southease Sig. Tlw20", "stage_seq": 5, "distance_m": 5804.146, "section_seq": 1, "route_path_id": 28334}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438H", "location": "Southerham Jn", "stage_seq": 6, "distance_m": 12591.047, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1442", "location": "Lewes", "stage_seq": 7, "distance_m": 14227.145, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1449H", "location": "Falmer", "stage_seq": 8, "distance_m": 21413.638, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453", "location": "Moulsecoomb", "stage_seq": 9, "distance_m": 24235.124, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456", "location": "London Road (Brighton)", "stage_seq": 10, "distance_m": 25896.923, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": null, "location": "Brighton", "stage_seq": 11, "distance_m": 27086.059, "section_seq": 1, "route_path_id": 28334}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27086.059, "from_m": 0.0, "section_seq": 1, "route_path_id": 28334}], "total_distance_m": 27086.059, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 26921.018, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 165.041, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31190, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:45Z", "source_id": 56231711, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T13:26:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:24:48Z", "source_id": 17983184, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31183, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:28:59Z", "source_id": 56242454, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T13:30:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:29:04Z", "source_id": 17986269, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31179, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:13Z", "source_id": 56248378, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T13:32:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:31:18Z", "source_id": 17987923, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T14:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31147, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:02Z", "source_id": 56270725, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:41:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:40:04Z", "source_id": 17994229, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31131, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:17Z", "source_id": 56289141, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T13:48:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:47:21Z", "source_id": 17999602, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31127, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:26Z", "source_id": 56299791, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:51:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:51:28Z", "source_id": 18002591, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31113, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:19Z", "source_id": 56307147, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:55:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:54:21Z", "source_id": 18004689, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30989, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:00Z", "source_id": 56319228, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T14:00:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:59:03Z", "source_id": 18008046, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
Seaford |
1424 |
1424 |
1 |
None |
None |
Brighton |
1459 |
1459 |
7 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C09781/2026-09-18/detailed |
None |
London Road (Brighton) |
2026-09-18T14:57:00+01:00 |
Brighton |
2.0 |
{"type": "LineString", "coordinates": [[-0.1356308, 50.8368963], [-0.13637669999999996, 50.83680919999999], [-0.13696479999999997, 50.83672889999999], [-0.1375376, 50.8366286], [-0.1378042, 50.8365787], [-0.1380693, 50.8365264], [-0.1383406, 50.8364686], [-0.1386118, 50.836408299999995], [-0.1389885, 50.836322300000006], [-0.13969019999999996, 50.8361403], [-0.14069769999999998, 50.8358394], [-0.14122339999999997, 50.835659199999995], [-0.1414859, 50.83556099999999], [-0.1416833, 50.835479799999995], [-0.14186909999999997, 50.83538699999998], [-0.1419903, 50.83531800000001], [-0.1421455, 50.83521489999999], [-0.1422573, 50.8351291], [-0.14236059999999998, 50.83503830000001], [-0.14247229999999997, 50.83491899999999], [-0.1425239, 50.8348629], [-0.1425725, 50.834801], [-0.14262179999999997, 50.8347348], [-0.142666, 50.83466609999999], [-0.14269650000000003, 50.834611599999995], [-0.14272369999999998, 50.83455589999999], [-0.1427759, 50.834431499999994], [-0.14279899999999998, 50.8343595], [-0.1428204, 50.8342795], [-0.142828, 50.8341466], [-0.1428392, 50.833978900000005], [-0.14283859999999998, 50.833825799999985], [-0.14282549999999997, 50.8337014], [-0.1428, 50.8335625], [-0.14272719999999997, 50.83330649999999], [-0.1427101, 50.8332698], [-0.1427218, 50.8332667], [-0.1425619, 50.832978999999995], [-0.1424802, 50.8328229], [-0.14237659999999996, 50.832631500000005], [-0.1422796, 50.832368900000006], [-0.14219409999999996, 50.83212079999999], [-0.1421155, 50.8319738], [-0.14201330000000004, 50.8317341], [-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]]} |
0.7 |
1458 |
1500 |
London Road (Brighton) |
Brighton |
Brighton |
50.8292890 |
-0.1410499 |
50.8292890 |
-0.1410499 |
1 |
0 |
2026-09-18 14:10:56 |
TERMINATED |
2026-09-18 14:00:00 |
Brighton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18008046 |
1789739945400991 |
35 |
35 |
2026-09-18 14:10:43.795884 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:43.519597 |
| 641708 |
670695 |
G16314 |
311P25ML18 |
2026-09-18 |
COMPLETE |
18009255 |
2026-09-18 15:00:00 |
2026-09-18 14:10:56 |
2026-09-20 14:10:56 |
{"id": 670695, "stp": "O", "toc": "TransPennine Express", "uid": "G16314", "consist": "185106", "dest_crs": "SCA", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G16314/2026-09-18/detailed", "trust_id": "311P25ML18", "origin_crs": "MCV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Scarborough", "service_date": "2026-09-18", "dest_arr_time": "1500", "dest_platform": "3", "is_terminated": 1, "next_location": "Scarborough", "signalling_id": "1P25", "timing_status": "ON TIME", "origin_station": "Manchester Victoria", "current_leg_arr": "1500", "current_leg_dep": "1455", "current_leg_end": "Scarborough", "origin_dep_time": "1245", "origin_platform": "2", "current_location": "Scarborough", "last_update_time": "2026-09-18T14:10:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.41691620343599933, 54.24062386801721], [-0.4169037, 54.2406362], [-0.4166146, 54.240979], [-0.4164143, 54.2412431], [-0.4160308, 54.24188629999999], [-0.4158902, 54.2422163], [-0.4157585, 54.2425263], [-0.4156734999999999, 54.24279749999999], [-0.41560249999999993, 54.2430909], [-0.4155594, 54.2433474], [-0.4155299, 54.24364460000001], [-0.41552909999999993, 54.2439368], [-0.41554299999999994, 54.24421019999999], [-0.41564529999999994, 54.2447332], [-0.41573179999999993, 54.2450202], [-0.4158548, 54.24533159999999], [-0.4159857, 54.2456055], [-0.4161283999999999, 54.2458567], [-0.4163816, 54.2462384], [-0.4166769, 54.2466165], [-0.4174134000000001, 54.24734310000001], [-0.4176674, 54.2475871], [-0.4178752999999999, 54.24781399999999], [-0.4180704, 54.248082499999995], [-0.4182092, 54.24829909999999], [-0.41831499999999994, 54.2485357], [-0.4183966, 54.2487586], [-0.418471, 54.24899849999999], [-0.4184841999999999, 54.2491352], [-0.4185013, 54.2494299], [-0.4184818, 54.2496536], [-0.4184431, 54.249923900000006], [-0.4183895, 54.25015799999999], [-0.4181962, 54.250675599999994], [-0.4175435, 54.2520342], [-0.4173376, 54.2524262], [-0.4169235999999999, 54.2532706], [-0.4168103, 54.25362139999999], [-0.41666859999999994, 54.2541469], [-0.4163872, 54.255466600000005], [-0.4161058, 54.2567854], [-0.4155181999999999, 54.258887], [-0.41514919999999994, 54.260138], [-0.4149503, 54.2608617], [-0.4148855, 54.2611348], [-0.4148305, 54.261438], [-0.4147939, 54.2618925], [-0.4148089, 54.2623135], [-0.414813641623234, 54.26235185318483], [-0.4148597, 54.26272439999999], [-0.4150231, 54.2635832], [-0.41514169999999995, 54.2641917], [-0.4152159, 54.2647949], [-0.4152333, 54.26545029999999], [-0.4152281, 54.265980600000006], [-0.4152219, 54.2661559], [-0.4151738, 54.2668658], [-0.4151346, 54.2672481], [-0.4150638, 54.2679388], [-0.4149324, 54.2688598], [-0.4146266, 54.270365], [-0.41441199999999995, 54.27133139999999], [-0.41432889999999994, 54.27169479999999], [-0.41426, 54.2719512], [-0.4141679999999999, 54.272243], [-0.4140473, 54.2725218], [-0.4138863, 54.27282410000001], [-0.4136879, 54.2731326], [-0.4135001, 54.27339889999999], [-0.4132882, 54.273652600000005], [-0.4130173, 54.2739345], [-0.4128388, 54.2740991], [-0.412513, 54.27438399999998], [-0.4120087999999999, 54.27474579999999], [-0.4113972, 54.2751341], [-0.4112008999999999, 54.2752442], [-0.41085009999999994, 54.27544100000001], [-0.4104237999999999, 54.275665199999985], [-0.4099542000000001, 54.275954], [-0.4095116999999999, 54.2761912], [-0.4092219999999999, 54.27637909999999], [-0.4090074, 54.27652789999999], [-0.4089207, 54.27659649999999], [-0.408758, 54.27672520000001], [-0.4085978, 54.276878199999985], [-0.4081909, 54.277293099999994], [-0.40805119999999995, 54.277435], [-0.4077393, 54.2777289], [-0.4076904, 54.27777609999999], [-0.4075027, 54.277960799999995], [-0.4071862, 54.27823169999999], [-0.40693139999999994, 54.27843850000001], [-0.4066927, 54.27864679999999], [-0.4064190999999999, 54.278895699999985], [-0.4060623, 54.2792309], [-0.4059166, 54.27935130000001], [-0.40580189999999994, 54.27944469999999], [-0.4056904, 54.27952210000001], [-0.4052969, 54.279723099999984]]}", "current_leg_start": "Seamer", "dest_arr_time_act": "1500", "motion_projection": null, "next_location_lat": "54.2797231", "next_location_lon": "-0.4052969", "previous_location": "Seamer", "current_leg_milage": "2.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 458.379, \"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\": 2545.766, \"from_m\": 458.379, \"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\": 10952.458, \"from_m\": 2545.766, \"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\": 11924.078, \"from_m\": 10952.458, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11995.531, \"from_m\": 11924.078, \"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\": 12063.387, \"from_m\": 11995.531, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13651.982, \"from_m\": 12063.387, \"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\": 23758.648, \"from_m\": 13651.982, \"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\": 23815.287, \"from_m\": 23758.648, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24044.497, \"from_m\": 23815.287, \"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\": 24313.372, \"from_m\": 24044.497, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28995.021, \"from_m\": 24313.372, \"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\": 29635.284, \"from_m\": 28995.021, \"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\": 30368.978, \"from_m\": 29635.284, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30700.85, \"from_m\": 30368.978, \"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\": 39018.635, \"from_m\": 30700.85, \"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\": 39386.475, \"from_m\": 39018.635, \"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\": 41047.618, \"from_m\": 39386.475, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41512.142, \"from_m\": 41047.618, \"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\": 41713.202, \"from_m\": 41512.142, \"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\": 43364.773, \"from_m\": 41713.202, \"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\": 43429.073, \"from_m\": 43364.773, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47332.835, \"from_m\": 43429.073, \"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\": 50838.058, \"from_m\": 47332.835, \"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\": 50921.618, \"from_m\": 50838.058, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56970.302, \"from_m\": 50921.618, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 57061.61, \"from_m\": 56970.302, \"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\": 61489.742, \"from_m\": 57061.61, \"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\": 62175.263, \"from_m\": 61489.742, \"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\": 63415.86, \"from_m\": 62175.263, \"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\": 63507.868, \"from_m\": 63415.86, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67719.506, \"from_m\": 63507.868, \"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\": 67999.124, \"from_m\": 67719.506, \"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\": 68075.208, \"from_m\": 67999.124, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 68219.345, \"from_m\": 68075.208, \"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\": 68268.8, \"from_m\": 68219.345, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 68853.303, \"from_m\": 68268.8, \"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\": 69103.217, \"from_m\": 68853.303, \"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\": 69439.422, \"from_m\": 69103.217, \"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\": 69886.673, \"from_m\": 69439.422, \"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\": 70570.103, \"from_m\": 69886.673, \"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\": 70609.193, \"from_m\": 70570.103, \"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\": 72658.64, \"from_m\": 70609.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\": 73477.81, \"from_m\": 72658.64, \"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\": 75406.595, \"from_m\": 73477.81, \"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\": 75473.57, \"from_m\": 75406.595, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 84648.052, \"from_m\": 75473.57, \"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\": 84678.934, \"from_m\": 84648.052, \"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\": 92009.52, \"from_m\": 84678.934, \"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\": 93335.255, \"from_m\": 92009.52, \"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\": 104785.665, \"from_m\": 93335.255, \"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\": 106935.288, \"from_m\": 104785.665, \"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\": 109222.336, \"from_m\": 106935.288, \"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\": 109273.384, \"from_m\": 109222.336, \"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\": 109378.646, \"from_m\": 109273.384, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109454.278, \"from_m\": 109378.646, \"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\": 109483.8, \"from_m\": 109454.278, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109790.301, \"from_m\": 109483.8, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 109924.662, \"from_m\": 109790.301, \"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\": 110082.64, \"from_m\": 109924.662, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110189.62, \"from_m\": 110082.64, \"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\": 110542.827, \"from_m\": 110189.62, \"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\": 112666.663, \"from_m\": 110542.827, \"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\": 117023.387, \"from_m\": 112666.663, \"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\": 120065.609, \"from_m\": 117023.387, \"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\": 121207.106, \"from_m\": 120065.609, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 126208.209, \"from_m\": 121207.106, \"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\": 127695.891, \"from_m\": 126208.209, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 131474.367, \"from_m\": 127695.891, \"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\": 132081.008, \"from_m\": 131474.367, \"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\": 132187.821, \"from_m\": 132081.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\": 133649.051, \"from_m\": 132187.821, \"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\": 134045.537, \"from_m\": 133649.051, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 134075.155, \"from_m\": 134045.537, \"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\": 134124.067, \"from_m\": 134075.155, \"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\": 136098.344, \"from_m\": 134124.067, \"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\": 139386.832, \"from_m\": 136098.344, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 139704.229, \"from_m\": 139386.832, \"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\": 140443.641, \"from_m\": 139704.229, \"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\": 143325.266, \"from_m\": 140443.641, \"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\": 143675.733, \"from_m\": 143325.266, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 144201.725, \"from_m\": 143675.733, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 144419.15, \"from_m\": 144201.725, \"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\": 161433.127, \"from_m\": 144419.15, \"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\": 161767.784, \"from_m\": 161433.127, \"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\": 172250.42, \"from_m\": 161767.784, \"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\": 176801.081, \"from_m\": 172250.42, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 177042.729, \"from_m\": 176801.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\": 177170.201, \"from_m\": 177042.729, \"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\": 177289.03, \"from_m\": 177170.201, \"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\": 177562.832, \"from_m\": 177289.03, \"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\": 670695, \"profile_key\": \"1251e552799578cd84d58364afcf8e27d8d84cdaad7140b28ad4f76785036a5b\", \"schedule_id\": 36195, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1245\", \"location\": \"Manchester Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1247\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 2, \"distance_m\": 2169.702, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1247H\", \"location\": \"Philips Park West Jn\", \"stage_seq\": 3, \"distance_m\": 2773.406, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1248\", \"location\": \"Baguley Fold Jn\", \"stage_seq\": 4, \"distance_m\": 4004.803, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1251H\", \"location\": \"Ashton Moss North Jn\", \"stage_seq\": 5, \"distance_m\": 8840.431, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1256H\", \"location\": \"Stalybridge\", \"stage_seq\": 6, \"distance_m\": 12484.99, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1301H\", \"location\": \"Greenfield\", \"stage_seq\": 7, \"distance_m\": 20307.523, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1303H\", \"location\": \"Diggle Jn\", \"stage_seq\": 8, \"distance_m\": 23621.078, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1307\", \"location\": \"Marsden\", \"stage_seq\": 9, \"distance_m\": 29927.442, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"1314H\", \"wtt_dep\": \"1318\", \"location\": \"Huddersfield\", \"stage_seq\": 10, \"distance_m\": 41292.885, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1321\", \"location\": \"Bradley Jn\", \"stage_seq\": 11, \"distance_m\": 45666.492, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1322\", \"location\": \"Heaton Lodge East Jn\", \"stage_seq\": 12, \"distance_m\": 47913.566, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1323H\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 13, \"distance_m\": 50921.618, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"1326\", \"wtt_dep\": \"1327H\", \"location\": \"Dewsbury\", \"stage_seq\": 14, \"distance_m\": 54203.779, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1333\", \"location\": \"Morley\", \"stage_seq\": 15, \"distance_m\": 61599.238, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1339\", \"location\": \"Whitehall Jn\", \"stage_seq\": 16, \"distance_m\": 68075.208, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1339H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 17, \"distance_m\": 68463.194, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"1341\", \"wtt_dep\": \"1343H\", \"location\": \"Leeds\", \"stage_seq\": 18, \"distance_m\": 68979.355, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1346\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 19, \"distance_m\": 71614.073, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1348H\", \"location\": \"Cross Gates\", \"stage_seq\": 20, \"distance_m\": 76091.564, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352\", \"location\": \"Micklefield\", \"stage_seq\": 21, \"distance_m\": 84547.648, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"1356H\", \"wtt_dep\": \"1357\", \"location\": \"Church Fenton\", \"stage_seq\": 22, \"distance_m\": 92749.073, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1403\", \"location\": \"Colton Jn\", \"stage_seq\": 23, \"distance_m\": 101132.559, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1411\", \"location\": \"York\", \"stage_seq\": 24, \"distance_m\": 110037.837, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412\", \"location\": \"York Scarborough Bridge Jn\", \"stage_seq\": 25, \"distance_m\": 110460.71, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418H\", \"location\": \"Strensall S.B.\", \"stage_seq\": 26, \"distance_m\": 120625.659, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423\", \"location\": \"Barton Hill S.B.\", \"stage_seq\": 27, \"distance_m\": 128664.673, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426H\", \"location\": \"Kirkham Abbey S.B.\", \"stage_seq\": 28, \"distance_m\": 134132.259, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1436\", \"location\": \"Malton\", \"stage_seq\": 29, \"distance_m\": 143978.452, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Weaverthorpe L.C.\", \"stage_seq\": 30, \"distance_m\": 162710.351, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1453H\", \"location\": \"Seamer\", \"stage_seq\": 31, \"distance_m\": 172940.399, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": null, \"location\": \"Scarborough\", \"stage_seq\": 32, \"distance_m\": 177562.832, \"section_seq\": 1, \"route_path_id\": 29371}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 177562.832, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29371}], \"total_distance_m\": 177562.832, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 174891.246, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2671.586, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1245", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "54.2797231", "current_position_lon": "-0.4052969", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:53:40Z\", \"source_id\": 55999188, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T11:54:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T11:53:43Z\", \"source_id\": 17917246, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:00:08Z\", \"source_id\": 56014943, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:00:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 8648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:00:10Z\", \"source_id\": 56015073, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:00:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:00:12Z\", \"source_id\": 17921813, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:05:51Z\", \"source_id\": 56030105, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:06:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:05:53Z\", \"source_id\": 17925977, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:11:39Z\", \"source_id\": 56044967, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:12:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:11:43Z\", \"source_id\": 17930299, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:21:09Z\", \"source_id\": 56069816, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:21:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:21:14Z\", \"source_id\": 17937285, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:24:51Z\", \"source_id\": 56079378, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:25:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:24:56Z\", \"source_id\": 17939971, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:31:25Z\", \"source_id\": 56095716, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:31:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:31:28Z\", \"source_id\": 17944670, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:37:15Z\", \"source_id\": 56110651, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:38:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:37:19Z\", \"source_id\": 17948870, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:01Z\", \"source_id\": 56137776, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:48:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:48:03Z\", \"source_id\": 17956656, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:51:40Z\", \"source_id\": 56147336, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:53:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:51:42Z\", \"source_id\": 17959320, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:11Z\", \"source_id\": 56158964, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T12:57:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T12:56:13Z\", \"source_id\": 17962577, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:07:51Z\", \"source_id\": 56188439, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T13:08:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:06:08Z\", \"source_id\": 17969674, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:37:57Z\", \"source_id\": 17992716, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T13:55:55Z\", \"source_id\": 18005809, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T14:00:43Z\", \"source_id\": 18009255, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T15:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Scarborough", "service_state_platform": "3", "timing_fact_generation": 1789740045290799, "current_leg_arrival_utc": "2026-09-18T15:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T14:00:45.278964", "service_state_evidence_id": 18009255, "current_leg_start_actual_dep": "2026-09-18T14:53:30+01:00", "operational_evidence_version": 117, "service_state_event_time_utc": "2026-09-18T14:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T14:10:46.140609", "service_state_valid_until_kind": null, "operational_interpretation_version": 117, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
TransPennine Express |
O |
MCV |
SCA |
1P25 |
185106 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 458.379, "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": 2545.766, "from_m": 458.379, "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": 10952.458, "from_m": 2545.766, "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": 11924.078, "from_m": 10952.458, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11995.531, "from_m": 11924.078, "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": 12063.387, "from_m": 11995.531, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13651.982, "from_m": 12063.387, "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": 23758.648, "from_m": 13651.982, "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": 23815.287, "from_m": 23758.648, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24044.497, "from_m": 23815.287, "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": 24313.372, "from_m": 24044.497, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28995.021, "from_m": 24313.372, "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": 29635.284, "from_m": 28995.021, "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": 30368.978, "from_m": 29635.284, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30700.85, "from_m": 30368.978, "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": 39018.635, "from_m": 30700.85, "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": 39386.475, "from_m": 39018.635, "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": 41047.618, "from_m": 39386.475, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41512.142, "from_m": 41047.618, "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": 41713.202, "from_m": 41512.142, "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": 43364.773, "from_m": 41713.202, "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": 43429.073, "from_m": 43364.773, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47332.835, "from_m": 43429.073, "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": 50838.058, "from_m": 47332.835, "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": 50921.618, "from_m": 50838.058, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56970.302, "from_m": 50921.618, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 57061.61, "from_m": 56970.302, "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": 61489.742, "from_m": 57061.61, "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": 62175.263, "from_m": 61489.742, "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": 63415.86, "from_m": 62175.263, "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": 63507.868, "from_m": 63415.86, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67719.506, "from_m": 63507.868, "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": 67999.124, "from_m": 67719.506, "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": 68075.208, "from_m": 67999.124, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 68219.345, "from_m": 68075.208, "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": 68268.8, "from_m": 68219.345, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 68853.303, "from_m": 68268.8, "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": 69103.217, "from_m": 68853.303, "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": 69439.422, "from_m": 69103.217, "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": 69886.673, "from_m": 69439.422, "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": 70570.103, "from_m": 69886.673, "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": 70609.193, "from_m": 70570.103, "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": 72658.64, "from_m": 70609.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": 73477.81, "from_m": 72658.64, "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": 75406.595, "from_m": 73477.81, "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": 75473.57, "from_m": 75406.595, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 84648.052, "from_m": 75473.57, "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": 84678.934, "from_m": 84648.052, "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": 92009.52, "from_m": 84678.934, "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": 93335.255, "from_m": 92009.52, "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": 104785.665, "from_m": 93335.255, "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": 106935.288, "from_m": 104785.665, "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": 109222.336, "from_m": 106935.288, "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": 109273.384, "from_m": 109222.336, "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": 109378.646, "from_m": 109273.384, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109454.278, "from_m": 109378.646, "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": 109483.8, "from_m": 109454.278, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109790.301, "from_m": 109483.8, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 109924.662, "from_m": 109790.301, "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": 110082.64, "from_m": 109924.662, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110189.62, "from_m": 110082.64, "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": 110542.827, "from_m": 110189.62, "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": 112666.663, "from_m": 110542.827, "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": 117023.387, "from_m": 112666.663, "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": 120065.609, "from_m": 117023.387, "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": 121207.106, "from_m": 120065.609, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 126208.209, "from_m": 121207.106, "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": 127695.891, "from_m": 126208.209, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 131474.367, "from_m": 127695.891, "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": 132081.008, "from_m": 131474.367, "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": 132187.821, "from_m": 132081.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": 133649.051, "from_m": 132187.821, "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": 134045.537, "from_m": 133649.051, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 134075.155, "from_m": 134045.537, "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": 134124.067, "from_m": 134075.155, "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": 136098.344, "from_m": 134124.067, "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": 139386.832, "from_m": 136098.344, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 139704.229, "from_m": 139386.832, "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": 140443.641, "from_m": 139704.229, "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": 143325.266, "from_m": 140443.641, "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": 143675.733, "from_m": 143325.266, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 144201.725, "from_m": 143675.733, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 144419.15, "from_m": 144201.725, "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": 161433.127, "from_m": 144419.15, "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": 161767.784, "from_m": 161433.127, "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": 172250.42, "from_m": 161767.784, "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": 176801.081, "from_m": 172250.42, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 177042.729, "from_m": 176801.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": 177170.201, "from_m": 177042.729, "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": 177289.03, "from_m": 177170.201, "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": 177562.832, "from_m": 177289.03, "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": 670695, "profile_key": "1251e552799578cd84d58364afcf8e27d8d84cdaad7140b28ad4f76785036a5b", "schedule_id": 36195, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1245", "location": "Manchester Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1247", "location": "Miles Platting Jn", "stage_seq": 2, "distance_m": 2169.702, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1247H", "location": "Philips Park West Jn", "stage_seq": 3, "distance_m": 2773.406, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1248", "location": "Baguley Fold Jn", "stage_seq": 4, "distance_m": 4004.803, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1251H", "location": "Ashton Moss North Jn", "stage_seq": 5, "distance_m": 8840.431, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1256H", "location": "Stalybridge", "stage_seq": 6, "distance_m": 12484.99, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1301H", "location": "Greenfield", "stage_seq": 7, "distance_m": 20307.523, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1303H", "location": "Diggle Jn", "stage_seq": 8, "distance_m": 23621.078, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1307", "location": "Marsden", "stage_seq": 9, "distance_m": 29927.442, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "1314H", "wtt_dep": "1318", "location": "Huddersfield", "stage_seq": 10, "distance_m": 41292.885, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1321", "location": "Bradley Jn", "stage_seq": 11, "distance_m": 45666.492, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1322", "location": "Heaton Lodge East Jn", "stage_seq": 12, "distance_m": 47913.566, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1323H", "location": "Mirfield East Jn", "stage_seq": 13, "distance_m": 50921.618, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "1326", "wtt_dep": "1327H", "location": "Dewsbury", "stage_seq": 14, "distance_m": 54203.779, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1333", "location": "Morley", "stage_seq": 15, "distance_m": 61599.238, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1339", "location": "Whitehall Jn", "stage_seq": 16, "distance_m": 68075.208, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1339H", "location": "Leeds West Jn", "stage_seq": 17, "distance_m": 68463.194, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "1341", "wtt_dep": "1343H", "location": "Leeds", "stage_seq": 18, "distance_m": 68979.355, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1346", "location": "Neville H. West Jn", "stage_seq": 19, "distance_m": 71614.073, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1348H", "location": "Cross Gates", "stage_seq": 20, "distance_m": 76091.564, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352", "location": "Micklefield", "stage_seq": 21, "distance_m": 84547.648, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "1356H", "wtt_dep": "1357", "location": "Church Fenton", "stage_seq": 22, "distance_m": 92749.073, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1403", "location": "Colton Jn", "stage_seq": 23, "distance_m": 101132.559, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1411", "location": "York", "stage_seq": 24, "distance_m": 110037.837, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412", "location": "York Scarborough Bridge Jn", "stage_seq": 25, "distance_m": 110460.71, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418H", "location": "Strensall S.B.", "stage_seq": 26, "distance_m": 120625.659, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423", "location": "Barton Hill S.B.", "stage_seq": 27, "distance_m": 128664.673, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426H", "location": "Kirkham Abbey S.B.", "stage_seq": 28, "distance_m": 134132.259, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1436", "location": "Malton", "stage_seq": 29, "distance_m": 143978.452, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Weaverthorpe L.C.", "stage_seq": 30, "distance_m": 162710.351, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1453H", "location": "Seamer", "stage_seq": 31, "distance_m": 172940.399, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": null, "location": "Scarborough", "stage_seq": 32, "distance_m": 177562.832, "section_seq": 1, "route_path_id": 29371}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 177562.832, "from_m": 0.0, "section_seq": 1, "route_path_id": 29371}], "total_distance_m": 177562.832, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 174891.246, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2671.586, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8683, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:53:40Z", "source_id": 55999188, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T11:54:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T11:53:43Z", "source_id": 17917246, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T12:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8644, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:00:08Z", "source_id": 56014943, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:00:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 8648, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:00:10Z", "source_id": 56015073, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T12:00:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:00:12Z", "source_id": 17921813, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T13:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6286, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:05:51Z", "source_id": 56030105, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T12:06:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:05:53Z", "source_id": 17925977, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T13:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6255, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:11:39Z", "source_id": 56044967, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T12:12:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:11:43Z", "source_id": 17930299, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T13:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6133, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:21:09Z", "source_id": 56069816, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T12:21:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:21:14Z", "source_id": 17937285, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T13:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6105, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:24:51Z", "source_id": 56079378, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T12:25:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:24:56Z", "source_id": 17939971, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T13:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5544, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:31:25Z", "source_id": 56095716, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T12:31:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:31:28Z", "source_id": 17944670, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T13:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5420, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:37:15Z", "source_id": 56110651, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T12:38:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:37:19Z", "source_id": 17948870, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T13:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:01Z", "source_id": 56137776, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T12:48:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:48:03Z", "source_id": 17956656, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T13:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:51:40Z", "source_id": 56147336, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T12:53:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:51:42Z", "source_id": 17959320, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4923, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:11Z", "source_id": 56158964, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T12:57:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T12:56:13Z", "source_id": 17962577, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T13:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4692, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:07:51Z", "source_id": 56188439, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T13:08:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:06:08Z", "source_id": 17969674, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T14:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:37:57Z", "source_id": 17992716, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T14:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T13:55:55Z", "source_id": 18005809, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T14:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T14:00:43Z", "source_id": 18009255, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T15:00:00+01:00", "operational_fact": true}] |
Manchester Victoria |
1245 |
1245 |
2 |
None |
None |
Scarborough |
1500 |
1500 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G16314/2026-09-18/detailed |
None |
Seamer |
2026-09-18T14:53:30+01:00 |
Scarborough |
5.0 |
{"type": "LineString", "coordinates": [[-0.41691620343599933, 54.24062386801721], [-0.4169037, 54.2406362], [-0.4166146, 54.240979], [-0.4164143, 54.2412431], [-0.4160308, 54.24188629999999], [-0.4158902, 54.2422163], [-0.4157585, 54.2425263], [-0.4156734999999999, 54.24279749999999], [-0.41560249999999993, 54.2430909], [-0.4155594, 54.2433474], [-0.4155299, 54.24364460000001], [-0.41552909999999993, 54.2439368], [-0.41554299999999994, 54.24421019999999], [-0.41564529999999994, 54.2447332], [-0.41573179999999993, 54.2450202], [-0.4158548, 54.24533159999999], [-0.4159857, 54.2456055], [-0.4161283999999999, 54.2458567], [-0.4163816, 54.2462384], [-0.4166769, 54.2466165], [-0.4174134000000001, 54.24734310000001], [-0.4176674, 54.2475871], [-0.4178752999999999, 54.24781399999999], [-0.4180704, 54.248082499999995], [-0.4182092, 54.24829909999999], [-0.41831499999999994, 54.2485357], [-0.4183966, 54.2487586], [-0.418471, 54.24899849999999], [-0.4184841999999999, 54.2491352], [-0.4185013, 54.2494299], [-0.4184818, 54.2496536], [-0.4184431, 54.249923900000006], [-0.4183895, 54.25015799999999], [-0.4181962, 54.250675599999994], [-0.4175435, 54.2520342], [-0.4173376, 54.2524262], [-0.4169235999999999, 54.2532706], [-0.4168103, 54.25362139999999], [-0.41666859999999994, 54.2541469], [-0.4163872, 54.255466600000005], [-0.4161058, 54.2567854], [-0.4155181999999999, 54.258887], [-0.41514919999999994, 54.260138], [-0.4149503, 54.2608617], [-0.4148855, 54.2611348], [-0.4148305, 54.261438], [-0.4147939, 54.2618925], [-0.4148089, 54.2623135], [-0.414813641623234, 54.26235185318483], [-0.4148597, 54.26272439999999], [-0.4150231, 54.2635832], [-0.41514169999999995, 54.2641917], [-0.4152159, 54.2647949], [-0.4152333, 54.26545029999999], [-0.4152281, 54.265980600000006], [-0.4152219, 54.2661559], [-0.4151738, 54.2668658], [-0.4151346, 54.2672481], [-0.4150638, 54.2679388], [-0.4149324, 54.2688598], [-0.4146266, 54.270365], [-0.41441199999999995, 54.27133139999999], [-0.41432889999999994, 54.27169479999999], [-0.41426, 54.2719512], [-0.4141679999999999, 54.272243], [-0.4140473, 54.2725218], [-0.4138863, 54.27282410000001], [-0.4136879, 54.2731326], [-0.4135001, 54.27339889999999], [-0.4132882, 54.273652600000005], [-0.4130173, 54.2739345], [-0.4128388, 54.2740991], [-0.412513, 54.27438399999998], [-0.4120087999999999, 54.27474579999999], [-0.4113972, 54.2751341], [-0.4112008999999999, 54.2752442], [-0.41085009999999994, 54.27544100000001], [-0.4104237999999999, 54.275665199999985], [-0.4099542000000001, 54.275954], [-0.4095116999999999, 54.2761912], [-0.4092219999999999, 54.27637909999999], [-0.4090074, 54.27652789999999], [-0.4089207, 54.27659649999999], [-0.408758, 54.27672520000001], [-0.4085978, 54.276878199999985], [-0.4081909, 54.277293099999994], [-0.40805119999999995, 54.277435], [-0.4077393, 54.2777289], [-0.4076904, 54.27777609999999], [-0.4075027, 54.277960799999995], [-0.4071862, 54.27823169999999], [-0.40693139999999994, 54.27843850000001], [-0.4066927, 54.27864679999999], [-0.4064190999999999, 54.278895699999985], [-0.4060623, 54.2792309], [-0.4059166, 54.27935130000001], [-0.40580189999999994, 54.27944469999999], [-0.4056904, 54.27952210000001], [-0.4052969, 54.279723099999984]]} |
2.9 |
1455 |
1500 |
Seamer |
Scarborough |
Scarborough |
54.2797231 |
-0.4052969 |
54.2797231 |
-0.4052969 |
1 |
0 |
2026-09-18 14:10:56 |
TERMINATED |
2026-09-18 14:00:00 |
Scarborough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
18009255 |
1789740045290799 |
117 |
117 |
2026-09-18 14:10:46.140609 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-18 14:00:45.278964 |